[go: up one dir, main page]

JP2019058711A - Gaming machine - Google Patents

Gaming machine Download PDF

Info

Publication number
JP2019058711A
JP2019058711A JP2018226194A JP2018226194A JP2019058711A JP 2019058711 A JP2019058711 A JP 2019058711A JP 2018226194 A JP2018226194 A JP 2018226194A JP 2018226194 A JP2018226194 A JP 2018226194A JP 2019058711 A JP2019058711 A JP 2019058711A
Authority
JP
Japan
Prior art keywords
stop
reel
deceleration
symbol
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2018226194A
Other languages
Japanese (ja)
Inventor
岡村 鉉
Gen Okamura
鉉 岡村
高橋 優
Masaru Takahashi
優 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Bussan Co Ltd
Original Assignee
Sanyo Bussan Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanyo Bussan Co Ltd filed Critical Sanyo Bussan Co Ltd
Priority to JP2018226194A priority Critical patent/JP2019058711A/en
Publication of JP2019058711A publication Critical patent/JP2019058711A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Slot Machines And Peripheral Devices (AREA)

Abstract

To provide a game machine that makes it easy for a player to notice a stop display of a ready-to-win symbol arrangement.SOLUTION: A slot machine includes: reels which circulate and display multiple symbols on the outer circumferences thereof, a start lever to start the circulation and display, lottery means for performing a lottery for winning combinations, stop buttons for stopping the circulation and display, and privilege giving means for giving privilege, if the lottery for winning combinations turns out a lottery winning and if lottery winning symbols corresponding to a lottery winning combination are stop displayed on an effective line with a prescribed combination. The slot machine further includes: specific stop mode stop control means capable of stop displaying a ready-to-win symbol arrangement, if a BB (Big Bonus) is lottery won, showing that the BB is lottery won in the lottery, and prescribed processing performance stop means for stopping the progress of games for a prescribed period, if the ready-to-win symbol arrangement is stop displayed.SELECTED DRAWING: Figure 56

Description

本発明は、スロットマシンその他の遊技機に関する。   The present invention relates to slot machines and other gaming machines.

遊技中に実行される内部抽選により所定役に当選した場合に、リールを停止させたときに停止表示される図柄の組合せが、所定役に当選していることを示す特定停止態様になるようにした遊技機がある。   When a predetermined combination is won by an internal lottery executed during a game, a combination of symbols displayed in a stop display when the reel is stopped is a specific stop mode indicating that the combination is won. There is a gaming machine that

例えば、特許文献1に開示された遊技機の場合、BB(ビッグボーナス)やRB(レギュラーボーナス)に当選した場合に、BBやRBに当選していることを示す図柄の組合せ(いわゆるリーチ目)が、特定停止態様として停止表示される。   For example, in the case of the gaming machine disclosed in Patent Document 1, a combination of symbols (so-called reach) indicating that BB or RB has been won if BB (big bonus) or RB (regular bonus) is won. Is displayed as a specific stop mode.

特開2008−154953号公報JP 2008-154953 A

しかし、特定停止態様が停止表示されたことに気付かずに、遊技者が遊技を継続する場合があり、かかる場合には、所定役への当選の機会を逸すると共に、遊技に際してベットされるコインを余計に消費してしまうことになる。   However, the player may continue playing the game without noticing that the specific stop mode has been displayed as a stop, and in such a case, the player loses the chance of winning the predetermined role and coins bet for the game. Will consume extra.

そこで、特定停止態様が停止表示されたことに、遊技者が気付きやすくすることが求められている。   Therefore, it is required for the player to easily notice that the specific stop mode is stop displayed.

上記課題を解決すべく請求項1記載の発明は、複数の図柄を循環表示させる複数の周回体と、
前記複数の周回体を回転駆動させるモータと、
前記モータを制御して、前記複数の周回体の回転/停止を制御するモータ制御手段と、
前記周回体を回転させることにより、前記図柄の循環表示を開始させるべく操作される開始操作手段と、
役の抽選を行う抽選手段と、
遊技の進行を制御する遊技制御手段と、
前記各周回体の循環表示を個別に停止させるべく操作される複数の停止操作手段と、
前記停止操作手段が操作されると、回転している前記複数の周回体の停止指令を出力する停止指示手段と、
前記停止指令が出力されると、前記周回体の停止時に所定位置に表示させる停止図柄を決定する停止図柄決定手段と、
前記役の抽選の結果、遊技者に有利に遊技が進行する特別遊技状態の役に当選している場合には、当該当選役と対応する当選図柄が有効位置に所定の組合せを形成して停止した場合に特典を付与する特典付与手段と、を備え、
前記モータ制御手段が、前記停止指令の出力から所定時間内に前記周回体を停止させて、前記停止図柄を前記所定位置に停止表示させる遊技機において、
前記特別遊技状態の役に当選した場合に停止可能な特定停止態様を停止表示させる特定停止態様停止制御手段と、
前記特定停止態様が停止表示された場合に、遊技の進行に関わる所定の処理が所定期間実行されないようにする所定処理実行停止手段と、を備え、
前記モータ制御手段は、
前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度を、前記抽選結果に基づいて設定する減速設定手段と、
前記設定された減速度で前記周回体を減速させたのちに停止させる減速停止手段と、
前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度を規定した減速テーブルを記憶する記憶手段と、を備え、
前記記憶手段には、前記減速テーブルとして、第1の減速度で前記周回体を減速させる第1減速テーブルと、第2の減速度で前記周回体を減速させる第2減速テーブルと、が記憶されており、
前記減速設定手段は、
前記役の抽選の結果、前記特別遊技状態の役に当選している場合に、第1の割合で、前記第1減速テーブルで規定された減速度を、前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度として設定する手段と、
前記役の抽選の結果、前記特別遊技状態の役に当選していない場合に、前記第1の割合よりも低い第2の割合で、前記第1減速テーブルで規定された減速度を、前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度として設定する手段と、
前記役の抽選の結果、前記特別遊技状態の役に当選している場合に、第3の割合で、前記第2減速テーブルで規定された減速度を、前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度として設定する一方、前記特別遊技状態の役に当選していない場合には前記第2減速テーブルで規定された減速度の設定を行わない手段と、
を備え、
既に停止している周回体に前記特定停止態様が停止表示されており、前記減速設定手段により、新たに停止させる周回体に対して減速度が設定されている場合、前記所定処理実行停止手段は、遊技の進行に関わる所定の処理を所定期間実行せず、前記減速停止手段は、前記所定期間の経過後、前記停止図柄が前記所定位置に達するまで、前記設定された減速度で前記周回体を減速させたのちに停止させることを特徴とする。
In order to solve the above-mentioned subject, the invention according to claim 1 comprises a plurality of orbiting members for cyclically displaying a plurality of symbols,
A motor that rotationally drives the plurality of orbiting bodies;
Motor control means for controlling the motor to control rotation / stop of the plurality of orbiting bodies;
Start operation means operated to start circulating display of the symbol by rotating the orbiting body;
Lottery means for performing a lottery of role,
Game control means for controlling the progress of the game;
A plurality of stop operation means operated to individually stop the circulation display of each of the orbiting members;
Stop instruction means for outputting a stop instruction of the plurality of rotating bodies in rotation when the stop operation means is operated;
Stop symbol determination means for determining a stop symbol to be displayed at a predetermined position when the rotating body is stopped when the stop command is output;
If, as a result of the lottery of the part, the player is elected to the special gaming state in which the game proceeds in an advantageous manner to the player, the selected winning symbol and the corresponding winning symbol form a predetermined combination at the effective position and stop Providing a benefit in the case of having
In the gaming machine, the motor control means causes the circulating member to stop within a predetermined time from the output of the stop command and causes the stop symbol to be stopped at the predetermined position.
Specific stop mode stop control means for displaying a specific stop mode that can be stopped when the special game state winning combination is won,
And a predetermined process execution stopping unit configured to prevent a predetermined process related to the progress of the game from being performed for a predetermined period when the specific stop mode is stopped and displayed.
The motor control means
Deceleration setting means for setting the deceleration of the orbiting body when the stop symbol is stopped and displayed at the predetermined position, based on the lottery result;
Deceleration stop means for stopping the orbiting body after decelerating at the set deceleration, and
Storage means for storing a deceleration table that defines the deceleration of the circulating member when the stop symbol is stopped and displayed at the predetermined position;
The storage means stores, as the deceleration table, a first deceleration table for decelerating the orbiting body at a first deceleration and a second deceleration table for decelerating the orbiting body at a second deceleration. Yes,
The deceleration setting means
As a result of the lottery of the combination, when the combination of the special game state is won, the deceleration defined in the first deceleration table and the stop symbol at the predetermined position are displayed at a first rate. Means for setting the deceleration of the orbiting body at the time of
As a result of the lottery of the part, when not winning the part of the special game state, the deceleration defined in the first deceleration table at the second rate lower than the first rate is stopped A means for setting the deceleration of the orbiting body when the symbol is stopped and displayed at the predetermined position;
As a result of the lottery of the combination, when the combination of the special game state is won, the deceleration specified in the second deceleration table at a third rate, the stop symbol is displayed in the predetermined position stop Means for setting the deceleration of the orbiting body at the time of causing the game to be set, but not setting the deceleration specified in the second deceleration table, when the special game state winning combination is not won;
Equipped with
When the specific stop mode is stopped and displayed on the rotating body that has already stopped, and the deceleration setting means sets deceleration for the rotating body to be newly stopped, the predetermined process execution stopping means is The predetermined processing related to the progress of the game is not performed for a predetermined period, and the deceleration / stopping means sets the circulating member at the set deceleration until the stop symbol reaches the predetermined position after the predetermined period has elapsed. After being decelerated.

特定停止態様が表示されたことを遊技者が見逃すことを防止できる。   The player can be prevented from missing that the specific stop mode is displayed.

スロットマシンの正面図である。It is a front view of a slot machine. スロットマシンの前面扉を閉じた状態の斜視図である。It is a perspective view in the state where the front door of the slot machine was closed. スロットマシンの前面扉を開いた状態の斜視図である。It is a perspective view in the state where the front door of the slot machine was opened. スロットマシンの筐体本体の正面図である。It is a front view of the case main part of a slot machine. 左リールの分解斜視図である。It is a disassembled perspective view of a left reel. ステッピングモータの動作原理を示す図である。It is a figure which shows the operation principle of a stepping motor. ステッピングモータの駆動系を示す接続図である。It is a connection diagram showing a drive system of a stepping motor. 励磁データと励磁順ポインタとの関係を示す説明図である。It is explanatory drawing which shows the relationship between excitation data and an excitation order pointer. 第1および第2センサカットバンの配置と、リールインデックスセンサの検出信号を説明する図である。It is a figure explaining arrangement of the 1st and 2nd sensor cut van, and a detection signal of a reel index sensor. リールの外周に描かれる図柄配列と、図柄配列の組み合わせと役との関係を示す図である。It is a figure which shows the relationship between the symbol arrangement drawn on the outer periphery of a reel, the combination of symbol arrangement, and a part. メイン制御基板の構成を説明するブロック図である。It is a block diagram explaining the composition of the main control board. メイン制御基板が実行するNMI割込処理のフローチャートである。It is a flowchart of NMI interruption processing which a main control board performs. メイン制御基板が実行するタイマ割込処理のフローチャートである。It is a flowchart of the timer interruption process which a main control board performs. メイン制御基板が実行する停電時処理のフローチャートである。It is a flowchart of processing at the time of a power failure which a main control board performs. メイン制御基板が実行する電源投入時のメイン処理のフローチャートである。It is a flowchart of the main process at the time of the power activation which a main control board performs. メイン制御基板が実行する通常遊技処理のフローチャートである。6 is a flowchart of a normal game process executed by the main control board. 通常遊技処理の抽選処理のフローチャートである。51 is a flowchart of a lottery process of normal game processing. 通常遊技処理のリール制御処理のフローチャートである。51 is a flowchart of reel control processing of normal game processing. 通常遊技処理のメダル払出処理のフローチャートである。51 is a flowchart of medal payout processing of normal game processing. 通常遊技処理の特別遊技状態処理のフローチャートである。It is a flowchart of special game state processing of normal game processing. 特別遊技状態処理のボーナス図柄判定処理のフローチャートである。51 is a flowchart of bonus symbol determination processing of special gaming state processing. RBゲーム初期値テーブルである。It is an RB game initial value table. BBゲーム初期値テーブルおよびJACイン初期値テーブルである。They are a BB game initial value table and a JAC in initial value table. ステッピングモータの駆動特性を示す図である。It is a figure which shows the drive characteristic of a stepping motor. 加速テーブルを示す図である。It is a figure which shows an acceleration table. ステッピングモータ制御処理のフローチャートである。It is a flowchart of a stepping motor control process. モータ制御処理のフローチャートである。It is a flowchart of a motor control process. モータ制御処理のフローチャートである。It is a flowchart of a motor control process. 回転位置検出処理のフローチャートである。It is a flowchart of rotation position detection processing. リール停止処理のフローチャートである。It is a flowchart of a reel stop process. 停止制御処理のフローチャートである。It is a flowchart of stop control processing. 停止制御処理のフローチャートである。It is a flowchart of stop control processing. 第1減速テーブルを示す図である。It is a figure which shows a 1st deceleration table. 第2減速テーブルを示す図である。It is a figure which shows a 2nd deceleration table. 第2実施形態にかかるリール停止処理のフローチャートである。It is a flowchart of the reel stop process concerning 2nd Embodiment. スベリテーブルを示す図である。It is a figure which shows a slip table. 第3実施形態にかかるリール停止処理のフローチャートである。It is a flowchart of the reel stop process concerning 3rd Embodiment. 第3および第4減速テーブルを示す図である。It is a figure which shows the 3rd and 4th deceleration table. 第4の実施形態にかかるリール停止処理のフローチャートである。It is a flowchart of the reel stop process concerning 4th Embodiment. 第4、第5、第6の実施形態で利用される第1減速テーブルを示す図である。It is a figure which shows the 1st deceleration table utilized by 4th, 5th, 6th embodiment. 第4、第5、第6の実施形態で利用される第2減速テーブルを示す図である。It is a figure which shows the 2nd deceleration table utilized by 4th, 5th, 6th embodiment. 第4の実施形態にかかる停止制御処理のフローチャートである。It is a flow chart of stop control processing concerning a 4th embodiment. 第4の実施形態にかかる停止制御処理のフローチャートである。It is a flow chart of stop control processing concerning a 4th embodiment. 第5の実施形態にかかるリール停止処理のフローチャートである。It is a flowchart of the reel stop process concerning 5th Embodiment. 第6の実施形態にかかるリール停止処理のフローチャートである。It is a flowchart of the reel stop process concerning 6th Embodiment. 第7の実施形態にかかるリール停止処理のフローチャートである。It is a flowchart of the reel stop process concerning 7th Embodiment. 第7、第8の実施形態で利用される第3減速テーブルを示す図である。It is a figure which shows the 3rd deceleration table utilized by 7th, 8th embodiment. 第7、第8の実施形態で利用される第2減速テーブルを示す図である。It is a figure which shows the 2nd deceleration table utilized by 7th, 8th embodiment. 第7の実施形態にかかる停止制御処理のフローチャートである。It is a flow chart of stop control processing concerning a 7th embodiment. 第7の実施形態にかかる停止制御処理のフローチャートである。It is a flow chart of stop control processing concerning a 7th embodiment. 第8の実施形態にかかるリール停止処理のフローチャートである。It is a flowchart of the reel stop process concerning 8th Embodiment. 第9の実施形態の遊技機における抽選処理のフローチャートである。It is a flow chart of lottery processing in a gaming machine of a ninth embodiment. 第9の実施形態にかかるフリーズ判定フラグ設定処理のフローチャートである。It is a flowchart of the freeze determination flag setting process concerning 9th Embodiment. 第9の実施形態にかかるリール制御処理のフローチャートである。It is a flowchart of the reel control processing concerning 9th Embodiment. 第9の実施形態にかかるリールの外周に描かれる図柄配列と、図柄配列の組合わせと役との関係を示す図である。It is a figure which shows the relationship between the symbol arrangement drawn on the outer periphery of the reel concerning 9th Embodiment, the combination of symbol arrangement, and a part. 第9の実施形態にかかる確定目判定処理のフローチャートである。It is a flow chart of finalized eye judgment processing concerning a 9th embodiment. 第9の実施形態における確定目(リーチ目)を説明する図である。It is a figure explaining the final eye (reach eye) in a 9th embodiment. 第9の実施形態にかかるボーナス図柄判定処理のフローチャートである。It is a flowchart of a bonus symbol determination process according to the ninth embodiment. 第10の実施形態にかかるリール制御処理のフローチャートである。It is a flow chart of the reel control processing concerning a 10th embodiment. 第10の実施形態における確定目(リーチ目)を説明する図である。It is a figure explaining the final eye (reach eye) in a 10th embodiment. 第11の実施形態にかかる確定目判定処理のフローチャートである。It is a flow chart of finalized eye judgment processing concerning an 11th embodiment.

[遊技機]
以下、本発明の実施形態を、遊技機がスロットマシンの場合を例に挙げて説明する。
[A game machine]
Hereinafter, an embodiment of the present invention will be described by taking a case where a gaming machine is a slot machine as an example.

図1は、スロットマシン10の正面図であり、図2は、スロットマシン10の前面扉12を閉じた状態の斜視図であり、図3は、スロットマシン10の前面扉12を開いた状態の斜視図であり、図4は、筐体本体11の正面図である。   1 is a front view of the slot machine 10, FIG. 2 is a perspective view of a state in which the front door 12 of the slot machine 10 is closed, and FIG. 3 is a state in which the front door 12 of the slot machine 10 is opened. FIG. 4 is a perspective view, and FIG. 4 is a front view of a housing main body 11;

図3に示すように、スロットマシン10の筐体は、正面側が開口する箱形状の筐体本体11と、その開口部を閉じる前面扉12とから構成される。   As shown in FIG. 3, the housing of the slot machine 10 is composed of a box-shaped housing body 11 whose front side is open and a front door 12 which closes the opening.

前面扉12は、左端側の上下複数カ所がヒンジによって筐体本体11に取り付けられ、ヒンジを軸として水平に揺動し、筐体本体11の開口部を開閉可能となっている。   The front door 12 is attached to the casing main body 11 at a plurality of upper and lower positions on the left end side by hinges, swings horizontally about the hinge as an axis, and can open and close the opening of the casing main body 11.

図1に示すように、前面扉12の右端部には、筐体本体11側と協働して前面扉12を閉鎖し施錠状態とする施錠機構20が設けられている。   As shown in FIG. 1, a locking mechanism 20 is provided at the right end of the front door 12 for closing the front door 12 in a locked state in cooperation with the case body 11 side.

図4に示すように、スロットマシン10の筐体本体11は、天板11a、底板11b、背板11c、左側板11d、右側板11eから構成され、筐体本体11の内部は、仕切板11fによって上下に2分割されている。   As shown in FIG. 4, the casing body 11 of the slot machine 10 is composed of a top plate 11a, a bottom plate 11b, a back plate 11c, a left side plate 11d, and a right side plate 11e. It is divided into 2 by upper and lower.

仕切板11fの上部には、前面扉12の各表示窓31L、31M、31R(以下、表示窓31とも表記する)に対して1対1で対応させて横に並べた左リール61L、中リール61M、右リール61R(以下、リール61とも表記する)を同一軸線上で回転可能に支持したリールユニット60が、取り付けられている。   A left reel 61L, a middle reel, arranged side by side in a one-to-one correspondence with the respective display windows 31L, 31M, 31R (hereinafter also referred to as display window 31) of the front door 12 at the top of the partition plate 11f. A reel unit 60 rotatably supporting a right reel 61R (hereinafter also referred to as a reel 61) on the same axis is attached.

さらに、正面から見て、背板11cのリールユニット60よりも上方には、制御基板収容ボックス51が取付けられており、この制御基板収容ボックス51内には、スロットマシン10の制御を行うメイン制御基板80が収容されている。   Further, as seen from the front, the control board accommodation box 51 is attached above the reel unit 60 of the back plate 11c. In the control board accommodation box 51, main control for controlling the slot machine 10 is performed. A substrate 80 is accommodated.

仕切板11fの下部には、ホッパ装置52と、電源装置56と、メダル収容箱57とが配置されている。   Under the partition plate 11f, a hopper device 52, a power supply device 56, and a medal storage box 57 are disposed.

ホッパ装置52は、、メダルを貯留する貯留タンク53と、メダルを遊技者に払い出す払出装置55とにより構成され、払出装置55は、図示しないメダル払出用回転板を回転させることにより、前面扉12の裏面の排出用通路67の開口68へメダルを排出し、排出用通路67を介してメダル受け皿18(図2参照)へメダルを払い出すようになっている。   The hopper device 52 includes a storage tank 53 for storing medals, and a payout device 55 for dispensing medals to the player, and the payout device 55 rotates the rotary plate for medal payout (not shown) to make the front door open. The medals are discharged to the opening 68 of the discharge passage 67 on the back side of 12 and the medals are paid out to the medal receiver 18 (see FIG. 2) through the discharge passage 67.

また、ホッパ装置52の右側には、貯留タンク53内に所定量以上のメダルが貯留されることを回避するためのメダル収容箱57が設けられている。ホッパ装置52の貯留タンク53には、この貯留タンク53からメダル収容箱57にメダルを排出する誘導プレート54が設けられており、貯留タンク53内に貯留されているメダルが過剰になると、過剰になったメダルがメダル収容箱57に排出されて貯留されるようになっている。   Further, on the right side of the hopper device 52, a medal storage box 57 for preventing the medals of a predetermined amount or more from being stored in the storage tank 53 is provided. The storage tank 53 of the hopper device 52 is provided with a guiding plate 54 for discharging the medals from the storage tank 53 to the medal storage box 57. If the medals stored in the storage tank 53 become excessive, it is excessive. The medal which has become is discharged to the medal storage box 57 and stored.

図1に示すように、前面扉12の上側には、遊技の進行に伴って点灯・点滅する上部ランプ13が、上辺に沿って設けられており、上部ランプ13の下方位置の左右両側には、種々の報知音(効果音)を出力する一対のスピーカ14が設けられている。   As shown in FIG. 1, an upper lamp 13 which lights and blinks along with the progress of the game is provided on the upper side of the front door 12 along the upper side, and on the left and right sides below the upper lamp 13 , And a pair of speakers 14 for outputting various notification sounds (sound effects).

そして、これら一対のスピーカ14の間には、画像・映像等の種々の情報を表示する液晶ディスプレイ15が設けられている。   A liquid crystal display 15 for displaying various information such as an image and a video is provided between the pair of speakers 14.

液晶ディスプレイ15の下方には、左リール61Lと中リール61Mと右リール61Rをそれぞれ透視できる表示パネル30と、略中段付近にて各種ボタン41〜44、46〜49や、スタートレバー45およびメダル投入口50が設けられた操作部40と、機種名や遊技に関わるキャラクタなどが表示された下段プレート16と、メダル排出口17から払い出されたメダルを受けるメダル受け皿18と、が設けられている。   Below the liquid crystal display 15, the display panel 30 which can respectively see through the left reel 61L, the middle reel 61M and the right reel 61R, various buttons 41 to 44, 46 to 49 near the middle stage, the start lever 45 and the medal input An operation unit 40 provided with a mouth 50, a lower plate 16 on which a model name and a character relating to a game, etc. are displayed, and a medal receptacle 18 for receiving medals paid out from the medal discharge port 17 are provided. .

表示パネル30は、図1に示すように左リール61L、中リール61M、右リール61Rの停止中または回転中の様子を視認可能とする表示窓31(31L、31M、31R)と、表示窓31Lの左側に配置された5つのベットランプ32、33、33、34、34と、この表示窓31(31L、31M、31R)の下側に配設された3つの表示部(クレジット枚数表示部35、ゲーム数表示部36、獲得枚数表示部37)と、を備えている。   As shown in FIG. 1, the display panel 30 has display windows 31 (31L, 31M, 31R) enabling visual recognition of the state of the left reel 61L, the middle reel 61M, and the right reel 61R being stopped or rotating, and the display window 31L. Of the five bet lamps 32, 33, 33, 34, 34 disposed on the left side of the window, and three display units (credit number display unit 35) disposed below the display windows 31 (31L, 31M, 31R) , The number-of-games display section 36, and the acquired number display section 37).

表示窓31(31L、31M、31R)は、停止中の左リール61L、中リール61M、右リール61Rのそれぞれについて、縦方向に3つの図柄を同時に視認可能とする大きさに形成されている。このため、左リール61L、中リール61M、右リール61Rのすべて停止している状態では、3×3=9個の図柄が、遊技者から視認可能となっている。なお、表示窓31(31L、31M、31R)は1つにまとめて、共通の露出窓とすることも可能である。   The display windows 31 (31L, 31M, 31R) are formed in such a size that three symbols can be simultaneously viewed in the vertical direction for each of the stopped left reel 61L, middle reel 61M, and right reel 61R. Therefore, in the state where all of the left reel 61L, the middle reel 61M, and the right reel 61R are stopped, 3 × 3 = 9 symbols are visible to the player. Note that the display windows 31 (31L, 31M, 31R) can be combined into one and used as a common exposure window.

そして、図1において鎖線で示す上段、中段、下段の水平ラインa、b、cと、一対の対角ラインd、eの合計5本のラインが入賞判定用のラインとして設定されており、設定されたラインのうちの少なくともひとつ以上が、ベットされるメダル数に応じて適宜有効化される。   Then, a total of five lines, upper row, middle row, lower row horizontal lines a, b, c and a pair of diagonal lines d, e shown by dashed lines in FIG. 1 are set as lines for winning determination, and are set. At least one or more of the executed lines are appropriately validated according to the number of medals to be betted.

有効化されたラインは有効ラインであり、予め定められた賞を付与する組合せが有効ラインに揃うと「入賞」となる。例えば停止した左リール61Lの3つの図柄のうち有効ライン上の図柄に「チェリー」があると「入賞」となる。   The activated line is an activated line, and becomes “winning” when a combination for giving a predetermined award is aligned with the activated line. For example, if there is "cherry" in the symbol on the effective line among the three symbols of the stopped left reel 61L, it becomes "winning".

図1に示すように1枚のメダルがベットされたときに点灯するベットランプ32は、中段水平ラインbの左横に配設され、2枚のメダルがベットされたときに点灯するベットランプ33、33は、上段水平ラインaおよび下段水平ラインcの左横に配設され、3枚のメダルがベットされたときに点灯するベットランプ34、34は、一対の対角ラインd、eの左横に配設されている。   As shown in FIG. 1, the bet lamp 32 which lights up when one medal is bet is disposed on the left side of the middle horizontal line b, and which lights up when two medals are betted. , 33 are disposed on the left side of the upper horizontal line a and the lower horizontal line c, and the bet lamps 34, 34 which light when three medals are bet are the left of the pair of diagonal lines d, e It is arranged horizontally.

クレジット枚数表示部35は、後述するクレジット機能が有効なときにスロットマシン10の内部に貯留されている枚数を表示する。   The credit number display unit 35 displays the number stored in the slot machine 10 when the credit function described later is valid.

ゲーム数表示部36は、例えばビッグボーナス時にあと何回JAC(ジャック)インできるかのか、JACゲーム時にあと何回JAC図柄成立が残っているのかを、回数で表示する。   The number-of-games display section 36 displays, for example, how many times JAC (jack) can be played in at the time of the big bonus and how many JAC symbol formations remain at the time of the JAC game.

獲得枚数表示部37は、有効ライン上に同じ図柄が揃って入賞したときに払い出された枚数を表示する。   The acquired number display unit 37 displays the number of sheets paid out when the same symbol is aligned on the activated line and a prize is won.

図1および図2に示すように、操作部40は、表示パネル30の下端から手前側に延在する平面部40aと、その平面部40aの前端部から鉛直方向に延びる縦壁部40bと、を有している。   As shown in FIGS. 1 and 2, the operation unit 40 includes a flat portion 40a extending from the lower end of the display panel 30 to the front side, and a vertical wall portion 40b extending in the vertical direction from the front end of the flat portion 40a. have.

平面部40aの左側には、1枚ベットボタン41および2枚ベットボタン42と、マックスベットボタン43と、が設けられており、右側には、メダル投入口50が設けられている。   A one-bed button 41 and a two-bed button 42 and a max bet button 43 are provided on the left side of the flat portion 40a, and a medal insertion slot 50 is provided on the right side.

各ベットボタン41、42、43は、ゲームスタート前にそのゲームでベットするメダル枚数を決めるためのボタンであり、ベットされたメダルの枚数に応じてベットランプ32〜34が点灯して、有効ラインが確認できるようになっている。   Each bet button 41, 42, 43 is a button for determining the number of medals to be bet in the game before the game is started, and the bet lamps 32 to 34 are lit according to the number of medals bet, and the effective line is activated. Can be confirmed.

メダル投入口50から投入されたメダルは、前面扉12の背面に設けられた通路切替手段としてのセレクタ65(図3参照)によって貯留用通路66か排出用通路67の何れかへ導かれる。すなわち、セレクタ65には、メダル通路切替ソレノイド(図示せず)が設けられており、メダル通路切替ソレノイドの非励磁時には排出用通路67側にメダルが誘導され、励磁時には貯留用通路66側にメダルが誘導されるようになっている。   A medal inserted from the medal insertion slot 50 is guided to either the storage passage 66 or the discharge passage 67 by a selector 65 (see FIG. 3) provided on the back of the front door 12 as passage switching means. That is, the medal passage switching solenoid (not shown) is provided in the selector 65, and when the medal passage switching solenoid is not excited, the medal is guided to the discharge passage 67 side, and when excited, the medal is moved to the storage passage 66 side. Is supposed to be induced.

なお、貯留用通路66に導かれたメダルは、筐体本体11の内部に収納されたホッパ装置52へと導かれる。一方、排出用通路67に導かれたメダルは、前面扉12の前面下部に設けられたメダル排出口17(図1参照)からメダル受け皿18へと導かれ、遊技者に返還される。   The medal led to the storage passage 66 is led to the hopper device 52 housed inside the casing main body 11. On the other hand, the medal guided to the discharge passage 67 is guided from the medal discharge port 17 (see FIG. 1) provided at the lower front of the front door 12 to the medal receiver 18 and returned to the player.

図1に示すように、縦壁部40bには、左側から右側に向かって順番に、クレジット精算ボタン44と、スタートレバー45と、左リール61L用のストップボタン46と、中リール61M用のストップボタン47と、右リール61R用のストップボタン48と、返却ボタン49と、が設けられている。   As shown in FIG. 1, in the vertical wall portion 40b, in order from the left to the right, the credit settlement button 44, the start lever 45, the stop button 46 for the left reel 61L, and the stop for the middle reel 61M. A button 47, a stop button 48 for the right reel 61R, and a return button 49 are provided.

クレジット精算ボタン44は、1度押されるとオン状態になり、もう1度押されるとオフ状態になり、その後ボタンの操作が行われるごとにオン/オフが切り替わるトグル式に構成されている。   The credit check button 44 is turned on when pressed once, turned off when pressed again, and is configured to toggle between on and off each time the button is operated.

クレジット精算ボタン44がオフ状態のときには、クレジット枚数表示部35の表示が消え、メダル投入口50から投入されたメダルや入賞したときに払い出されるメダルは、メダル排出口17からメダル受け皿18へ払い出される。   When the credit settlement button 44 is off, the display of the credit number display unit 35 disappears, and the medals inserted from the medal insertion slot 50 and the medals paid out when winning are paid out to the medal receptacle 18 from the medal discharge port 17 .

クレジット精算ボタン44がオン状態のときには、クレジット枚数表示部35に数字(オンからオフになったときには「0」)が表示され、クレジット機能が有効となる。   When the credit settlement button 44 is in the on state, a number (“0” when turned off from on) is displayed on the credit number display unit 35, and the credit function is enabled.

ここで、クレジット機能とは、メダル投入口50から投入された枚数がマックスベット数(ここでは3枚)を越えたときにその越えた枚数分をスロットマシン内部に貯留する機能であり、貯留枚数は上述したクレジット枚数表示部35に表示される。クレジット枚数表示部35に1枚以上表示されているときにクレジット精算ボタン44を押してオフ状態にすると、表示されていた枚数分のメダルがメダル排出口17からメダル受け皿18へ払い出され、メダルが払い出されるごとにクレジット枚数表示部35の数値が1ずつディクリメント(減算)され、その数値がゼロになったあと表示が消える。   Here, the credit function is a function of storing the exceeded number of sheets into the slot machine when the number inserted from the medal insertion slot 50 exceeds the max bet number (here, 3 sheets), Is displayed on the credit number display unit 35 described above. When one or more credits are displayed on the credit number display unit 35 and the credit settlement button 44 is pressed to turn off, medals corresponding to the number displayed are paid out from the medal discharge port 17 to the medal receiver 18, and the medals are displayed. Every time the money is paid out, the value of the credit number display unit 35 is decremented by one, and the display disappears after the value becomes zero.

スタートレバー45は、遊技者がゲームを開始するときに、下方に押し下げる、または上方に押し上げることによって操作するレバーであり、縦壁部40bから手前側に向かって突設されている。   The start lever 45 is a lever operated by pushing down or pushing up when the player starts the game, and is protruded toward the near side from the vertical wall portion 40b.

メダルがベットされているときにこのスタートレバー45が操作されると、スタート指令が生成され、このスタート指令によって各リール61(61L、61M、61R)が一斉に回転し始める。   When the start lever 45 is operated while medals are betted, a start command is generated, and the reels 61 (61L, 61M, 61R) start to rotate all at once by the start command.

ストップボタン46〜48は、それぞれ回転中の左リール61L、中リール61M、右リール61Rを停止させるときに遊技者が押下するボタンである。   The stop buttons 46 to 48 are buttons pressed by the player when stopping the left reel 61L, the middle reel 61M, and the right reel 61R, respectively.

各ストップボタン46、47、48が押されると、停止指令が生成される。   When each stop button 46, 47, 48 is pressed, a stop command is generated.

各ストップボタン46、47、48は、各リール61(61L、61M、61R)が等速回転している間、図示しないランプにより点灯表示され、回転が停止すると消灯する。   Each stop button 46, 47, 48 is turned on by a lamp (not shown) while the reels 61 (61L, 61M, 61R) are rotating at a constant speed, and is turned off when the rotation is stopped.

ここで、メダルをベットする手順について説明する。   Here, the procedure for betting medals will be described.

クレジット精算ボタン44がオフ状態のとき(クレジット枚数表示部35が消灯しているとき)か、クレジット精算ボタン44がオン状態で貯留枚数もベットされているメダルの枚数もゼロのとき(クレジット枚数表示部35に「0」が表示されているとき)に、メダル投入口50からメダルが投入されるとベットされる。   When the credit settlement button 44 is off (when the credit number display unit 35 is off), or when the credit settlement button 44 is on and the number of stored medals and bets is also zero (credit number display When a medal is inserted from the medal insertion slot 50) when "0" is displayed on the section 35, a bet is made.

すなわち、1枚目のメダルがメダル投入口50に投入されると、ベットランプ32が点灯し、そしてこれに対応する中段の水平ラインbが有効ラインとなり、2枚目のメダルがメダル投入口50に投入されると、更に2つのベットランプ33、33が点灯すると共に、これに対応する上段および下段の水平ラインa、cを含む合計3本のラインがそれぞれ有効ラインとなり、3枚目のメダルがメダル投入口50に投入されると、更に2つのベットランプ34、34が点灯し、そしてこれに対応する一対の対角ラインd、eを含む合計5本のラインのそれぞれが有効ラインとなる。   That is, when the first medal is inserted into the medal insertion slot 50, the bet lamp 32 is turned on, and the middle horizontal line b corresponding thereto becomes an effective line, and the second medal is the medal insertion slot 50. The two bet lamps 33 and 33 are turned on, and the corresponding three lines including the upper and lower horizontal lines a and c respectively become effective lines and the third medal Is inserted into the medal insertion slot 50, two more bet lamps 34, 34 light up, and each of five lines in total including the corresponding pair of diagonal lines d, e becomes an effective line. .

また、4枚以上のメダルがメダル投入口50に投入されると、クレジット精算ボタン44がオフのとき(クレジット機能が有効でない)ときには、メダル排出口17からメダル受け皿18へメダルが返却されるが、クレジット精算ボタン44がオンのとき(クレジット機能が有効なとき)には、有効ラインはそのままで投入されたメダルの枚数分だけスロットマシン内部に貯留され、クレジット枚数表示部35に貯留枚数が表示される。このクレジット枚数は上限枚数が決められており(例えば50枚)、それを越える枚数のメダルが投入されたときにはメダル排出口17からメダル受け皿18へ返却される。   Also, when four or more medals are inserted into the medal insertion slot 50, when the credit settlement button 44 is off (the credit function is not effective), the medals are returned from the medal discharge port 17 to the medal receiver 18. When the credit settlement button 44 is on (when the credit function is enabled), the number of medals stored in the slot machine is stored in the activated line as it is, and the number of stored cards is displayed on the credit number display unit 35. Be done. The maximum number of credits is determined (for example, 50), and when the number of medals exceeding that is inserted, it is returned from the medal discharge port 17 to the medal receiver 18.

メダルが3枚以上貯留されているときに、1枚ベットボタン41が押されるとクレジット枚数表示部35に表示されている数値が1つディクリメントされると共に、ベットランプ32が点灯して中段の水平ラインbが有効ラインとなり、2枚ベットボタン42が押されるとクレジット枚数表示部35に表示されている数値が2つディクリメントされると共に、ベットランプ32およびベットランプ33、33が点灯して合計3本の水平ラインa、b、cが有効化され、マックスベットボタン43が押されるとクレジット枚数表示部35に表示されている数値が3つディクリメントされると共に、全ベットランプ32、33、33、34、34が点灯して合計5本のラインa〜eが有効ラインとなる。   When three or more medals are stored, when the one-bed button 41 is pressed, the numerical value displayed on the credit number display unit 35 is decremented by one, and the bet lamp 32 is turned on to indicate that the number of medals is middle. When the horizontal line b becomes an effective line and the double bet button 42 is pressed, the numerical value displayed on the credit number display unit 35 is decremented by two, and the bet lamp 32 and the bet lamps 33, 33 are turned on. A total of three horizontal lines a, b and c are activated, and when the max bet button 43 is pressed, the numerical value displayed on the credit number display unit 35 is decremented by three and all bet lamps 32, 33 , 33, 34, 34 turn on, and a total of five lines a to e become effective lines.

一方、メダルが2枚貯留されているときに、1枚ベットボタン41や2枚ベットボタン42が押されると先ほどと同様に動作するが、マックスベットボタン43が押されると2枚ベットボタン42が押されたときと同じように動作し、メダルが1枚だけ貯留されているときに、1枚ベットボタン41が押されると先ほどと同様に動作するが、2枚ベットボタン42やマックスベットボタン43が押されると1枚ベットボタン41が押されたときと同じように動作する。
[リールユニット]
リールユニット60について説明する。
On the other hand, when two medals are stored, the same operation as before is performed when the one-bed button 41 or the two-bed bet button 42 is pressed, but when the max bet button 43 is pressed, the two-bed bet button 42 It operates in the same way as when it is pressed, and when only one medal is stored, it operates in the same manner as before when the 1-bed button 41 is pressed, but the 2-bed bet button 42 and the max bet button 43 When is pressed, it operates in the same manner as when the 1-bed bet button 41 is pressed.
[Reel unit]
The reel unit 60 will be described.

図4に示すように、リールユニット60において左リール61L、中リール61M、右リール61Rは、共通の回動軸X周りに回転可能に設けられており、それぞれ専用のステッピングモータにより、回転駆動されるようになっている。   As shown in FIG. 4, in the reel unit 60, the left reel 61L, the middle reel 61M, and the right reel 61R are rotatably provided around a common rotation axis X, and are respectively rotationally driven by dedicated stepping motors. It has become so.

ここで、左リール61L、中リール61M、右リール61Rは同様の構成を有しているため、ここでは左リール61Lの場合を例に挙げてその構成を説明し、中リール61M、右リール61Rについての説明は省略する。   Here, since the left reel 61L, the middle reel 61M, and the right reel 61R have the same configuration, the configuration of the left reel 61L will be described by way of example, and the middle reel 61M and the right reel 61R will be described. The explanation of is omitted.

図5は、左リール61Lの分解斜視図である。   FIG. 5 is an exploded perspective view of the left reel 61L.

左リール61Lは、円筒状のかごを形成する円筒骨格部材70の外周面に、21個の図柄(識別要素)が等間隔で描かれたベルトを巻きつけた周回体である。円筒骨格部材70のボス部71は、円盤状のボス補強板72を介してステッピングモータ79の駆動軸に連結されており、左リール61Lは、ステッピングモータ79により回転駆動されるようになっている。   The left reel 61L is an orbiting body in which a belt in which 21 symbols (identification elements) are drawn at equal intervals is wound around the outer peripheral surface of a cylindrical frame member 70 forming a cylindrical cage. The boss portion 71 of the cylindrical frame member 70 is connected to the drive shaft of the stepping motor 79 via a disk-shaped boss reinforcing plate 72, and the left reel 61L is rotationally driven by the stepping motor 79. .

ステッピングモータ79は、筐体本体11(図2)の内部に垂設されるモータプレート73に、ねじ74で固定されており、スロットマシン10のメイン制御基板80から出力される駆動信号(以下、励磁信号または励磁パルスとも表記する)に基づいて、モータドライバ100により駆動されるようになっている。
[ステッピングモータ]
図6は、ステッピングモータ79の動作原理を示す接続図であり、図7は、ステッピングモータの駆動系を示す接続図である。
The stepping motor 79 is fixed by a screw 74 to a motor plate 73 vertically provided inside the casing main body 11 (FIG. 2), and a drive signal (hereinafter referred to as a drive signal) output from the main control board 80 of the slot machine 10. It is driven by the motor driver 100 based on an excitation signal or an excitation pulse).
[Stepping motor]
FIG. 6 is a connection diagram showing an operation principle of the stepping motor 79, and FIG. 7 is a connection diagram showing a drive system of the stepping motor.

実施の形態では、1−2相励磁方式を採用したハイブリッド(HB)型の2相ステッピングモータが採用されている。   In the embodiment, a hybrid (HB) type two-phase stepping motor adopting a 1-2 phase excitation system is adopted.

ただし、ステッピングモータは、ハイブリッド型や2相に限らず、4相あるいは5相のステッピングモータなど、種々のステッピングモータを用いるようにしても良い。   However, the stepping motor is not limited to a hybrid type or two phase, and various stepping motors such as a four phase or five phase stepping motor may be used.

ハイブリッド型のステッピングモータ79は、周知のように中央に配置されたロータ(回転子)790と、このロータ790の周囲に配された第1ポール793〜第4ポール796と、から構成される。   The hybrid stepping motor 79 comprises a rotor 790 centrally disposed and first to fourth poles 793 to 796 disposed around the rotor 790, as is well known.

ロータ790は、N極に着磁された手前側ロータ791と、S極に着磁された奥側ロータ792とで構成され、手前側ロータ791の周囲に設けられた歯(小歯)と歯の間に、奥側ロータ792の周囲に設けられた歯が位置するように1/2ピッチだけ相対的にずらされた状態で回転軸に取り付けられている。そして、手前側ロータ791と奥側ロータ792との間には筒状磁石(図示はしない)が取着されている。   The rotor 790 is composed of a near side rotor 791 magnetized to the N pole and a far side rotor 792 magnetized to the S pole, and teeth (small teeth) and teeth provided around the near side rotor 791. In the meantime, it is attached to the rotation shaft in a state of being relatively shifted by 1/2 pitch so that the teeth provided around the back side rotor 792 are located. A cylindrical magnet (not shown) is attached between the near side rotor 791 and the far side rotor 792.

図6および図7に示すように、第1ポール793と第3ポール795には、それぞれ励磁コイルL0、L2がバイファイラ巻きされており、励磁コイルL0の巻き終わり端と励磁コイルL2の巻き始め端とが結線されて、ここに所定の直流電源+B(例えば+24ボルト)が印加されるようになっている。   As shown in FIGS. 6 and 7, the excitation coils L0 and L2 are bifilar wound on the first pole 793 and the third pole 795, respectively, and the winding end of the exciting coil L0 and the winding start end of the exciting coil L2 Are connected so that a predetermined DC power supply + B (for example, +24 volts) is applied thereto.

同じく、第2ポール794と第4ポール796にも、それぞれ励磁コイルL1、L3がバイファイラ巻きされており、励磁コイルL1の巻き終わり端と励磁コイルL3の巻き始め端とが結線されて、ここに上述した直流電源+Bが印加されるようになっている。   Similarly, the exciting coils L1 and L3 are also bifilar wound on the second pole 794 and the fourth pole 796, respectively, and the winding end end of the exciting coil L1 and the winding start end of the exciting coil L3 are connected. The above-described DC power supply + B is applied.

ここで、第1の励磁コイルL0に励磁信号を印加して、第1ポール793をS極に励磁すると共に、第3ポール795をN極に例示する相をA相とし、これとは逆に第3の励磁コイルL2に励磁信号を印加して、第1ポール793をN極に励磁すると共に、第3ポール795をS極に励磁する相をA−相とし、さらに第2の励磁コイルL1に励磁信号を印加して、第2ポール794をS極に励磁すると共に、第4ポール796をN極に励磁する相をB相とし、第4の励磁コイルL3に励磁信号を印加して、第2ポール794をN極に励磁すると共に、第4ポール796をS極に励磁する相をB−相と称する。   Here, an excitation signal is applied to the first excitation coil L0 to excite the first pole 793 to the S pole, and a phase exemplified by the third pole 795 to the N pole is the A phase, and conversely to this. The excitation signal is applied to the third excitation coil L2 to excite the first pole 793 to the N pole, and the phase to excite the third pole 795 to the S pole is the A-phase, and the second excitation coil L1. The excitation signal is applied to the second pole 794 to excite the second pole 794 to the S pole, and the phase that excites the fourth pole 796 to the N pole is B phase, and the excitation signal is applied to the fourth excitation coil L3. A phase in which the second pole 794 is excited to the N pole and the fourth pole 796 is excited to the S pole is referred to as a B-phase.

そして、1相励磁駆動方式の場合には、A相、B相、A−相およびB−相に対して順次励磁信号を印加することでロータ790を時計方向(又は反時計方向)に回転駆動することができる。   Then, in the case of the single phase excitation drive method, the rotor 790 is rotationally driven clockwise (or counterclockwise) by sequentially applying excitation signals to the A phase, B phase, A-phase and B-phase. can do.

つまり、例えばまずA相に通電すると、S極になった第1ポール793の突起と手前側ロータ791の歯、N極になった第3ポール795の突起と奥側ロータ792の歯がそれぞれ吸引力により向き合い、次にB相に通電すると、S極になった第2ポール794の突起と手前側ロータ791の歯、N極になった第4ポール796の突起と奥側ロータ792の歯がそれぞれ吸引力により向き合い、次にA−相に通電すると、N極になった第1ポール793の突起と奥側ロータ792の歯、S極になった第3ポール795の突起と手前側ロータ791の歯がそれぞれ吸引力により向き合い、次にB−相に通電すると、N極になった第2ポール794の突起と奥側ロータ792の歯、S極になった第4ポール796の突起と手前側ロータ791の歯がそれぞれ吸引力により向き合う。この順序で励磁することにより、ロータ790は図6において時計方向に回転する(1相励磁駆動)。   That is, for example, when electricity is first applied to the A phase, the projection of the first pole 793, which is the S pole, the teeth of the near side rotor 791, the projection of the third pole 795, which is the N pole, and the teeth of the back rotor 792 respectively When the force is applied and the B phase is energized next, the protrusion of the second pole 794 that has become the S pole, the teeth of the near side rotor 791, the protrusion of the fourth pole 796 that has become the N pole, and the teeth of the back rotor 792 The projections of the first pole 793, the teeth of the back rotor 792, and the projections of the third pole 795, and the front rotor 791, become the N pole when the A-phase is energized. When the teeth of each face face each other by suction, and then the B-phase is energized, the protrusion of the second pole 794 that has become the N pole, the teeth of the back side rotor 792, and the protrusion of the fourth pole 796 that has become the S pole. Teeth of side rotor 791 Each face by the suction force. By exciting in this order, the rotor 790 rotates clockwise in FIG. 6 (one-phase excitation drive).

これに対して、この実施の形態では、1相励磁と2相励磁とを交互に行う1−2相励磁駆動が採用されている。1−2相励磁駆動では以下の1)〜8)の励磁シーケンス(励磁順序)に従って励磁が行われる。   On the other hand, in this embodiment, the 1-2 phase excitation drive which performs 1 phase excitation and 2 phase excitation alternately is adopted. In the 1-2 phase excitation drive, excitation is performed according to the following excitation sequence (excitation sequence) 1) to 8).

すなわち、1相のみの励磁が1相励磁であり、2相を同時に例示するのが2相励磁であるから、図8にも示すように1−2相励磁駆動は、
(1)A相に通電し(1相励磁)、
(2)A相とB相の両方に通電し(2相励磁)、以下同様に
(3)B相に通電し、
(4)B相とA−相の両方に通電し、
(5)A−相に通電し、
(6)A−相とB−相の両方に通電し、
(7)B−相に通電し、
(8)B−相とA相の両方に通電し、その後(1)に戻るような駆動方式である。
That is, since excitation of only one phase is one-phase excitation and two-phase excitation is an example of two phases simultaneously, as shown also in FIG.
(1) Energize phase A (one-phase excitation),
(2) Energize both A phase and B phase (2-phase excitation), and similarly apply (3) B phase,
(4) Energize both phase B and phase A,
(5) Energize the A-phase,
(6) Energize both the A-phase and the B-phase,
(7) Energize the B-phase,
(8) It is a drive system which supplies with electricity to both B-phase and A phase, and returns to (1) after that.

この1−2相励磁駆動を採用することにより、励磁駆動の1ステップあたりのロータ790の角度変化は、約0.714°となっている。   By adopting this 1-2 phase excitation drive, the angular change of the rotor 790 per step of the excitation drive is about 0.714 °.

ここで、ステッピングモータ79は、504パルスの駆動信号で左リール61Lを1回転させるように設定されており、励磁パルスによってステッピングモータ79を駆動することで、左リール61Lの回動軸X周りの回転位置が制御される。   Here, the stepping motor 79 is set to rotate the left reel 61L one time with a drive signal of 504 pulses, and drives the stepping motor 79 with the excitation pulse to rotate the left reel 61L around the rotation axis X. The rotational position is controlled.

すなわち、左リール61Lが1回転すると21個の図柄が順々に表示窓31Lから視認可能となるので、表示窓31Lの一番上の位置で視認可能となっている図柄が、左リール61Lの回転により次の図柄に切り替わるまでには、24パルス(=504パルス÷21図柄)が必要とされている。   That is, since 21 symbols can be viewed from the display window 31L one after another when the left reel 61L makes one rotation, the symbols visible at the uppermost position of the display window 31L are the left reel 61L. 24 pulses (= 504 pulse ÷ 21 symbols) are required until the next symbol is switched by rotation.

図5に示すように、左リールの回動軸X周りの回転位置は、円筒骨格部材70に取り付けたセンサカットバン(第1センサカットバン76、第2センサカットバン77)を、モータプレート73に取り付けたリールインデックスセンサ75で検出することで特定できるようになっており、例えば、リールインデックスセンサ75の検出信号が出力された時点からのパルス数により、どの図柄が表示窓31Lから視認可能になっているのかを認識することができるようになっている。また、左リール61Lの回転を停止させる際には、停止時に任意の図柄が表示窓31Lから視認可能となるように、リールインデックスセンサ75の検出信号に基づいて左リール61Lの回転制御を行うことができるようになっている。   As shown in FIG. 5, the rotational position of the left reel about the rotational axis X is such that the sensor cut van (the first sensor cut bun 76 and the second sensor cut bun 77) attached to the cylindrical frame member 70 is attached to the motor plate 73 It is possible to identify by detecting with the reel index sensor 75. For example, any symbol can be visually recognized from the display window 31L by the number of pulses from the time when the detection signal of the reel index sensor 75 is output. It is possible to recognize the In addition, when stopping the rotation of the left reel 61L, the rotation control of the left reel 61L is performed based on the detection signal of the reel index sensor 75 so that any symbol can be visually recognized from the display window 31L at the time of stopping. It is possible to

左リールの回転位置の検出について説明する。   The detection of the rotational position of the left reel will be described.

図9の(a)は、左リール61Lにおける第1センサカットバン76と第2センサカットバン77の位置関係を示した図であって、左リール61Lの回転方向が反時計回り方向になる側から見た場合を模式的に示した図である。(b)は、左リール61Lの回転時にリールインデックスセンサ75から出力される信号(オン信号/オフ信号を)説明する図である。   FIG. 9A is a view showing the positional relationship between the first sensor cut-van 76 and the second sensor cut-van 77 in the left reel 61L, viewed from the side in which the rotational direction of the left reel 61L is counterclockwise. Is a diagram schematically showing the case of FIG. (B) is a figure explaining the signal (on signal / off signal) outputted from reel index sensor 75 at the time of rotation of left reel 61L.

図9の(a)に示すように、左リール61Lには、径方向に延びる第1センサカットバン76と第2センサカットバン77の2つのセンサカットバンが設けられている。   As shown in FIG. 9A, the left reel 61L is provided with two sensor cut buns, a first sensor cut bun 76 and a second sensor cut bun 77 extending in the radial direction.

第1センサカットバン76と第2センサカットバン77は、軸方向から見て扇形状を有しており、図5に示すように、その基端部76b、77bが、左リール61Lと一体化されたボス補強板72にねじ78で固定されている。   The first sensor cut-van 76 and the second sensor cut-van 77 have a fan-like shape as viewed from the axial direction, and as shown in FIG. 5, the base ends 76b and 77b are integrated with the left reel 61L. It is fixed to the boss reinforcing plate 72 with a screw 78.

図9の(a)に示すように、第1センサカットバン76および第2センサカットバン77の先端部76a、77aは、略90°屈曲されて回動軸Xの軸方向(図9の(a)の紙面に対して垂直方向)に突出しており、左リール61Lの回転軸方向から見た先端部76a、77aの形状は、左リール61Lの回転方向に沿う弧状を成している。   As shown in (a) of FIG. 9, the tip portions 76a and 77a of the first sensor cut-van 76 and the second sensor cut-van 77 are bent approximately 90 ° and the axial direction of the rotation axis X ((a) of FIG. 9) The tip portions 76a and 77a, which are projected in the direction perpendicular to the plane of the drawing of the drawing, viewed from the rotational axis direction of the left reel 61L, are arc-shaped along the rotational direction of the left reel 61L.

第1センサカットバン76および第2センサカットバン77は、先端部76a、77aが、リールインデックスセンサ75の一対のフォトセンサ(発光素子75aおよび受光素子75b)の間隙を通過できるように位置決めされている。   The first sensor cut-van 76 and the second sensor cut-van 77 are positioned such that the tip portions 76a and 77a can pass through the gap between the pair of photosensors (the light emitting element 75a and the light receiving element 75b) of the reel index sensor 75.

第1センサカットバン76の回動軸X周りの角度範囲(15°)は、第2センサカットバン77の角度範囲(30°)よりも小さく設定されており、先端部76aの弧の長さ(始端部76sから終端部76eまでの長さ)L1は、先端部77aの弧の長さ(始端部77sから終端部77eまでの長さ)L2よりも短くなっている。   The angular range (15 °) around the rotation axis X of the first sensor cut-van 76 is set smaller than the angular range (30 °) of the second sensor cut-van 77, and the arc length of the tip 76a (starting end The length L1 from the portion 76s to the end 76e is shorter than the arc length L2 of the tip 77a (the length from the start 77s to the end 77e).

左リール61Lにおいて第1センサカットバン76と第2センサカットバン77は、先端部76aの始端部76sと先端部77aの始端部77sとが、回動軸X周りの周方向で180°間隔を空けて配置されるように設けられている。   In the left reel 61L, in the first sensor cut-van 76 and the second sensor cut-van 77, the leading end 76s of the leading end 76a and the starting end 77s of the leading end 77a are spaced 180 ° apart in the circumferential direction around the rotation axis X It is provided to be arranged.

実施の形態では、左リール61Lは、回動軸X周りの周方向で30°間隔で区画されており、合計12のエリア(第1エリア〜第12エリア)が設定されている。   In the embodiment, the left reel 61L is partitioned at intervals of 30 ° in the circumferential direction around the rotation axis X, and a total of 12 areas (first to twelfth areas) are set.

先端部76aの始端部76sの位置を0°(基準位置)とし、第1センサカットバン76が位置するエリアを第1エリアとすると、先端部77aは、第1エリアから時計回り方向に6つ移動した第7エリアに位置している。   Assuming that the position of the leading end 76s of the leading end 76a is 0 ° (reference position) and the area where the first sensor cut bun 76 is located is the first area, the leading end 77a moves six clockwise from the first area Located in the 7th area.

前記したように、ステッピングモータ79は、504パルスの駆動信号(励磁パルス)で左リール61Lを1回転させるように設定されており、1パルスの駆動信号に基づく左リール61Lの角度変化(1ステップあたりの角度変化)は、約0.714°となっている。   As described above, the stepping motor 79 is set to rotate the left reel 61L once by the drive signal (excitation pulse) of 504 pulses, and the angle change of the left reel 61L based on the drive signal of 1 pulse (1 step The angle change per round is about 0.714 °.

ここで、駆動信号の出力は、後記するタイマ割込処理のポート出力処理(図13、ステップ214)において実行され、このタイマ割込処理の実行間隔は1.49msecであるので、左リール61Lを1回転させるのに必要な時間は、750.96msec(=1.49msec×504パルス)となる。   Here, the output of the drive signal is executed in the port output process (FIG. 13, step 214) of the timer interrupt process described later, and the execution interval of this timer interrupt process is 1.49 msec. The time required for one rotation is 750.96 msec (= 1.49 msec × 504 pulses).

ここで、リールインデックスセンサ75が、図9における0°の位置で、センサカットバン(第1センサカットバン76、第2センサカットバン77)の通過を検出する場合、第1センサカットバン76が検出される時間(第1検出時間)t1は、先端部76aの始端部76sから終端部76eまでが0°の位置を通過するのに要する時間に相当する。   Here, when the reel index sensor 75 detects the passage of the sensor cut bun (the first sensor cut bun 76, the second sensor cut bun 77) at the position of 0 ° in FIG. 9, the time when the first sensor cut bun 76 is detected (First detection time) t1 corresponds to the time required for the leading end 76s of the leading end 76a to the trailing end 76e to pass through the 0 ° position.

ここで、先端部76aの長さL1は、左リール61Lの所定回転角度15°に対応した長さであり、左リールを15°回転させるには21パルスが必要であるので、第1センサカットバン76が検出される時間t1は、31.29msec(=1.49msec×21パルス)となる。   Here, the length L1 of the tip end portion 76a is a length corresponding to the predetermined rotation angle 15 ° of the left reel 61L, and 21 pulses are required to rotate the left reel 15 °, so the first sensor cut-off bang The time t1 at which 76 is detected is 31.29 msec (= 1.49 msec × 21 pulses).

同様に、第2センサカットバン77の先端部77aの長さL2は、左リール61Lの所定回転角度30°に対応した長さであり、左リールを30°回転させるには22パルスが必要であるので、第2センサカットバン77が検出される時間(第2検出時間)t3は、62.58msec(=1.49msec×42パルス)となる。   Similarly, the length L2 of the tip end portion 77a of the second sensor cut-van 77 is a length corresponding to the predetermined rotation angle 30 ° of the left reel 61L, and 22 pulses are required to rotate the left reel 30 ° Therefore, the time (second detection time) t3 at which the second sensor cut-van 77 is detected is 62.58 msec (= 1.49 msec × 42 pulses).

また、第1センサカットバン76が検出されなくなってから、第2センサカットバン77が検出されるまでの時間(第1非検出時間)t2は、第1センサカットバン76の終端部76eが0°の位置を通過してから、第2センサカットバン77の始端部77sが0°の位置を通過するまでの時間に相当する。   Moreover, after the 1st sensor cut-van 76 is no longer detected, the time until the 2nd sensor cut-van 77 is detected (1st non-detection time) t2 is the position where the end 76e of the 1st sensor cut-van 76 is 0 ° Corresponds to the time it takes for the leading end 77 s of the second sensor cut bun 77 to pass the 0 ° position.

かかる場合、左リールを165°(180°−15°)回転させる必要があり、165°回転させるには231パルスが必要であるので、第1非検出時間t2は、344.19msec(=1.49msec×231パルス)となる。   In this case, it is necessary to rotate the left reel by 165 ° (180 ° -15 °), and 231 pulses are required to rotate the left reel, so the first non-detection time t2 is 344.19 msec (= 1. 49 msec × 231 pulses).

さらに、第2センサカットバン77が検出されなくなってから、第1センサカットバン76が検出されるまでの時間(第2非検出時間)t4は、第2センサカットバン77の終端部77eが0°の位置を通過してから、第1センサカットバン76の始端部76sが0°の位置を通過するまでの時間に相当する。   Furthermore, after the 2nd sensor cut-van 77 is no longer detected, the time until the 1st sensor cut-van 76 is detected (2nd non-detection time) t4 is the position where the end 77e of the 2nd sensor cut-van 77 is 0 ° Corresponds to the time it takes for the leading end 76s of the first sensor cut-van 76 to pass the 0.degree. Position.

かかる場合、左リールを150°(360°−210°)回転させる必要があり、150°回転させるには210パルスが必要であるので、第2非検出時間t4は、312.9msec(=1.49msec×210パルス)となる。   In this case, it is necessary to rotate the left reel by 150 ° (360 ° -210 °), and 210 pulses are required to rotate 150 °, so the second non-detection time t4 is 312.9 msec (= 1. 49 msec × 210 pulses).

実施の形態では、左リール61Lが半回転するごとに、第1センサカットバン76と第2センサカットバン77の何れかの先端部76a、77aが、リールインデックスセンサ75により検出され、リールインデックスセンサ75は、先端部76a、77aのうちの何れかを検出している間はオン信号を、検出していない間はオフ信号を、それぞれメイン制御基板80に出力するようになっている。   In the embodiment, every time the left reel 61L makes a half rotation, either one of the front end portions 76a and 77a of the first sensor cut bun 76 and the second sensor cut bun 77 is detected by the reel index sensor 75, and the reel index sensor 75 The on signal is output to the main control board 80 while any one of the tip portions 76a and 77a is being detected, and the off signal is not detected while any of the tip portions 76a and 77a is being detected.

そのため、メイン制御基板80には、左リール61Lが定速で回転している間、図9の(b)に示すような波形の信号が入力されるので、オン信号が入力されている時間(オン時間t1、t3)とオフ信号が入力されている時間(オフ時間t2、t4)とに基づいて、左リール61Lの回転角度(角度位置)を特定できるようになっている。   Therefore, while the left reel 61L is rotating at a constant speed, the main control board 80 receives a signal having a waveform as shown in (b) of FIG. The rotation angle (angular position) of the left reel 61L can be specified based on the on time t1 and t3) and the time when the off signal is input (off time t2 and t4).

実施の形態では、左リール61Lが定速回転している場合の、オン時間t1、t3、オフ時間t2、t4が、他のリール(中リール61M、右リール61R)のオン時間およびオフ時間と共に、ROM83に予め記憶されており、リール61(61L、61M、61R)の回転位置を検出する際に参照されるようになっている。   In the embodiment, when the left reel 61L is rotating at a constant speed, the on time t1, t3 and the off time t2, t4 are together with the on time and the off time of the other reels (middle reel 61M, right reel 61R). , And are stored in advance in the ROM 83 and are referred to when detecting the rotational position of the reel 61 (61L, 61M, 61R).

左リール61Lの外周には、他のリール(中リール61M、右リール61R)と同様に、図柄が描かれたベルトが取り付けられており、このベルトでは、その長辺方向(周方向)に複数個、具体的には21個の図柄が所定間隔で描かれている。   Similar to the other reels (middle reel 61M and right reel 61R), a belt on which a design is drawn is attached to the outer periphery of the left reel 61L, and in this belt, a plurality of belts are provided in the long side direction (circumferential direction) Specifically, 21 symbols are drawn at predetermined intervals.

よって、例えば表示窓31Lの一番上に表示されている図柄を次の図柄に切り換えるには、左リール61Lを、24パルス(=504パルス÷21図柄)分回転させる必要がある。   Therefore, for example, in order to switch the symbol displayed at the top of the display window 31L to the next symbol, it is necessary to rotate the left reel 61L by 24 pulses (= 504 pulses 図 21 symbols).

そして、左リール61Lの回転位置が検出された時点(例えば第1センサカットバン76(先端部76a)の始端部76sが検出された時点等)からのパルス数により、どの図柄が表示窓31Lから視認可能な状態となっているかを認識できるようになっている。さらに、パルス信号に基づいて左リール61Lの回転を停止させる制御を行うことで、任意の図柄を表示窓31Lから視認可能にした状態で左リール61Lを停止させることができる。   Then, the symbol is visually recognized from the display window 31L by the number of pulses from the time when the rotational position of the left reel 61L is detected (for example, the time when the start end 76s of the first sensor cut bun 76 (tip portion 76a) is detected) It is possible to recognize if it is possible. Furthermore, by performing control to stop the rotation of the left reel 61L based on the pulse signal, it is possible to stop the left reel 61L in a state where an arbitrary symbol can be visually recognized from the display window 31L.

各リール61(左リール61L、中リール61M、右リール61R)に付された図柄のうち、表示窓31(31L、31M、31R)を介して全体を視認可能な図柄数は、主として表示窓31(31L、31M、31R)の上下方向の長さによって決定される所定数に限られている。本実施形態では各リール3個ずつとされている。このため、各リール61(左リール61L、中リール61M、右リール61R)がすべて停止している状態では、3×3=9個の図柄が遊技者に視認可能な状態となる。   Of the symbols attached to the respective reels 61 (left reel 61L, middle reel 61M, right reel 61R), the number of symbols visible in their entirety through the display windows 31 (31L, 31M, 31R) is mainly the display windows 31. It is limited to a predetermined number determined by the length in the vertical direction of (31L, 31M, 31R). In the present embodiment, three reels are provided. Therefore, when all the reels 61 (the left reel 61L, the middle reel 61M, and the right reel 61R) are stopped, 3 × 3 = 9 symbols are visible to the player.

ここで、各リール61(左リール61L、中リール61M、右リール61R)に付される図柄について説明する。図10には、左リール61L、中リール61M、右リール61Rのそれぞれに巻かれるベルトに描かれた図柄配列と、図柄配列の組み合わせと役との関係が示されている。   Here, the symbols attached to the respective reels 61 (left reel 61L, middle reel 61M, right reel 61R) will be described. FIG. 10 shows the relationship between the symbol arrangement drawn on the belt wound on each of the left reel 61L, the middle reel 61M, and the right reel 61R, and the combination of the symbol arrangement and the character combination.

図10に示すように、各リール61(左リール61L、中リール61M、右リール61R)にはそれぞれ21個の図柄が一列に設けられている。各リール61(左リール61L、中リール61M、右リール61R)に対応して番号が0〜20まで付されているが、これは説明の便宜上付したものであり、各リール61(左リール61L、中リール61M、右リール61R)に実際に付されているわけではない。但し、以下の説明では当該番号を使用して説明する。   As shown in FIG. 10, 21 symbols are provided in a line on each of the reels 61 (left reel 61L, middle reel 61M, and right reel 61R). Although numbers 0 to 20 are assigned corresponding to the respective reels 61 (left reel 61L, middle reel 61M, right reel 61R), this is for convenience of explanation, and each reel 61 (left reel 61L , The middle reel 61M and the right reel 61R) are not actually attached. However, the following description will be made using the corresponding numbers.

図柄としては、ビッグボーナスゲームに移行するための第1特別図柄としての「7(超)」図柄(例えば、左リール第6番目)と、レギュラーボーナスゲームに移行するための第2特別図柄としての「7」図柄(例えば、左リール第20番目)がある。   As a symbol, "7 (super)" symbol (for example, the left reel sixth) as a first special symbol to shift to a big bonus game, and as a second special symbol to shift to a regular bonus game There is a "7" symbol (for example, the 20th left reel).

また、リプレイゲームに移行するための第3特別図柄としての「リプレイ」図柄(例えば、左リール第18番目)がある。また、小役の払出が行われる小役図柄としての「スイカ」図柄(例えば、リール第16番目)、「ベル」図柄(例えば、左リール第15番目)、「チェリー」図柄(例えば、左リール第17番目)がある。   In addition, there is a "replay" symbol (for example, left reel number 18) as a third special symbol for shifting to the replay game. In addition, the "watermelon" symbol (for example, the 16th reel), the "bell" symbol (for example, the 15th reel left), and the "cherry" symbol (for example, the left reel) There is the 17th).

そして、図10に示すように、リール61(左リール61L、中リール61M、右リール61R)に巻かれるベルトにおいて、各種図柄の数や配置順序は全く異なっている。   And, as shown in FIG. 10, in the belt wound on the reel 61 (left reel 61L, middle reel 61M, right reel 61R), the number and arrangement order of various symbols are completely different.

前記したように、表示パネル30には、各表示窓31L、31M、31Rを結ぶようにして、横方向へ平行に3本、斜め方向へたすき掛けに2本、計5本の組合せラインが付されている。遊技時には、これら組み合わせラインのうちの少なくとも一本以上が、メダルのベット数に応じて有効ラインとされる。   As described above, the display panel 30 has five combination lines, three in parallel in the horizontal direction and two in diagonally across the display window 31L, 31M, and 31R so as to connect the display windows 31L, 31M, and 31R. It is done. At the time of playing a game, at least one or more of these combination lines are made effective according to the bet number of the medal.

そして、ストップボタンの操作などによりリール61(61L、61M、61R)が停止した際に、有効ライン上に位置する各リール61(左リール61L、中リール61M、右リール61R)の図柄の組み合わせが、図10に示す役の図柄の組み合わせと一致した場合に、予め定められた枚数のメダルの払出処理や、特定遊技状態への移行処理などが実行される。   Then, when the reels 61 (61L, 61M, 61R) are stopped by the operation of the stop button etc., the combination of the symbols of the respective reels 61 (left reel 61L, middle reel 61M, right reel 61R) located on the effective line is When the combination of the symbol of the combination shown in FIG. 10 is matched, a payout process of a predetermined number of medals, a transition process to a specific gaming state, and the like are executed.

ここで、入賞となった場合の各図柄に関する払出枚数について説明する。   Here, the number of payouts for each symbol when winning will be described.

小役図柄に関し、「スイカ」図柄が有効ライン上に左・中・右と揃った場合には8枚のメダルが払い出される。「ベル」図柄が有効ライン上に左・中・右と揃った場合には10枚のメダルが払い出される。左リール61Lの「チェリー」図柄が有効ライン上に停止した場合には2枚のメダルが払い出される。この場合、中リール61Mおよび右リール61Rの「チェリー」図柄はメダルの払い出しとは無関係である。   With regard to the small role symbol, eight medals are paid out when the "watermelon" symbol is aligned with the left, middle and right on the effective line. If the "bell" symbol is aligned with the left, middle and right on the effective line, 10 medals will be paid out. When the "cherry" symbol on the left reel 61L is stopped on the effective line, two medals are paid out. In this case, the "cherry" symbol of the middle reel 61M and the right reel 61R is irrelevant to the payout of medals.

また、「チェリー」図柄に限っては、他の図柄との組合せとは無関係にメダルの払い出しが行われるため、左リール61Lの複数の有効ラインが重なる位置(具体的には上段又は下段)に「チェリー」図柄が停止した場合には、その重なった有効ラインの数を乗算した分だけのメダル払出が行われることとなり、結果として本実施の形態では4枚のメダル払い出しが行われる。   Also, in the case of the "cherry" symbol, medals are paid out independently of the combination with other symbols, so a plurality of effective lines of the left reel 61L overlap (specifically, upper or lower). When the "cherry" symbol is stopped, medals are paid out by multiplying the number of the overlapping effective lines, and as a result, four medals are paid out in the present embodiment.

また、その他の図柄に関しては、第1特別図柄(ビッグボーナス図柄)の組合せである「7(超)」図柄が有効ライン上に左・中・右と揃った場合には15枚のメダルが払い出される。第2特別図柄(レギュラーボーナス図柄)の組合せである「7」図柄が有効ライン上に左・中・右と揃った場合にも15枚のメダルが払い出される。   In addition, for other symbols, 15 medals are paid out when the “7 (super)” symbol, which is the combination of the first special symbol (big bonus symbol), aligns with the left, middle, and right on the effective line. Be 15 medals are paid out also when the “7” symbol, which is a combination of the second special symbol (regular bonus symbol), is aligned with the left, middle and right on the effective line.

さらに、第3特別図柄の組合せである「リプレイ」図柄が有効ライン上に左・中・右と揃った場合にはメダルの払い出しは行われない。   Furthermore, when the "Replay" symbol, which is a combination of the third special symbol, aligns with the left, center, and right on the effective line, the payout of medals is not performed.

その他の場合、即ち有効ライン上に左リール61Lの「チェリー」図柄が停止せず、また有効ライン上に左・中・右と同一図柄が揃わない場合には、メダルの払い出しは一切行われない。   In the other cases, that is, when the "Cherry" symbol of the left reel 61L does not stop on the effective line, and when the same symbols as the left, middle and right do not align on the effective line, the medals are not paid out at all .

各ストップボタン46、47、48(図1参照)は、リール61(61L、61M、61R)が回転を開始してから所定時間が経過すると停止させることが可能な状態となり、かかる状態中には図示しないランプが点灯表示されることによって停止操作が可能であることが報知され、回転が停止すると消灯されるようになっている。   Each stop button 46, 47, 48 (see FIG. 1) can be stopped after a predetermined time has elapsed since the reel 61 (61L, 61M, 61R) starts to rotate. When a lamp (not shown) is turned on and displayed, it is informed that the stop operation is possible, and is turned off when the rotation is stopped.

次に、制御基板収容ボックス51内に配設されているスロットマシン10のメイン制御基板80について説明する。   Next, the main control board 80 of the slot machine 10 disposed in the control board accommodation box 51 will be described.

図11は、スロットマシン10のメイン制御基板80の構成を説明するブロック図である。   FIG. 11 is a block diagram for explaining the configuration of the main control board 80 of the slot machine 10. As shown in FIG.

図11に示すように、メイン制御基板80は、遊技の主な制御処理を行うものであり、演算装置である1チップマイコンとしてのMPU81と、そのMPU81に接続されると共にセンサ類やスイッチ類などの各種の入出力手段に接続された入出力ポート82が搭載されている。   As shown in FIG. 11, the main control board 80 performs the main control processing of the game, and is connected to the MPU 81 as a one-chip microcomputer which is an arithmetic device, and the MPU 81 as well as sensors and switches. An input / output port 82 connected to various input / output means of is mounted.

MPU81には、MPU81により実行される制御プログラムや固定値データなどを記憶したROM83と、そのROM83内に記憶される制御プログラムの実行にあたって各種のデータを一時的に記憶するためのメモリであるRAM84と、割込回路、タイマ回路、データ送受信回路、所定周波数の矩形波を出力するクロック回路85等の各種回路等が内蔵されている。   The MPU 81 includes a ROM 83 storing a control program to be executed by the MPU 81 and fixed value data, and a RAM 84 as a memory for temporarily storing various data when the control program stored in the ROM 83 is executed. Various circuits such as an interrupt circuit, a timer circuit, a data transmission / reception circuit, and a clock circuit 85 for outputting a rectangular wave of a predetermined frequency are incorporated.

このROM83には、図12〜図21、図26〜図32、図35、図37に示されたフローチャートのプログラムが、制御プログラムの一部として記憶されている。   In the ROM 83, the programs of the flowcharts shown in FIGS. 12 to 21, 26 to 32, 35, and 37 are stored as part of a control program.

RAM84は、上記したカウンタやフラグなどの他にも、MPU81の内部レジスタの内容やMPU81により実行される制御プログラムの戻り先番地などが記憶されるスタックエリア、各種のフラグおよびカウンタ、I/O等の値が記憶される作業エリア(作業領域)などを備えている。   The RAM 84 is a stack area in which the contents of the internal register of the MPU 81 and the return address of the control program executed by the MPU 81 are stored in addition to the counters and flags described above, various flags and counters, I / O, etc. The work area (work area) etc. in which the value of is memorize | stored are provided.

実施の形態では、RAM84は、スロットマシン10の電源の遮断後においても電源装置56からバックアップ電圧が供給されてデータを保持(バックアップ)できる構成となっており、RAM84に記憶されるデータは、すべてバックアップされる。   In the embodiment, the RAM 84 is configured to be able to receive data (backup) supplied with a backup voltage from the power supply unit 56 even after the power of the slot machine 10 is shut off, and all the data stored in the RAM 84 is Be backed up.

停電などの発生により電源が遮断されると、その電源遮断時(停電発生時を含む。以下同様)のスタックポインタや、各レジスタの値がRAM84に記憶される。一方、電源投入時(停電解消による電源投入を含む。以下同様)には、RAM84に記憶される情報に基づいて、スロットマシン10の状態が電源遮断前の状態に復帰される。   When the power is shut off due to the occurrence of a power failure or the like, the stack pointer at the time of the power shutoff (including the time of the power failure, the same applies hereinafter) and the value of each register are stored in the RAM 84. On the other hand, when the power is turned on (including the power on after the power failure is eliminated, the same applies hereinafter), the state of the slot machine 10 is restored to the state before the power interruption based on the information stored in the RAM 84.

RAM84への書き込みは、タイマ割込処理(図13)によって電源遮断時に実行され、RAM84に書き込まれた各値の復帰は電源投入時の立ち上げ処理(図15参照)において実行される。なお、MPU81のNMI端子(ノンマスカブル割込端子)には、停電等の発生による電源遮断時に、停電監視回路56bからの停電発生信号が入力されるように構成されており、その停電発生信号がMPU81へ入力されると、停電時処理としてのNMI割込処理(図12)が即座に実行され、電源断の発生情報がRAM84に記憶される。   Writing to the RAM 84 is executed when the power is shut off by the timer interrupt process (FIG. 13), and restoration of each value written to the RAM 84 is executed in the start-up process (see FIG. 15) when the power is turned on. The NMI terminal (non-maskable interrupt terminal) of the MPU 81 is configured to receive a power failure occurrence signal from the power failure monitoring circuit 56b at the time of power interruption due to the occurrence of a power failure or the like. When it is input, NMI interrupt processing (FIG. 12) as processing at the time of a power failure is immediately executed, and power-off occurrence information is stored in the RAM 84.

入出力ポート82には、メダル投入口50(図1参照)から投入されたメダルを検出する投入メダル検出センサ50a、ベットボタン41、42、43(図1参照)の操作を検出するベット操作検出センサ41a、42a、43a、スタートレバー45(図1参照)の操作を検出するレバー操作検出センサ45a、ストップボタン46、47、48(図1参照)の操作を検出するストップ操作検出センサ46a、47a、48a、リール61(左リール61L、中リール61M、右リール61R)の第1センサカットバン76、第2センサカットバン77(図5参照)の通過を検出するリールインデックスセンサ75、クレジット精算ボタン44(図1参照)の操作によるオン/オフの切り換えを検出する切換操作検出センサ44a、ホッパ装置52(図4参照)から払い出されるメダルを検出するメダル払出検出センサ52a、リセットスイッチ123(図4参照)の操作を検出するリセット操作検出センサ123a、設定キー挿入孔124(図4参照)に設定キーが挿入されたことを検出する設定キー操作検出センサ124a、などが接続されており、これら各種センサからの信号は、入出力ポート82を介してMPU81に入力される。   In the input / output port 82, bet operation detection for detecting the operation of the inserted medal detection sensor 50a for detecting medals inserted from the medal insertion slot 50 (refer to FIG. 1) and the bet buttons 41, 42 and 43 (refer to FIG. 1) The sensor 41a, 42a, 43a, the lever operation detection sensor 45a that detects the operation of the start lever 45 (see FIG. 1), and the stop operation detection sensor 46a, 47a that detects the operation of the stop buttons 46, 47, 48 (see FIG. 1) , 48a, the first sensor cut-van 76 of the reel 61 (left reel 61L, middle reel 61M, right reel 61R), the reel index sensor 75 for detecting the passage of the second sensor cut-van 77 (see FIG. Switching operation detection sensor 44a for detecting switching on / off by the operation of FIG. 1), hopper In the medal payout detection sensor 52a that detects medals paid out from the position 52 (see FIG. 4), the reset operation detection sensor 123a that detects the operation of the reset switch 123 (see FIG. 4), and the setting key insertion hole 124 (see FIG. 4) A setting key operation detection sensor 124 a that detects that the setting key has been inserted is connected, and signals from these various sensors are input to the MPU 81 via the input / output port 82.

さらに、入出力ポート82には、電源装置56が接続されている。   Further, a power supply 56 is connected to the input / output port 82.

電源装置56は、電源ボックス内に設けられており、メイン制御基板80の他に、スロットマシン10の各電子機器に駆動電力を供給する電源部56aと、電源断の発生を監視する停電監視回路56b等の各種回路を備えている。スロットマシン10の電源オフ後には、電源部56aからRAM84にバックアップ電圧が供給される。   The power supply unit 56 is provided in the power supply box, and in addition to the main control board 80, a power supply unit 56a for supplying drive power to each electronic device of the slot machine 10 It is equipped with various circuits such as 56b. After the slot machine 10 is powered off, the backup voltage is supplied from the power supply unit 56a to the RAM 84.

停電監視回路56bは、停電等の発生による電源断時(電源スイッチのオフによる電源断を含む)に、メイン制御基板80のNMI端子および入出力ポート82と、サブ制御基板90のNMI端子に、停電発生信号を出力するための回路である。   The power failure monitoring circuit 56 b is connected to the NMI terminal of the main control board 80 and the I / O port 82 of the main control board 80 and the NMI terminal of the sub control board 90 at the time of power interruption (including power interruption due to power off). It is a circuit for outputting a power failure occurrence signal.

停電監視回路56bは、電源装置56から出力される最も大きい電圧である直流安定24ボルトの電圧を監視し、この電圧が22ボルト未満になった場合に停電(電源断)の発生と判断して、停電発生信号を出力するように構成されている。停電発生信号の出力に基づいて、メイン制御基板80は、停電の発生を認識し、停電時処理を実行するように構成されている。なお、停電監視回路56bの停電発生信号は、メイン制御基板80のNMI端子に代えて、INT端子に入力されるように構成しても良い。   The power failure monitoring circuit 56b monitors the voltage of the stable DC voltage of 24 volts, which is the largest voltage output from the power supply device 56, and determines that a power failure (power failure) occurs when this voltage falls below 22 volts. , And is configured to output a power failure occurrence signal. Based on the output of the power failure occurrence signal, the main control board 80 is configured to recognize the occurrence of the power failure and execute the power failure processing. The power failure occurrence signal of the power failure monitoring circuit 56b may be configured to be input to the INT terminal instead of the NMI terminal of the main control board 80.

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

また電源装置56は、直流安定24ボルトの電圧が22ボルト未満になった後においても、停電時処理の実行に充分な時間の間、制御系の駆動電圧である5ボルトの出力を正常値に維持するように構成されている。例えば、本実施の形態において30msecの間は、駆動電源が出力されるように構成されている。よって、メイン制御基板80は、停電時処理を正常に実行することができる。   Also, the power supply device 56 sets the output of the drive voltage of the control system to the normal value for a time sufficient for execution of the processing upon power failure even after the voltage of the DC stable 24 volts becomes less than 22 volts. It is configured to maintain. For example, in the present embodiment, the driving power is output for 30 msec. Thus, the main control board 80 can execute the power failure process normally.

さらに、入出力ポート82の出力側には、有効ラインを表示するベットランプ32、33、34、クレジット枚数表示部35、ゲーム数表示部36、獲得枚数表示部37、モータドライバ100、ホッパ装置52、サブ制御基板90、外部集中端子板91などが接続されている。   Furthermore, on the output side of the input / output port 82, bet lamps 32, 33, 34 for displaying an effective line, a credit number display unit 35, a game number display unit 36, an acquired number display unit 37, a motor driver 100, a hopper device 52. , The sub control board 90, the external concentrated terminal board 91, etc. are connected.

モータドライバ100は、メイン制御基板80から入力される励磁データに基づいて、リール61(左リール61L、中リール61M、右リール61R)を回転させるステッピングモータ79を制御する。   The motor driver 100 controls a stepping motor 79 that rotates the reels 61 (left reel 61L, middle reel 61M, right reel 61R) based on excitation data input from the main control board 80.

ここで、励磁データは、RAM84に格納されており、後述するタイマ割込処理(図13)のステッピングモータ制御処理(ステップ206)において、MPU81からの指令に基づいて入出力ポート82(図11参照)に、適切な励磁データが出力されることになる。この励磁データによってステッピングモータ79に対する励磁相が定まり、その励磁相に対して励磁信号(電流)が通電される。   Here, the excitation data is stored in the RAM 84, and in the stepping motor control process (step 206) of the timer interrupt process (FIG. 13) described later, the input / output port 82 (see FIG. 11) ), Appropriate excitation data will be output. An excitation phase for the stepping motor 79 is determined by the excitation data, and an excitation signal (current) is supplied to the excitation phase.

サブ制御基板90は、メイン制御基板80から送信されるコマンドを受信して遊技以外の補助的な制御処理を行うものであり、メイン制御基板80と別個に設けられている。   The sub control board 90 receives a command transmitted from the main control board 80 to perform auxiliary control processing other than the game, and is provided separately from the main control board 80.

サブ制御基板90は、上部ランプ13の点灯・点滅制御、スピーカ14からの報知音などの出力制御、表示用制御基板(図示せず)を制御して液晶ディスプレイ15上に演出表示等を行うように構成されている。   The sub control board 90 performs lighting / blinking control of the upper lamp 13, output control of notification sound from the speaker 14, and control of a display control board (not shown) to perform effect display and the like on the liquid crystal display 15. Is configured.

外部集中端子板91は、複数の端子(図示せず)を有しており、メイン制御基板80と、スロットマシンの状態を監視するホールコンピュータ(図示せず)とが、外部集中端子板91の各端子を介して接続できるように構成されている。   The external concentrated terminal plate 91 has a plurality of terminals (not shown), and the main control board 80 and a hall computer (not shown) for monitoring the state of the slot machine are of the external concentrated terminal plate 91. It is comprised so that it can connect via each terminal.

外部集中端子板91における図示されない端子は、フォトカプラによって構成されており、フォトカプラの一次側である発光ダイオードがスロットマシン10のメイン制御基板80に接続されており、二次側である受光素子(フォトトランジスタ)がホールコンピュータに接続されている。   A terminal (not shown) in the external concentrated terminal plate 91 is constituted by a photocoupler, and a light emitting diode on the primary side of the photocoupler is connected to the main control board 80 of the slot machine 10 and a light receiving element on the secondary side. A (phototransistor) is connected to the hall computer.

よって、この外部集中端子板91を介して行われるスロットマシン10とホールコンピュータとの間における通信は、端子を構成するフォトカプラの一次側に接続されたスロットマシン10から、フォトカプラの二次側に接続されたホールコンピュータへの一方向通信となっており、ホールコンピュータからスロットマシン10側への不正な電気信号(パルス信号など)の伝送が防止されるようになっている。   Therefore, communication between the slot machine 10 and the hall computer performed via the external concentrated terminal plate 91 is performed from the slot machine 10 connected to the primary side of the photocoupler constituting the terminal, the secondary side of the photocoupler One-way communication to the hall computer connected to the slot machine 10 prevents the transmission of an illegal electrical signal (such as a pulse signal) from the hall computer to the slot machine 10 side.

次に、図12〜図21、図26〜図32に示すフローチャートを参照して、メイン制御基板80で行われる各処理について説明する。   Next, each process performed by the main control board 80 will be described with reference to flowcharts shown in FIGS. 12 to 21 and 26 to 32.

実施の形態では、メイン制御基板80で行われる処理として、電源投入に伴い起動されるメイン処理と、定期的(本実施の形態では、1.49ms周期)に起動されるタイマ割込処理と、NMI端子への停電発生信号の入力により起動されるNMI割込処理が設定されている。   In the embodiment, as the processing performed by the main control board 80, the main processing activated upon power-on, and the timer interrupt processing activated periodically (in the present embodiment, 1.49 ms cycle), NMI interrupt processing activated by the input of a power failure occurrence signal to the NMI pin is set.

以下の説明では、便宜上、NMI割込処理とタイマ割込処理について説明し、その後にメイン処理について説明する。
[NMI割込処理]
図12はNMI割込み処理の一例を示すフローチャートである。
In the following description, for convenience, NMI interrupt processing and timer interrupt processing will be described, and then the main processing will be described.
[NMI interrupt processing]
FIG. 12 is a flowchart showing an example of the NMI interrupt process.

停電の発生等により電源が遮断されると、停電監視回路56bからメイン制御基板80のMPU81に停電発生信号が入力される。MPU81は、NMI端子を介して停電発生信号が入力されると、NMI割込処理を即座に実行する。   When the power is shut off due to the occurrence of a power failure or the like, a power failure occurrence signal is input from the power failure monitoring circuit 56b to the MPU 81 of the main control board 80. The MPU 81 immediately executes NMI interrupt processing when a power failure occurrence signal is input through the NMI terminal.

なお、前記したようにメイン制御基板80においてNMI端子に代えてINT端子を設ける構成とした場合には、停電監視回路56bの停電発生信号はINT端子を介して入力される。   When the main control board 80 is provided with the INT terminal instead of the NMI terminal as described above, the power failure occurrence signal of the power failure monitoring circuit 56b is input through the INT terminal.

NMI割込処理では、ステップ101において、MPU81内に設けられた使用レジスタのデータをRAM84内に設けられたスタックエリアへ退避させる処理(レジスタ退避処理)が実行される。   In the NMI interrupt process, at step 101, a process (register save process) for saving data of a use register provided in the MPU 81 to a stack area provided in the RAM 84 is executed.

ステップ102において、停電フラグをセットして、RAM84内に設けられた所定のワークエリアに、停電発生情報を設定する。   In step 102, the power failure flag is set, and power failure occurrence information is set in a predetermined work area provided in the RAM 84.

ステップ103において、スタックエリアへ退避させたデータを、MPU81に搭載の使用レジスタに復帰させる処理(レジスタ復帰処理)を実行して、本ルーチンの処理を終了する。   In step 103, processing for returning the data saved in the stack area to the mounted register of the MPU 81 (register return processing) is executed, and the processing of this routine is ended.

なお、使用レジスタのデータを破壊せずに停電フラグをセット処理可能な場合には、レジスタ退避処理とレジスタ復帰処理を省略することができる。
[タイマ割込処理]
図13は、メイン制御基板80で定期的(本実施の形態では1.490ms毎)に実行されるタイマ割込処理のフローチャートである。
When the power failure flag can be set without destroying the data of the used register, the register save processing and the register return processing can be omitted.
[Timer interrupt processing]
FIG. 13 is a flowchart of a timer interrupt process which is periodically (every 1.490 ms in this embodiment) executed by the main control board 80.

ステップ201のレジスタ退避処理では、通常遊技処理(図16参照)で使用しているMPU81内の全レジスタの値を、RAM84のスタックエリアへ退避させる。   In the register evacuation process of step 201, the values of all the registers in the MPU 81 used in the normal game process (see FIG. 16) are evacuated to the stack area of the RAM 84.

ステップ202では、停電フラグがセットされているか否かを確認し、セットされている場合には、図14の停電時処理が実行され(ステップ203)、セットされていないときには、停電時処理は実行されずに、スキップされる。   In step 202, it is checked whether or not the power failure flag is set. If it is set, the power failure process of FIG. 14 is executed (step 203). If it is not set, the power failure process is executed. Without being skipped.

そして、ステップ204以降の処理が順次実行される。   And the process after step 204 is performed one by one.

ステップ204において、誤動作の発生を監視するウォッチドッグタイマの値を初期化(クリア)するウォッチドッグタイマクリア処理が実行される。   In step 204, watchdog timer clear processing is executed to initialize (clear) the value of the watchdog timer that monitors occurrence of a malfunction.

ステップ205において、MPU81自身に対して割込許可を出す割込終了宣言処理が実行される。   At step 205, an interruption end declaration process for issuing an interruption permission to the MPU 81 itself is executed.

ステップ206において、リールユニット60の各リール61(61L、61M、61R)を回転させるステッピングモータ79の駆動処理(ステッピングモータ制御処理)が実行される。   In step 206, drive processing (stepping motor control processing) of the stepping motor 79 for rotating the reels 61 (61L, 61M, 61R) of the reel unit 60 is executed.

なお、ステッピングモータ制御処理では、ステッピングモータ79を駆動させる駆動信号(励磁データ)が出力されるが、この処理の詳細は、図26〜図32のフローチャートを用いて後で説明する。   In the stepping motor control process, a drive signal (excitation data) for driving the stepping motor 79 is output. The details of this process will be described later with reference to the flowcharts of FIGS.

ステップ207において、入出力ポート82に接続された各種スイッチやボタン41〜49の状態を読み込むスイッチ状態読込処理が実行される。   In step 207, a switch state read process is performed to read the states of the various switches and buttons 41 to 49 connected to the input / output port 82.

ステップ208において、入出力ポート82に接続された各種センサの状態を監視するセンサ監視処理が実行される。   In step 208, a sensor monitoring process is performed to monitor the state of various sensors connected to the input / output port 82.

ステップ209において、各カウンタやタイマの値を減算するタイマ減算処理が実行される。   At step 209, a timer subtraction process is performed to reduce the value of each counter or timer.

ステップ210において、メダル投入口50から投入されたメダルの枚数、遊技においてベットされたメダルの枚数(ベット枚数)、そしてスロットマシン10から払い出されたメダルの枚数(払い出し枚数)をカウント(計数)するIN・OUTカウンタ処理が実行される。   In step 210, the number of medals inserted from the medal insertion slot 50, the number of medals bet (bet number) betted in the game, and the number of medals paid out from the slot machine 10 (counted number) are counted. In-out counter processing is performed.

ステップ211において、サブ制御基板90などにコマンドを送信するコマンド出力処理が実行される。   In step 211, command output processing for transmitting a command to the sub control board 90 or the like is performed.

ステップ212において、クレジット枚数表示部35、ゲーム数表示部36、獲得枚数表示部37の各々に表示されるセグメントデータの設定処理(セグメントデータ設定処理)が実行される。   In step 212, processing for setting segment data (segment data setting processing) displayed on each of the number-of-credits display unit 35, the number-of-games display unit 36, and the acquired number display unit 37 is executed.

ステップ213において、設定されたセグメントデータを、クレジット枚数表示部35、ゲーム数表示部36、獲得枚数表示部37に出力して、数字や記号などの文字情報を表示させる処理(セグメントデータ表示処理)が実行される。   Processing of outputting the set segment data to the credit number display unit 35, the game number display unit 36, and the acquired number display unit 37 in step 213 to display character information such as numbers and symbols (segment data display processing) Is executed.

ステップ214において、出力データ(コマンドデータ、励磁データなど)を入出力ポート82から出力させるポート出力処理が実行される。   In step 214, port output processing for outputting output data (command data, excitation data, etc.) from the input / output port 82 is executed.

ステップ215において、スタックエリアへ退避させた各レジスタの値を、MPU81内の対応するレジスタに復帰させる処理(レジスタ復帰処理)が実行される。   In step 215, processing is performed to restore the value of each register saved in the stack area to the corresponding register in the MPU 81 (register return processing).

ステップ216において、その後のタイマ割込を許可する割込許可処理を行って、一連のタイマ割込処理を終了する。
[停電時処理]
図14は、メイン制御基板80で実行される停電時処理のフローチャートである。
At step 216, an interrupt permitting process for permitting a subsequent timer interrupt is performed to end a series of timer interrupt processes.
[Process at power failure]
FIG. 14 is a flowchart of the power failure process performed by the main control board 80.

停電時処理は、前記したように、タイマ割込処理の中(図13、ステップ203)で実行される。   As described above, the power failure process is executed during the timer interrupt process (FIG. 13, step 203).

この停電時処理は、タイマ割込処理のレジスタ退避処理(ステップ201)の直後に実行されるので、その他の割り込み処理を中断することなく実行できる。   Since the power failure process is performed immediately after the register save process (step 201) of the timer interrupt process, it can be performed without interrupting the other interrupt processes.

そのため、復電コマンドなどの送信処理中、スイッチの状態(オンオフ)の読み込み途中、カウンタの内容を更新中のように、それぞれの処理の途中に割り込んでこの停電時処理が実行されることはない。すなわち、イレギュラーなタイミングで停電時処理が実行されないので、イレギュラーなタイミングに実行されることをも考慮した停電時処理のプログラムを作成する必要がなくなる。これによって、停電時処理用の処理プログラムを簡略化してプログラム容量を削減できる。復電処理も同様である。   Therefore, during transmission processing such as power recovery command, during reading of the status (on / off) of the switch, as when updating the contents of the counter, interrupting to the middle of each processing is not performed and this power failure processing is not executed. . That is, since the power failure process is not executed at the irregular timing, it is not necessary to create a program for the power failure process considering also the irregular timing. By this, the processing program for power failure processing can be simplified and the program capacity can be reduced. The same applies to power recovery processing.

また、停電時処理の実行後にタイマ割込処理に復帰(リターン)することもあるが、レジスタ退避処理の直後に停電時処理が実行されるので、この停電時処理の中で上述したレジスタ退避処理やその復帰処理を行う必要がない。その分だけ、停電時処理用の処理プログラムが簡略化されて、プログラム容量を削減できる。   In addition, although the timer interrupt processing may be returned (returned) after execution of the power failure processing, since the power failure processing is executed immediately after the register save processing, the register save processing described above in the power failure processing is performed. And there is no need to perform recovery processing. By that amount, the processing program for power failure processing is simplified, and the program capacity can be reduced.

停電時処理では、ステップ301において、コマンド送信中であるか否かを、通常のコマンドを取り扱うコマンドカウンタ(図示せず)の値が奇数か否かに基づいて確認する。コマンド送信中である場合(ステップ301においてYes)、停電時処理を終了して、タイマ割込処理(図13)にリターンする。   In the power failure process, in step 301, whether or not a command is being transmitted is confirmed based on whether or not the value of a command counter (not shown) that handles a normal command is an odd number. If the command is being transmitted (Yes in step 301), the power failure process is ended, and the process returns to the timer interrupt process (FIG. 13).

コマンドデータは1バイト単位で送信されるので、1つのコマンド送信は2回のタイマ割り込みで完了する。コマンドをバッファリングするときに使用されるコマンドカウンタの値が奇数であるときには、コマンドデータのうち2バイト目のコマンドデータの送信が完了していないことになるので、この場合にはコマンド送信中であると判断されて、タイマ割り込み処理にリターンし、停電時処理は実行されない。   Since command data is transmitted in 1-byte units, one command transmission is completed with two timer interrupts. When the value of the command counter used when buffering a command is an odd number, it means that the transmission of command data of the second byte of the command data has not been completed. It is determined that there is, and the process returns to the timer interrupt process, and the process upon power failure is not executed.

なお、未送信となっているこの2バイト目のコマンドデータは、リターン後に実行される次のタイマ割込処理中に発生するコマンド出力処理(図13、ステップ211)の中で送信処理されるから、その次のタイマ割込処理タイミングになると、このコマンドの送信処理は完了していることになる。   The command data of the second byte which has not been sent is transmitted during the command output process (FIG. 13, step 211) which occurs during the next timer interrupt process executed after the return. When the next timer interrupt processing timing comes, the transmission processing of this command is completed.

このように停電時処理の最初に、コマンドの送信が完了しているか否かを判断し、送信が未完であるときには送信処理を優先し、単位コマンドの送信処理が終了してから停電時処理を実行すれば、コマンドの送信途中で停電時処理が実行されることをも考慮した停電時処理プログラムや復電処理プログラムを構築する必要がなくなる。その結果停電時処理プログラムを簡略化してプログラムメモリ(ROM83)の小容量化を図れる。   As described above, at the beginning of the power failure process, it is determined whether or not the command transmission is completed. If the transmission is incomplete, priority is given to the transmission process, and the power failure process is performed after the unit command transmission process is completed. If it is executed, there is no need to construct a power failure processing program and a power recovery processing program in consideration of execution of a power failure processing during command transmission. As a result, the power failure processing program can be simplified to reduce the capacity of the program memory (ROM 83).

ここで、単位コマンドの送信を完了するには2回のタイマ割込処理の実行が必要なので、少なくとも3回以上タイマ割込処理を実行でき、しかも停電時処理の後記するステップ301以降のステップ308までの処理を実行するに十分な時間の間は、制御系の駆動電圧として使用される安定化電圧(5ボルト)の出力が保持される必要がある。   Here, it is necessary to execute the timer interrupt process twice to complete the transmission of the unit command, so the timer interrupt process can be executed at least three times or more, and step 308 after step 301 described later of the power failure process It is necessary to hold the output of the stabilization voltage (5 volts) used as the drive voltage of the control system for a sufficient time to carry out the process up to.

実施の形態では、タイマ割込処理の周期が1.49msecであるので、停電が発生してから(1.49msec×3回=4.47msec)+α以上、例えば30msecの間、電源装置56の電源部56aから駆動電圧が出力され続けるようになっている。   In the embodiment, since the cycle of the timer interrupt process is 1.49 msec, the power supply of the power supply apparatus 56 for (1.49 msec × 3 times = 4.47 msec) + α or more, for example, 30 msec after a power failure occurs. The drive voltage is continuously output from the unit 56a.

よって、メイン制御基板80は、コマンドの送信途中に停電が発生しても、停電時処理を正常に実行することができる。   Therefore, the main control board 80 can normally execute the power failure process even if a power failure occurs during transmission of a command.

ステップ301においてコマンド送信中でない場合、ステップ302以降の中断処理が実行される。   If the command transmission is not in progress in step 301, the interruption process after step 302 is executed.

ステップ302では、MPU81のスタックポインタの値を、RAM84内のスタックポインタ保存用メモリ領域84bに保存し、ステップ303において、チェックサム補正値用メモリ領域84aの値をクリア(=0)にすると共に、ステップ304において、入出力ポート82における出力ポートの出力状態をクリアして、全てのアクチュエータ(図11において図示されていない)をオフ状態にする。   In step 302, the value of the stack pointer of the MPU 81 is stored in the stack pointer storage memory area 84b in the RAM 84. In step 303, the value of the checksum correction value memory area 84a is cleared (= 0). At step 304, the output state of the output port at the input / output port 82 is cleared to turn off all the actuators (not shown in FIG. 11).

ステップ305において、RAM84の全ての値を加算してチェックサムを算出し、ステップ306において、算出したチェックサムより2の補数を求めて、これをチェックサム補正値として新たにチェックサム補正値用メモリ領域84aに書き込む。   In step 305, all values in the RAM 84 are added to calculate a checksum, and in step 306, 2's complement is obtained from the calculated checksum, and this is used as a checksum correction value and a memory for checksum correction value is newly added. Write to area 84a.

この算出処理によって得られた補正値を使用することで、RAM84のチェックサムはゼロになる。RAM84のチェックサムをゼロにすることで、それ以後のRAM84への書き込みが禁止される(ステップ307)。   By using the correction value obtained by this calculation process, the checksum of the RAM 84 becomes zero. By setting the checksum of the RAM 84 to zero, the subsequent writing to the RAM 84 is inhibited (step 307).

ステップ308において、停電発生信号が未だに入力されているか否かを確認する。   In step 308, it is checked whether a power failure occurrence signal is still input.

このステップ308の処理は、制御系の駆動電圧が安定化電圧(5ボルト)以下になるまで繰り返され、その間は無限ループ処理となる。   The processing of this step 308 is repeated until the drive voltage of the control system becomes less than or equal to the stabilization voltage (5 volts), and in the meanwhile, infinite loop processing is performed.

ステップ308において、制御系の駆動電圧が安定化電圧(5ボルト)以下になる前に停電発生信号の入力がなくなると、この場合には停電状態が復旧したことになるので、ステップ309においてRAM84への書き込みを許可すると共に、ステップ310において、停電フラグをリセットしたのち、タイマ割込処理(図13)にリターンする。   If there is no input of the power failure occurrence signal before the drive voltage of the control system falls below the stabilization voltage (5 volts) in step 308, the power failure state is restored in this case. After the power failure flag is reset in step 310, the process returns to the timer interrupt process (FIG. 13).

この停電時処理は、タイマ割込処理のレジスタ退避処理(図13、ステップ201)の直後にされるので、MPU81に設けられた複数のレジスタからの退避処理を行わない。よって、リターン命令を実行するときもこれらレジスタへの復帰処理は不要であるので、停電時処理プログラムの小容量化を達成できる。   Since the power failure process is performed immediately after the register save process (step 201 in FIG. 13) of the timer interrupt process, the save process from a plurality of registers provided in the MPU 81 is not performed. Therefore, even when the return instruction is executed, the return processing to these registers is unnecessary, so that the capacity reduction of the power failure processing program can be achieved.

停電発生信号のチェックは停電時処理の実行中のみならず、その実行後でも駆動電圧が安定化電圧(5ボルト)以下になるまで行っているので、例えばノイズなどに起因して停電フラグが誤ってセットされてしまったような場合でも、制御を無限ループに突入させることなく、正常に復帰させることができる。
[メイン処理]
図15は、電源投入時にメイン制御基板80で実行されるメイン処理のフローチャートである。電源スイッチがオン操作されてスロットマシン10の電源が投入されると(停電からの復旧による電源入を含む)、この処理が実行される。
The power failure occurrence signal is checked not only during power failure processing but also until the drive voltage falls below the stabilized voltage (5 volts) even after the power failure processing, so the power failure flag is incorrect, for example, due to noise etc. Even if it has been set, it is possible to return to normal without putting control in an infinite loop.
[Main processing]
FIG. 15 is a flowchart of the main process performed by the main control board 80 when the power is turned on. When the power switch is turned on and the slot machine 10 is powered on (including power on by recovery from power failure), this process is executed.

まず、初期化処理として、スタックポインタの値を設定し(ステップ401)、割込モードを設定し(ステップ402)、そしてCTC・内蔵レジスタの設定処理を行う(ステップ403)。   First, as initialization processing, the value of the stack pointer is set (step 401), the interrupt mode is set (step 402), and setting processing of CTC / internal register is performed (step 403).

初期化処理が終了すると、ステップ404において、リセットスイッチ123(図4参照)がオン操作されているか否かが確認される。   When the initialization process is completed, it is checked in step 404 whether the reset switch 123 (see FIG. 4) is turned on.

オン操作されている場合には、ステップ405においてRAMクリア処理が実行されて、RAM84に書き込まれたデータが全てクリア(0クリア)される。   When the on-operation is performed, the RAM clear process is executed in step 405, and all the data written in the RAM 84 is cleared (0 clear).

ステップ404においてリセットスイッチ123がオン操作されていない場合には、ステップステップ406において、設定キースイッチ122(図4参照)のオン/オフ状態が確認される。   If the reset switch 123 is not turned on in step 404, the on / off state of the setting key switch 122 (see FIG. 4) is confirmed in step 406.

ステップ406においてオン状態である場合には、ステップ407において、RAMクリア処理が実行されて、RAM84に書き込まれたデータが全てクリア(0クリア)され、ステップ408において、設定キースイッチ122の操作位置に対応した6段階確率設定処理が実行される。   If it is in the ON state in step 406, the RAM clear process is executed in step 407 to clear all the data written in the RAM 84 (0 clear), and in step 408, the operation position of the setting key switch 122 is set. A corresponding six-step probability setting process is performed.

ステップ406において設定キースイッチ122がオン状態でない、すなわちオフ状態である場合、ステップ409において、停電フラグがセットされているか否かが確認される。   If it is determined in step 406 that the setting key switch 122 is not in the on state, that is, in the off state, it is determined in step 409 whether the power failure flag is set.

RAMクリア処理(ステップ405、407)が実行されている場合には、RAM84内のバックアップデータがクリアされており、停電フラグはリセットされている。   When the RAM clear process (steps 405 and 407) is executed, the backup data in the RAM 84 is cleared and the power failure flag is reset.

よって、停電フラグがセットされていない(リセットされている)場合には、後記する通常遊技処理(ステップ410)に移行し、これによりスロットマシン10において通常遊技処理が繰り返し実行される。   Therefore, when the power failure flag is not set (reset), the processing shifts to the normal game processing (step 410) described later, whereby the normal game processing is repeatedly executed in the slot machine 10.

ステップ409において、停電フラグがセットされている場合には、ステップ411以降の復電処理に移行する。   If it is determined in step 409 that the power failure flag is set, the process proceeds to the power recovery processing of step 411 and thereafter.

ここで、停電フラグがセットされた状態である場合には、RAMクリア処理(ステップ405、407)が実行されておらず、RAM74内のデータは全く書き替えられていないことになるので、復電処理では、RAM84のデータなどが正常であるか否かの確認を行っている。   Here, when the power failure flag is set, the RAM clear process (steps 405 and 407) is not executed, and the data in the RAM 74 is not rewritten at all. In the process, it is confirmed whether the data in the RAM 84 or the like is normal.

復電処理では、ステップ411において、RAM84のチェックサムの値を調べて、その値が正常であるか否かを確認する。   In the power recovery process, in step 411, the value of the checksum in the RAM 84 is checked to confirm whether the value is normal.

具体的には、チェックサム補正値を加味したチェックサムの値がゼロであれば正常であると判断する。   Specifically, if the checksum value including the checksum correction value is zero, it is judged as normal.

これは、前記した停電時処理(図14)においてRAM84にバックアップデータを書き込む際に、RAM84のチェックサムの値がゼロになるようにその補正値が設定されており、チェックサム値がゼロであると、RAM84へのバックアップ処理は正常に行われたことになるからである。   This is because when the backup data is written to the RAM 84 in the above-described power failure process (FIG. 14), the correction value is set so that the checksum value of the RAM 84 becomes zero, and the checksum value is zero. This is because the backup processing to the RAM 84 is normally performed.

ステップ411においてチェックサム値が正常でない、すなわちチェックサムの値がゼロでない場合、RAM84へのバックアップ処理中にデータが破壊された可能性が高いことになるので、ステップ412〜ステップ414の動作禁止処理が実行される。   If the checksum value is not normal at step 411, that is, if the checksum value is not zero, there is a high possibility that the data has been corrupted during backup processing to the RAM 84, so the operation prohibiting process at steps 412 to 414 is performed. Is executed.

具体的には、ステップ412において、次回のタイマ割込処理を禁止し、ステップ413において、入出力ポート82内の全ての出力ポートをクリアして、入出力ポート82に接続された全てのアクチュエータをオフ状態に制御し、ステップ317において、エラー表示処理を実行して、バックアップエラーの発生を報知したのち、無限ループに入る。   Specifically, at step 412, the next timer interrupt processing is inhibited, and at step 413, all output ports in the input / output port 82 are cleared, and all actuators connected to the input / output port 82 are selected. In step 317, an error display process is performed to notify the occurrence of a backup error, and then an infinite loop is entered.

ステップ411においてチェックサム値が正常であると判定された場合には、ステップ415において、RAM84のバックアップエリアに保存されたスタックポインタの値を、MPU81のスタックポインタに書き込んで、スタックの状態を電源が切断される前の状態に復帰させる処理(スタックポインタ復帰処理)が実行される。   If it is determined in step 411 that the checksum value is normal, in step 415, the value of the stack pointer stored in the backup area of the RAM 84 is written to the stack pointer of the MPU 81, and the power state of the stack is determined. A process of returning to the state before being disconnected (stack pointer return process) is executed.

そステップ416において、復電処理時に使用するコマンド(復電コマンド)が設定されて、RAM84に保存される。   In step 416, a command (power recovery command) used at the time of power recovery processing is set and stored in the RAM 84.

ステップ417において、遊技状態として打ち止め、自動精算設定処理が実行されて、ステップ418において、スイッチ状態の初期化などが実行される。   In step 417, the game state is hit down, the automatic settlement setting process is executed, and in step 418, initialization of the switch state or the like is executed.

そして、ステップ419において停電フラグをリセットして、停電発生情報を初期化したのち、電源断前の番地に復帰する。具体的には、タイマ割込処理(図13)に復帰して、ウォッチドッグタイマクリア処理(ステップ204)が実行される。
[通常遊技処理]
次に、遊技に関わる主要な制御を行う通常遊技処理について図16のフローチャートに基づき説明する。
Then, the power failure flag is reset in step 419 to initialize the power failure occurrence information, and then the address before power failure is restored. Specifically, the processing returns to the timer interrupt processing (FIG. 13), and the watchdog timer clear processing (step 204) is executed.
[Normal game processing]
Next, normal game processing for main control related to the game will be described based on the flowchart of FIG.

メダルがベットされたのちに、スタートレバー45が操作されると(ステップ501、ステップ502においてYes)、ステップ503の抽選処理と、ステップ504のリール制御処理と、ステップ505のメダル払出処理と、ステップ506の特別遊技状態処理と、が順番に実行されたのち、ステップ501の処理にリターンする。   When the start lever 45 is operated after the medals have been bet (step 501, Yes in step 502), the lottery process of step 503, the reel control process of step 504, the medal payout process of step 505, and the step After the special game state process of 506 is executed in order, the process returns to the process of step 501.

なお、ステップ501においてメダルがベットされていない場合、ステップ501においてメダルがベットされた場合であってもステップ502においてスタートレバー45が操作されていない場合には、ステップ501の処理にリターンするようになっており、メダルのベットとスタートレバー45の操作が行われるまで、ステップ501とステップ502の判断処理が繰り返し実行されることになる。
[抽選処理]
ステップ503の抽選処理について、図17のフローチャートに基づき説明する。
If the medal is not bet at step 501, and if the start lever 45 is not operated at step 502 even if the medal is bet at step 501, the process returns to step 501. The determination process of steps 501 and 502 is repeatedly executed until the bet of the medal and the operation of the start lever 45 are performed.
[Lottery processing]
The lottery process of step 503 will be described based on the flowchart of FIG.

ステップ601では、スロットマシン10の現在の設定状態やベットされたメダルの枚数、小役確率の高低等に基づき、当否決定用の乱数テーブルを選択する。   In step S601, a random number table for deciding on a pass or fail is selected based on the current setting state of the slot machine 10, the number of betted medals, the high / low probability of the small winning combination probability, and the like.

ここで、スロットマシン10の設定状態は図示しない設定キーを用いてセットされた「設定1」〜「設定6」の何れかであり、「設定1」のときに役の当選確率が最も低い乱数テーブルが選択され、「設定6」のときに役の当選確率が最も高い乱数テーブルが選択される。   Here, the setting state of the slot machine 10 is any one of “setting 1” to “setting 6” set using a setting key (not shown), and the random number with the lowest winning probability of the winning combination in the case of “setting 1”. A table is selected, and when "setting 6", a random number table having the highest winning probability of combination is selected.

また、ベットされたメダルの枚数は1〜3枚の何れかであり、ベット枚数が多いほど役の当選確率が高くなるような乱数テーブルが選択される。例えば3枚ベットされたときの役の当選確率は、1枚ベットされたときの役の当選確率と比べて3倍以上高い確率となっている。   Further, the number of medals betted is any one of 1 to 3, and a random number table is selected such that the winning probability of the winning combination becomes higher as the bet number is larger. For example, the winning probability of the winning combination when 3 bets are three times or more higher than the winning probability of the winning combination when 1 bet is made.

さらに、小役確率については高低2種類存在し、現在のメダルの払出率(出玉率)が所定の期待値を下回っているときには小役当選確率が高い乱数テーブルが選択され、所定の期待値を上回っているときには小役当選確率が低い乱数テーブルが選択される。   Further, there are two types of small part probability, and there are two types of high and low, and when the current payout rate of medals (rolled out rate) is lower than a predetermined expected value, a random number table having a high probability of winning a small part is selected and the predetermined expected value When the above is exceeded, a random number table with a low probability of winning a small winning combination is selected.

ステップ602では、このようにして選択された乱数テーブルに、スタートレバー45が操作されたときに乱数カウンタよりラッチした乱数を照らして役の抽選を実行する。そして、ステップ603において、予め設定されている複数の入賞役のうちの何れかに当選したか否かを確認し、何れの入賞役にも当選していない場合には、そのまま処理を終了する。   In step 602, the random number table thus selected is illuminated with the random number latched from the random number counter when the start lever 45 is operated, and a lottery for role is performed. Then, in step 603, it is confirmed whether or not any of the plurality of winning combinations set in advance has been won, and if any winning combination has not been won, the processing is ended as it is.

何れかの入賞役に当選した場合には、ステップ604において、当選した入賞役のフラグ(当選フラグ)をセットすると共に、図柄を揃えるべき有効ラインを決定する。よって、当選した入賞役がBB(ビッグボーナス)である場合には、BB当選フラグがセットされる。   When one of the winning combinations is won, in step 604, a flag (winning flag) of the winning combination that has been won is set, and an effective line on which the symbols should be aligned is determined. Therefore, when the winning combination for winning is BB (big bonus), the BB winning flag is set.

ステップ605において、リール停止制御用のスベリテーブルを決定し、これをRAM84のスベリテーブル格納エリアに格納する。   At step 605, a slip table for controlling reel stoppage is determined, and this is stored in the slip table storage area of the RAM 84.

ここで、スベリテーブルとは、ストップボタン46〜48が押されたタイミングにおける所定の有効ライン上の図柄と、その有効ライン上に停止させるべき図柄とが異なる場合に、その停止させるべき図柄が所定の有効ライン上で止まるようにリールをどれだけ滑らせるかを定めたテーブルである。   Here, if the symbol on the predetermined effective line at the timing when the stop button 46 to 48 is pressed is different from the symbol on the effective line, the symbol to be stopped is predetermined. It is a table that defines how much to slide the reel so as to stop on the effective line of.

この抽選処理が終了すると、図16の通常遊技処理において、リール制御処理(ステップ504)が実行される。
[リール制御処理]
次に、通常処理のリール制御処理(図16、ステップ504)を、図18のフローチャートを参照して説明する。
When the lottery process is completed, the reel control process (step 504) is executed in the normal game process of FIG.
[Reel control processing]
Next, the reel control process (FIG. 16, step 504) of the normal process will be described with reference to the flowchart of FIG.

リール制御処理では、始めにステップ701においてウエイト処理が実行される。このウエイト処理は、前回のゲームにおいてリールの回転を開始した時点から所定時間(例えば4.1秒)が経過するまでの間、今回のゲームにおいてリールの回転を開始せずに待機する処理である。   In the reel control process, first, in step 701, a weight process is performed. This weight process is a process of waiting for the start of the rotation of the reel in the current game until the predetermined time (for example, 4.1 seconds) elapses from the start of the rotation of the reel in the previous game. .

このため、遊技者がメダルをベットしてスタートレバー45を操作したとしても、直ちに各リール61(61L、61M、61R)が回転しないことがある。   Therefore, even if the player bets medals and operates the start lever 45, the reels 61 (61L, 61M, 61R) may not rotate immediately.

ステップ701のウエイト処理が実行されると、ステップ702のリール回転処理が実行されて、各リール61(61L、61M、61R)が回転する。なお、リール回転処理は後で詳細に説明する。   When the weight processing of step 701 is executed, the reel rotation processing of step 702 is executed, and each reel 61 (61L, 61M, 61R) is rotated. The reel rotation process will be described in detail later.

ステップ703において、ストップボタン46〜48の何れかが押下操作されてリール61L〜61Rの停止指令が発生したか否かを確認する。停止指令が発生していない場合には、ステップ704において、予め定められた各リール61(61L、61M、61R)の最大回転時間(例えば40秒)が経過したか否かを確認する。   In step 703, it is checked whether any one of the stop buttons 46 to 48 is pressed to generate a stop command for the reels 61L to 61R. If the stop command has not been issued, it is checked in step 704 whether or not the predetermined maximum rotation time (for example, 40 seconds) of the reels 61 (61L, 61M, 61R) has elapsed.

最大回転時間が経過していない場合にはステップ703の処理にリターンし、最大回転時間を経過している場合には、ステップ705において、回転中の全てのリール61(61L、61M、61R)を強制的に停止させる強制停止処理が実行される。   If the maximum rotation time has not elapsed, the process returns to step 703. If the maximum rotation time has elapsed, in step 705, all reels 61 (61L, 61M, 61R) that are rotating are selected. A forced stop process to forcibly stop is executed.

ステップ703において停止指令が発生している場合には、ステップ706においてリール停止処理を行う。   If a stop command has been issued in step 703, reel stop processing is performed in step 706.

このリール停止処理では、押下操作されたストップボタン46〜48に対応するリール61(61L、61M、61R)を、ストップボタン46〜48の操作タイミングに応じて停止させる。この際、前記した役の抽選処理(図16、ステップ503)において何れかの役に当選しており、当選フラグがセットされている場合には、RAM84に記憶されたスベリテーブル84cを参照して、当選した役の図柄が有効ライン上で止まるように、リール61の停止を可能な限り制御する。   In this reel stop process, the reels 61 (61L, 61M, 61R) corresponding to the stop buttons 46 to 48 pressed are stopped according to the operation timing of the stop buttons 46 to 48. At this time, if one of the winning combinations has been won in the lottery process (FIG. 16, step 503) and the winning flag is set, the slip table 84c stored in the RAM 84 is referred to. The stop of the reel 61 is controlled as much as possible so that the symbol of the winning combination stops on the effective line.

例えば、下段の水平ラインc(下段の有効ライン)上に「スイカ」図柄が並ぶという役に当選し、「スイカ」図柄が上段の水平ラインa上に停止するタイミングでストップボタンが押下操作された場合には、下段の有効ラインcに「スイカ」図柄が停止するように、図柄2つ分だけ滑らせてからリールを停止させる。すなわち、リールを多く回転させてから停止させる。   For example, the player has won the role that "watermelon" symbols line up on the lower horizontal line c (lower effective line), and the stop button is pressed at the timing when the "watermelon" symbol stops on the upper horizontal line a. In the case where the "watermelon" symbol is stopped on the lower effective line c, the reel is stopped after sliding by two symbols. That is, the reel is rotated a lot and then stopped.

ただし、滑らせることのできる範囲は予め決められている(例えば最大で図柄4つ分)ため、ストップボタンの押下操作のタイミングによっては、下段の有効ラインc上に「スイカ」図柄が停止しないこともある。   However, because the range that can be slid is predetermined (for example, up to four symbols), depending on the timing of pressing the stop button, the "watermelon" symbol may not stop on the lower effective line c. There is also.

なお、ステップ705の強制停止処理においても、当選フラグがセットされている場合にはこれと同様の処理を行うようにしても良い。   Also in the forced stop process of step 705, when the winning flag is set, the same process may be performed.

続いて、ステップ707では今回の停止指令が第1停止指令であるか否かを確認する。ここで、第1停止指令は、3つのリール61(61L、61M、61R)の全てが回転しているときにストップボタンが押下操作された時に出力される指令である。   Subsequently, at step 707, it is confirmed whether or not the current stop command is the first stop command. Here, the first stop command is a command that is output when the stop button is pressed while all three reels 61 (61L, 61M, 61R) are rotating.

ステップ707において停止指令が第1停止指令である場合には、ステップ708において、スベリテーブル変更処理を実行する。
このスベリテーブル変更処理では、例えば当選した役の図柄を有効ライン上に停止させる場合に、役の複合が発生するか否かを確認し、役の複合が発生しない場合には、そのまま次のステップに移行し、役の複合が発生する場合には、有効ラインを別の有効ラインに変更すると共に、変更後の有効ライン用のスベリテーブルに変更した後に、次のステップに移行する。
If it is determined in step 707 that the stop command is the first stop command, in step 708, a slip table change process is executed.
In this slip table change process, for example, when stopping the symbol of the winning combination on the effective line, it is checked whether combination of the combination occurs or not, and if combination of the combination does not occur, the next step is performed as it is If a combination of roles occurs, the effective line is changed to another effective line, and after changing to a slip table for the effective line after the change, the process proceeds to the next step.

ここで、役の複合とは、例えば上段の水平ラインa上で「スイカ」図柄を揃えようとしたときに左リールにて「チェリー」図柄が下段の水平ラインc上に現れる場合のように複数の役が同時に発生する場合をいう。なお、スベリテーブル変更処理は役の複合を回避するとき以外にも行われることがある。   Here, the combination of two or more roles is, for example, a plurality of "cherry" symbols appearing on the lower horizontal line c in the left reel when trying to align the "watermelon" symbols on the upper horizontal line a. When the role of the occurs simultaneously. The slip table changing process may be performed other than when avoiding combination of roles.

ステップ707において、停止指令が第1停止指令でない場合には、ステップ709において、第2停止指令であるか否かを確認する。   If it is determined in step 707 that the stop command is not the first stop command, it is checked in step 709 whether the second stop command is received.

ここで、第2停止指令は、3つのリールのうち1つのリールが停止し、2つのリールが回転しているときにストップボタンが押下操作されたときに出力される指令である。   Here, the second stop command is a command that is output when one of the three reels is stopped and the two reels are rotated and the stop button is pressed.

ステップ709において停止指令が第2停止指令である場合には、ステップ710において、停止目判定処理を実行する。   If it is determined in step 709 that the stop instruction is the second stop instruction, then in step 710, the stop determination processing is executed.

この停止目判定処理では、2つの目のリールが停止したのち、停止している2つのリールの同一の有効ライン上に位置する図柄が、図柄「7」などの同一のボーナス図柄であるか否かを確認する。そして、ボーナス図柄でない場合にはそのまま次のステップに移行し、ボーナス図柄である場合には、最後に停止させるリールのボーナス図柄が有効ライン上に停止するとボーナスへの入賞が確定することを遊技者に報知するために、例えばスピーカ14から効果音等を発生させるなどの報知処理を実行したのちに、次のステップに移行する。   In this stop point determination processing, whether or not the symbols located on the same effective line of the two stopped reels are the same bonus symbols such as the symbol "7" after the second reels stop. Make sure. Then, if it is not a bonus symbol, the process proceeds to the next step as it is, and if it is a bonus symbol, if the bonus symbol of the reel to be finally stopped is stopped on the effective line, the player is determined to win the bonus. After informing processing such as generating a sound effect or the like from the speaker 14, for example, in order to notify to, the process proceeds to the next step.

なお、停止目判定処理ではボーナス図柄が2つ揃う以外の別の条件が成立したか否かを判定してもよいし、効果音以外に液晶ディスプレイ15を用いた演出を行ってもよい。   In the stop eye determination process, it may be determined whether or not another condition other than the alignment of two bonus symbols is satisfied, or an effect using the liquid crystal display 15 may be performed in addition to the sound effect.

そして、ステップ705の強制停止処理、ステップ708のスベリテーブル変更処理、またはステップ710の停止目判定処理に続いて、若しくはステップ709において停止指令が第2停止指令でない場合には、ステップ711において、総てのリール61(61L、61M、61R)が停止したか否かを確認する。   Then, following the forced stop process of step 705, the slip table change process of step 708, or the stop point determination process of step 710, or if the stop command is not the second stop command in step 709, the total is calculated in step 711. It is checked whether or not the final reel 61 (61L, 61M, 61R) has stopped.

総てのリール61が停止していない場合には、ステップ703の処理にリターンし、総てのリール61が停止している場合には、ステップ712において払出判定処理を実行したのち、処理を終了する。   If all the reels 61 have not stopped, the process returns to step 703. If all the reels 61 have stopped, the payout determination process is performed in step 712, and then the process ends. Do.

払出判定処理では、役の図柄が有効ライン上に並んでいるか否かを確認し、有効ライン上に並んでいない場合には、RAM84の払出予定枚数カウンタ84dの値に「0」をセットし、有効ライン上に並んでいる場合には、その図柄が、抽選処理(図16、ステップ503)において当選していた役の図柄と一致しているか否かを確認する。   In the payout determination process, it is checked whether or not the symbols of the winning combination are aligned on the activated line, and when not arranged on the activated line, "0" is set to the value of the scheduled payout number counter 84d of the RAM 84, If it is arranged on the activated line, it is checked whether or not the symbol matches the symbol of the winning combination in the lottery process (FIG. 16, step 503).

そして、一致していない場合には、上部ランプ13等によりエラー表示を行うと共に、払出予定枚数カウンタ84dの値に「0」をセットする。   Then, if they do not match, an error display is performed by the upper lamp 13 or the like, and "0" is set to the value of the scheduled payout counter 84d.

一方、一致している場合には、有効ライン上に並んだ図柄の役に対応する払出枚数を、払出予定枚数カウンタ84dの値にセットする。   On the other hand, if they match, the payout number corresponding to the combination of the symbols arranged on the activated line is set to the value of the scheduled payout number counter 84d.

図10に示すように、有効ライン上に3つのベル図柄が揃った場合には、払出予定枚数カウンタ84dの値に「10」がセットされる。   As shown in FIG. 10, when three bell symbols are aligned on the effective line, "10" is set to the value of the scheduled payout number counter 84d.

このリール制御処理が終了すると、図16の通常遊技処理において、メダル払出処理(ステップ505)が実行される。
[メダル払出処理]
メダル払出処理の詳細を、図19のフローチャートを参照して説明する。
When the reel control process ends, the medal payout process (step 505) is executed in the normal game process of FIG.
[Medal payout process]
The details of the medal payout process will be described with reference to the flowchart of FIG.

このメダル払出処理では、ステップ801において、遊技機から払い出されるメダルの予定枚数(払出予定枚数)と、払い出されたメダルの枚数(払出枚数)とが一致しているか否かが確認される。   In this medal payout process, it is checked in step 801 whether or not the planned number of medals to be paid out (the expected number of payouts) from the gaming machine matches the number of medals paid out (the number of payouts).

ここで、払出枚数は、RAM84の払出枚数カウンタ84eの値により特定され、払出予定枚数は、RAM84の払出予定枚数カウンタ84dの値により特定される。   Here, the payout number is specified by the value of the payout number counter 84 e of the RAM 84, and the expected payout number is specified by the value of the expected payout number counter 84 d of the RAM 84.

ステップ801において、払出枚数と払出予定枚数とが一致していない場合、ステップ802において、遊技がクレジットモードで行われているか否かを確認する。   If it is determined in step S801 that the payout number and the expected payout number do not match, it is determined in step S802 whether or not the game is being performed in the credit mode.

クレジットモードであるか否かは、切換操作検出センサ44aの出力信号に基づいて特定される。   Whether it is the credit mode or not is specified based on the output signal of the switching operation detection sensor 44a.

クレジットモードである場合には、ステップ803において、遊技機側で電子的に記憶されているメダルの枚数(クレジット枚数)が、上限枚数(例えば50枚)に達しているか否かが確認される。   In the case of the credit mode, in step 803, it is confirmed whether the number of medals (credit number) electronically stored on the gaming machine side has reached the upper limit number (for example, 50).

上限枚数に達していない場合、ステップ804において、クレジット枚数カウンタの値と、払出枚数カウンタ84eの値が、それぞれ「1」ずつ加算(インクリメント)される。   If the upper limit number has not been reached, the value of the credit number counter and the value of the payout number counter 84e are incremented by one each in step 804.

これにより、表示パネル30のクレジット枚数表示部35と獲得枚数表示部37に表示されているメダルの枚数が、それぞれ「1」ずつ加算されることになる。   As a result, the number of medals displayed on the credit number display unit 35 and the acquired number display unit 37 of the display panel 30 is incremented by one.

一方、ステップ802において遊技がクレジットモードで行われていない場合(ダイレクトモードで行われている場合)、またはステップ803においてクレジット枚数が上限枚数に達している場合には、ステップ805において、ホッパ装置52のメダル払出用回転板(図示せず)を駆動して、ホッパ装置52内のメダルの前面扉12のメダル受け皿18への払い出しを実行する。   On the other hand, if the game is not played in the credit mode in step 802 (if it is played in the direct mode), or if the number of credits reaches the upper limit number in step 803, the hopper device 52 in step 805. The medal payout rotary plate (not shown) is driven to pay out the medals in the hopper device 52 to the medal receiver 18 of the front door 12.

ここで、ホッパ装置52には、払い出されたメダルの枚数をカウントするためのセンサ(メダル払出検出センサ52a)が設けられているので、メダル払出検出センサ52aから出力されるメダル検出信号に応じて、メダルの払出枚数をカウントする払出枚数カウンタ84eの値が「1」加算される。これにより表示パネル30の獲得枚数表示部37に表示されているメダルの獲得枚数が「1」加算される。   Here, since the hopper device 52 is provided with a sensor (the medal payout detection sensor 52a) for counting the number of medals paid out, the hopper device 52 responds to the medal detection signal output from the medal payout detection sensor 52a. Thus, the value of the payout number counter 84e that counts the payout number of medals is incremented by "1". As a result, the number of medals acquired on the acquired number display unit 37 of the display panel 30 is incremented by one.

ステップ804またはステップ806の処理が終了すると、ステップ801の処理にリターンする。そして、ステップ801において、払出枚数と払出予定枚数とが一致した場合には、メダル払出処理を終了する。   When the process of step 804 or step 806 is completed, the process returns to the process of step 801. When it is determined in step 801 that the payout number and the payout number match, the medal payout process ends.

よって、ホッパ装置52からの払出枚数、またはホッパ装置52からの払出枚数数とクレジット枚数とを加算した枚数が、払出予定枚数と一致するまで、ステップ802からステップ804またはステップ806までの処理が繰り返し実行される。   Therefore, the process from step 802 to step 804 or step 806 is repeated until the number of sheets to be paid out from the hopper device 52 or the number obtained by adding the number of sheets to be paid out from the hopper device 52 and the number of credits matches the expected number of sheets to be paid out. To be executed.

そして、払出枚数と払出予定枚数とが一致すると、ステップ807においてホッパ装置52のメダル払出用回転板(図示せず)を停止させて、メダル払出処理を終了する。   Then, when the payout number and the scheduled payout number match, the medal payout rotary plate (not shown) of the hopper device 52 is stopped in step 807, and the medal payout processing is ended.

なお、払出枚数カウンタ84eや払出予定枚数カウンタ84dの値は、次回の遊技の際にスタートレバー45が操作された時点でリセットされるようになっている。   The values of the payout number counter 84e and the scheduled payout number counter 84d are reset when the start lever 45 is operated in the next game.

このメダル払出処理が終了すると、図16の通常遊技処理において、特別遊技状態処理(ステップ506)が実行される。
[特別遊技状態処理]
特別遊技状態処理を、図20のフローチャートを参照して説明する。
When the medal payout process is completed, special game state process (step 506) is executed in the normal game process of FIG.
[Special game state processing]
The special gaming state process will be described with reference to the flowchart of FIG.

ここで、実施の形態では、特別遊技状態の入賞役として、RB(レギュラーボーナス)と、BB(ビッグボーナス)とが設定されている。   Here, in the embodiment, RB (regular bonus) and BB (big bonus) are set as the winning combination in the special game state.

図20の特別遊技状態処理では、ステップ901において、遊技機の遊技状態が特別遊技状態(RB、BB)であるか否かが確認される。   In the special game state process of FIG. 20, it is checked in step 901 whether the game state of the gaming machine is the special game state (RB, BB).

ここで、RB(レギュラーボーナス)は、12回のJACゲームで構成される。   Here, RB (regular bonus) is composed of 12 JAC games.

JACゲームは、メダルを1枚のみベットできるゲームであり、JAC図柄(ここではリプレイ図柄で代用)が有効ライン上に揃う確率(JAC図柄成立の確率)が非常に高いゲームである。   The JAC game is a game in which only one medal can be bet, and is a game in which the probability that the JAC symbol (in this case, represented by the replay symbol) is aligned on the effective line (the probability of JAC symbol establishment) is very high.

このJACゲームでは、JAC図柄が有効ライン上に揃う(JAC図柄が成立する)と、最大枚数(例えば15枚)のメダルが払い出される。また、JAC図柄の成立が8回あると、12回のJACゲームが消化される前であっても、RBが終了するようになっている。   In this JAC game, when the JAC symbols are aligned on the active line (the JAC symbol is established), the maximum number of (for example, 15) medals are paid out. In addition, if there are 8 JAC symbol formations, the RB will end even before the 12 JAC games have been completed.

BB(ビッグボーナス)は、30回の小役ゲームと、3回のJACインとから構成されている。   BB (Big Bonus) consists of 30 small role games and 3 JAC ins.

小役ゲームは、小役成立図柄(例えば「ベル」)が有効ライン上に揃う確率が高いゲームである。   The small winning combination game is a game in which the probability that the small winning combination formation symbol (for example, "bell") is aligned on the effective line is high.

JACインとは、12回のJACゲームに突入することを意味し、小役ゲーム中にJAC図柄が有効ライン上に揃うと、JACゲームが開始されるようになっている。   The JAC-in means to enter 12 JAC games, and the JAC game is started when the JAC symbols are aligned on the effective line during the small role game.

BBにおけるJACゲームの内容は、前記したRBのJACゲームと同じであり、BB中に最大で3回のJACインが可能となっている。   The contents of the JAC game in the BB are the same as those of the RB JAC game described above, and up to three JAC ins are possible during the BB.

なお、3回目のJACインによるJACゲームが終了すると、30回の小役ゲームが消化される前であっても、BBが終了するようになっている。   It should be noted that when the third JAC-in JAC game is over, BB ends even before the 30 small-combination games are over.

ステップ901において、遊技状態が特別遊技状態でない場合(ボーナスゲーム中でない場合)には、ステップ902において、ボーナス図柄判定処理が実行される。
[ボーナス図柄判定処理]
図21は、ボーナス図柄判定処理のフローチャートである。図22は、RBへの入賞が確定した際に、各カウンタに設定される値の初期値を示すテーブル(RB初期値テーブル)である。図23の(a)は、BBへの入賞か確定した際に、各カウンタに設定される値の初期値を示すテーブル(BB初期値テーブル)であり、(b)は、BB中にジャックインした際に、各カウンタに設定される値の初期値を示すテーブル(JACイン初期値テーブル)である。
In step 901, if the gaming state is not the special gaming state (if the bonus game is not in progress), a bonus symbol determination process is executed in step 902.
[Bonus symbol determination process]
FIG. 21 is a flowchart of the bonus symbol determination process. FIG. 22 is a table (RB initial value table) showing initial values of values set in the counters when winning in RB is determined. FIG. 23 (a) is a table (BB initial value table) showing initial values of values to be set to each counter when it is determined whether a winning in BB has been confirmed, and (b) is a jack-in during BB. It is a table (JAC in initial value table) which shows the initial value of the value set to each counter at the time of having done.

図21に示すボーナス図柄判定処理では、ステップ1001において、RB当選フラグがセットされているか否かを確認される。   In the bonus symbol determination process shown in FIG. 21, it is checked in step 1001 whether the RB win flag is set.

前記した通常処理の抽選処理(図16のステップ503)の結果、RBに当選している場合には、RB当選フラグがセットされているからである。   This is because, as a result of the lottery process (step 503 in FIG. 16) of the above-described normal process, when the RB is won, the RB win flag is set.

RB当選フラグがセットされている場合(ステップ1001においてYes)、ステップ1002において、RBへの入賞が確定したか否かを確認するために、RB図柄(例えば図柄「7」)が有効ライン上に揃っているか否かを確認する。   When the RB winning flag is set (Yes in step 1001), the RB symbol (for example, the symbol "7") is placed on the effective line in order to confirm whether or not the winning of the RB has been decided in step 1002. Check if it is complete.

内部抽選でRBに当選していても、リール61(61L、61M、61R)を停止させた際にRBの入賞図柄が有効ライン上に揃っていないと、RBへの入賞が確定しないからである。   Even if the RB is won in the internal lottery, it is because the prize for the RB will not be decided if the prize symbols of the RB are not aligned on the effective line when the reel 61 (61L, 61M, 61R) is stopped. .

ステップ1002において、RBの入賞図柄が有効ライン上に揃っていない場合には、処理を終了する。   If it is determined in step 1002 that the winning symbol of RB is not aligned on the activated line, the process ends.

一方、有効ライン上に揃っている場合(ステップ1002においてYes)には、ステップ1003において、RB当選フラグのリセット、RBへの入賞が確定したことを示すRB設定フラグのセットが行われたのち、RB中に使用される各カウンタの値に、RB初期値テーブル(図22)に規定された初期値がセットされる。   On the other hand, if all the lines are aligned on the activated line (Yes in step 1002), after the RB winning flag is reset and the RB setting flag is set indicating that the winning of the RB has been decided in step 1003, The initial value defined in the RB initial value table (FIG. 22) is set to the value of each counter used during RB.

具体的には、図22に示すように、RBには小役ゲームがないので残り小役ゲームカウンタの値が「0」にセットされ、残JACインカウンタの値が「1」にセットされ、残JAC成立カウンタの値が「8」にセットされ、残JACゲームカウンタの値が「12」にセットされる。   Specifically, as shown in FIG. 22, since there is no small role game in RB, the value of the remaining small role game counter is set to "0", and the value of the remaining JAC in counter is set to "1", The value of the remaining JAC establishment counter is set to "8", and the value of the remaining JAC game counter is set to "12".

ステップ1001においてRB当選フラグがセットされていない場合には、ステップ1004において、BB当選フラグがセットされているか否かが確認される。   If the RB winning flag is not set in step 1001, it is checked in step 1004 whether the BB winning flag is set.

前記した通常処理の抽選処理(図16のステップ503)の結果、BBに当選している場合には、BB当選フラグがセットされているからである。   If BB is won as a result of the above-described lottery process (step 503 in FIG. 16), the BB winning flag is set.

BB当選フラグがセットされていない場合には、処理を終了する。   If the BB winning flag is not set, the process ends.

一方、BB当選フラグがセットされている場合(ステップ1004においてYes)には、ステップ1005において、BBへの入賞が確定したか否かを確認するために、BB図柄(例えば図柄「7(超)」)が有効ライン上に揃っているか否かを確認する。   On the other hand, when the BB winning flag is set (Yes in step 1004), in step 1005, a BB symbol (for example, symbol "7 (over)" is used to confirm whether or not a winning in BB has been decided. Check if ") is aligned on the effective line.

内部抽選でBBに当選していても、リール61(61L、61M、61R)を停止させた際にBBの入賞図柄が有効ライン上に揃っていないと、BBへの入賞が確定しないからである。   Even if the BB is won in the internal lottery, it is because if the BB winning symbols are not aligned on the activated line when the reel 61 (61L, 61M, 61R) is stopped, the BB winning will not be determined. .

ステップ1005において、BBの入賞図柄が有効ライン上に揃っていない場合には、処理を終了する。   If it is determined in step 1005 that the BB winning symbols are not aligned on the activated line, the process ends.

一方、有効ライン上に揃っている場合(ステップ1005においてYes)には、ステップ1006において、BB当選フラグのリセット、BBへの入賞が確定したことを示すBB設定フラグのセットが行われたのちに、BB中に使用される各カウンタの値に、BB初期値テーブル(図23の(a))に規定された初期値がセットされる。   On the other hand, if all the lines are aligned on the activated line (Yes in step 1005), after the BB winning flag is reset and the BB setting flag is set to indicate that winning in BB has been decided in step 1006. , And BB, the initial value defined in the BB initial value table ((a) of FIG. 23) is set to the value of each counter.

具体的には、残小役ゲームカウンタの値が「30」にセットされ、残JACインカウンタの値が「3」にセットされる。   Specifically, the value of the remaining small winning combination game counter is set to "30", and the value of the remaining JAC in counter is set to "3".

ここで、RB初期値テーブル(図22)とBB初期値テーブル(図23の(a))に規定されている各カウンタの内容を説明する。   Here, the contents of each counter defined in the RB initial value table (FIG. 22) and the BB initial value table ((a) in FIG. 23) will be described.

残小役ゲームカウンタは、小役ゲームの残りゲーム数を示し、残JACインカウンタは、JACイン可能な残り回数を示し、残JAC成立カウンタは、JAC図柄が成立可能な残り回数を示し、残JACゲームカウンタは、JACゲームの残りゲーム数を示している。   The remaining small combination game counter indicates the number of remaining games of the small combination game, the remaining JAC in counter indicates the number of remaining JAC possible, and the remaining JAC formation counter indicates the number of remaining possible JAC symbols; The JAC game counter indicates the number of remaining games of the JAC game.

実施の形態では、これらカウンタの値は、表示パネル30(図1参照)のゲーム数表示部36に適宜表示されるようになっている。   In the embodiment, the values of these counters are appropriately displayed on the game number display unit 36 of the display panel 30 (see FIG. 1).

ちなみに、前記した通常処理の抽選処理(図16のステップ503)の結果、小役またはリプレイに当選して、小役当選フラグまたはリプレイ当選フラグがセットされている場合には、リール61(61L、61M、61R)を停止させた際に小役またはリプレイの入賞図柄が有効ライン上に揃っていないと、小役当選フラグまたはリプレイ当選フラグはリセットされるようになっている。   Incidentally, as a result of the lottery process (step 503 in FIG. 16) of the above-described normal process, if the small winning combination or the replay is won, and the small winning combination winning flag or the replay winning selection flag is set, the reel 61 (61L, 61L, The small winning combination winning flag or the replay winning flag is reset if the small winning combination or the replay symbol is not aligned on the effective line when the 61M, 61R is stopped.

一方、RB当選フラグおよびBB当選フラグの場合には、リール61(61L、61M、61R)を停止させた際に入賞図柄が有効ライン上に揃っていない場合であっても、フラグはリセットされずに、セットされたままにされて、次のゲームに持ち越されるようになっている。   On the other hand, in the case of the RB win flag and the BB win flag, the flag is not reset even if the winning symbol is not aligned on the valid line when the reel 61 (61L, 61M, 61R) is stopped. It is set to be carried over to the next game.

そして、BB当選フラグまたはRB当選フラグが持ち越しされた次ゲームにおける抽選処理(図16のステップ503)では、小役またはリプレイについての抽選は行われるが、BBまたはRBについての抽選は行われない。また、BB当選フラグまたはRB当選フラグが持ち越されたゲームにおいて、小役またはリプレイに当選した場合には、小役またはリプレイが優先して揃えられるようにスベリテーブルが格納される。   Then, in the lottery process (step 503 in FIG. 16) in the next game in which the BB winning flag or the RB winning flag is carried over, the lottery for the small winning combination or replay is performed, but the lottery for BB or RB is not performed. Further, in the game in which the BB winning flag or the RB winning flag is carried over, when the small winning combination or the replay is won, the slip table is stored so that the small winning combination or the replay is arranged in priority.

図20の特別遊技状態処理の説明に戻って、ステップ901において特別遊技状態である場合(ボーナスゲーム中である場合)には、ステップ903において、JACゲーム中であるか否かが確認される。   Returning to the explanation of the special game state process of FIG. 20, if it is in the special game state in step 901 (if the bonus game is in progress), it is confirmed in step 903 whether or not the JAC game is in progress.

JACゲーム中でない場合には、BBゲームの小役ゲーム中であることになるので、ステップ904の処理に移行して、JAC図柄が有効ライン上に揃っているか否かが確認される。   If the JAC game is not in progress, it means that the small winning combination game of the BB game is in progress, so the processing proceeds to step 904 and it is confirmed whether the JAC symbol is aligned on the effective line.

JAC図柄が有効ライン上に揃っている場合(ステップ904においてYes)には、ステップ905において、BBにおけるJACゲーム中に使用される各カウンタの値に、BB中のJACゲーム用の初期値テーブル(図23の(b))に規定された初期値がセットされて、JACゲームが開始される。   When the JAC symbol is aligned on the effective line (Yes in Step 904), in Step 905, the value of each counter used during the JAC game in BB, the initial value table for the JAC game in BB ( The initial value defined in (b) of FIG. 23 is set, and the JAC game is started.

具体的には、残JAC成立カウンタの値が「8」にセットされ、残JACゲームカウンタの値が「12」にセットされる。   Specifically, the value of the remaining JAC establishment counter is set to "8", and the value of the remaining JAC game counter is set to "12".

一方、ステップ904においてJAC図柄が有効ライン上に揃っていない場合ステップ904においてNo)には、小役ゲームが1ゲーム消化されたことになるため、ステップ906にて残小役ゲームカウンタの値を「1」減算(ディクリメント)する。   On the other hand, if the JAC symbols are not aligned on the effective line in step 904, the small-combination game has been digested by one game in step 904), so the value of the remaining small combination game counter is reduced in step 906. Subtract one (decrement).

そして、ステップ907において、小役ゲームがBBの終了を規定する所定回数実行されたか否かを確認するために、残小役ゲームカウンタの値が「0」であるか否かを確認する。   Then, in step 907, in order to confirm whether or not the small winning combination game has been executed a predetermined number of times defining the end of BB, it is checked whether the value of the remaining small winning combination game counter is "0".

ステップ907において残小役ゲームカウンタの値が「0」でない場合には、処理を終了し、「0」である場合には、ステップ908において、特別遊技状態終了処理を実行する。具体的には、各種設定フラグ(例えばBB設定フラグ)のリセットや、各種カウンタ(例えば残小役ゲームカウンタ、図23の(a)参照)の値のゼロクリア、液晶ディスプレイ15に特別遊技状態の終了を告げるための演出画面を表示させるための処理などが、実行される。   If it is determined in step 907 that the value of the remaining small winning combination game counter is not "0", the processing ends. If it is "0", the special gaming state end processing is executed in step 908. Specifically, resetting of various setting flags (for example, BB setting flag), zero clearing of various counters (for example, remaining small part game counter, see (a) of FIG. 23), termination of the special gaming state on the liquid crystal display 15 A process for displaying an effect screen for telling the is performed.

ステップ903においてJACゲーム中である場合には、ステップ909において、JAC図柄が有効ライン上に揃ったか否かを確認する。   If it is determined in step 903 that a JAC game is in progress, it is checked in step 909 if the JAC symbol is aligned on the effective line.

揃っている場合には、ステップ910において、残JAC成立カウンタの値を「1」減算(ディクリメント)したのち、ステップ911の処理に移行する。   If all of them are equal, in step 910, the value of the remaining JAC establishment counter is decremented by “1” (decrement), and the process proceeds to step 911.

揃っていない場合には、ステップ910の処理をスキップして、ステップ911の処理に移行する。   If not, the process of step 910 is skipped, and the process proceeds to step 911.

ステップ911では、この時点においてJACゲームが1つ消化されたことになるので、残JACゲームカウンタの値を「1」減算する。   At step 911, since one JAC game has been consumed at this point, the value of the remaining JAC game counter is decremented by "1".

ステップ912において、残JAC成立カウンタと、残JACゲームカウンタのうちの何れかの値が「0」であるか否かを確認する。   In step 912, it is checked whether any one of the remaining JAC establishment counter and the remaining JAC game counter is “0”.

残JAC成立カウンタと残JACゲームカウンタの何れも「0」でない場合には、JACゲームが上限回数(12回)消化されていない、JACゲーム図柄の成立が上限回数(8回)に達していないことになるので、そのまま処理を終了する。   If neither the remaining JAC formation counter nor the remaining JAC game counter is “0”, the JAC game is not digested the upper limit number of times (12 times), the establishment of the JAC game symbol has not reached the upper limit number of times (8 times) The process ends as it is.

残JACゲームカウンタが「0」である場合(JACゲームが上限回数(12回)消化された場合)、または残JAC成立カウンタが「0」である場合(JACゲーム図柄の成立回数が上限回数に達した場合)には、ステップ913において残JACインカウンタの値を「1」減算(ディクリメント)する。   When the remaining JAC game counter is “0” (when the JAC game is digested the upper limit number (12 times)) or when the remaining JAC formation counter is “0” (the number of times the JAC game symbol is established is the upper limit number If it has reached, the value of the remaining JAC in counter is decremented by 1 in step 913.

そして、ステップ914において、残JACインカウンタの値が「0」であるか否かを確認し、「0」である場合には、ステップ908の特別遊技状態終了処理が実行される。   Then, in step 914, whether or not the value of the remaining JAC in counter is "0" is checked. If it is "0", the special gaming state end processing of step 908 is executed.

ここで、今回の特別遊技状態がRBである場合には、ステップ908の特別遊技状態終了処理において、遊技機の状態がRB中であることを示すRB設定フラグがリセットされると共に、各種カウンタ(例えば残JACゲームカウンタなど、図22参照)の値のゼロクリア、液晶ディスプレイ15に特別遊技状態の終了を告げるための演出処理を表示させるための処理などが、実行される。   Here, when the special game state this time is RB, in the special game state end processing of step 908, the RB setting flag indicating that the state of the gaming machine is in RB is reset and various counters ( For example, the remaining JAC game counter or the like, see FIG. 22) is zero cleared, and the liquid crystal display 15 is subjected to processing for displaying a rendering process for notifying the end of the special gaming state.

ステップ914において残JACインカウンタの値が「0」でない場合、BBゲームにおいてJACインが3回消化されていないことになるので、ステップ915においてJACゲーム終了処理が実行されて、JACゲーム設定フラグがリセットされることになる。   If the value of the remaining JAC in counter is not “0” in step 914, it means that the JAC in has not been consumed three times in the BB game, so the JAC game end processing is executed in step 915 and the JAC game setting flag is It will be reset.

また、今回のJACインのときに、小役ゲームを1ゲーム消化していることになるので、ステップ906において残小役ゲームカウンタの値を「1」減算(ディクリメント)する。   Further, at the present JAC-in, since the small combination game has been consumed by one game, the value of the remaining small combination game counter is decremented by 1 in step 906 (decrement).

そして、ステップ907において、小役ゲームがBBの終了を規定する所定回数実行されたか否かを確認するために、残小役ゲームカウンタの値が「0」であるか否かを確認する。   Then, in step 907, in order to confirm whether or not the small winning combination game has been executed a predetermined number of times defining the end of BB, it is checked whether the value of the remaining small winning combination game counter is "0".

ステップ907において残小役ゲームカウンタの値が「0」である場合には、ステップ908において、特別遊技状態終了処理を実行する。具体的には、各種設定フラグ(例えばBB設定フラグ)のリセットや、各種カウンタ(例えば残小役ゲームカウンタ、図23の(a)参照)の値のゼロクリア、液晶ディスプレイ15に特別遊技状態の終了を告げるための演出処理を表示させるための処理などが、実行される。   If it is determined in step 907 that the value of the remaining small winning combination game counter is “0”, in step 908, special game state end processing is executed. Specifically, resetting of various setting flags (for example, BB setting flag), zero clearing of various counters (for example, remaining small part game counter, see (a) of FIG. 23), termination of the special gaming state on the liquid crystal display 15 A process for displaying an effect process for telling the image is executed.

一方、ステップ907において残小役ゲームカウンタの値が「0」でない場合には、BBにおける小役ゲーム数が上限回数(30回)に達しておらず、かつJACインが3回消化されていないことになるので、処理を終了して、次の特別遊技状態におけるゲームが継続されることになる。   On the other hand, when the value of the remaining small combination game counter is not “0” in step 907, the number of small combination games in BB has not reached the upper limit number of times (30 times), and the JAC in has not been digested three times. As a result, the process is ended and the game in the next special game state is continued.

次に、リールを回転させる場合と、停止させる場合におけるモータ制御処理を説明する。   Next, motor control processing in the case of rotating the reel and in the case of stopping the reel will be described.

始めに、スロットマシン10の駆動モータとしてステッピングモータ79を使用する場合に要求される駆動特性を、図24を参照して説明する。   First, drive characteristics required when using the stepping motor 79 as a drive motor of the slot machine 10 will be described with reference to FIG.

この駆動特性は、スタートレバー45が操作されてからステッピングモータ79が回転を始めて一定の定速回転に至るまでの加速期間Taと、定速回転期間とに大別でき、定速回転期間は、ストップボタン46〜48が押下操作されるまで回転速度を維持しつづける維持期間(定速時間)Tbと、ストップボタン46〜48の押下操作に基づいて所定のスベリを伴いながら停止する停止期間Tcとに分けられる。   This driving characteristic can be roughly divided into an acceleration period Ta from when the start lever 45 is operated to when the stepping motor 79 starts to rotate to a constant constant speed rotation, and a constant speed rotation period. A maintenance period (constant speed time) Tb in which the rotational speed is maintained until the stop button 46 to 48 is pressed and a stop period Tc to stop with a predetermined slip based on the pressing operation of the stop button 46 to 48 Divided into

加速期間Taの長さに関する規制は設けられていないのに対して、ストップボタン46〜48が操作されていないときは、加速期間Taに定速期間Tbを加えた時間は30msec以上でなければならないという規制がある。停止期間Tcもストップボタン46〜48を操作してから最大約190msec以内にステッピングモータ79の励磁相を固定することが要求されている。   While no restriction is imposed on the length of the acceleration period Ta, when the stop buttons 46 to 48 are not operated, the time obtained by adding the constant velocity period Tb to the acceleration period Ta must be at least 30 msec. There is a regulation that. The stop period Tc is also required to fix the excitation phase of the stepping motor 79 within about 190 msec at the maximum after operating the stop buttons 46 to 48.

ここで、ステッピングモータ79は加速状態からできるだけ早く定速回転状態に移行させることが望ましい。そのためにはステッピングモータ79に対する励磁相への割込み(励磁相である1相励磁から2相励磁への切り替え、および2相励磁から1相励磁への切り替えをいう)を早めればよいが、そうすると前記したように脱調や回転の不安定性をもたらす恐れがある。従って、かかる懸念を伴わない範囲で最短の加速処理を実現する最適な割込み処理を行う必要がある。   Here, it is desirable to shift the stepping motor 79 from the acceleration state to the constant speed rotation state as soon as possible. In order to do so, the interruption to the excitation phase for the stepping motor 79 (which means switching from one phase excitation to two phase excitation and switching from two phase excitation to one phase excitation as excitation phase) may be advanced. As described above, there is a risk of causing step out and instability of rotation. Therefore, it is necessary to perform optimal interrupt processing to realize the shortest acceleration processing without causing such a concern.

割込処理によって励磁信号を励磁コイルに印加する本実施形態において、励磁相への適切な割込みタイミングを設定する必要がある。このため、まずモータ加速時におけるロータ790の回転揺れが抑えられるまでの間は、同一励磁相により励磁状態を固定する。   In the present embodiment in which the excitation signal is applied to the excitation coil by the interrupt processing, it is necessary to set an appropriate interrupt timing for the excitation phase. Therefore, the excitation state is fixed by the same excitation phase until the rotational vibration of the rotor 790 during acceleration of the motor is suppressed.

基本的には、初期励磁(初速ゼロのときの励磁)の状態をある程度まで維持しないと脱調や回転の不安定性が解消しにくいことを考慮する。   Basically, it is considered that it is difficult to eliminate the step out and the instability of the rotation unless the state of the initial excitation (the excitation at the initial speed of zero) is maintained to a certain extent.

これは、初期励磁によって発生する吸引力によって、ロータ790の歯が第1ポール793〜第4ポール796の突起に吸引されるときに発生するロータ790の回転揺れ(往復動を伴った微小振動)の収束程度に係ってくる。   This is due to the rotational vibration of the rotor 790 which is generated when the teeth of the rotor 790 are attracted to the protrusions of the first pole 793 to the fourth pole 796 by the suction force generated by the initial excitation (micro-vibration with reciprocation) It depends on the degree of convergence of

リール61(61L、61M、61R)のイナ−シャーなどによっても相違するが、実験によれば30msecで1往復(サイクル)する揺れが5〜6往復位繰り返してからロータ790が停止した。   Although it differs depending on the inner shear of the reels 61 (61L, 61M, 61R), according to the experiment, the rotor 790 is stopped after 5 to 6 reciprocations of one reciprocation (cycle) are repeated in 30 msec.

従って、回転揺れをなくしながら加速処理を行うには、同一励磁相で固定する時間として、少なくとも初期励磁をしてから150〜180msecの時間が必要になることが判明した。   Therefore, it has been found that, in order to perform the acceleration process while eliminating the rotational shake, at least a time of 150 to 180 msec is required after fixing at the same excitation phase after the initial excitation.

従って、初期励磁相を固定する初期励磁保持期間としてこの時間を超えた時間を設定すればよい。   Therefore, a time exceeding this time may be set as an initial excitation holding period for fixing the initial excitation phase.

実施の形態では、MPU81に対するタイマ割込処理が1.49msec毎に実行されているので、初期励磁保持期間を1.49msec×130割り込み=193.7msecに設定した加速テーブル(図25参照)に基づいて、リールの加速制御を実行している。なお、180msecを超えていれば良いので、1.49msec×121割り込み=180.29msecを初期励磁保持期間としても良い。   In the embodiment, the timer interrupt process for the MPU 81 is executed every 1.49 msec, so based on the acceleration table (see FIG. 25) in which the initial excitation holding period is set to 1.49 msec × 130 interrupts = 193.7 msec. And execute the reel acceleration control. In addition, since it is only necessary to exceed 180 msec, 1.49 msec × 121 interrupts = 180.29 msec may be set as the initial excitation holding period.

これにより、130割込分の初期励磁保持期間の間は、図8に示す励磁信号用の励磁データ(例えば励磁順2に示す励磁データ09H)(Hはヘキサデジマル表示)が入出力ポート82から連続してモータドライバ100に出力される。   As a result, during the initial excitation holding period for 130 interrupts, the excitation data for the excitation signal shown in FIG. 8 (for example, excitation data 09H shown in the excitation order 2) (H is a hexadecimal digital display) is input from the input / output port 82 It is continuously output to the motor driver 100.

加速期間Taのうちで、初期励磁を行う加速期間を第1の加速期間とし、定速回転に至るまでの加速期間を第2の加速期間とすれば、例えば図25に示すように、第2の加速期間では定速回転に至るべく励磁信号の励磁相への割込み処理が頻繁に行われる。   Of the acceleration period Ta, assuming that the acceleration period in which the initial excitation is performed is a first acceleration period and the acceleration period up to the constant speed rotation is a second acceleration period, for example, as shown in FIG. In the acceleration period, interrupt processing to the excitation phase of the excitation signal is frequently performed to reach constant speed rotation.

ここで、初期励磁の励磁相を1相励磁とするか、2相励磁とするかが問題となる。初期励磁は高トルクでロータ790を回転させる必要があり、初期励磁の励磁相は1相励磁よりもさらに高トルクが得られる2相励磁が好ましい。これは以下に示すような理由による。   Here, it is a problem whether the excitation phase of the initial excitation is one-phase excitation or two-phase excitation. The initial excitation needs to rotate the rotor 790 with high torque, and the excitation phase of the initial excitation is preferably two-phase excitation which can obtain higher torque than single-phase excitation. This is due to the following reasons.

まずステッピングモータとして1−2相励磁方式を採用したハイブリッド(HB)型の2相ステッピングモータでは、加速時の初期励磁相としては、1相励磁の他に2相励磁が考えられる。   First, in a hybrid (HB) two-phase stepping motor adopting a 1-2 phase excitation system as a stepping motor, two-phase excitation can be considered as an initial excitation phase during acceleration, in addition to one-phase excitation.

1相励磁は特定の励磁相のみを駆動するもので、この1相励磁によって初速時の回転トルクを得る。これに対して2相励磁は特定の2つの励磁相を同時に駆動するもので、2相励磁によって初速時の回転トルクを得る。リールの大きさやイナーシャーなどによっても相違するが、通常のスロットマシンであれば1相励磁でもリールを初速ゼロから加速させることが可能である。   One-phase excitation drives only a specific excitation phase, and this one-phase excitation obtains rotational torque at the initial speed. On the other hand, the two-phase excitation simultaneously drives two specific excitation phases, and the rotational torque at the initial speed is obtained by the two-phase excitation. Although it differs depending on the size of the reel, the inertia, etc., it is possible to accelerate the reel from the initial speed zero with one phase excitation in a normal slot machine.

しかしながら、1相励磁の場合には2相励磁と比較して発生する回転トルクが小さいため、十分な初速が得られない可能性がある。十分な初速が得られなければ脱調する可能性が高くなるため、初期励磁は2相励磁が好ましい。また、ストップボタン46〜48の押下操作に基づいてリール61(61L、61M、61R)にブレーキ(制動)をかけてから実際に停止するまでには、所定のステップ角分だけ滑って停止する。滑って停止した際には、この角度のずれ分を吸収しつつ次回の加速処理を行う必要があり、できる限り初期励磁での電磁的吸引力は大きい方が好ましい。2相励磁の場合には1相励磁よりも電磁的吸引力が大きいので、この角度のずれに伴う回転揺れを素早く吸収することができる。以上のことを総合的に勘案すると、初期励磁は1相励磁より2相励磁の方が好ましいことになる。   However, in the case of one-phase excitation, since the rotational torque generated is smaller than that in two-phase excitation, a sufficient initial speed may not be obtained. The two-phase excitation is preferable for the initial excitation, because the possibility of the step-out is high if a sufficient initial velocity can not be obtained. Further, based on the pressing operation of the stop buttons 46 to 48, the reels 61 (61L, 61M, 61R) are slipped and stopped by a predetermined step angle until the reels 61 (61L, 61M, 61R) are braked until actually stopped. When sliding and stopping, it is necessary to perform the next acceleration processing while absorbing the deviation of this angle, and it is preferable that the electromagnetic attraction force at the initial excitation be as large as possible. In the case of two-phase excitation, since the electromagnetic attraction force is larger than that of one-phase excitation, it is possible to quickly absorb the rotational shake associated with this angular deviation. Taking the above into consideration comprehensively, two-phase excitation is preferable to one-phase excitation for initial excitation.

初期励磁を2相励磁に設定した場合で、しかも第2の加速期間内で所定の回転速度まで短時間に到達させるための割込みタイミングとしては、図25に示すようなタイミング例が好適である。また、初期励磁としての2相励磁は、図8に示した励磁順のうち最も早い励磁順2を選択することができる。もちろん、回転停止時の励磁相によっては、異なる励磁順(励磁順4、励磁順6または励磁順8)となる場合もある。1.49msecごとの割込みタイミングに同期して励磁信号を印加してからは130割込み(193.7msec)の間、この励磁状態を保持する。   A timing example as shown in FIG. 25 is preferable as an interrupt timing to reach a predetermined rotation speed in a short time up to a predetermined rotation speed within the second acceleration period when initial excitation is set to two-phase excitation. Further, as the two-phase excitation as the initial excitation, the earliest excitation order 2 can be selected among the excitation orders shown in FIG. Of course, depending on the excitation phase when the rotation is stopped, the excitation order may be different (excitation order 4, excitation order 6 or excitation order 8). After the excitation signal is applied in synchronization with the interrupt timing every 1.49 msec, this excitation state is maintained for 130 interrupts (193.7 msec).

第2の加速期間では、1−2相励磁を交互に繰り返すが、励磁相への割込みタイミング(相励磁の保持期間)として、図25のように1相励磁の励磁保持期間と2相励磁の励磁保持期間とが細かく制御される。この例では、第2の加速期間に入ると、2相励磁に続く1相励磁が8割込み分行われ、その次の2相励磁は7割込み分だけ行われるというように、割込みが漸次短くなるように設定して励磁時間を漸次短縮すると共に、最後には最小の割込み間隔で励磁相が順次切り替わる通常の1−2相励磁となるように設定されている。   In the second acceleration period, the 1-2 phase excitation is alternately repeated. However, as the interrupt timing to the excitation phase (holding period of phase excitation), the excitation holding period of 1 phase excitation and 2 phase excitation as shown in FIG. The excitation holding period is finely controlled. In this example, when the second acceleration period is entered, one-phase excitation following two-phase excitation is performed for eight interrupts, and the next two-phase excitation is performed for seven interrupts, so that interrupts become gradually shorter. The excitation time is set to 0 to gradually reduce the excitation time, and finally it is set to be a normal 1-2 phase excitation in which the excitation phase is sequentially switched at the minimum interrupt interval.

したがって図25に示すように、第2の加速期間における最後の励磁相が2相励磁であってこれが1割込みであるときには、次の定速回転期間における最初の励磁相は1相励磁であって割込み間隔は1割込みとなる。   Therefore, as shown in FIG. 25, when the last excitation phase in the second acceleration period is two-phase excitation and this is one interrupt, the first excitation phase in the next constant-speed rotation period is one-phase excitation The interrupt interval is one interrupt.

このように第2の加速期間での割込み処理タイミングを、定速回転に近づくにつれ順次短くすることで、高速な加速処理を短時間で実現することができると共に、定速回転へのスムーズな移行が可能になる。   Thus, high-speed acceleration processing can be realized in a short time by gradually shortening the interrupt processing timing in the second acceleration period as approaching constant speed rotation, and a smooth transition to constant speed rotation Becomes possible.

なお、図25に示す第2の加速期間は全体の加速期間Taが317.370msecに設定されているときの例であり、全体の加速期間Taがこれとは異なる時間に設定されているときには、その時間に応じて第2の加速期間が選定されると共に図25とは異なる割込み処理が行われることは言うまでもない。   The second acceleration period shown in FIG. 25 is an example when the entire acceleration period Ta is set to 317.370 msec, and when the entire acceleration period Ta is set to a time different from this, It goes without saying that the second acceleration period is selected according to the time and interrupt processing different from that in FIG. 25 is performed.

図24のステッピングモータ79の駆動特性に関する説明に戻ると、リール61(61L、61M、61R)を停止させる際には、上述したようにスベリ処理(1〜4図柄分の回転処理)とブレーキ処理とを、所定時間ts(=190msec)以内に行う必要がある。   Referring back to the description of the drive characteristics of the stepping motor 79 in FIG. 24, when stopping the reels 61 (61L, 61M, 61R), as described above, the slip processing (rotation processing for 1 to 4 symbols) and the brake processing And must be performed within a predetermined time ts (= 190 msec).

ブレーキ処理を行う際には、2相励磁を行った直後に4相励磁を行う。2相励磁のみにてブレーキ処理を行った場合、強い制動力によって回転速度が急激に低下して回転が乱調する可能性がある。しかし、2相励磁直後に4相励磁を行うことにより、回転を乱調させることなく滑らかにリール61(左リール61L、中リール61M、右リール61R)を停止させることができる。また、1相励磁よりも2相励磁のときの方が回転位置を特定し易いため、2相励磁の直後に4相励磁を行うことで停止位置精度を高めることもできる。いため、2相励磁の直後に4相励磁を行うことで停止位置精度を高めることもできる。   When performing the braking process, four-phase excitation is performed immediately after performing two-phase excitation. When the braking process is performed only by the two-phase excitation, the rotation speed may be sharply reduced by the strong braking force, and the rotation may be irregular. However, by performing four-phase excitation immediately after two-phase excitation, the reel 61 (the left reel 61L, the middle reel 61M, the right reel 61R) can be smoothly stopped without making the rotation irregular. In addition, since it is easier to identify the rotational position when two-phase excitation is performed than one-phase excitation, it is possible to improve the stop position accuracy by performing four-phase excitation immediately after the two-phase excitation. Therefore, it is possible to improve the stop position accuracy by performing four-phase excitation immediately after two-phase excitation.

ステッピングモータ79を駆動するための駆動信号の生成処理は、MPU81において定期的に実行されるタイマ割込処理(図13)で行われる。   The generation process of the drive signal for driving the stepping motor 79 is performed by a timer interrupt process (FIG. 13) periodically executed in the MPU 81.

駆動信号としては、ROM83に記憶された励磁テーブル83a(図8参照)の励磁データが利用される。励磁テーブル83aでは、図8に示すように、励磁データの使用される順番(励磁順)が規定されており、励磁データは、励磁順にしたがってモータドライバ100に供給される。   The excitation data of the excitation table 83a (see FIG. 8) stored in the ROM 83 is used as the drive signal. In the excitation table 83a, as shown in FIG. 8, the order (excitation order) in which the excitation data is used is defined, and the excitation data is supplied to the motor driver 100 according to the excitation order.

そのため、励磁テーブル83aの励磁データは、タイマ割込みが発生する度に、順番に読み出されて、入出力ポート82の出力ポートに書き込まれる。   Therefore, the excitation data of the excitation table 83a is sequentially read out and written to the output port of the input / output port 82 each time a timer interrupt occurs.

この入出力ポート82に書き込まれた励磁データは、即座にモータドライバ100に供給されて、励磁コイルL0〜L3へ通電処理が実行される。   The excitation data written to the input / output port 82 is immediately supplied to the motor driver 100, and energization processing is performed on the excitation coils L0 to L3.

ここで、メイン制御基板80において実行されるリールの回転に関わる制御について説明する。   Here, the control related to the rotation of the reel performed in the main control board 80 will be described.

具体的には通常遊技処理のリール制御処理(図16、ステップ504)において実行されるリール回転処理(図18のステップ702)、およびタイマ割込み処理において実行されるステッピングモータ制御処理(図13のステップ206)について説明する。   Specifically, the reel rotation process (step 702 in FIG. 18) executed in the reel control process (FIG. 16, step 504) of the normal gaming process, and the stepping motor control process (step in FIG. 13) executed in the timer interrupt process 206) will be described.

なお、説明の便宜上、ステッピングモータ制御処理を先に説明し、その後リール回転処理について説明する。
[ステッピングモータ制御処理]
図26は、タイマ割込み処理において実行されるステッピングモータ制御処理(図13のステップ206)の詳細を示すフローチャートである。
For convenience of explanation, the stepping motor control process will be described first, and then the reel rotation process will be described.
[Stepping motor control processing]
FIG. 26 is a flowchart showing details of the stepping motor control process (step 206 of FIG. 13) executed in the timer interrupt process.

このステッピングモータ制御処理では、ステップ1101においてステッピングモータ79の制御に関わる初期化処理が終了すると、ステップ1102のモータ制御処理において、ステッピングモータ79の回転制御のための駆動信号(励磁データ)の生成処理が実行され、生成された励磁データは一時的にRAM84に保存される。なお、モータ制御処理では、励磁データの生成処理の他に図柄のオフセット処理や、図柄番号の更新処理などが実行される。   In the stepping motor control process, when the initialization process relating to the control of the stepping motor 79 is completed in step 1101, a process of generating a drive signal (excitation data) for controlling the rotation of the stepping motor 79 in the motor control process of step 1102 Is executed, and the generated excitation data is temporarily stored in the RAM 84. In the motor control process, besides the generation process of the excitation data, the offset process of the symbol, the update process of the symbol number, etc. are executed.

回転制御のための駆動信号(励磁データ)の生成処理(RAM84からの励磁データ取得処理)などはそれぞれのリール61(61L、61M、61R)に対して順次実行される。1つのリール61、例えば左リール61Lに対する励磁データの生成処理などはRAM84の作業用エリアに設けられた左リール61L用の回転制御データ(後述する)を使用して行われ、その生成処理などが終了すると、次のリール、例えば中リール61Mに対しての励磁データ生成処理などに遷移する。   A process of generating a drive signal (excitation data) for rotation control (excitation data acquisition process from the RAM 84) or the like is sequentially executed for each of the reels 61 (61L, 61M, 61R). Generation processing of excitation data for one reel 61, for example, the left reel 61L is performed using rotation control data (described later) for the left reel 61L provided in the work area of the RAM 84, and the generation processing etc. When the process is completed, the process transitions to excitation data generation processing for the next reel, for example, the middle reel 61M.

従って、ステップ1103では、ソフト的に次の作業用エリアへの遷移処理(アドレス変更処理)を行い、続くステップ1104では全てのリールに対する励磁データの生成処理などが終了したか否かを確認する。全てのリールに対する励磁データの生成処理などが終了していない場合には、ステップ1102に戻り、残りのリールに対する励磁データの生成処理などが行われる。   Therefore, in step 1103, transition processing (address change processing) to the next work area is performed by software, and in the following step 1104 it is checked whether generation processing of excitation data for all reels has been completed. If the process of generating excitation data for all reels has not been completed, the process returns to step 1102, and the process of generating excitation data for the remaining reels is performed.

3つのリール61(61L、61M、61R)の全てに対する回転制御処理、つまり励磁データの生成が終了したときには、ステップ1105において、RAM84に保存されているデータのうち各リール61(61L、61M、61R)に対する励磁データが入出力ポート82に出力される。   When the rotation control process for all the three reels 61 (61L, 61M, 61R) is completed, that is, when the generation of the excitation data is finished, each reel 61 (61L, 61M, 61R) among the data stored in the RAM 84 in step 1105 ) Is output to the input / output port 82.

入出力ポート82への出力は、入出力ポート82の対応する出力ポートへのデータ書き込み処理であるから、モータドライバ100には励磁データの入出力ポート82への書き込みと同時に励磁データが供給されたことになる。その結果、ステッピングモータ79は即座に励磁データによって指定された励磁相への通電処理が行われてロータ790に対する励磁処理がなされることとなる。   Since the output to the input / output port 82 is a process of writing data to the corresponding output port of the input / output port 82, the excitation data is supplied to the motor driver 100 simultaneously with the writing of the excitation data to the input / output port 82. It will be. As a result, the stepping motor 79 immediately performs energization processing to the excitation phase designated by the excitation data, and excitation processing to the rotor 790 is performed.

図27および図28は、ステッピングモータ制御処理におけるモータ制御処理(ステップ1102)の具体的な処理例である。   FIGS. 27 and 28 show specific examples of motor control processing (step 1102) in the stepping motor control processing.

このモータ制御処理では、少なくともウエイトタイマ84f、加速カウンタ84gおよび励磁順ポインタ84h(何れもRAM84を利用したソフトウエア処理)が使用される。   In this motor control process, at least a weight timer 84f, an acceleration counter 84g, and an excitation order pointer 84h (all are software processes using the RAM 84) are used.

ここに、1つのタイマ割り込み期間を単位励磁時間Tとしたとき、ウエイトタイマ84fには同一の励磁モードでの励磁時間(タイマ割り込み数)が設定される。   Here, assuming that one timer interrupt period is the unit excitation time T, the excitation time (the number of timer interrupts) in the same excitation mode is set in the wait timer 84 f.

図25にその一例を示した。第1の加速期間では2相励磁モード(加速順序1)が130単位、つまり130割り込み分だけ連続して実行される。したがって、ウエイトタイマ84fには「130」がセットされる。ちなみに、そのときの総励磁時間は、130×1.49msec=193.7msとなる。タイマ割り込みは1.49msecごとに行われるからである。   An example is shown in FIG. In the first acceleration period, the two-phase excitation mode (acceleration order 1) is continuously executed for 130 units, that is, for 130 interrupts. Therefore, "130" is set to the wait timer 84f. Incidentally, the total excitation time at that time is 130 × 1.49 msec = 193.7 ms. This is because the timer interrupt is performed every 1.49 msec.

同様に、例えば第2の加速期間にあって、加速順序2では1相励磁モードが8単位(=8割り込み=8励磁時間)に亘って連続して実行されるので、ウエイトタイマ84fには「8」がセットされる。   Similarly, for example, in the second acceleration period, in the acceleration order 2, since the 1-phase excitation mode is continuously executed over 8 units (= 8 interrupts = 8 excitation times), 8 "is set.

加速カウンタ84gは、図25において加速順序を指定するためのものである。図25の場合、加速処理は25ステップの励磁パターン(加速順序1〜25)で構成されている。特定の加速位置を指定するには、図25のように「0」から「24」までのカウンタ値(加速カウンタの値)を指定すればよいので、加速カウンタの初期値は本来「24」あるいは「0」であるが、後述するようにこの実施の形態でのソフトウエアの構成では、加速カウンタに設定される初期値は「25」となされている。   The acceleration counter 84g is for designating the acceleration order in FIG. In the case of FIG. 25, the acceleration processing is configured by a 25-step excitation pattern (acceleration order 1 to 25). In order to specify a specific acceleration position, it is sufficient to specify the counter value (acceleration counter value) from "0" to "24" as shown in FIG. 25, so the initial value of the acceleration counter is originally "24" or Although it is "0", as described later, in the software configuration of this embodiment, the initial value set in the acceleration counter is "25".

図25の加速テーブルの内容はROM83に保存されているので、図25を励磁時間および加速カウンタテーブルと呼称する場合もある。   Since the contents of the acceleration table of FIG. 25 are stored in the ROM 83, FIG. 25 may be referred to as an excitation time and acceleration counter table.

励磁順ポインタ84hは、ステッピングモータ79に対する励磁相を決めるときに使用されるポインタである。1−2相励磁のステッピングモータ79を使用する場合、1相励磁と2相励磁を交互に行うが、そのときの相励磁パターンは、図8の励磁テーブル83aに示すように8パターンとなる。どの相励磁のときにどの励磁データを取得するのか、この励磁順ポインタの値(0〜7)によって指定される。   The excitation order pointer 84 h is a pointer used when determining the excitation phase for the stepping motor 79. When the stepping motor 79 of 1-2 phase excitation is used, 1 phase excitation and 2 phase excitation are performed alternately, and the phase excitation pattern at that time becomes eight patterns as shown in the excitation table 83a of FIG. Which excitation data is acquired at which phase excitation is designated by the value (0 to 7) of the excitation order pointer.

回転開始時の励磁順ポインタ84hの値は、後述するように直前にモータを停止させたときに使用した励磁相が、どのパターンに属する励磁相を使用したかによって相違する。回転中は順次励磁順ポインタの値を更新しながら使用する。   The value of the excitation order pointer 84h at the start of rotation differs depending on which pattern the excitation phase belongs to which excitation phase used when the motor was stopped immediately before, as described later. During rotation, the value of the excitation order pointer is sequentially updated and used.

続いて、スタートレバー45およびストップボタン46〜48の操作に関連させてモータ制御処理を説明する。以下の説明はあくまでも1つのリールを制御するためのステッピングモータ79に対する処理例である。
[その1.スタートレバー45の操作前の処理]
スタートレバー45が操作される前のウエイトタイマ84fの値は「0(ゼロ)」であり、加速カウンタ84gの値も「0(ゼロ)」である。
Subsequently, motor control processing will be described in relation to the operation of the start lever 45 and the stop buttons 46 to 48. The following description is a processing example for the stepping motor 79 for controlling only one reel.
[1. Processing before operation of start lever 45]
The value of the weight timer 84 f before the start lever 45 is operated is “0 (zero)”, and the value of the acceleration counter 84 g is also “0 (zero)”.

そのため、モータ制御処理がコールされると、まずウエイトタイマ84fの値がゼロであるので(ステップ1201)、ステップ1211に移行して加速カウンタ84gの値をチェックする。加速カウンタ84gの値もゼロであるので、この場合にはステップ1212において出力励磁データは「0(ゼロ)」に設定されて保存される。   Therefore, when the motor control process is called, first, since the value of the weight timer 84f is zero (step 1201), the process proceeds to step 1211 to check the value of the acceleration counter 84g. Since the value of the acceleration counter 84g is also zero, in this case, the output excitation data is set to “0 (zero)” in step 1212 and stored.

その後、図13のタイマ割り込み処理にリターンする。出力励磁データがゼロであるので、スタートレバー45の操作前のモードでは、ステッピングモータ79は回転停止状態となっている。
[その2.スタートレバー45が操作されたときの処理]
スタートレバー45の操作は、通常遊技処理(図16のステップ502)において検出される。スタートレバー45の操作が検出されると、後記するリール回転処理において、加速カウンタ84gの値が「25」に設定される。
Thereafter, the process returns to the timer interrupt process of FIG. Since the output excitation data is zero, in the mode before the operation of the start lever 45, the stepping motor 79 is in the rotation stop state.
[Part 2. Processing when start lever 45 is operated]
The operation of the start lever 45 is detected in the normal game process (step 502 in FIG. 16). When the operation of the start lever 45 is detected, the value of the acceleration counter 84g is set to "25" in the reel rotation process described later.

スタートレバー45が操作されてもウエイトタイマ84fの値は依然として「0(ゼロ)」であるから、この場合にもステップ1201を経てステップ1211に移行して、加速カウンタ84gの値を判別する。   Even if the start lever 45 is operated, the value of the weight timer 84 f is still “0 (zero)”, so in this case as well, the process proceeds to step 1211 through step 1201 to determine the value of the acceleration counter 84 g.

スタートレバー45が操作されると、加速カウンタ84gの値に「25」がセットされるので、この場合にはステップ1221で減算処理が実行される。その結果、加速カウンタ84gの値は「0(ゼロ)」でないので(ステップ1222)、ステップ1231において、ウエイトタイマ84fの設定処理が実行される。このステップ1231では、
ステップ1221で減算処理が実行された後の加速カウンタ84gの値に対応した励磁時間の値が、図25の加速テーブルから取得され、取得された励磁時間の値がウエイトタイマ84fにセットされる。
When the start lever 45 is operated, "25" is set to the value of the acceleration counter 84g. In this case, subtraction processing is performed in step 1221. As a result, since the value of the acceleration counter 84g is not "0 (zero)" (step 1222), setting processing of the wait timer 84f is executed in step 1231. In this step 1231,
The value of the excitation time corresponding to the value of the acceleration counter 84g after the subtraction process is performed in step 1221 is acquired from the acceleration table of FIG. 25, and the value of the acquired excitation time is set in the weight timer 84f.

ステップ1221での減算処理は、1だけディクリメント(減算)する処理であるから、減算後の加速カウンタの値は「24」となる。この場合には図25のテーブルからも明らかなように、加速カウンタの値「24」に対応した励磁時間(130割り込み)の値(=130)がウエイトタイマ84fにセットされる。これで、第1の加速期間に相当する連続相励磁時間(=130×1.49msec)がセットされたことになる。   Since the subtraction process at step 1221 is a process of decrementing by 1, the value of the acceleration counter after subtraction is "24". In this case, as apparent from the table of FIG. 25, the value (= 130) of the excitation time (130 interrupts) corresponding to the value "24" of the acceleration counter is set in the wait timer 84f. This means that the continuous phase excitation time (= 130 × 1.49 msec) corresponding to the first acceleration period is set.

ウエイトタイマへのセット処理が終了すると、励磁順ポインタ84hの値を「1」だけインクリメントする更新処理が実行される(ステップ1232)。そして、更新処理された励磁順ポインタ84hの値(この例では、「5」)に対応した励磁データを、図8に示す励磁テーブル83aより取得し、その励磁データ(06H)が左リール61L用の出力励磁データとしてRAM84に保存される(ステップ1233)。   When the process of setting the wait timer is completed, an update process is performed to increment the value of the excitation order pointer 84h by "1" (step 1232). Then, the excitation data corresponding to the value (in this example, "5") of the excitation order pointer 84h that has been updated is acquired from the excitation table 83a shown in FIG. 8 and the excitation data (06H) is for the left reel 61L. Is stored in the RAM 84 as the output excitation data of (step 1233).

保存された励磁データはその他のリール61M、61Rのステッピングモータに対する励磁データを取得した後、図26のステップ1105に示すように入出力ポート82に同時に出力されることになる。   The stored excitation data is simultaneously output to the input / output port 82 as shown in step 1105 of FIG. 26 after obtaining excitation data for the stepping motors of the other reels 61M, 61R.

ステップ1233の処理が終了すると、図柄オフセットの値が更新(ステップ1234)されると共に、リールの回転位置検出処理(ステップ1235)、リールインデックスセンサ75(図3参照)によるリールの回転検出処理(ステップ1236)などが行われる。   When the process of step 1233 is completed, the symbol offset value is updated (step 1234), and the reel rotation position detection process (step 1235) and the reel rotation detection process by the reel index sensor 75 (see FIG. 3) (step 1235) 1236) and the like.

また、ステップ1244およびステップ1245はリール異常処理であって、励磁データを印加したにも拘わらずリールが正常に回転しないようなときの処理である。   Further, steps 1244 and 1245 are reel abnormality processings, in which the reels do not rotate normally despite the application of the excitation data.

またステップ1251、ステップ1252は、ステッピングモータ79に対する回転停止処理(ブレーキ処理)である。   Steps 1251 and 1252 are rotation stop processing (braking processing) for the stepping motor 79.

これらの処理は後述するとして、モータ加速処理が正常であれば上記のステップ1244、ステップ1245の処理がスキップされて、図13に示すタイマ割込処理にリターンする。   As these processes will be described later, if the motor acceleration process is normal, the processes of steps 1244 and 1245 are skipped, and the process returns to the timer interrupt process shown in FIG.

以上のように、スタートレバー45が操作されると、加速カウンタ84gにカウンタ値「25」がセットされ、3つのリール61(61L、61M、61R)のそれぞれに対応するステッピングモータ79に対してモータ始動用の励磁データがそれぞれ供給されることでそれぞれのロータ790が始動する。   As described above, when the start lever 45 is operated, the counter value "25" is set in the acceleration counter 84g, and the stepping motor 79 corresponding to each of the three reels 61 (61L, 61M, 61R) Each excitation data for starting is supplied, and each rotor 790 starts.

そして、次のタイマ割込み時間になると、再びモータ制御処理がコールされる。このときの処理を次に説明する。   Then, when the next timer interruption time comes, the motor control process is called again. The process at this time will be described next.

この場合にはウエイトタイマ84fの値は「130」であるから(ステップ1201)、このときはウエイトタイマ84fの値を1だけ減算する減算処理(ステップ1202)を実行して、タイマ割込処理(図13)のステッピングモータ制御処理(図26)にリターンする。   In this case, since the value of wait timer 84f is "130" (step 1201), at this time, a subtraction process (step 1202) of subtracting the value of wait timer 84f by 1 is performed to execute timer interrupt process (step 1202). The process returns to the stepping motor control process (FIG. 26) of FIG.

その結果、加速カウンタ84gや励磁順ポインタ84hの値は、前のタイマ割込み時と同じ値で保持される。つまり、同じ励磁相(この例では2相励磁)によるモータ加速処理が継続される。この同じ励磁相を使用したモータ加速処理は、トータル130割込み分連続して行われ、ウエイトタイマ84fの値は、タイマ割込みの度に減算処理される。この結果、130割込みが行われたときウエイトタイマ84fの値はゼロとなる(ステップ1201)。   As a result, the values of the acceleration counter 84g and the excitation order pointer 84h are held at the same values as at the previous timer interrupt. That is, the motor acceleration process by the same excitation phase (two-phase excitation in this example) is continued. The motor acceleration process using the same excitation phase is continuously performed for a total of 130 interrupts, and the value of the wait timer 84 f is subtracted at each timer interrupt. As a result, when the 130 interrupt is performed, the value of the wait timer 84f becomes zero (step 1201).

一方、加速カウンタ84gの値は、この第1の加速期間中全く変化しない。130割込みが終了してウエイトタイマ84fの値が0となることで、今度はステップ1211を介してステップ1221の処理に移行し、このステップ1221の処理において、加速カウンタ84gの値が始めて減算処理される。   On the other hand, the value of the acceleration counter 84g does not change at all during this first acceleration period. When the interrupt 130 is completed and the value of the wait timer 84f becomes 0, the process proceeds to step 1221 through step 1211. In this step 1221, the value of the acceleration counter 84g is first subtracted and processed. Ru.

そして、1だけ減算された加速カウンタ84gの値「23」に対応した励磁時間(8割り込み)が、図25の加速テーブルから取得され、取得されたこの励磁時間の値(=8)がウエイトタイマ84fにセットされる(ステップ1222、1231)。   Then, the excitation time (8 interrupts) corresponding to the value "23" of the acceleration counter 84g decremented by 1 is acquired from the acceleration table of FIG. 25 and the value (= 8) of the excitation time acquired is the wait timer It is set to 84f (steps 1222, 1231).

同時に、励磁順ポインタ84h(図8参照)の値がインクリメントされて「6」となり(ステップ1232)、この励磁順ポインタ84hの値「6」に対応した励磁データ「02H」(1相励磁)が、出力励磁データとしてRAM84に格納される(ステップ1233)。   At the same time, the value of the excitation order pointer 84h (see FIG. 8) is incremented to “6” (step 1232), and the excitation data “02H” (one phase excitation) corresponding to the value “6” of the excitation order pointer 84h , And stored in the RAM 84 as output excitation data (step 1233).

その後、他のリール61(中リール61M、右リール61R)についても同様な出力励磁データの取得処理が実行され、全てのリール61(左リール61L、中リール61M、右リール61R)に対して出力励磁データの取得処理が終了した段階で、これら出力励磁データが入出力ポート82にそれぞれ出力されて、第2の加速期間に関する処理が開始される(図26、ステッピングモータ制御処理のステップ1104、1105)。   Thereafter, the same processing for acquiring output excitation data is executed for the other reels 61 (middle reel 61M, right reel 61R), and output is performed for all the reels 61 (left reel 61L, middle reel 61M, right reel 61R) When the excitation data acquisition process is completed, these output excitation data are output to the input / output port 82, and the process for the second acceleration period is started (FIG. 26, steps 1104 and 1105 of the stepping motor control process). ).

したがって、図25の加速テーブルから明らかなように、第2の加速期間の最初は1相励磁が8割り込み分だけ連続して行われる。   Therefore, as is apparent from the acceleration table of FIG. 25, one phase excitation is continuously performed for eight interrupts at the beginning of the second acceleration period.

第2の加速期間の最初は、加速順序2に相当する処理である(図25参照)。この加速順序2における加速処理でタイマ割込みが8割込み分終了する(ステップ1201においてYes)と、ステップ1221において加速カウンタ84gの値が更に減算される。   The beginning of the second acceleration period is processing corresponding to acceleration order 2 (see FIG. 25). When eight timer interrupts end in the acceleration processing in this acceleration order 2 (Yes in step 1201), the value of the acceleration counter 84g is further subtracted in step 1221.

これにより、励磁順ポインタ84hの値が「7」となる励磁データ「03H」が、図8の励磁テーブルより読み出されるので、7割込み分の連続加速処理が2相励磁によって実行される。   As a result, the excitation data "03H" in which the value of the excitation order pointer 84h is "7" is read from the excitation table of FIG. 8, so continuous acceleration processing for seven interrupts is executed by two-phase excitation.

このように加速カウンタ84gを順次減算処理しながら、励磁順ポインタ84hによって指定された励磁データを順次読み出して、第2の加速期間中における加速処理が実行されるので、加速カウンタ84gの値が最終的に「0(ゼロ)」となる。   As described above, while the acceleration counter 84g is sequentially subtracted, the excitation data specified by the excitation order pointer 84h is sequentially read, and the acceleration process is executed during the second acceleration period, so the value of the acceleration counter 84g is final. It becomes "0 (zero)".

加速カウンタ84gの値が「0」になると、この値がステップ1222でチェックされるので、ステップ1223に移行して、今度は加速カウンタ84gの値を「1」にする処理が実行される。   When the value of the acceleration counter 84g becomes "0", this value is checked in step 1222, so that the process shifts to step 1223 to execute processing for setting the value of the acceleration counter 84g to "1".

その後、ステップ1231に移行して、ステップ1221で減算したときの加速カウンタ84gの値「0」に対応した励磁時間(1割り込み分)に相当する値(=1)がウエイトタイマ84fにセットされる。   Thereafter, the process proceeds to step 1231, and a value (= 1) corresponding to the excitation time (one interrupt) corresponding to the value "0" of the acceleration counter 84g when subtracted in step 1221 is set in the wait timer 84f. .

その後、励磁順ポインタ84hが更新されてこの例では「0」のポインタに該当する励磁データ「01H」が図8の励磁テーブルより読み出されて、これが出力励磁データとしてセットされる(ステップ1232、1233)。したがって、ステップ1221での減算処理の結果、加速カウンタの値が「0」になると1回のタイマ割り込み分だけ励磁される。   Thereafter, the excitation order pointer 84h is updated, and in this example, the excitation data "01H" corresponding to the pointer "0" is read out from the excitation table of FIG. 8 and set as output excitation data (step 1232) 1233). Therefore, when the value of the acceleration counter becomes “0” as a result of the subtraction process in step 1221, only one timer interrupt is excited.

ステップ1221の減算処理の結果、加速カウンタ84gの値が「0」になっても、ステップ1223の処理で、加速カウンタ84gの値に「1」がセットされる。そのため、次のタイマ割り込み処理において、励磁順である加速順序25(図25)の次の処理ステップとしては、ステップ1211を経由してステップ1221に移行して再度加速カウンタ84gの値の減算処理が実行される。   Even if the value of the acceleration counter 84g becomes "0" as a result of the subtraction process of step 1221, "1" is set to the value of the acceleration counter 84g in the process of step 1223. Therefore, in the next timer interrupt process, as the next process step of the acceleration order 25 (FIG. 25) which is the excitation order, the process proceeds to step 1221 via step 1211 and the process of subtracting the value of the acceleration counter 84g is performed again. To be executed.

これにより、加速カウンタ84gの値は再び「0」になるから、ステップ1231では、図25の加速順序25に相当する励磁時間(=1)がウエイトタイマ84fにセットされることになる。また、励磁順ポインタ84hはステップ1232の処理で「2」に更新される結果、励磁相が2相励磁に変わると共に1割り込み分だけの励磁処理となる。   As a result, the value of the acceleration counter 84g becomes "0" again, so at step 1231, the excitation time (= 1) corresponding to the acceleration order 25 of FIG. 25 is set to the wait timer 84f. Further, as a result of the excitation order pointer 84 h being updated to “2” in the processing of step 1232, the excitation phase changes to two-phase excitation and the excitation processing for one interrupt is performed.

つまり、加速順序25の次からは、ステップ1221、1223において加速カウンタ84gの値が、「0」、「1」の間で交互に変更されることになり、しかも常に1割り込みによる励磁となるから、ステッピングモータ79は1相励磁と2相励磁を交互に繰り返す回転モードとなる。これは定速処理に他ならず、換言すれば、加速順序25まで励磁処理が進むと、それ以降は定速回転モードに遷移することになる。   That is, from the next of the acceleration order 25, in steps 1221 and 1223, the value of the acceleration counter 84g is alternately changed between "0" and "1", and excitation is always performed by one interrupt. The stepping motor 79 is in a rotation mode in which one-phase excitation and two-phase excitation are alternately repeated. This is nothing other than constant speed processing, in other words, when the excitation processing proceeds to the acceleration order 25, after that, transition to the constant speed rotation mode is made.

リール61の回転中(加速中、低速回転中)に実行されるリール回転位置検出処理(図28、ステップ1235)を、左リール61Lの場合を例に挙げて説明する。   The reel rotational position detection process (FIG. 28, step 1235) executed during rotation of the reel 61 (during acceleration and low speed rotation) will be described using the case of the left reel 61L as an example.

モータ制御処理(図27)において、励磁順ポインタ84hの値の更新(ステップ1232)と励磁データの取得(ステップ1233)が実行されると、図柄オフセット値84iの値の更新処理(ステップ1234)と、リール61の回転位置検出処理(ステップ1235)と、が実行される。   In the motor control process (FIG. 27), when the update of the value of the excitation order pointer 84h (step 1232) and the acquisition of the excitation data (step 1233) are executed, the process of updating the value of the symbol offset value 84i (step 1234) And the rotational position detection process (step 1235) of the reel 61 is executed.

この回転検出処理では、リールインデックスセンサ75による第1センサカットバン76、第2センサカットバン77(図3参照)の検出と、リールの回転時に更新される図柄オフセット値84iと図柄番号84jとに基づいて、リール61の回動軸X周りの角度位置が特定される。   In this rotation detection processing, based on the detection of the first sensor cut bun 76 and the second sensor cut bun 77 (see FIG. 3) by the reel index sensor 75 and the symbol offset value 84i and symbol number 84j updated when the reel rotates. The angular position of the reel 61 about the rotation axis X is specified.

なお、以下の説明においては、左リール61Lの場合を例に挙げて説明する。   In the following description, the case of the left reel 61L will be described as an example.

図29は、ステップ1235の回転位置検出処理を説明するフローチャートである。   FIG. 29 is a flowchart for explaining the rotational position detection process of step 1235.

回転位置検出処理では、ステップ1301において、リールインデックスセンサ75から入力される信号が、オン信号とオフ信号の何れであるのかを確認する。   In the rotational position detection process, in step 1301, it is confirmed whether the signal input from the reel index sensor 75 is an on signal or an off signal.

ここで、リール61の回転位置が、第1センサカットバン76または第2センサカットバン77(以下、センサカットバン76、77とも表記する)がリールインデックスセンサ75で検出される位置にある場合には、オン信号が、検知されない位置にある場合にはオフ信号が入力される。   Here, when the rotational position of the reel 61 is at a position where the first sensor cut bun 76 or the second sensor cut bun 77 (hereinafter also referred to as sensor cut buns 76, 77) is detected by the reel index sensor 75 If the signal is in an undetected position, an off signal is input.

ステップ1301においてオン信号である場合、ステップ1302において、オン信号フラグがセットされているか否かを確認する。   If it is determined in step 1301 that the signal is an on signal, it is determined in step 1302 whether the on signal flag is set.

前回のタイマ割込処理における回転位置検出処理の際に、センサカットバン76、77が検出されていたか否かを判別するためである。   This is to determine whether or not the sensor cut buns 76 and 77 have been detected in the rotational position detection process in the previous timer interrupt process.

ステップ1302においてオン信号フラグがセットされている場合、ステップ1303において、計時カウンタ84kの値を「1」インクリメントする加算処理が実行される。   When the on signal flag is set in step 1302, in step 1303, an addition process of incrementing the value of the time counter 84k by "1" is performed.

オン信号フラグが既にセットされている場合には、前回の回転位置検出処理に引き続いてセンサカットバン76、77が検出されていることを意味するので、以降の回転位置検出処理においてオフ信号が入力されて、センサカットバン76、77が検出されなくなった際に、センサカットバン76、77が検出されていた時間を計数できるようにするためである。   If the ON signal flag is already set, it means that the sensor cut-vans 76 and 77 are detected following the previous rotational position detection processing, so the OFF signal is input in the subsequent rotational position detection processing. When the sensor cut buns 76 and 77 are not detected, the time in which the sensor cut buns 76 and 77 have been detected can be counted.

ステップ1303の処理が実行されると、モータ制御処理(図28)におけるステップ1236の処理にリターンすることになる。   When the process of step 1303 is executed, the process returns to the process of step 1236 in the motor control process (FIG. 28).

ここで、計時カウンタは、リールインデックスセンサ75で、センサカットバン76、77が検出されていた時間、または検出されていなかった時間を算出するためのカウンタである。   Here, the time counter is a counter for calculating the time in which the sensor cut buns 76 and 77 have been detected or the time in which it has not been detected by the reel index sensor 75.

計時カウンタの値は、リールインデックスセンサ75から入力される信号が、オン信号からオフ信号に切り替わったとき、またはオフ信号からオン信号に切り替わったときに、後記するステップ1308またはステップ1315の処理において、「0」にリセットされる。   When the signal input from the reel index sensor 75 switches from the on signal to the off signal or switches from the off signal to the on signal, the value of the time counter is in the process of step 1308 or step 1315 described later. Reset to '0'.

ステップ1302においてオン信号フラグがセットされていない場合、ステップ1304において、オン信号フラグをセットする。   If the on signal flag is not set in step 1302, the on signal flag is set in step 1304.

以降の回転位置検出処理において、オン信号フラグが入力されていた時間を算出できるようにするためである。   This is to enable calculation of the time during which the on signal flag has been input in the subsequent rotational position detection processing.

ここで、オン信号が入力された時点でオン信号フラグがセットされていない場合とは、第1センサカットバン76と第2センサカットバン77のうちの一方が、リール61の回転により、リールインデックスセンサ75に検出される位置に達したことを意味する。   Here, when the on signal flag is not set at the time when the on signal is input, one of the first sensor cut bun 76 and the second sensor cut bun 77 rotates the reel 61 to rotate the reel index sensor 75. It means that it has reached the position to be detected.

よって、第1センサカットバン76と第2センサカットバン77のうちの何れが検出される位置に達したのかを確認するために、ステップ1305において、オン信号が入力される前に入力されていたオフ信号の入力時間(オフ時間)を算出する。   Therefore, in order to confirm which of the first sensor cut-van 76 and the second sensor cut-van 77 has reached the detected position, in step 1305, the off-signal which was input before the on-signal is input. Calculate the input time (off time) of.

ここで、オフ時間は、オン信号が入力される前のオフ信号が継続して入力されていた間にタイマ割込処理の実行間隔毎に加算されていた計時カウンタの値に基づいて算出される。   Here, the off time is calculated based on the value of the time counting counter that is added at each execution interval of the timer interrupt processing while the off signal before the on signal is input is continuously input. .

例えば、計時カウンタの値が「210」である場合には、312.90msec(1.49msec×210)が、ステップ1305において算出されるオフ時間となる。   For example, when the value of the clock counter is “210”, 312.90 msec (1.49 msec × 210) is the off time calculated in step 1305.

ステップ1305においてオフ時間が算出されると、ステップ1306において、算出されたオフ時間に基づいて、リールインデックスセンサ75に検出されたセンサカットバンが、第1センサカットバン76と第2センサカットバン77のうちの何れであるのかを特定する。   When the off time is calculated in step 1305, the sensor cut bun detected by the reel index sensor 75 based on the calculated off time in step 1306 is one of the first sensor cut bun 76 and the second sensor cut bun 77. Identify which one.

具体的には、ROM83に記憶されたオン/オフ時間テーブル(図示せず)を参照し、算出されたオフ時間が、図9の(b)の第1非検出時間t2(先端部76aの終端部76eから先端部77aの始端部77sまで区間に対応する時間)と、第2非検出時間t4(先端部77aの終端部77eから先端部76aの始端部76sまでの区間に対応する時間)のうちの何れと一致するのかを確認し、一致する非検出時間の次に検出されることになるセンサカットバンが、リールインデックスセンサ75に検出されたセンサカットバンであると判定する。   Specifically, with reference to an on / off time table (not shown) stored in the ROM 83, the calculated off time is the first non-detection time t2 (the end of the tip 76a in FIG. 9B). The time from the portion 76e to the start end 77s of the tip end portion 77a) and the second non-detection time t4 (the time from the end portion 77e of the tip end portion 77a to the start end 76s of the tip end portion 76a) It is confirmed which one of them matches, and it is determined that the sensor cut-van to be detected next to the matching non-detection time is the sensor cut-van detected by the reel index sensor 75.

実施の形態では、オン/オフ時間テーブルでは、先端部76aの終端部76eから先端部77aの始端部77sまで区間に対応する第1非検出時間t2が344.19msec、先端部77aの終端部77eから先端部76aの始端部76sまでの区間に対応する第2非検出時間t4が312.90msecとして記憶されている。   In the embodiment, in the on / off time table, the first non-detection time t2 corresponding to the section from the end 76e of the tip 76a to the start 77s of the tip 77a is 344.19 msec, the end 77e of the tip 77a The second non-detection time t4 corresponding to the section from the point to the start end 76s of the distal end portion 76a is stored as 312.90 msec.

そのため、ステップ1305において算出されたオフ時間が、例えば312.90msecである場合には、第2非検出時間t4であると判定される。   Therefore, if the off-time calculated in step 1305 is, for example, 312.90 msec, it is determined that it is the second non-detection time t4.

第2非検出時間t4の後に検出されるセンサカットバンは、図9に示すように、第1センサカットバン76であるので、ステップ1306において、第1センサカットバン76であると特定される。   The sensor cut-ban detected after the second non-detection time t4 is the first sensor cut-van 76, as shown in FIG.

センサカットバンの位置が特定されると、リールの外周に描かれた図柄の位置が特定できるので、ステップ1307において、リールの回転位置が特定されることになる。   When the position of the sensor cut bun is specified, the position of the graphic drawn on the outer periphery of the reel can be specified, so that in step 1307, the rotational position of the reel is specified.

そして、ステップ1308において、オン信号の入力時間を算出するために、計時カウンタの値が「0」にリセットされる。   Then, in step 1308, the value of the clock counter is reset to "0" in order to calculate the input time of the on signal.

一方、ステップ1301においてオン信号が入力されていない場合、すなわちオフ信号が入力されている場合には、ステップ1309において、オフ信号フラグがセットされているか否かを確認する。   On the other hand, if the on signal is not input in step 1301, that is, if the off signal is input, it is checked in step 1309 whether the off signal flag is set.

ステップ1301におけるオフ信号の入力が、センサカットバン76、77がリールインデックスセンサ75を通過した直後のオフ信号の入力でるあるのかを確認するためである。   This is to confirm whether the input of the off signal in step 1301 is the input of the off signal immediately after the sensor cut buns 76, 77 pass the reel index sensor 75.

ステップ1309において、オフ信号フラグがセットされている場合、ステップ1310において、計時カウンタ84kの値を「1」インクリメントする加算処理が実行される。   In step 1309, when the off signal flag is set, in step 1310, addition processing is performed to increment the value of the time counter 84k by "1".

オフ信号フラグが既にセットされている場合には、前回の回転位置検出処理に引き続いてセンサカットバン76、77が検出されていないことを意味するので、以降の回転位置検出処理においてオン信号が入力されて、センサカットバン76、77が検出された際に、センサカットバン76、77が検出されていなかった時間を係数できるようにするためである。   If the off signal flag is already set, it means that the sensor cut-vans 76 and 77 have not been detected following the previous rotational position detection processing, so the on signal is input in the subsequent rotational position detection processing. When the sensor cut buns 76 and 77 are detected, the time when the sensor cut buns 76 and 77 are not detected can be calculated.

ステップ1309においてオフ信号フラグがセットされていない場合、ステップ13111において、オフ信号フラグをセットする。   If the off signal flag is not set in step 1309, the off signal flag is set in step 13111.

以降の回転位置検出処理において、オフ信号フラグが入力されていた時間を算出できるようにするためである。   This is to enable calculation of the time during which the off signal flag has been input in the subsequent rotational position detection processing.

ここで、オフ信号が入力された時点でオフ信号フラグがセットされていない場合とは、第1センサカットバン76と第2センサカットバン77のうちの一方が、リール61の回転により、リールインデックスセンサ75に検出される位置から外れたことを意味する。   Here, when the off signal flag is not set at the time when the off signal is input, one of the first sensor cut bun 76 and the second sensor cut bun 77 rotates the reel 61 to rotate the reel index sensor 75. It means that it has deviated from the detected position.

よって、第1センサカットバン76と第2センサカットバン77のうちの何れが検出されていたのかを確認するために、ステップ1312において、オフ信号が入力される前に入力されていたオン信号の入力時間(オン時間)を算出する。   Therefore, in order to confirm which of the first sensor cut-van 76 and the second sensor cut-van 77 has been detected, in step 1312, the input time of the ON signal input before the OFF signal is input. Calculate (on-time).

ここで、オン時間は、オフ信号が入力される前のオン信号が継続して入力されていた間にタイマ割込処理の実行間隔毎に加算されていた計時カウンタ84kの値に基づいて算出される。   Here, the on time is calculated based on the value of the clock counter 84k which is added at each execution interval of the timer interrupt processing while the on signal before the off signal is input is continuously input. Ru.

例えば、計時カウンタ84kの値が「21」である場合には、31.29msec(1.49msec×21)が、ステップ1312において算出されるオン時間となる。   For example, if the value of the clock counter 84 k is “21”, 31.29 msec (1.49 msec × 21) is the on-time calculated in step 1312.

ステップ1312においてオン時間が算出されると、ステップ1313において、算出されたオン時間に基づいて、リールインデックスセンサ75に検出されていたセンサカットバンが、第1センサカットバン76と第2センサカットバン77のうちの何れであるのかを特定する。   When the on-time is calculated in step 1312, the sensor cut-ban detected by the reel index sensor 75 based on the calculated on-time in step 1313 is one of the first sensor cut-van 76 and the second sensor cut-van 77. Identify which of the

センサカットバンの位置が特定されると、リールの外周に描かれた図柄の位置が特定できるので、ステップ1314において、リールの回転位置が特定されることになる。   When the position of the sensor cut bun is specified, since the position of the pattern drawn on the outer periphery of the reel can be specified, in step 1314, the rotational position of the reel is specified.

そして、ステップ1308において、オン信号の入力時間を算出するために、計時カウンタの値が「0」にリセットされる。   Then, in step 1308, the value of the clock counter is reset to "0" in order to calculate the input time of the on signal.

この回転位置検出処理が終了すると、モータ制御処理(図28)のステップ1236の処理にリターンすることになる。   When this rotational position detection process ends, the process returns to the process of step 1236 of the motor control process (FIG. 28).

図28のモータ制御処理に戻って、ステップ1235では、リールの基点位置が所定検出位置(リールインデックスセンサ75)を通過したか否かを確認する。   Returning to the motor control processing of FIG. 28, in step 1235, it is checked whether or not the base position of the reel has passed the predetermined detection position (reel index sensor 75).

実施の形態では、センサカットバン76の始端部76sと、終端部76e、センサカットバン77の始端部77sと、終端部77eの計4カ所が、基点位置に設定されているので、ステップ1235の処理でこれら基点位置76s、76e、77s、77eの何れかが検出されていた場合には、リールの原点位置が確定したことを意味するため、ステップ1236に進み、当該リールの原点位置が所定検出位置を通過するタイミングに合わせた図柄オフセットカウンタおよび図柄番号カウンタの更新処理を実行する。   In the embodiment, since the start end 76s of the sensor cut-van 76, the end 76e, the start-end 77s of the sensor cut-van 77, and the end 77e are set at the base point position, the processing of step 1235 is performed. If any one of these base points 76s, 76e, 77s, 77e is detected, it means that the origin position of the reel has been determined, so the process proceeds to step 1236, and the origin position of the reel is determined to be a predetermined detection position. Update processing of the symbol offset counter and the symbol number counter in accordance with the passing timing is executed.

つまり、図柄番号と図柄オフセット値とが、リールの各基点位置に応じて決まる所定値に更新される。   That is, the symbol number and the symbol offset value are updated to predetermined values determined in accordance with the respective reference point positions of the reels.

より詳しくは、検出された基点が、第1センサカットバン76の始端部76s(原点位置)の場合には、図柄番号の値が「0」、図柄オフセットの値が「0」にセットされる。   More specifically, when the detected base point is the start end 76s (origin position) of the first sensor cut-van 76, the symbol number value is set to "0" and the symbol offset value is set to "0".

また、検出された基点が、第1センサカットバン76の終端部76eの場合には、図柄番号の値が「0」、図柄オフセットの値が「21」にセットされる。   When the detected base point is the terminal end 76e of the first sensor cut-van 76, the symbol number value is set to "0" and the symbol offset value is set to "21".

また、検出された基点が、第2センサカットバン77の始端部77sの場合には、図柄番号の値が「10」、図柄オフセットの値が「12」にセットされる。   When the detected base point is the start end 77s of the second sensor cut-van 77, the symbol number value is set to "10" and the symbol offset value is set to "12".

また、検出された基点が、第2センサカットバン77の終端部77eの場合には、図柄番号の値が「12」、図柄オフセットの値が「6」にセットされる。   When the detected base point is the end 77e of the second sensor cut-van 77, the symbol number value is set to "12" and the symbol offset value is set to "6".

ここで、図柄番号は、図10に示す図柄の番号を連番で示すものであり、トータル21個の図柄が用意されているので、図柄番号は「0」〜「20」の値をとる。   Here, the symbol number indicates the symbol number shown in FIG. 10 by a serial number, and since a total of 21 symbols are prepared, symbol numbers take values of “0” to “20”.

図柄オフセットは、1つの図柄をリール61の回転方向に24等分した値であるから、「0」〜「23」の値をとる。   Since the symbol offset is a value obtained by equally dividing one symbol in the rotational direction of the reel 61, it takes a value of “0” to “23”.

図柄オフセットの値は、図柄オフセットの更新処理(図28、ステップ1234)において、「1」ずつ加算される。   The symbol offset value is incremented by “1” in the symbol offset update process (FIG. 28, step 1234).

ここで、図柄オフセットの値が24になる(図柄オフセットの値が25回更新される)と、表示窓31に表示されている図柄が1図柄分移動したことになるので、かかる場合には、表示窓31に表示されている図柄を特定するための図柄番号を、更新する必要がある。   Here, when the value of the symbol offset becomes 24 (the value of the symbol offset is updated 25 times), the symbol displayed in the display window 31 has moved by one symbol, so in this case, It is necessary to update the symbol number for specifying the symbol displayed in the display window 31.

実施の形態では、ステップ1241において、図柄オフセットの値が最大値(24)未満であるか否かを確認し、図柄オフセットの値が「24」になると(ステップ1241、No)、ステップ1242において、図柄番号が更新されると共に、図柄オフセットの値が、「0」にリセットされる。
[再加速処理および異常処理]
前記したように、モータ加速期間では加速カウンタの加減算に応じて図柄オフセットの値が更新され、そして定速回転中は、タイマ割り込み処理が実行されるたびに、図柄オフセットの値が更新される(ステップ1234)。
In the embodiment, it is checked in step 1241 whether the value of symbol offset is less than the maximum value (24), and when the value of symbol offset becomes "24" (step 1241, No), in step 1242, While the symbol number is updated, the value of the symbol offset is reset to "0".
[Re-acceleration processing and error processing]
As described above, during the motor acceleration period, the value of the symbol offset is updated according to the addition and subtraction of the acceleration counter, and during constant speed rotation, the value of the symbol offset is updated each time timer interrupt processing is executed ( Step 1234).

そして、更新後の図柄オフセットの値が「24」になると、図柄番号が更新されると共に、図柄オフセットの値が「0」にリセットされる(ステップ1241、ステップ1242)。   Then, when the value of the symbol offset after updating becomes "24", the symbol number is updated and the value of the symbol offset is reset to "0" (steps 1241 and 1242).

そして、図柄番号が更新された後はその値がその最大値「21」を超えないで、しかも図柄オフセットが最大値である「24」を超えるまでは、ステップ1241からステップ1244の処理ステップをそれぞれ経由して、図柄番号の更新、図柄オフセット値の更新およびリセット処理が続く。さらにリール61が1回転するごとに図柄番号と図柄オフセットがそれぞれリセットされるようになっている(ステップ1236、1237)。   Then, after the symbol number is updated, the processing steps from step 1241 to step 1244 are performed until the value does not exceed the maximum value "21" and the symbol offset exceeds the maximum value "24". Then, the process of updating the symbol number, updating of the symbol offset value, and reset processing continues. Furthermore, the symbol number and the symbol offset are reset each time the reel 61 makes one rotation (steps 1236 and 1237).

この処理がなされることで、図柄番号を基準にどの図柄が表示窓31を通過しているかが判り、さらに図柄オフセットの値によってその図柄のどの位置が表示窓31に位置しているかを判定することができる。例えば図柄番号「0」、図柄オフセット「0」のときには、表示窓から図柄番号「0」〜「2」の図柄が視認可能となっている。   By this processing being performed, it can be determined which symbol is passing through the display window 31 based on the symbol number, and further, it is determined which position of the symbol is located in the display window 31 by the value of the symbol offset. be able to. For example, when symbol number "0" and symbol offset "0", symbols of symbol numbers "0" to "2" are visible from the display window.

スタートレバー45によってステッピングモータ79が正常に加速し、定速回転に至る正常回転の場合には上述したような状況が再現される。しかし、正常に加速されずに正常回転に至らない場合や、故意にリールを押さえて回転を止めたりすると、以下のような異常回転処理となる。   The stepping motor 79 is normally accelerated by the start lever 45, and the above-mentioned situation is reproduced in the case of normal rotation leading to constant speed rotation. However, in the case where normal acceleration is not achieved and normal rotation is not reached, or if the reel is intentionally pressed to stop rotation, the following abnormal rotation processing is performed.

まず、加速処理はリール61が1回転するまでに終了するので、通常の場合には加速処理が行われると、何れリール61の1回転目がリールインデックスセンサ75によって検出されるはずである。しかし、加速処理が異常であると、ステップ1235によってリール61の1回転目が検出されない状態でも、図柄オフセット値と図柄番号の更新処理が進んでしまう(ステップ1234、ステップ1242)。   First, since the acceleration processing is completed by one rotation of the reel 61, in the normal case, when the acceleration processing is performed, the first rotation of the reel 61 should be detected by the reel index sensor 75 in any event. However, if the acceleration processing is abnormal, even if the first rotation of the reel 61 is not detected in step 1235, the processing for updating the symbol offset value and symbol number proceeds (step 1234, step 1242).

図10から明らかなように図柄番号は「0」〜「20」までであるが、このような異常状態になると、図柄番号がさらに更新されてその値が最大値「21」になっても(ステップ1241、1242)、次の励磁相切り替えタイミングになると、ステップ1221においてカウンタ減算処理が行われてしまう。そうすると、図柄オフセットの値は今まで通りに更新処理される(ステップ1222、1234)。   As apparent from FIG. 10, the symbol numbers are “0” to “20”, but when such an abnormal state occurs, the symbol numbers are further updated and the value becomes the maximum value “21” ( Steps 1241 and 1242) At the next excitation phase switching timing, counter subtraction processing is performed in step 1221. Then, the value of the symbol offset is updated as before (steps 1222, 1234).

その場合にはステップ1241を経て、ステップ1243において図柄番号の値がチェックされる。図柄番号は「0」から「20」までであるので、その更新最大値「21」を超えたときには異常回転状態とみなすことができる。   In that case, through step 1241, the value of the symbol number is checked in step 1243. Since the symbol numbers are from "0" to "20", when the updated maximum value "21" is exceeded, it can be regarded as an abnormal rotation state.

その場合でもステッピングモータ79の動作上のばらつきを考慮して、この例では4オフセット以上図柄オフセットが進んだとき(ステップ1244)、始めて異常回転状態と判断して異常処理が行われる(ステップ1245)。この場合には再加速設定処理が行われ、加速カウンタにはその初期値である「25」がセットされ、次のタイマ割り込み期間から再びステップ1211に戻って再加速処理が行われる。   Even in that case, in consideration of the variation in the operation of the stepping motor 79, in this example, when the symbol offset advances by 4 offsets or more (step 1244), the abnormal rotation state is determined first and abnormal processing is performed (step 1245) . In this case, the reacceleration setting process is performed, the initial value "25" is set in the acceleration counter, and the process returns to step 1211 again from the next timer interruption period, and the reacceleration process is performed.

ステッピングモータ79には動作上のばらつきがあり、理想的には1回転=504パルスとなるが、場合によっては503パルスあるいは505パルスで1回転することも考えられるので、ステップ1244では余裕をもって4オフセット分を異常検出値に設定してある。   Stepping motor 79 has variation in operation, and ideally 1 rotation = 504 pulses, but in some cases it is conceivable to make 1 rotation with 503 pulses or 505 pulses, so 4 offsets with a margin in step 1244. The minute is set to the anomaly detection value.

また、リールが何らかの原因で回転しなかったとき、例えばリールの回転を故意に押さえてしまっているようなときには、上述したと同じようにステップ1235でリールインデックスセンサ75によってリールの1回転が検出されないまま、図柄オフセット値84iと図柄番号84jが更新され続けることになる。   Also, when the reel does not rotate for some reason, for example, when the rotation of the reel is intentionally pressed, one rotation of the reel is not detected by the reel index sensor 75 in step 1235 as described above. As it is, the symbol offset value 84i and the symbol number 84j will continue to be updated.

この場合、図柄番号84jの値が最大値である「21」になったのちの次のタイマ割込処理において、加速カウンタ84gの値の減算または加算処理(ステップ1221、ステップ1222)が実行されたのちに、図柄オフセット値が更新され(ステップ1234)、更新後の図柄オフセット値84iが最大値「24」以下であるときには、ステップ1243において、図柄番号84jが最大値「21」未満であるか否かが確認される。   In this case, in the next timer interrupt process after the symbol number 84j reaches the maximum value "21", the process of subtracting or adding the value of the acceleration counter 84g (steps 1221, 1222) is executed. After that, when the symbol offset value is updated (step 1234) and the updated symbol offset value 84i is less than the maximum value "24", whether or not the symbol number 84j is less than the maximum value "21" in step 1243 It is confirmed.

そして、図柄番号84jが最大値「21」以上となっているときには、異常状態とみなし、さらに、更新された図柄が回転して図柄オフセット値84iが4以上ずれたときには(ステップ1244)、前記した異常処理(ステップ1245)が実行される。そして、この異常処理はリセットスイッチ123が操作されるまで継続される。   Then, when the symbol number 84j is equal to or more than the maximum value "21", it is regarded as an abnormal state, and further, when the updated symbol rotates and the symbol offset value 84i shifts 4 or more (step 1244) An abnormality process (step 1245) is performed. Then, the abnormality processing is continued until the reset switch 123 is operated.

このステップ1245における異常処理の回数が規定回数(例えば3回)を超えたときには、この異常状態を報知する処理(ホール内に設けられた異常ランプに対する点滅処理、ホール管理者へのブザー報知処理など)を講じることもできる。
[その3.ストップボタンが押されたときの処理]
さて、この定速回転モード中にユーザが任意のストップボタン46〜48を押して、リールの回転を止める操作を行うと、リール61(左リール61L、中リール61M、右リール61R)の停止制御処理(ステップ1252)が実行される。
When the number of abnormal processes in step 1245 exceeds a prescribed number (for example, 3 times), a process of notifying this abnormal state (flashing process for an abnormal lamp provided in a hole, buzzer notification process to a hole manager, etc. ) Can also be taken.
[3. Processing when the stop button is pressed]
By the way, when the user presses any stop button 46 to 48 in this constant speed rotation mode to stop the rotation of the reels, stop control processing of the reel 61 (left reel 61L, middle reel 61M, right reel 61R) (Step 1252) is executed.

ここで、ブレーキをかけたとしても、リール61(ロータ790)のすべりがあるので3〜4ステップ分滑って停止する。また上記したように、モータ始動時の励磁相としては2相励磁であるのが好ましく、ブレーキは2相励磁直後、つまり1相励磁のタイミングに開始されるように、ストップボタン46〜48の操作タイミングに拘わらず、モータ停止時期(リール停止時期)を把握しておく必要がある。   Here, even if the brake is applied, the reel 61 (the rotor 790) is slipped, and therefore, it is slipped by 3 to 4 steps and stopped. As described above, it is preferable to use two-phase excitation as the excitation phase at motor start-up, and operate the stop buttons 46 to 48 so that the brake is started immediately after the two-phase excitation, that is, at the one-phase excitation timing. It is necessary to grasp the motor stop timing (reel stop timing) regardless of the timing.

そこで、ステップ1242の図柄番号84jの更新と図柄オフセット値84iのリセット処理に続いて、ステップ1251のようなリールの停止時期を判別する処理ステップを置いている。このステップ1251では現在の出力中の励磁相が2相励磁であり、図柄オフセット値が所定オフセット値を超えない範囲となっているかをそれぞれ判別する。   Therefore, following the update of the symbol number 84j in step 1242 and the reset processing of the symbol offset value 84i, processing steps for determining the reel stop timing as in step 1251 are provided. In this step 1251, it is respectively determined whether or not the excitation phase in the current output is two-phase excitation, and the symbol offset value is in a range not exceeding the predetermined offset value.

ここで、現在の励磁相が2相励磁であるかどうかは、励磁順ポインタ(図8参照)の値を参照すればよく、所定のオフセット値を超えたかどうかは図柄オフセット値84iを参照すればよい。図柄オフセット値84iを考慮するのは、図柄オフセット値84iが大きくなればなるほど、隣接するリール61の停止時における図柄位置の相対的ずれが大きくなることを意味する。人間の識別力を考慮すると4オフセット以上になると、図柄のずれがはっきり認識できるようになるので、図柄オフセット値が4以下のときにリール停止処理を実行する必要があるからである。   Here, whether or not the current excitation phase is two-phase excitation may be referred to the value of the excitation order pointer (see FIG. 8), and whether or not a predetermined offset value is exceeded may be referred to symbol offset value 84i. Good. The consideration of the symbol offset value 84i means that the greater the symbol offset value 84i, the greater the relative displacement of the symbol position when the adjacent reel 61 is stopped. This is because it is possible to clearly recognize the misalignment of the symbol when the offset is four or more in consideration of human discrimination power, so it is necessary to execute the reel stop processing when the symbol offset value is four or less.

したがってこの条件を満たさないときには、図13のタイマ割り込み処理ルーチンに戻るが、ステップ1251のリール停止条件を満たしているときで、しかもストップボタン46〜48の何れかのボタンが押されたときには、ステップ1252において、リール61(左リール61L、中リール61M、右リール61R)の回転を停止させる処理(停止制御処理)が実行される。   Therefore, when this condition is not satisfied, the processing returns to the timer interrupt processing routine of FIG. 13. However, when the reel stop condition of step 1251 is satisfied and any one of the stop buttons 46 to 48 is pressed, the step In 1252, a process (stop control process) for stopping the rotation of the reel 61 (left reel 61L, middle reel 61M, right reel 61R) is executed.

ここで、実施の形態のスロットマシン10では、リール61を停止させる方法として、ステッピングモータの4相に同時に励磁をして停止させる場合と、スローダウンさせながら停止させる場合とが用意されており、何れの方法により停止させるのが、前記した通常遊技処理(図16)において、ストップボタン46〜48の操作タイミングに応じて設定されるようになっている。   Here, in the slot machine 10 of the embodiment, as a method of stopping the reel 61, there are prepared a case where excitation is simultaneously stopped on four phases of the stepping motor and a case where it is stopped while slowing down. The method of stopping by any method is set in accordance with the operation timing of the stop buttons 46 to 48 in the above-described normal game processing (FIG. 16).

そこで、リール61を停止させる方法の設定処理を先に説明する。   Therefore, the setting process of the method of stopping the reel 61 will be described first.

図30は、リール制御処理(図18)におけるリール停止処理(ステップ706)の詳細を示すフローチャートである。   FIG. 30 is a flow chart showing the details of the reel stop processing (step 706) in the reel control processing (FIG. 18).

このリール停止処理は、スロットマシンでの遊技に関する通常遊技処理(図16)において実行され、ストップボタン46〜48の操作タイミングタイミングに応じて、ステッピングモータ79の4相に同時に励磁をしてリール61を急停止させのか、それともスローダウンさせながらリール61を停止させるのか、が設定される。   The reel stop process is executed in the normal game process (FIG. 16) related to the game in the slot machine, and the four phases of the stepping motor 79 are simultaneously excited according to the operation timing of the stop buttons 46 to 48. Is set, or it is set whether to stop the reel 61 while slowing down.

リール停止処理は、リール制御処理(図18)のステップ703において、何れかのストップボタン46〜48が操作されたことが、ストップ操作検出センサ46a〜48a(図11参照)の出力信号から検出された場合に実行される。   In the reel stop process, at step 703 of the reel control process (FIG. 18), it is detected from the output signals of the stop operation detection sensors 46a to 48a (see FIG. 11) that any one of the stop buttons 46 to 48 is operated. Will be executed if

始めに、ステップ2001において、停止処理を実行するリール61を特定する。   First, in step 2001, the reel 61 on which the stop process is to be performed is specified.

実施の形態では、何れかのストップボタン46〜48が操作されると、操作されたストップボタンのフラグがセットされる。よって、セットされているフラグに対応するリール61が、停止処理を実行するリールであると特定される。   In the embodiment, when any one of the stop buttons 46 to 48 is operated, the flag of the operated stop button is set. Therefore, the reel 61 corresponding to the set flag is specified as the reel on which the stop process is to be performed.

ステップ2001において停止処理を実行するリールが特定されると、ステップ2002において、ストップボタン46〜48が操作された時点におけるリール61の回転位置(現在位置)を特定する。   When the reel for which the stop process is to be performed is specified in step 2001, the rotational position (current position) of the reel 61 at the time when the stop buttons 46 to 48 are operated is specified in step 2002.

具体的には、RAM84に記憶された図柄番号84jと図柄オフセット値84iの値に基づいて、リール61の回転位置を特定できる。   Specifically, the rotational position of the reel 61 can be identified based on the symbol number 84 j and the symbol offset value 84 i stored in the RAM 84.

ステップ2003において、リール61の停止時に表示させる図柄として決定された図柄(停止予定図柄)の位置を特定する。   In step 2003, the position of the symbol (the symbol to be stopped) determined as the symbol to be displayed when the reel 61 is stopped is specified.

ここで、リールの停止時に表示される図柄は、通常遊技処理の抽選処理(図16、ステップ503)の結果、何れかの役(入賞役、小役)に当選している場合には、当選している役に応じて決まる図柄となるので、当選している役に応じて決まる図柄の位置が特定される。   Here, the symbol displayed at the time of stopping the reel is won if any combination (winning combination, small combination) is won as a result of the lottery process (FIG. 16, step 503) of the normal gaming process. Since the symbol is determined in accordance with the character being played, the position of the symbol determined in accordance with the character being won is specified.

例えば、左リールの下段の有効ライン上に図柄「ベル」を停止させる役に当選している場合、ストップボタン46が操作された時点で下段の有効ライン上に位置していた図柄から、左リールの回転方向において最も近い位置にある「ベル」の位置を図柄番号で特定する。   For example, when winning the role of stopping the symbol "bell" on the lower effective line of the left reel, the left reel starts from the symbol located on the lower effective line when the stop button 46 is operated. The position of the "bell" located closest to the direction of rotation of is identified by the symbol number.

また、図10の左リールにおいて、図柄番号3の「チェリー」が下段の有効ライン上に位置している時にストップボタン46が操作された場合には、図柄番号5の「ベル」が最も近い位置にあるので、図柄番号5が、停止予定図柄の位置として特定される。   Further, in the left reel of FIG. 10, when the stop button 46 is operated when the symbol number 3 "cherry" is positioned on the lower effective line, the position where the symbol number 5 "bell" is closest The symbol number 5 is specified as the position of the planned stop symbol.

一方、抽選処理(図16、ステップ503)において何れの役にも当選していない場合には、最終的に総てのリール61が停止した時点で、何れの役も成立させない図柄の位置が特定される。   On the other hand, when any combination is not won in the lottery process (FIG. 16, step 503), when all reels 61 finally stop, the position of the symbol which does not form any combination is specified Be done.

ステップ2004において、ストップボタン46が操作された時点から、停止予定図柄を有効ライン上に位置させた状態でリールを停止させるまでに要するステップ数(Nstep)を特定する。   In step 2004, the number of steps (Nstep) required to stop the reel in a state where the scheduled stop symbol is positioned on the effective line from when the stop button 46 is operated is specified.

例えば左リールの下段の有効ラインに停止させる図柄(停止予定図柄)が図柄番号2の「ベル」であり、ストップボタン46を押下操作したときに下段の有効ライン上に位置していた図柄が図柄番号20の「7」であって、図柄番号20の図柄オフセット値が「0」である場合には、ちょうど3図柄分離れていることになる。   For example, the symbol to be stopped at the lower effective line of the left reel (the planned stop symbol) is the "bell" of the symbol number 2, and the symbol located on the lower effective line when the stop button 46 is pressed is a symbol If it is "7" of the number 20 and the symbol offset value of the symbol number 20 is "0", three symbols are separated.

ここで、実施の形態では、前記したように、図柄を1図柄分滑らせるためには24ステップが必要なので、3図柄滑らすためには72ステップ(=3×24ステップ)が必要になる。よって、「72」が停止予定図柄位置までの距離(ステップ数)Nstepとして特定されて、停止予定図柄までのステップ数(残り図柄ステップ数)を示す残り図柄カウンタ84mの値に「72」がセットされる。   Here, in the embodiment, as described above, 24 steps are required to slide a symbol by one symbol, and 72 steps (= 3 × 24 steps) are required to slide 3 symbols. Therefore, "72" is specified as the distance (the number of steps) Nstep to the scheduled symbol position, and "72" is set to the value of the remaining symbol counter 84m indicating the number of steps (the number of remaining symbol steps) to the scheduled symbol Be done.

ステップ2005において、停止予定図柄までのステップ数Nstepが、21<Nstep≦91であるか否かを確認し、この範囲内である場合には、ステップ2006において、第2スローダウン設定処理が実行される。   In step 2005, it is confirmed whether or not the number of steps Nstep to the symbol to be stopped is 21 <Nstep ≦ 91, and if it is within this range, the second slowdown setting process is executed in step 2006. Ru.

この第2スローダウン設定処理では、第2スローダウンフラグがセットされたのち、減速カウンタ84nの値に「8」がセットされる。   In the second slowdown setting process, after the second slowdown flag is set, "8" is set to the value of the deceleration counter 84n.

一方、21<Nstep≦91でない場合、ステップ2007において、停止予定図柄までのステップ数が91<Nstep≦117であるか否かを確認し、この条件を満たす場合には、ステップ2008において、第1スローダウン設定処理が実行される。   On the other hand, if 21 <Nstep ≦ 91 is not satisfied, it is confirmed in step 2007 whether or not the number of steps to the symbol to be stopped is 91 <Nstep ≦ 117. If this condition is satisfied, the first step 2008 is performed. The slowdown setting process is performed.

この第1スローダウン設定処理では、第1スローダウンフラグがセットされたのち、減速カウンタ84nの値に「20」がセットされる。   In the first slowdown setting process, after the first slowdown flag is set, "20" is set to the value of the deceleration counter 84n.

なお、ステップ2007において91<Nstep≦117でない場合には、ステップ2009において、全相励磁停止設定処理が実行される。   If it is not determined at step 2007 that 91 <Nstep ≦ 117, at step 2009, all-phase excitation stop setting processing is executed.

この全相励磁停止設定処理では、全相励磁停止フラグがセットされたのち、スローダウン設定処理を終了する。   In the all-phase excitation stop setting process, the slow-down setting process is ended after the all-phase excitation stop flag is set.

ここで、91<Nstep≦117でない場合とは、停止予定図柄までのステップ数Nstepが、(a)21以下、または(b)118以上ということになる。実施の形態では、(a)の場合は、早急にリールを停止させないと予定停止図柄を有効ライン上に位置させた状態でリールを停止させることができないので、全相励磁でリールを停止させるようにしている。一方、(b)の場合には、停止用定図柄と所定位置とが離れており、スローダウン処理を実行すると、所定時間内に停止予定図柄を所定位置に停止させることができないので、スローダウンを実行せずに定速で回転させたのち、停止予定図柄が所定位置に達した時点で全相励磁をかけてリールを停止させるようにしている。   Here, the case where 91 <Nstep ≦ 117 does not mean that the number of steps Nstep to the symbol to be stopped is (a) 21 or less, or (b) 118 or more. In the embodiment, in the case of (a), since the reel can not be stopped in a state where the planned stop symbol is positioned on the effective line unless the reel is stopped quickly, the reel is stopped by all phase excitation. I have to. On the other hand, in the case of (b), since the fixed symbol for stopping and the predetermined position are separated, and the slow-down processing is executed, the symbol to be stopped can not be stopped at the predetermined position within the predetermined time. After rotating at a constant speed without executing, all phases are excited to stop the reel when the symbol to be stopped reaches a predetermined position.

これにより、リール制御処理(図18)のリール停止処理(ステップ706)の結果、第1スローダウンフラグ、第2スローダウンフラグ、全相励磁フラグの何れかがセットされ、特に、第1スローダウンフラグ、または第2スローダウンフラグがセットされた場合には、減速カウンタ84nに、所定の値がセットされることになる。   Thereby, as a result of the reel stop process (step 706) of the reel control process (FIG. 18), any one of the first slow down flag, the second slow down flag, and the all phase excitation flag is set. In particular, the first slow down When the flag or the second slow down flag is set, the deceleration counter 84 n is set to a predetermined value.

図33は、第1減速テーブルを示す図であり、図34は、第2減速テーブルを示す図である。   FIG. 33 is a view showing a first deceleration table, and FIG. 34 is a view showing a second deceleration table.

ここでスローダウンさせながらリールを停止させる場合とは、ステッピングモータの4相に同時に励磁をかけてリールを急停止させるのではなく、励磁時間を徐々に長くして、定速で回転しているリールを徐々に減速させたのちに4相励磁によりリールを停止させる場合をいう。   In the case of stopping the reel while slowing down here, it is not rotating the reel by stopping it simultaneously by exciting the four phases of the stepping motor at the same time, but rotating the excitation time gradually and rotating at a constant speed The case of stopping the reel by four phase excitation after decelerating the reel gradually is said.

実施の形態では、スローダウン期間の長い第1減速テーブルと、これよりもスローダウン期間の短い第2減速テーブルとが用意されている。   In the embodiment, a first deceleration table with a long slowdown period and a second deceleration table with a slowdown period shorter than this are prepared.

第1減速テーブルでは、減速カウンタと減速順序との関係と、各減速順序における励磁方法(1相励磁または2相励磁)および励磁時間とが規定されており、20ステップをかけて、リールを減速させる内容が規定されている。   In the first deceleration table, the relationship between the deceleration counter and the deceleration order, the excitation method (one-phase excitation or two-phase excitation) and the excitation time in each deceleration order are defined, and 20 steps are taken to decelerate the reel. The content to be

例えば、一番最初に実行されることになる減速順序1では、1相励磁が1割り込みの間(1.49msec)実行され、次の減速順序2では2相励磁が1割り込みの間(1.49msec)実行され、その次の減速順序3では1相励磁が2割り込みの間(2.98msec)実行され、というように、1相励磁と2相励磁とを交互に繰り返しながら、割り込み時間を徐々に長くすることで、リール61を減速させるように設定されている。   For example, in the first deceleration order to be executed, one-phase excitation is performed during one interrupt (1.49 msec), and in the next deceleration order 2, two-phase excitation is performed during one interrupt (1. 49 msec), and in the next deceleration order 3, 1 phase excitation is performed for 2 interrupts (2.98 msec), etc., while alternately repeating 1 phase excitation and 2 phase excitation, the interruption time is gradually Is set so as to decelerate the reel 61.

第2減速テーブルでもまた、減速カウンタと減速順序との関係と、各減速順序における励磁方法(1相励磁または2相励磁)および励磁時間とが規定されている。第2減速テーブルは、8ステップをかけてリールを減速させるように規定されており、第1減速テーブルの場合よりも、短いステップ数でリールを減速させるようになっている。   Also in the second deceleration table, the relationship between the deceleration counter and the deceleration order, and the excitation method (one-phase excitation or two-phase excitation) and excitation time in each deceleration order are defined. The second deceleration table is defined so as to decelerate the reel in eight steps, and decelerates the reel by a smaller number of steps than in the case of the first deceleration table.

第1減速テーブルは、前記した第1スローダウンフラグがセットされた場合に、第2減速テーブルは、前記した第2スローダウンフラグがセットされた場合に、それぞれ後記する停止制御処理において参照されるようになっており、これらテーブル(第1減速テーブル、第2減速テーブル)の内容を読み出すための参照子として、減速カウンタ84nが用いられている。   The first deceleration table is referred to in the stop control process described later when the first slowdown flag is set, and the second deceleration table is referred to when the second slowdown flag is set. The deceleration counter 84 n is used as a reference for reading the contents of these tables (first deceleration table, second deceleration table).

そのため、前記したリール停止処理(図30)において、第1スローダウンフラグがセットされた場合には、ステップ2008の第1スローダウン設定処理において、減速カウンタ84nの値に「20」がセットされ、第2スローダウンフラグがセットされた場合には、ステップ2006の第2スローダウン設定処理において、減速カウンタ84nの値に「8」がセットされるようになっている(図30、ステップ2006、2008)。   Therefore, when the first slow down flag is set in the reel stop process (FIG. 30), “20” is set to the value of the deceleration counter 84 n in the first slow down setting process of step 2008. When the second slow down flag is set, “8” is set to the value of the deceleration counter 84 n in the second slow down setting process of step 2006 (FIG. 30, steps 2006 and 2008). ).

そして、第1スローダウンフラグまたは第2スローダウンフラグのセットと、減速カウンタ84nの値のセットをトリガとして、モータ制御処理(図28、図29)の停止制御処理(ステップ1252)において、リール61をスローダウンさせながら停止させる処理が実行されるようになっている。   The stop control process (step 1252) of the motor control process (FIGS. 28 and 29) is triggered by the setting of the first slow down flag or the second slow down flag and the setting of the value of the deceleration counter 84n. The process to stop while slowing down is performed.

この停止制御処理(ステップ1252)を、図31のフローチャートを参照して説明する。   This stop control process (step 1252) will be described with reference to the flowchart of FIG.

図31に示すように、停止制御処理では、リール61を停止させて停止予定図柄を所定値に停止表示させるタイミングであるか否かを確認するために、残り図柄ステップ数が「0」であるか否かを確認する。具体的には、停止予定図柄までのステップ数(残り図柄ステップ数)を示す残り図柄カウンタ84mの値が、「0」であるか否かを確認し、「0」である場合には、残り図柄ステップ数が「0」であると判断される。   As shown in FIG. 31, in the stop control process, the number of remaining symbol steps is “0” in order to confirm whether or not it is the timing to stop the reel 61 and to display stop scheduled symbols at a predetermined value. Check if it is. Specifically, check whether the value of the remaining symbol counter 84m indicating the number of steps (the number of remaining symbol steps) up to the scheduled stop symbol is “0”, and if it is “0”, the remaining It is determined that the number of symbol steps is "0".

そして、残り図柄ステップ数が「0」である場合、ステップ2102において全相励磁停止処理が実行される。   When the number of remaining symbol steps is “0”, the all-phase excitation stop process is executed in step 2102.

この全相励磁停止処理では、ステッピングモータ79の4相が同時励磁されるように設定されたのち、減速ウエイトタイマ84pにブレーキ時間(励磁時間)が設定される。例えば、159割り込み分(=236.91msec)がブレーキ時間に設定されている場合には、減速ウエイトタイマ84pの値に「159」がセットされる。   In this all-phase excitation stop process, the four phases of the stepping motor 79 are set to be excited simultaneously, and then the braking time (excitation time) is set in the deceleration weight timer 84p. For example, when 159 interruptions (= 236.91 msec) is set as the braking time, "159" is set to the value of the deceleration weight timer 84p.

そして、リール61の定速回転に関与している加速カウンタ84gの値がリセット(=0)される。   Then, the value of the acceleration counter 84g involved in the constant speed rotation of the reel 61 is reset (= 0).

減速ウエイトタイマ84pにブレーキ時間がセットされると、ブレーキ用の励磁データがブレーキ時間の間(159割り込み分)連続して出力されて、リール61が完全に停止する。   When the brake time is set in the deceleration weight timer 84p, excitation data for the brake is continuously output during the brake time (159 interruptions), and the reel 61 is completely stopped.

そして、次回の回転時に使用する励磁順ポインタに対する調整処理が行われる。励磁順ポインタの調整処理はロータ790のすべりを考慮する。上述したようにブレーキ処理時、ロータ790は3〜4相分程度滑ってから停止するのが殆どであるので、例えば図8に示す励磁順ポインタ「0」でブレーキをかけたときには、励磁順ポインタ「4」の位置でロータ790が停止しているものと推定して、この例では励磁相の調整分として「4つの励磁相」分だけ進める。その結果更新後の励磁順ポインタの値は「5」となる。   Then, adjustment processing is performed on the excitation order pointer used at the next rotation. The adjustment processing of the excitation order pointer takes into account the slip of the rotor 790. As described above, since the rotor 790 slips by about 3 to 4 phases and then stops almost at the time of brake processing, for example, when braking is performed with the excitation order pointer "0" shown in FIG. Assuming that the rotor 790 is stopped at the position of “4”, in this example, the adjustment of the excitation phase is advanced by “four excitation phases”. As a result, the value of the excitation order pointer after updating is "5".

ステップ2102の全相励磁処理が実行されると、ステップ2103において、第1スローダウンフラグ、第2スローダウンフラグ、全相励磁停止フラグなどがリセットされたのち、タイマ割込処理(図13)にリターンする。   When the all-phase excitation process of step 2102 is executed, the first slow-down flag, the second slow-down flag, the all-phase excitation stop flag, etc. are reset in step 2103, and then the timer interrupt process (FIG. 13) is performed. Return

ステップ2101において残り図柄ステップ数が「0」でない場合、リール61をどのように停止させるのか、すなわちリール61を急停止させのか、それともリール61をスローダウンさせながら停止させるのか、を確認するために、ステップ2104において、全相励磁停止フラグがセットされているか否かを確認する。   If it is determined in step 2101 that the number of remaining symbol steps is not “0”, how to stop the reel 61, that is, whether to stop the reel 61 suddenly or to stop it while slowing down the reel 61 In step 2104, it is checked whether the all phase excitation stop flag is set.

ここで、ステップ2104において全相励磁停止フラグがセットされている場合とは、このステップ2104の前のステップ2101において残り図柄ステップ数の値が「0」でないことが確認されているのであるから、現時点が、リール61を急停止させる前であって、停止予定図柄が所定位置に達するのを待っている状態であることを意味している。   Here, when the all-phase excitation stop flag is set in step 2104, it is confirmed in step 2101 before this step 2104 that the value of the number of remaining symbol steps is not "0". This means that the current time is before the reel 61 is suddenly stopped, and is waiting for the symbol to be stopped to reach a predetermined position.

よって、ステップ2105において、全相励磁によるリール61の回転停止の開始タイミングを規定する残り図柄カウンタ84mの値が「1」減算されたのち、タイマ割込処理(図13)にリターンする。   Therefore, after the value of the remaining symbol counter 84m defining the start timing of the rotation stop of the reel 61 by all phase excitation is decremented by "1" in step 2105, the process returns to the timer interrupt process (FIG. 13).

これにより、残り図柄カウンタ84mの値が「0」未満になるまでの間は、残り図柄カウンタ84mの値が、タイマ割込処理(図13)の実行間隔で「1」ずつ減算処理されることになる。   Thus, until the value of the remaining symbol counter 84m becomes less than "0", the value of the remaining symbol counter 84m is subtracted by "1" at the execution interval of the timer interrupt processing (FIG. 13). become.

ステップ2104において全相励磁フラグがセットされていない場合には、ステップ2106において、第1スローダウンフラグがセットされているか否かが確認される。   If the all-phase excitation flag is not set in step 2104, it is checked in step 2106 whether the first slow down flag is set.

第1スローダウンフラグがセットされている場合には、ステップ2107において、現時点が、第1スローダウン処理の実行中、実行前の待機中の何れであるのかを確認するために、残り図柄カウンタ84mの値が「20」以下であるか否かを確認する。   When the first slow down flag is set, the remaining symbol counter 84 m is displayed in step 2107 in order to confirm whether the present time is during execution of the first slow down processing or during waiting before execution. Check whether the value of is less than "20".

実施の形態では、停止予定図柄までのステップ数(残り図柄ステップ数)を示す残り図柄カウンタ84mの値を、第1スローダウン処理の開始タイミングを規定するカウンタとしても用いている。ここで、前記したように、第1スローダウン処理は、リール61を全相励磁により停止させる前の20ステップでリール61のスローダウンを実行するように設定されている(図33参照)。   In the embodiment, the value of the remaining symbol counter 84m indicating the number of steps (the number of remaining symbol steps) up to the symbol to be stopped is also used as a counter that defines the start timing of the first slowdown process. Here, as described above, the first slow down process is set to execute the slow down of the reel 61 at 20 steps before stopping the reel 61 by the all-phase excitation (see FIG. 33).

そのため、残り図柄カウンタ84mの値が「20」よりも大きい場合は、第1スローダウン処理が実行される前の待機中であることを意味し、「20」である場合は、第1スローダウン処理の処理の開始タイミングになったことを意味し、「20」よりも小さい場合は、第1スローダウン処理が実行中であることを意味している。   Therefore, when the value of the remaining symbol counter 84m is larger than "20", it means that it is waiting before the first slow down processing is performed, and when it is "20", the first slow down It means that the processing start timing of the processing has come, and if it is smaller than "20", it means that the first slowdown processing is being executed.

よって、ステップ2107において、残り図柄カウンタ84mの値が「20」よりも大きい場合には、第1スローダウン処理が実行される前の待機中であるので、ステップ2108において、残り図柄カウンタ84mの値が「1」減算される。これにより、残り図柄カウンタ84mの値が「20」以下になるまでの間は、そのステップ2108の処理により、残り図柄カウンタ84mの値が、タイマ割込処理(図13)の実行間隔で「1」ずつ減算処理されることになる。   Therefore, in step 2107, when the value of the remaining symbol counter 84m is larger than "20", since it is in a standby state before the first slow-down processing is executed, the value of the remaining symbol counter 84m in step 2108 Is decremented by one. Thus, until the value of the remaining symbol counter 84m becomes "20" or less, the value of the remaining symbol counter 84m is "1" at the execution interval of the timer interrupt processing (FIG. 13) by the processing of step 2108. Will be subtracted one by one.

そして、ステップ2107において、残り図柄カウンタ84mの値が「20」以下である場合には、第1スローダウン処理を開始するタイミング、若しくは第1スローダウン処理の実行中であるので、後記するステップ2111(図32参照)の処理に移行する。   Then, in step 2107, when the value of the remaining symbol counter 84m is "20" or less, since the timing to start the first slow down process or the first slow down process is being executed, step 2111 to be described later It shifts to the processing of (see FIG. 32).

ステップ2106において第1スローダウンフラグがセットされていない場合には、ステップ2109において、第2スローダウンフラグがセットされているか否かが確認される。   If the first slow down flag is not set in step 2106, it is checked in step 2109 whether the second slow down flag is set.

第2スローダウンフラグがセットされている場合には、ステップ2110において、現時点が、第2スローダウン処理の実行中、実行前の待機中の何れであるのかを確認するために、残り図柄カウンタ84mの値が「8」以下であるか否かを確認する。   When the second slow down flag is set, in step 2110, the remaining symbol counter 84m is used to confirm whether the present time is during execution of the second slow down processing or during waiting before execution. Check whether the value of is less than "8".

前記したように、第2スローダウン処理は、リール61を全相励磁により停止させる前の8ステップでリール61のスローダウンを実行するように設定されている(図34参照)。   As described above, the second slow down process is set to execute the slow down of the reel 61 in eight steps before stopping the reel 61 by the all-phase excitation (see FIG. 34).

そのため、残り図柄カウンタ84mの値が「8」よりも大きい場合には、第2スローダウン処理が実行される前の待機中であるので、ステップ2108において、残り図柄カウンタ84mの値が「1」減算される。これにより、残り図柄カウンタ84mの値が「8」以下になるまでの間は、このステップ2108の処理により、残り図柄カウンタ84mの値が、タイマ割込処理(図13)の実行間隔で「1」ずつ減算処理されることになる。   Therefore, when the value of the remaining symbol counter 84m is larger than "8", since it is in a standby state before the second slow down process is executed, the value of the remaining symbol counter 84m is "1" in step 2108. It is subtracted. Thus, until the value of the remaining symbol counter 84m becomes "8" or less, the value of the remaining symbol counter 84m is "1" at the execution interval of the timer interrupt processing (FIG. 13) by the processing of this step 2108. Will be subtracted one by one.

そして、ステップ2110において、残り図柄カウンタ84mの値が「8」以下である場合には、第2スローダウン処理を開始するタイミング、若しくは第2スローダウン処理の実行中であるので、後記するステップ2111(図32参照)の処理に移行する。   Then, in step 2110, when the value of the remaining symbol counter 84m is "8" or less, since the timing to start the second slow down process or the second slow down process is being executed, step 2111 to be described later It shifts to the processing of (see FIG. 32).

ステップ2109において第2スローダウンフラグがセットされていない場合には、全相励磁停止フラグ、第1スローダウンフラグ、第2スローダウンフラグの何れもセットされておらず、リール61の回転を停止させる必要がないことになるので、タイマ割込処理(図13)にリターンする。   When the second slow down flag is not set in step 2109, none of the all phase excitation stop flag, the first slow down flag, and the second slow down flag is set, and the rotation of the reel 61 is stopped. Since it is not necessary, the process returns to the timer interrupt process (FIG. 13).

ここで、第1スローダウン処理または第2スローダウン処理の開始について説明する。   Here, the start of the first slow down process or the second slow down process will be described.

第1スローダウンフラグがセットされている場合には、前記したリール停止処理(図30参照)のステップ2008において、減速カウンタ84nの値に「20」がセットされいる。また、第2スローダウンフラグがセットされている場合には、前記したリール停止処理(図30参照)のステップ2006において、減速カウンタ84nの値に「8」がセットされている。   If the first slow down flag is set, "20" is set to the value of the deceleration counter 84n in step 2008 of the reel stop process (see FIG. 30). When the second slow down flag is set, "8" is set to the value of the deceleration counter 84n in step 2006 of the reel stop process (see FIG. 30).

そして、何れの場合にも、減速ウエイトタイマ84pの値はセットされておらず、「0」である。   Then, in any case, the value of the deceleration wait timer 84p is not set and is "0".

よって、ステップ2111(図32)において、減速ウエイトタイマ84pの値が「0」であるので、ステップ2113の処理に移行して、減速カウンタ84nの値が「1」減算処理される。   Therefore, in step 2111 (FIG. 32), since the value of the deceleration weight timer 84p is "0", the process shifts to the processing of step 2113, and the value of the deceleration counter 84n is subtracted by "1".

よって、第1スローダウンフラグがセットされている場合には、このステップ2113の処理により、減速カウンタ84nの値が「19」になり、第2スローダウンフラグがセットされている場合には、このステップ2113の処理により、減速カウンタ84nの値が「7」になる。   Therefore, when the first slow down flag is set, the value of the deceleration counter 84 n becomes “19” by the processing of this step 2113, and when the second slow down flag is set, this is the case. By the processing of step 2113, the value of the deceleration counter 84n becomes "7".

続いて、ステップ2114において、減算後の減速カウンタ84nの値に対応した励磁時間の値(図33、図34参照)を取得し、取得した励磁時間の値が、減速ウエイトタイマ84pにセットされる。   Subsequently, in step 2114, the value of the excitation time (see FIGS. 33 and 34) corresponding to the value of the deceleration counter 84 n after subtraction is acquired, and the value of the acquired excitation time is set in the deceleration weight timer 84p. .

よって、第1スローダウンフラグがセットされている場合には、減算後の減算カウンタの値が「19」であるので、減速カウンタの値「19」に対応した励磁時間の値「1」(図33参照)が、減速ウエイトタイマ84pの値にセットされる。   Therefore, when the first slow down flag is set, the value of the subtraction counter after subtraction is “19”, so the value “1” of the excitation time corresponding to the value “19” of the deceleration counter (FIG. 33) is set to the value of the deceleration weight timer 84p.

一方、第2スローダウンフラグがセットされている場合には、減速カウンタの値「7」に対応した励磁時間の値「1」(図34参照)が、減速ウエイトタイマ84pの値にセットされる。   On the other hand, when the second slow down flag is set, the excitation time value "1" (see FIG. 34) corresponding to the deceleration counter value "7" is set to the value of the deceleration weight timer 84p. .

減速ウエイトタイマ84pの値のセットが終了すると、励磁順ポインタ(図8参照)の値を「1」だけインクリメントする更新処理が実行される(ステップ2115)。そして、更新処理された励磁順ポインタの値(例えば、「5」)に対応した励磁データを図8に示すテーブルより取得し、その励磁データ(06H)が左リール61L用の出力励磁データとしてRAM84に保存される(ステップ2116)。保存された励磁データはその他のリール61M、61Rのステッピングモータに対する励磁データを取得した後、図26のステッピングモータ制御処理のステップ1105において入出力ポート82に同時に出力される。   When the setting of the value of the deceleration wait timer 84p is completed, an update process of incrementing the value of the excitation order pointer (see FIG. 8) by “1” is executed (step 2115). Then, excitation data corresponding to the value of the excitation order pointer (for example, "5") subjected to the update processing is acquired from the table shown in FIG. 8 and the excitation data (06H) is used as the output excitation data for the left reel 61L. (Step 2116). The stored excitation data is simultaneously output to the input / output port 82 in step 1105 of the stepping motor control process of FIG. 26 after acquiring the excitation data for the stepping motors of the other reels 61M, 61R.

そして、ステップ2117において、第1または第2スローダウン処理の終了タイミングを規定する残り図柄カウンタ84mの値が「1」減算処理されることになる。   Then, in step 2117, the value of the remaining symbol counter 84m that defines the end timing of the first or second slow down processing is subjected to “1” subtraction processing.

以上のように、ストップボタン46〜48が操作されると、操作されたボタンが対応するリール61(61L、61M、61R)の減速カウンタ84nの値に、スローダウン時間に応じて決まる所定値(第1スローダウン処理の場合は「20」、第2スローダウン処理の場合は「8」)がセットされるとともに、スローダウン処理の開始タイミングを規定する残り図柄カウンタ84mの値が、スローダウン処理の開始タイミングを規定する所定値になると、停止させようとするリールに対応するステッピングモータ79に対してモータスローダウン用の励磁データがそれぞれ供給されることでそれぞれのロータ790がスローダウンする。   As described above, when the stop button 46 to 48 is operated, the value of the deceleration counter 84 n of the reel 61 (61L, 61M, 61R) to which the operated button corresponds is a predetermined value determined according to the slowdown time ( "20" for the first slowdown processing and "8" for the second slowdown processing are set, and the value of the remaining symbol counter 84m defining the start timing of the slowdown processing is the slowdown processing When the predetermined value defining the start timing of is reached, the excitation data for the motor slowdown is respectively supplied to the stepping motor 79 corresponding to the reel to be stopped, whereby the respective rotors 790 are slowed down.

そして、次のタイマ割込み時間になると、再び停止制御処理がコールされる。このときの処理を次に説明する。   Then, when the next timer interrupt time comes, the stop control process is called again. The process at this time will be described next.

この場合には、第1スローダウン処理または第2スローダウン処理の開始直後なので、残り図柄ステップ数(残り図柄カウンタ84m)の値が「0」ではない。   In this case, the value of the number of remaining symbol steps (remaining symbol counter 84m) is not “0” because it is immediately after the start of the first slow down process or the second slow down process.

よって、ステップ2101を経て、最終的にステップ2111の処理に移行する。   Therefore, after step 2101, the process finally proceeds to step 2111.

スローダウン処理開始直後の減速ウエイトタイマの値は、前記したように「1」であるから(ステップ1211)、このときは減速ウエイトタイマの値を1だけ減算する減算処理(ステップ1212)を実行して、タイマ割込処理(図13)にリターンする。   Since the value of the deceleration wait timer immediately after the start of the slowdown process is "1" as described above (step 1211), at this time, the subtraction process (step 1212) of subtracting the value of the deceleration wait timer by 1 is performed Then, the process returns to the timer interrupt process (FIG. 13).

その結果、減速カウンタ84nや励磁順ポインタ84hの値は、前のタイマ割込み時と同じ値で保持される。つまり、同じ励磁相(この例では1相励磁)によるモータ減速処理が継続される。   As a result, the values of the deceleration counter 84 n and the excitation order pointer 84 h are held at the same values as at the previous timer interrupt. That is, the motor deceleration processing by the same excitation phase (in this example, one phase excitation) is continued.

そして、その次のタイマ割込み処理では、減速ウエイトタイマ84pの値が「0」であるので、ステップ2111からステップ2113の処理に移行し、このステップ2113において、減速カウンタ84nの値が「1」減算処理される。   Then, in the next timer interrupt process, since the value of the deceleration wait timer 84p is "0", the process proceeds from step 2111 to the process of step 2113. In this step 2113, the value of the deceleration counter 84n is decremented by "1". It is processed.

よって、第1スローダウン処理の場合には、減速カウンタ84nの値が「18」になり、第2スローダウン処理の場合には、減速カウンタ84nの値が「6」になる。   Therefore, in the case of the first slow down process, the value of the deceleration counter 84 n becomes “18”, and in the case of the second slow down process, the value of the deceleration counter 84 n becomes “6”.

そして、減算後の減速カウンタ84nの値「18」、「6」に対応した励磁時間(それぞれ1割り込み)が、図33、図34の減速テーブルから取得され、取得されたこの励磁時間の値(=1)が減速ウエイトタイマ84pにセットされる(ステップ2114)。   Then, the excitation time (one interrupt each) corresponding to the values “18” and “6” of the deceleration counter 84 n after subtraction is acquired from the deceleration tables of FIGS. = 1) is set to the deceleration weight timer 84p (step 2114).

同時に、励磁順ポインタ(図8参照)の値がインクリメントされて「6」となり(ステップ2115)、この励磁順ポインタの値「6」に対応した励磁データ「02H」(1相励磁)が、出力励磁データとしてRAM84に格納される(ステップ1216)。   At the same time, the value of the excitation order pointer (see FIG. 8) is incremented to "6" (step 2115), and the excitation data "02H" (one phase excitation) corresponding to the value "6" of this excitation order pointer is output. The excitation data is stored in the RAM 84 (step 1216).

そして、ステップ2117において、残り図柄カウンタ84mの値が「1」減算処理される。   Then, in step 2117, the value of the remaining symbol counter 84m is subtracted by "1".

このように減速カウンタ84nを順次減算処理しながら、励磁順ポインタ84hによって指定された励磁データを順次読み出し、さらに励磁時間を徐々に長くすることで、スローダウン処理が実行される。   As described above, the slowdown process is executed by sequentially reading out the excitation data specified by the excitation order pointer 84h while gradually subtracting the deceleration counter 84n, and gradually lengthening the excitation time.

そして、減速カウンタ84nの値が最終的に「0(ゼロ)」となると、これと同時に残り図柄カウンタ84mの値も「0」になる。   When the value of the deceleration counter 84 n finally becomes “0 (zero)”, at the same time, the value of the remaining symbol counter 84 m also becomes “0”.

そうすると、前記したステップ2101の処理を経て、ステップ2102の全相励磁処理が実行されて、リール61が完全に停止することになる。
すなわち、第1スローダウン処理では、20ステップ+全相励磁の1ステップによりリールが停止するので、スローダウンした後にリールが停止するまでに、32.29msec(21×1.49msec)を要することになる。
Then, through the process of step 2101 described above, the all-phase excitation process of step 2102 is executed, and the reel 61 is completely stopped.
That is, in the first slowdown process, the reel is stopped by 20 steps plus one step of all phase excitation, so it takes 32.29 msec (21 × 1.49 msec) to stop the reel after slowing down. Become.

また、第2スローダウン処理では、8ステップ+全相励磁の1ステップによりリールが停止するので、スローダウンした後にリールが停止するまでに、13.41msec(9×1.49msec)を要することになる。   In the second slowdown processing, the reel is stopped by eight steps plus one step of all-phase excitation, so 13.41 msec (9 × 1.49 msec) is required to stop the reel after slowing down. Become.

以上の通り、第1の実施形態のスロットマシン10では、スタートレバー45の操作により、外周に周方向に沿って複数の図柄が描かれたリール(周回体)61(61L、61M、61R)を、ステッピングモータ79で回転駆動させたのち、ストップボタン46〜48の操作により、回転しているリール61の停止指令が出力されると、リール61の停止時に有効ライン上の所定位置に表示させる停止図柄が決定され、さらに、決定された停止予定図柄と、有効ライン上の所定位置との関係に基づいて、停止図柄が所定位置に達するまでにリール61の減速(スローダウン)を行ったのちにリール61を停止させる第1の停止条件と、停止図柄が所定位置に達するまでにリール61の減速(スローダウン)を行わずにリール61停止させる第2の停止条件と、のうちの何れかが選択され、選択された停止条件でリール61を停止させるスロットマシン10において、第1の停止条件でリールを停止させた際に停止図柄を有効ライン上の所定位置に停止表示させることが可能である場合には、第1の停止条件を選択する構成とした。   As described above, in the slot machine 10 of the first embodiment, the reel (surrounding body) 61 (61L, 61M, 61R) on which a plurality of symbols are drawn along the circumferential direction on the outer periphery by the operation of the start lever 45 When the stop command of the rotating reel 61 is output by the operation of the stop buttons 46 to 48 after being rotationally driven by the stepping motor 79, the stop is displayed at a predetermined position on the effective line when the reel 61 is stopped. After the symbol is determined and the reel 61 is decelerated (slowed down) until the stop symbol reaches the predetermined position based on the relationship between the determined scheduled stop symbol and the predetermined position on the activated line. The first stop condition for stopping the reel 61 and the reel 61 stop without decelerating (slowing down) the reel 61 until the stop pattern reaches the predetermined position In the slot machine 10 in which one of the two stop conditions is selected and the reel 61 is stopped under the selected stop condition, the stop symbol is displayed on the effective line when the reel is stopped under the first stop condition The first stop condition is selected when the stop display can be made at the predetermined position.

このように構成すると、ストップボタンが操作された際の停止図柄の位置が、リール61を減速させたのちに停止させても有効ライン上の所定位置に到達可能な位置である場合には、第1の停止条件によりリール61を停止させることで、リール61を減速させずにロックさせて停止させる第2の停止条件の場合よりも、リール61やステッピングモータ79にかかる負荷を低減できる。   With this configuration, if the position of the stop symbol when the stop button is operated is a position where the predetermined position on the effective line can be reached even if the reel 61 is decelerated and then stopped. By stopping the reel 61 according to the stop condition of 1, the load applied to the reel 61 and the stepping motor 79 can be reduced compared to the case of the second stop condition in which the reel 61 is locked without being decelerated and stopped.

ステッピングモータ79は、多相ステッピングモータであり、第2の停止条件では、全相に励磁をかけてリール61を停止させ、第1の停止条件では、励磁相を順次切り換えながら、切り換え後の励磁相の励磁時間を切り換え前の励磁相の励磁時間以上の長さに設定してリール61を段階的に減速させたのち、全相に励磁をかけてリール61を停止させる構成とした。   The stepping motor 79 is a polyphase stepping motor, and excites all phases to stop the reels 61 under the second stop condition, and switches excitation phases sequentially while under the first stop condition to excite after switching. After setting the excitation time of the phase to a length equal to or longer than the excitation time of the excitation phase before switching, the reel 61 is decelerated stepwise, and excitation is applied to all phases to stop the reel 61.

このように構成すると、第1の停止条件でリールを停止させる場合には、徐々に減速させたのちに完全に停止させることができるので、リール61やステッピングモータ79にかかる負荷を低減できる。   According to this structure, when the reel is stopped under the first stop condition, the reel can be completely stopped after being decelerated gradually, so that the load on the reel 61 and the stepping motor 79 can be reduced.

ここで、全相励磁により周回体を停止させる場合に、周回体の停止位置のズレを考慮して、停止予定図柄が所定の停止位置に達する直前、例えばステッピングモータにより回転する周回体の最小回転単位である1ステップ以上前に全相励磁をかけて、周回体を停止させるようにした遊技機がある。例えば1ステップ前に全相励磁をかける遊技機の場合には、この1ステップ前の位置が「所定位置」に相当する。   Here, when stopping the circulating body by all phase excitation, the minimum rotation of the circulating body rotated by the stepping motor, for example, immediately before the planned stop symbol reaches a predetermined stop position, taking into consideration the displacement of the stopping position of the circulating body There is a gaming machine in which all phase excitation is applied one or more steps before the unit to stop the circulating members. For example, in the case of a gaming machine in which full phase excitation is applied one step before, the position one step before corresponds to the "predetermined position".

第1の停止条件では、1−2相励磁方式で励磁相の切り換えを順次実行する構成とした。   Under the first stop condition, switching of the excitation phase is sequentially performed by the 1-2 phase excitation method.

このように構成すると、ステッピングモータ79の1ステップあたりのリール61の回転角度が小さいので、リール61の回転を滑らかに見せることができる。   According to this structure, the rotation angle of the reel 61 per one step of the stepping motor 79 is small, so that the rotation of the reel 61 can be made to look smooth.

停止図柄と有効ライン上の所定位置との関係は、停止図柄を所定位置までステッピングモータ79で移動させるのに要する時間である構成とした。   The relationship between the stop symbol and the predetermined position on the effective line is configured to be the time required to move the stop symbol to the predetermined position by the stepping motor 79.

このように構成すると、停止図柄を所定位置まで移動させるのに要する時間を、リール61の停止までの挙動に遊技者が違和感を与えることのない時間内に抑えることで、遊技者に違和感を与えることなくリール61を減速させたのちに停止させることができ、リール61とステッピングモータ79にかかる負荷を低減させることができる。   With this configuration, the time taken to move the stop symbol to the predetermined position is made within the time that the player does not give a sense of discomfort to the behavior up to the stop of the reel 61, giving the player a sense of discomfort. Therefore, the reel 61 can be stopped after being decelerated, and the load on the reel 61 and the stepping motor 79 can be reduced.

停止図柄と有効ライン上の所定位置との関係は、停止図柄を所定位置までステッピングモータ79で移動させるのに要するステップ数である構成とした。   The relationship between the stop symbol and the predetermined position on the effective line is configured to be the number of steps required to move the stop symbol to the predetermined position by the stepping motor 79.

このように構成すると、リール61の最小回転単位であるステップ数に基づいて、リール61を減速させながら停止させる第1の停止条件を選択するか否かが判断されるので、可能な限り第1の停止条件を選択して、リール61とステッピングモータ79にかかる負荷を低減させることができる。   With this configuration, it is determined whether to select the first stop condition for stopping while decelerating the reel 61, based on the number of steps that is the minimum rotation unit of the reel 61. The load conditions applied to the reel 61 and the stepping motor 79 can be reduced by selecting the stop conditions of the above.

第1の停止条件では、励磁をかける励磁相と励磁時間とが励磁相の切り換え順を示す減速カウンタ(識別番号)と関連づけられた減速テーブル(減速パターン)に基づいて、リール61の減速が実行され、減速カウンタの順番に従って、励磁をかける励磁相と励磁時間を順次変更しながら、リール61を減速させる構成とした。   Under the first stop condition, the reel 61 is decelerated based on the deceleration table (deceleration pattern) in which the excitation phase to be excited and the excitation time are associated with the deceleration counter (identification number) indicating the switching order of the excitation phase. Thus, the reel 61 is decelerated while sequentially changing the excitation phase to be excited and the excitation time in accordance with the order of the deceleration counter.

このように構成すると、リール61をスムーズに減速させたのちに完全に停止させることができるので、リール61やステッピングモータ79にかかる負荷を低減できる。   According to this structure, since the reel 61 can be completely stopped after being smoothly decelerated, the load on the reel 61 and the stepping motor 79 can be reduced.

第1の停止条件には、リール61の減速時間が異なる複数の減速テーブル(第1減速テーブル、第2減速テーブル)が用意されており、停止図柄と有効ライン上の所定位置との関係に基づいて選択されたひとつの減速テーブル(第1減速テーブルまたは第2減速テーブル)に従って、リール61を減速させたのちに停止させる構成とした。   A plurality of deceleration tables (a first deceleration table and a second deceleration table) having different deceleration times of the reel 61 are prepared for the first stop condition, and based on the relationship between the stop symbol and the predetermined position on the effective line The reel 61 is decelerated and then stopped according to the selected deceleration table (first deceleration table or second deceleration table).

このように構成すると、停止図柄と有効ライン上の所定位置との関係に応じて決まる最適の減速テーブルが選択されるので、決定された停止図柄を可能な限り所定位置に停止表示させつつ、リールやステッピングモータにかかる負荷を低減できる。   According to this configuration, the optimum deceleration table determined according to the relationship between the stop symbol and the predetermined position on the effective line is selected, so that the determined stop symbol is stopped and displayed at the predetermined position as much as possible. And the load on the stepping motor can be reduced.

リール停止処理の第2の実施形態を、図35を参照して説明する。   A second embodiment of the reel stop processing will be described with reference to FIG.

第2の実施形態にかかるリール停止処理では、ストップボタンを操作した時点で有効ライン上に位置していた図柄から、停止予定図柄までの図柄数に基づいて、スローダウン処理の実行の可否を決定する。   In the reel stop processing according to the second embodiment, whether to execute the slowdown processing is determined based on the number of symbols from the symbol located on the effective line when the stop button is operated to the symbol to be stopped. Do.

この第3の実施形態にかかるリール停止処理もまた、リール制御処理(図18)のステップ703において、何れかのストップボタン46〜48が操作されたことが、ストップ操作検出センサ46a〜48a(図11参照)の出力信号から検出された場合に実行される。   Also in the reel stop processing according to the third embodiment, that any one of the stop buttons 46 to 48 is operated in step 703 of the reel control processing (FIG. 18) is the stop operation detection sensors 46a to 48a (FIG. 11) when detected from the output signal.

始めに、ステップ2201において、停止処理を実行するリール61を特定する。   First, in step 2201, the reel 61 on which the stop process is to be performed is specified.

実施の形態では、何れかのストップボタン46〜48が操作されると、操作されたストップボタンのフラグがセットされる。よって、セットされているフラグに対応するリール61が、停止処理を実行するリールであると特定される。   In the embodiment, when any one of the stop buttons 46 to 48 is operated, the flag of the operated stop button is set. Therefore, the reel 61 corresponding to the set flag is specified as the reel on which the stop process is to be performed.

ステップ2201において停止処理を実行するリールが特定されると、ステップ2202において、ストップボタン46が操作された時点におけるリール61の回転位置を特定する。   When the reel for executing the stop processing is specified in step 2201, the rotational position of the reel 61 at the time when the stop button 46 is operated is specified in step 2202.

具体的には、RAM84に記憶された図柄番号84jと図柄オフセット値84iの値に基づいて、リール61の回転位置を特定できる。   Specifically, the rotational position of the reel 61 can be identified based on the symbol number 84 j and the symbol offset value 84 i stored in the RAM 84.

ステップ2203において、リールの停止時に表示させる図柄として決定された図柄(停止予定図柄)の位置を特定する。   In step 2203, the position of the symbol (the symbol to be stopped) determined as the symbol to be displayed when the reel is stopped is specified.

ここで、リールの停止時に表示される図柄は、通常遊技処理の抽選処理(図16、ステップ503)における抽選において何れかの役(入賞役、小役)に当選している場合には、当選している役に応じて決まる図柄となるので、当選している役に応じて決まる図柄の位置が特定される。   Here, the symbol displayed at the time of stopping the reel is won if any combination (winning combination, small combination) is won in the lottery in the lottery process (FIG. 16, step 503) of the normal game process. Since the symbol is determined in accordance with the character being played, the position of the symbol determined in accordance with the character being won is specified.

ステップ2204において、ストップボタン46が操作された時点から、停止予定図柄を有効ライン上に位置させた状態でリールを停止させるのに必要なスベリ数を特定する。   In step 2204, the number of slips necessary to stop the reel is specified with the planned stop symbol positioned on the effective line from the time the stop button 46 is operated.

ここで、例えば左リールの有効ラインに停止させる図柄(停止予定図柄)が「ベル」である役に入賞している場合について説明する。   Here, for example, a case in which a symbol (stop scheduled symbol) to be stopped on the left reel's effective line (a symbol to be stopped) is a "bell" winning combination will be described.

実施の形態では、図37のスベリテーブルに基づいて、スベリ数を特定している。
このスベリテーブルでは、停止予定図柄毎に、ストップボタン46を押下操作したときに有効ライン上に位置していた図柄から何図柄分すべらせると、リールが停止した時点で有効ライン上に停止予定図柄を停止させることができるのかが判るようになっている。
In the embodiment, the slip number is identified based on the slip table of FIG.
In this slip table, for every symbol to stop, if you slide several symbols from the symbol located on the effective line when pressing stop button 46, the symbol to stop on the effective line when the reel stops It is possible to see if you can stop the

例えば、図36のスベリテーブルでは、停止予定図柄が「ベル」である場合であって、ストップボタンが操作された時点において下段の有効ラインc(図1参照)上に位置していた図柄から、図柄「ベル」を有効ラインc上に停止させるのに必要なスベリ数が判るようになっている。   For example, in the slip table shown in FIG. 36, the symbol to be stopped is "bell", and the symbol located on the lower effective line c (see FIG. 1) when the stop button is operated, The number of slips necessary to stop the symbol "bell" on the effective line c is known.

例えば、図10において図柄番号3の「チェリー」が下段の有効ラインc上に位置しているときに左リールのストップボタンが操作されると、2図柄分滑らせてリールを停止させることで、図柄番号5の「ベル」を有効ライン上に停止表示できるようになっている。   For example, when the stop button on the left reel is operated while "cherry" of symbol No. 3 is positioned on the lower effective line c in FIG. 10, the symbol is slipped by two symbols to stop the reel, The "bell" of the symbol number 5 can be stopped and displayed on the effective line.

図35に戻って、ステップ2204において、スベリ数が特定されると、ステップ2205において、スベリ数が1または2であるか否かを確認され、スベリ数が「1」または「2」である場合には、ステップ2206において、第2スローダウン設定処理が実行される。   Referring back to FIG. 35, when the slip number is specified in step 2204, it is checked in step 2205 whether the slip number is 1 or 2 and the slip number is “1” or “2”. In step 2206, a second slowdown setting process is performed.

この第2スローダウン設定処理では、第2スローダウンフラグがセットされたのち、減速カウンタの値に「8」がセットされる。   In the second slow down setting process, after the second slow down flag is set, "8" is set to the value of the deceleration counter.

ステップ2205において、スベリ数が「1」または「2」でない場合は、ステップ2207において、スベリ数が「3」または「4」であるか否かが確認され、スベリ数が「3」または「4」である場合には、ステップ2208において、第1スローダウン設定処理が実行される。   If the sliding number is not "1" or "2" in step 2205, it is checked in step 2207 whether the sliding number is "3" or "4", and the sliding number is "3" or "4". In the case of “1”, in step 2208, the first slow down setting process is executed.

この第1スローダウン設定処理では、第1スローダウンフラグがセットされたのち、減速カウンタの値に「20」がセットされる。   In the first slowdown setting process, after the first slowdown flag is set, "20" is set to the value of the deceleration counter.

なお、ステップ2207においてスベリ数が「3」または「4」でない場合、ステップ2204において特定されたスベリ数が「0」ということになる。よって、この場合には、ステップ2209において、全相励磁停止設定処理が実行される。すなわち、リール61は、減速(スローダウン)が行われることなく停止されることになる。   If the slip number is not “3” or “4” in step 2207, the slip number specified in step 2204 is “0”. Therefore, in this case, all-phase excitation stop setting processing is executed in step 2209. That is, the reels 61 are stopped without deceleration (slow down).

このように、停止図柄を所定位置まで移動させるのに要する図柄のスベリ数に基づいて、停止図柄が所定位置に達するまでにリール61の減速(スローダウン)を行ったのちにリール61を停止させる第1の停止条件と、停止図柄が所定位置に達するまでにリール61の減速(スローダウン)を行わずにリール61停止させる第2の停止条件と、のうちの何れかを選択する構成とし、図柄のスベリ数は、リール61の図柄毎の停止図柄までのスベリ数を纏めたスベリテーブルを参照して行われるようにしたので、停止図柄を所定位置まで移動させるのに要するステップ数や時間を算出する必要がなく、スベリテーブルを参照するだけで良いので、処理負担の軽減とデータの削減が可能になる。   Thus, the reel 61 is stopped after the reel 61 is decelerated (slow down) until the stop symbol reaches the predetermined position based on the number of slips of the symbol required to move the stop symbol to the predetermined position. One of the first stop condition and the second stop condition for stopping the reel 61 without decelerating (slowing down) the reel 61 until the stop symbol reaches the predetermined position is selected. The slip number of the symbol is performed with reference to the slip table which has the slip number up to the stop symbol for each symbol of the reel 61, so the number of steps and time required to move the stop symbol to the predetermined position There is no need to calculate, and it is only necessary to refer to the slip table, so processing load can be reduced and data can be reduced.

リール停止処理の第3の実施形態を説明する。   A third embodiment of the reel stop processing will be described.

第1の実施の形態では、リール61の減速(スローダウン)を行う場合には、停止予定図柄までのステップ数(残り図柄ステップ数)に応じて、第1減速テーブルに基づいてリールの減速処理を実行する第1スローダウン処理と、第2減速テーブルに基づいてリールの減速処理を実行する第2スローダウン処理の何れかを選択する構成とし、2つの減速テーブル(第1減速テーブルと第2減速テーブル)を用意していた。   In the first embodiment, when the reel 61 is decelerated (slowed down), the reel deceleration processing is performed based on the first deceleration table according to the number of steps up to the symbol to be stopped (the number of remaining symbol steps). And one of the second slow-down processing for executing the deceleration processing of the reel on the basis of the second deceleration table. I had prepared a deceleration table).

第3の実施形態では、第1減速テーブルのみを用いて、減速テーブルからの励磁時間の読み出し方法を、第1スローダウン処理の場合と第2スローダウン処理の場合とで、変更することで、異なる減速時間を実現させている。   In the third embodiment, the method of reading out the excitation time from the deceleration table is changed by using only the first deceleration table in the case of the first slow down processing and the case of the second slow down processing, Different deceleration times are realized.

図37は、第3の実施形態におけるリール停止処理のフローチャートである。   FIG. 37 is a flowchart of the reel stop process in the third embodiment.

この第3の実施形態にかかるリール停止処理もまた、リール制御処理(図18)のステップ703において、何れかのストップボタン46〜48が操作されたことが、ストップ操作検出センサ46a〜48a(図11参照)の出力信号から検出された場合に実行される。   Also in the reel stop processing according to the third embodiment, that any one of the stop buttons 46 to 48 is operated in step 703 of the reel control processing (FIG. 18) is the stop operation detection sensors 46a to 48a (FIG. 11) when detected from the output signal.

このリール停止処理では、第1の実施形態のリール停止処理(図30)の場合と同様に、停止処理を実行するリール61の特定(ステップ2301)、ストップボタン46が操作された時点におけるリール61の回転位置の特定(ステップ2302)、リール61の停止時に表示させる図柄として決定された図柄(停止予定図柄)の位置の特定(ステップ2303)、停止予定図柄を有効ライン上に位置させた状態でリールを停止させるまでに要するステップ数(Nstep)の特定(ステップ2304)が実行される。   In this reel stop process, as in the case of the reel stop process (FIG. 30) of the first embodiment, the reel 61 to execute the stop process is specified (step 2301), and the reel 61 at the time the stop button 46 is operated. Specifying the rotation position of (step 2302), specifying the position of the symbol (planned stop symbol) determined as the symbol to be displayed when the reel 61 is stopped (step 2303), with the planned stop symbol positioned on the effective line Identification (step 2304) of the number of steps (Nstep) required to stop the reels is executed.

そして、ステップ2305において、停止予定図柄までのステップ数Nstepが、21<Nstep≦91であるか否かを確認し、この範囲内である場合には、ステップ2006において、第2スローダウン設定処理が実行される。   Then, in step 2305, it is confirmed whether or not the number of steps Nstep to the symbol to be stopped is 21 <Nstep ≦ 91, and if it is within this range, the second slowdown setting process is performed in step 2006. To be executed.

この第2スローダウン設定処理では、第2スローダウンフラグがセットされたのち、減速カウンタ84nの値に「20」、減算数84qの値に「4」がセットされる。   In the second slowdown setting process, after the second slowdown flag is set, "20" is set to the value of the deceleration counter 84n, and "4" is set to the value of the subtraction number 84q.

一方、21<Nstep≦91でない場合、ステップ2007において、停止予定図柄までのステップ数が91<Nstep≦117であるか否かを確認し、この範囲内である場合には、ステップ2308において、第1スローダウン設定処理が実行される。   On the other hand, if 21 <Nstep ≦ 91 is not satisfied, it is confirmed in step 2007 whether or not the number of steps up to the symbol to be stopped is 91 <Nstep ≦ 117. If it is within this range, in step 2308 1 Slowdown setting processing is executed.

この第1スローダウン設定処理では、第1スローダウンフラグがセットされたのち、減速カウンタの値に「20」、減算数84qの値に「1」がセットされる。   In the first slowdown setting process, after the first slowdown flag is set, the value of the deceleration counter is set to "20", and the value of the subtraction number 84q is set to "1".

なお、ステップ2009において91<Nstep≦117でない場合には、ステップ2011において、全相励磁停止設定処理が実行される。   If it is not determined at step 2009 that 91 <Nstep ≦ 117, then at step 2011, all-phase excitation stop setting processing is executed.

このように、第1スローダウンフラグまたは第2スローダウンフラグのセットと、減速カウンタの値のセットが実行されると、停止制御処理(図31、図32)が実行される。   As described above, when the setting of the first slow down flag or the second slow down flag and the setting of the value of the deceleration counter are executed, the stop control process (FIGS. 31 and 32) is executed.

第3の実施形態では、図32のステップ2112の処理のみが、前記した第1の実施形態の場合と異なっている。   In the third embodiment, only the process of step 2112 of FIG. 32 is different from that of the first embodiment described above.

具体的には、ステップ2112において減速カウンタ84n値を減算する際に、第1の実施形態では、常に「1」ずつ減算していたが、第3の実施形態では、減算数84qにセットされている値ずつ減算される。   Specifically, when subtracting the deceleration counter 84 n value in step 2112, in the first embodiment, “1” is always subtracted, but in the third embodiment, the subtraction number is set to 84 q. Value is subtracted by one.

よって、減速時間が第1スローダウン処理よりも短い第2スローダウン処理の場合には、減算数84qの値が「4」にセットされているので、減速カウンタ84nの値は、タイマ割込処理のたびに、「20」→「16」→「12」→「8」→「4」→「0」という順序で減算される。   Therefore, in the case of the second slow down processing in which the deceleration time is shorter than the first slow down processing, the value of the subtraction number 84 q is set to “4”, so the value of the deceleration counter 84 n is a timer interrupt process. Every time, “20” → “16” → “12” → “8” → “4” → “0” is subtracted in this order.

よって、ステップ2113からステップ2115の処理では、この減速カウンタ84nの値に対応する順番で、励磁相および励磁時間の設定と、励磁順ポインタ84hの変更が順次行われ、合計5ステップでリール61の回転が停止することになる。   Therefore, in the processing from step 2113 to step 2115, the setting of the excitation phase and the excitation time and the change of the excitation order pointer 84h are sequentially performed in the order corresponding to the value of the deceleration counter 84n. The rotation will stop.

このように、第1スローダウン処理では、励磁をかける励磁相と励磁時間とが励磁相の切り換え順を示す減速カウンタ84n(識別番号)と関連づけられた第1減速テーブル(図33)に基づいて、リール61の減速が実行される構成とし、さらに、停止図柄と所定位置との関係に基づいて、第1スローダウン処理と、第1スローダウン処理よりも減速時間が短い第2スローダウン処理の場合の何れにより、リール61の減速を実行するのかが決定され、第2スローダウン処理によりリール61を減速させる場合には、第1のスローダウン処理で使用する減速カウンタ84nの値を決定し、決定された減速カウンタ84nの順番に従って、励磁をかける励磁相と励磁時間を順次変更しながら、リールを減速させる構成とした。   Thus, in the first slowdown process, based on the first deceleration table (FIG. 33) in which the excitation phase to be excited and the excitation time are associated with the deceleration counter 84 n (identification number) indicating the switching order of the excitation phase. Of the first slow-down process and the second slow-down process whose deceleration time is shorter than that of the first slow-down process based on the relationship between the stop symbol and the predetermined position. Depending on the situation, it is determined whether to decelerate the reel 61. When decelerating the reel 61 by the second slow down process, the value of the deceleration counter 84n used in the first slow down process is determined, The reel is decelerated while sequentially changing the excitation phase to be excited and the excitation time according to the determined order of the deceleration counter 84 n.

このように構成すると、停止図柄と所定位置との関係ごとに、複数の減速パターンを用意する必要なしに、リールをスムーズに減速させたのちに完全に停止させることができるので、リールやステッピングモータにかかる負荷を低減できる。   With this configuration, the reel can be completely stopped after the reel is smoothly decelerated without the need to prepare a plurality of deceleration patterns for each relationship between the stop symbol and the predetermined position. Can reduce the load on the

次に、本発明の第4の実施形態を、図39〜図43を参照して説明する。   Next, a fourth embodiment of the present invention will be described with reference to FIGS. 39 to 43.

第4の実施形態では、ストップボタン46〜48が操作された時点において、停止予定図柄を所定位置まで移動させるのに要するステップ数(残り図柄ステップ数)Nstepと、前記した通常処理の抽選処理(図16のステップ503)の結果とに基づいて、スローダウン処理を実行するか否かを決定する。そして、スローダウン処理を実行する場合には、減速時間と減速度が異なる複数の減速テーブルの中からひとつの減速テーブルを選択し、選択した減速テーブルで規定された減速度でリール61のスローダウンを実行する。   In the fourth embodiment, when the stop buttons 46 to 48 are operated, the number of steps (number of remaining symbol steps) Nstep required to move the symbol to be stopped to the predetermined position and the lottery process of the normal processing described above Based on the result of step 503) in FIG. 16, it is determined whether to execute the slow down process. Then, in the case of executing the slowdown process, one deceleration table is selected from a plurality of deceleration tables having different deceleration times and decelerations, and the reel 61 is slowed down at the deceleration specified by the selected deceleration table. Run.

図39は、第4の実施形態でのリール停止処理を説明するフローチャートである。図40および図41は、第4の実施形態と、後記する第5および第6の実施形態のリール停止処理で共通に用いられる減速テーブル(第1減速テーブル、第2減速テーブル)を説明する図である。図42および図43は、第4の実施形態でのリール61の停止制御処理を説明するフローチャートである。   FIG. 39 is a flow chart for explaining the reel stop processing in the fourth embodiment. FIGS. 40 and 41 are diagrams for explaining a deceleration table (first deceleration table, second deceleration table) commonly used in reel stop processing in the fourth embodiment and fifth and sixth embodiments described later. It is. 42 and 43 are flowcharts for explaining the stop control process of the reel 61 in the fourth embodiment.

減速テーブル(第1減速テーブル、第2減速テーブル)では、スローダウン期間として同じステップ数(24ステップ:図柄を1図柄分移動させるステップ数に相当)が設定されており、各ステップにおける励磁時間を異ならせることで、スローダウン時のリール61の回転角度を同じにしつつ、スローダウン時間の長さ(減速時間)と、スローダウン時のリール61の減速度を異ならせている。   In the deceleration table (the first deceleration table and the second deceleration table), the same number of steps (24 steps: equivalent to the number of steps to move a symbol by one symbol) is set as the slowdown period, and the excitation time in each step By making them different, the length of the slow down time (deceleration time) and the deceleration of the reel 61 at the slow down are made different while making the rotation angle of the reel 61 at the slow down the same.

図40に示すように、第1減速テーブルでは、各ステップ(減速順序)における励磁時間が、タイマ割込処理を2回実行する時間(2割込)に設定されており、48割込に相当する時間(71.52msec=1.49msec×48)をかけて、リール61を24ステップ分(1図柄分)回転させるように設定されている。   As shown in FIG. 40, in the first deceleration table, the excitation time in each step (deceleration order) is set to the time (two interrupts) at which the timer interrupt process is executed twice, which corresponds to 48 interrupts. The reel 61 is set to rotate by 24 steps (one symbol) by taking a time (71.52 msec = 1.49 msec × 48).

第2減速テーブルでは、各ステップ(減速順序)における励磁時間が、途中からタイマ割込処理を3回実行する時間(3割込)に設定されており、68割り込みに相当する時間(101.32msec=1.49msec×68)をかけて、リール61を24ステップ分(1図柄分)回転させるように設定されている。   In the second deceleration table, the excitation time in each step (deceleration order) is set to a time (3 interrupts) in which timer interrupt processing is executed three times halfway through, and a time corresponding to 68 interrupts (101.32 msec) It is set so that the reel 61 is rotated by 24 steps (one symbol) by 1 = 1.49 msec × 68.

ここで、スロットマシン10では、ストップボタン46〜48を操作してから190msec以内にステッピングモータ79の励磁相を固定することが要求されている。   Here, in the slot machine 10, the excitation phase of the stepping motor 79 is required to be fixed within 190 msec after the operation of the stop buttons 46 to 48.

よって、ストップボタン46〜48の操作された時点(t1)からストップボタン46〜48の操作を検出するまでに要する1回分のタイマ割込処理時間と、スローダウン期間とを考慮すると、第1減速テーブルでは、リール61のスローダウンを開始する前に、最大で116.99msec(=190−(1.49+71.52))の間、リール61を定速で回転させることができるようになっている。   Therefore, in consideration of one timer interrupt processing time required for detecting the operation of the stop button 46 to 48 from the time (t1) of operation of the stop button 46 to 48, and the slowdown period, the first deceleration At the table, the reel 61 can be rotated at a constant speed for a maximum of 116.99 msec (= 190-(1.49 + 71.52)) before the slowdown of the reel 61 is started. .

ここで、リール61が定速で回転している間(定速回転期間)では、1相励磁と、2相励磁とが、それぞれ1割込に相当する時間(1.49msec)ずつ交互に実行されるので、第1減速テーブルを採用する場合には、リール61のスローダウンを開始する前に、最大で78ステップの定速回転期間(=116.99/1.49)が確保できるようになっている。   Here, while the reel 61 is rotating at a constant speed (constant speed rotation period), one-phase excitation and two-phase excitation are alternately performed for each of the time corresponding to one interruption (1.49 msec) Therefore, when adopting the first deceleration table, a constant-speed rotation period (= 116.99 / 1.49) of up to 78 steps can be secured before starting the slow down of the reel 61. It has become.

一方、図41に示すように、第2減速テーブルでは、リール61のスローダウンを開始する前に、最大で87.19msec(=190−(1.49+101.32))の間、リール61を定速で回転させることができるようになっている。   On the other hand, as shown in FIG. 41, in the second deceleration table, the reel 61 is fixed for a maximum of 87.19 msec (= 190- (1.49 + 101.32)) before the slowing down of the reel 61 is started. It can be rotated at high speed.

よって、第2減速テーブルを採用する場合には、リール61のスローダウンを開始する前に、最大で58ステップの定速回転期間(=87.19/1.49)が確保できるようになっている。   Therefore, when adopting the second deceleration table, it is possible to secure a maximum of 58 steps of constant speed rotation period (= 87.19 / 1.49) before starting the slow down of the reel 61. There is.

第4の実施形態でのリール停止処理を、図39を参照して説明する。   The reel stop processing in the fourth embodiment will be described with reference to FIG.

ここで、第4の実施形態にかかるリール停止処理もまた、前記した他の実施形態の場合と同様に、リール制御処理(図18)のステップ703において、何れかのストップボタン46〜48が操作されたことが、ストップ操作検出センサ46a〜48a(図11参照)の出力信号から検出された場合に実行される。   Here, also in the reel stop processing according to the fourth embodiment, as in the case of the other embodiments described above, any stop button 46 to 48 is operated in step 703 of the reel control processing (FIG. 18). This is performed when it is detected from the output signals of the stop operation detection sensors 46a to 48a (see FIG. 11).

始めに、ステップ4001において、停止処理を実行するリール61を特定する。   First, in step 4001, the reel 61 on which the stop process is to be performed is specified.

実施の形態では、何れかのストップボタン46〜48が操作されると、操作されたストップボタンのフラグがセットされる。よって、セットされているフラグに対応するリール61が、停止処理を実行するリールであると特定される。   In the embodiment, when any one of the stop buttons 46 to 48 is operated, the flag of the operated stop button is set. Therefore, the reel 61 corresponding to the set flag is specified as the reel on which the stop process is to be performed.

ステップ4001において停止処理を実行するリールが特定されると、ステップ4002において、ストップボタン46〜48が操作された時点におけるリール61の回転位置(現在位置)を特定する。   When the reel for executing the stop processing is specified in step 4001, the rotational position (current position) of the reel 61 at the time when the stop buttons 46 to 48 are operated is specified in step 4002.

具体的には、RAM84に記憶された図柄番号84jと図柄オフセット値84iの値に基づいて、リール61の回転位置を特定できる。   Specifically, the rotational position of the reel 61 can be identified based on the symbol number 84 j and the symbol offset value 84 i stored in the RAM 84.

ステップ4003において、リール61の停止時に表示させる図柄として決定された図柄(停止予定図柄)の位置を特定する。   In step 4003, the position of the symbol (the symbol to be stopped) determined as the symbol to be displayed when the reel 61 is stopped is specified.

ここで、リールの停止時に表示される図柄は、通常遊技処理の抽選処理(図16、ステップ503)の結果、何れかの役(入賞役、小役)に当選している場合には、当選している役に応じて決まる図柄となるので、当選している役に応じて決まる図柄の位置が特定される。   Here, the symbol displayed at the time of stopping the reel is won if any combination (winning combination, small combination) is won as a result of the lottery process (FIG. 16, step 503) of the normal gaming process. Since the symbol is determined in accordance with the character being played, the position of the symbol determined in accordance with the character being won is specified.

ステップ4004において、ストップボタン46が操作された時点から、停止予定図柄を有効ライン上に位置させた状態でリールを停止させるまでに要するステップ数(Nstep)を特定する。すなわち、停止予定図柄までの距離を特定する。   In step 4004, the number of steps (Nstep) required to stop the reel in a state where the scheduled stop symbol is positioned on the effective line from when the stop button 46 is operated is specified. That is, the distance to the planned stop symbol is specified.

ステップ4005において、ステップ数Nstepが、24<Nstep≦102であるか否かを確認する。   In step 4005, it is checked whether the number of steps Nstep is 24 <Nstep ≦ 102.

ステップ数Nstepが、かかる範囲内にない場合には、ステップ4012の処理に移行して、全相励磁停止設定処理が実行される。   When the number of steps Nstep is not within the range, the process shifts to the process of step 4012, and the all-phase excitation stop setting process is executed.

第1減速テーブルまたは第2減速テーブルでは、24ステップをかけてリール61のスローダウン(減速)を行うため、停止予定図柄までのステップ数が「24」以下(Nstep≦24)である場合にスローダウンを行うと、リール61が停止したときに停止予定図柄が有効ライン上の位置(所定位置)を通過した位置に停止してしまう。   In the first deceleration table or the second deceleration table, slowing down (deceleration) of the reel 61 is performed in 24 steps, and therefore, if the number of steps up to the symbol to be stopped is "24" or less (Nstep 24 24) When the reel 61 is stopped, the symbol to be stopped will stop at a position where it has passed the position (predetermined position) on the effective line.

また、停止予定図柄までのステップ数が「102」よりも大きい(102<Nstep)場合には、停止予定図柄と所定位置とが大きく離れているため、かかる場合にリール61のスローダウン処理を行うと、ストップボタン46〜48の操作から所定時間(190msec)内に、停止予定図柄を所定位置まで到達させることができなくなる。   In addition, when the number of steps to the scheduled stop symbol is larger than “102” (102 <Nstep), the scheduled stop symbol and the predetermined position are far apart, and in such a case, the slow down processing of the reel 61 is performed. Also, it is not possible to cause the symbol to be stopped to reach the predetermined position within a predetermined time (190 msec) from the operation of the stop buttons 46 to 48.

ここで、上限値の「102」は、190msec内でのステップ数(定速回転期間とスローダウン期間でのステップ数を合算したステップ数)が最も大きくなる第1減速テーブルに基づき決定される。   Here, the upper limit value “102” is determined based on the first deceleration table in which the number of steps within 190 msec (the number of steps obtained by adding the number of steps in the constant speed rotation period and the slowdown period) is the largest.

よって、ステップ4005において、24<Nstep≦102である場合、すなわち、リール61のスローダウンが実行可能である場合には、ステップ4006において、BB当選フラグがセットされているか否かが確認される。   Therefore, if 24 <Nstep ≦ 102 in step 4005, that is, if slowing down of the reel 61 is executable, it is checked in step 4006 whether the BB winning flag is set.

第4の実施形態では、内部抽選でBB(ビッグボーナス)に当選している場合に、スローダウン処理の実行頻度が高くなるように設定されているからである。   In the fourth embodiment, when the BB (big bonus) is won in the internal lottery, the execution frequency of the slow down process is set to be high.

BB当選フラグがセットされている場合、ステップ4007において、Nstepの値が「5」の倍数であるか否かが確認される。   If the BB winning flag is set, it is checked in step 4007 whether the value of Nstep is a multiple of "5".

Nstepの値が「5」の倍数でない場合には、ステップ4012の処理に移行して、全相励磁停止設定処理が実行される。   If the value of Nstep is not a multiple of "5", the process proceeds to step 4012, and the all-phase excitation stop setting process is executed.

一方、Nstepの値が「5」の倍数である場合には、ステップ4008において、Nstepの値が「82」よりも大きいか否かが確認される。第2減速テーブルに基づくリール61のスローダウンが可能であるか否かを確認するためである。   On the other hand, if the value of Nstep is a multiple of "5", it is checked in step 4008 whether the value of Nstep is larger than "82". This is to check whether it is possible to slow down the reel 61 based on the second deceleration table.

ここで、閾値の「82」は、第2減速テーブルを採用する場合における190msec内でのステップ数(定速回転期間とスローダウン期間でのステップ数を合算したステップ数)の最大値である。   Here, the threshold value “82” is the maximum value of the number of steps within 190 msec (the number of steps obtained by adding the number of steps in the constant speed rotation period and the slowdown period) when adopting the second deceleration table.

Nstepの値が「82」よりも大きい場合、ステップ4009において、第2スローダウン設定処理が実行される。   If the value of Nstep is larger than "82", the second slow down setting process is executed in step 4009.

この第2スローダウン設定処理では、第2減速テーブル(図41)に基づいてスローダウンを実行することを示すフラグ(第2スローダウンフラグ)がセットされたのち、減速カウンタ84nの値に「24」がセットされる。   In this second slow down setting process, after the flag (second slow down flag) indicating that slow down is to be performed based on the second deceleration table (FIG. 41) is set, the value of the deceleration counter 84 n is “24 Is set.

一方、ステップ4008において、Nstepの値が「82」よりも大きくない場合、ステップ4011において、第1スローダウン設定処理が実行される。   On the other hand, when the value of Nstep is not larger than “82” in step 4008, the first slow down setting process is executed in step 4011.

この第1スローダウン設定処理では、第1減速テーブル(図40)に基づいてスローダウンを実行することを示すフラグ(第1スローダウンフラグ)がセットされたのち、減速カウンタ84nの値に「24」がセットされる。   In the first slowdown setting process, after the flag (first slowdown flag) indicating that slowdown is to be performed based on the first deceleration table (FIG. 40) is set, the value of the deceleration counter 84 n is “24 Is set.

また、前記したステップ4006においてBB当選フラグがセットされていない場合、ステップ4010において、Nstepの値が「10」の倍数であるか否かが確認される。   If the BB winning flag is not set in step 4006, it is checked in step 4010 whether the value of Nstep is a multiple of "10".

Nstepの値が「10」の倍数である場合には、ステップ4011において、前記した第1スローダウン設定処理が実行される。   If the value of Nstep is a multiple of "10", the first slowdown setting process described above is executed in step 4011.

一方、Nstepの値が「10」の倍数でない場合には、テップ4012の処理に移行して、全相励磁停止設定処理が実行される。   On the other hand, if the value of Nstep is not a multiple of “10”, the process proceeds to step 4012 and the all-phase excitation stop setting process is executed.

このように、第4の実施形態では、内部抽選でBBに当選している場合であって、残り図柄ステップ数(Nstepの値)が5の倍数であり、かつ82よりも小さいとき(残り図柄ステップ数が25、30、35、40、45、50、55、60、65、70、75、80であるとき)と、BBに当選していない場合であって、残り図柄ステップ数が10の倍数であるとき(残り図柄ステップ数が30、40、50、60、70、80、90、100であるとき)に、第1減速テーブル(図40)に基づいてスローダウンを実行することを示すフラグ(第1スローダウンフラグ)がセットされる。   As described above, in the fourth embodiment, when the BB is won in the internal lottery, and the number of remaining symbol steps (the value of Nstep) is a multiple of 5 and is smaller than 82 (the remaining symbols) When the number of steps is 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80) and when BB is not won, the number of remaining symbol steps is 10 When it is a multiple (when the number of remaining symbol steps is 30, 40, 50, 60, 70, 80, 90, 100), it indicates that the slowdown is executed based on the first deceleration table (FIG. 40) A flag (first slow down flag) is set.

そのため、ステップ4005の要件を満たしている場合には、BBに当選していない場合であっても、約18%の確率で、第1減速テーブルに基づくリール61のスローダウンが実行される。これにより、リール61のスローダウンが実行されると、BBに当選しているのではないかと遊技者に感じさせることができるようになるので、遊技者の次回以降の遊技への期待度を高めると共に、遊技者の遊技に対する興趣を向上させることができる。   Therefore, when the requirement of step 4005 is satisfied, the slowdown of the reel 61 based on the first deceleration table is executed with a probability of about 18% even when the player has not won the BB. As a result, when the slowdown of the reel 61 is executed, the player can be made to feel that he or she has won the BB, thereby increasing the player's expectation for the game from the next time on. At the same time, the interest of the player in the game can be improved.

ここで、BBに当選している場合にのみスローダウンが実行され、当選していない場合にはスローダウンが全く実行されないように設定されていると、スローダウンが実行される回数が少なくなると共に、スローダウンが実行されると必ずBBに当選していることになる。そうすると、BBに当選していない場合であってもスローダウンが実行される場合に比べて、遊技者の遊技に対する興趣を大きく向上させることが難しくなる。   Here, if the slowdown is executed only when the BB is won, and if the slowdown is not executed at all when the BB is not won, the number of times the slowdown is executed decreases. If slowdown is executed, BB will always be won. In this case, it is difficult to greatly improve the player's interest in the game compared to the case where the slowdown is executed even when the player has not won the BB.

また、第4の実施形態では、内部抽選でBBに当選している場合であって、残り図柄ステップ数(Nstepの値)が5の倍数であり、かつ82よりも大きいとき(残り図柄ステップ数が85、90、95、100であるとき)に、第2減速テーブル(図41)に基づいてスローダウンを実行することを示すフラグ(第2スローダウンフラグ)がセットされる。   In the fourth embodiment, when the BB is won in the internal lottery, the number of remaining symbol steps (Nstep value) is a multiple of 5 and is greater than 82 (the number of remaining symbol steps) Is 85, 90, 95, 100), a flag (second slow down flag) indicating that the slow down is to be performed based on the second deceleration table (FIG. 41) is set.

ここで、この第2減速テーブルに基づくスローダウンでは、第1減速テーブルに基づくスローダウンよりも減速度が遅くなるように設定されている(スローダウン期間が長くなるように設定されている)。さらに、第2減速テーブルに基づくスローダウンは、BBに当選していない場合には実行されない。   Here, in the slowdown based on the second deceleration table, the deceleration is set to be slower than the slowdown based on the first deceleration table (the slowdown period is set to be longer). Furthermore, the slowdown based on the second deceleration table is not executed if BB is not won.

そのため、遊技者は、スローダウンが実行されると、BBに当選していることを期待してスローダウンのときの減速度が遅くなる(スローダウン期間が長くなる)ことを望むようになる。すなわち、スローダウンが実行されることによってBBに当選しているかもしれないという期待が生じ、スローダウン期間が長いと、この期待が、BBに当選しているという確信に変わるので、スローダウンが実行された場合には、遊技者の関心は、スローダウン期間の長さに向かうことになる。   Therefore, when the slowdown is executed, the player desires that the deceleration at the time of the slowdown be delayed (the slowdown period becomes long) in anticipation of winning BB. In other words, there is an expectation that BB may be won by executing the slowdown, and if the slowdown period is long, this expectation changes to the conviction that BB is won, so the slowdown If executed, the player's interest will be towards the length of the slowdown period.

これにより、遊技者の関心を、ストップボタン46〜48が操作されてからのリール61の回転に引きつけることができ、遊技に対する興趣を向上させることができるようになっている。   Thereby, the interest of the player can be attracted to the rotation of the reel 61 after the stop buttons 46 to 48 are operated, and the interest for the game can be improved.

ここで、リール61が定速で回転している場合、リール61は、1.49msec毎に1ステップ分回転しているので、リール61を停止させるためにストップボタン46〜48を操作した場合、操作された時点における残り図柄ステップ数(Nstep)の値はランダムな値となる。すなわち、残り図柄ステップ数にランダム性がある。   Here, when the reel 61 is rotating at a constant speed, since the reel 61 is rotated by one step every 1.49 msec, when the stop buttons 46 to 48 are operated to stop the reel 61, The value of the number of remaining symbol steps (Nstep) at the time of operation is a random value. That is, there is randomness in the number of remaining symbol steps.

そのため、実施の形態では、スローダウンを実行するか否かを決めるために用いるランダムな値を、遊技機の内部処理により乱数を発生させて取得する必要がないので、より簡単な処理や構成で、スローダウンを実行するか否かを決定することができるようになっている。   Therefore, in the embodiment, since it is not necessary to generate and acquire random numbers by internal processing of the gaming machine, random values used to determine whether or not to execute slowdown are more easily processed and configured. It is possible to decide whether to execute slowdown or not.

さらに、実施の形態では、残り図柄ステップ数(Nstepの値)が所定の範囲内(24<Nstep≦102)である場合(ステップ4005においてYes)に、リール61を減速させたのちに停止させる第1の停止条件とし、その後の判定処理(ステップ4007、ステップ4010)において残り図柄ステップ数(Nstepの値)が所定の要件を満たしている場合には、リール61を減速させずに停止させる第2の停止条件に変更する構成とした。これにより、第1の停止条件が一旦選択された場合であっても、第2の停止条件に変更されることがあるので、周回体の減速のランダム性が大きくなり、遊技者の興趣をより引きつけることができるようになっている。   Furthermore, in the embodiment, when the number of remaining symbol steps (Nstep value) is within a predetermined range (24 <Nstep ≦ 102) (Yes in step 4005), the reel 61 is decelerated and then stopped. The stop condition of 1 and when the number of remaining symbol steps (the value of Nstep) satisfies a predetermined requirement in the subsequent determination processing (step 4007, step 4010), the second stop the reel 61 without decelerating It was configured to change to the stop condition of. As a result, even if the first stop condition is once selected, it may be changed to the second stop condition, so the randomness of deceleration of the orbiting body becomes large, and the player's interest can be further enhanced. It can be attracted.

図39のリール停止処理の説明に戻って、ステップ4009、ステップ4011、またはステップ4012の処理が実行されると、前記したリール制御処理(図18参照)にリターンして、ステップ707以降の処理が実行されることになる。   Returning to the description of the reel stop processing of FIG. 39, when the processing of step 4009, step 4011 or step 4012 is executed, the processing returns to the above-mentioned reel control processing (see FIG. 18) and the processing after step 707 is performed. It will be executed.

この第1スローダウンフラグまたは第2スローダウンフラグのセットと、減速カウンタ84nの値のセットをトリガとして、モータ制御処理(図27、図28)の停止制御処理(ステップ1252)において、リール61をスローダウンさせながら停止させる処理が実行される。   Triggered by the setting of the first slow down flag or the second slow down flag and the setting of the value of the deceleration counter 84n, the reel 61 is stopped in the stop control process (step 1252) of the motor control process (FIG. 27, FIG. 28). A process of stopping while slowing down is executed.

第4の実施形態での停止制御処理(図28、ステップ1252)を、図42、図43のフローチャートを参照して説明する。なお、以下の説明において、前記した第1の実施形態での停止制御処理(図31、図32)と共通する部分については、説明を適宜省略する。   The stop control process (FIG. 28, step 1252) in the fourth embodiment will be described with reference to the flowcharts of FIG. 42 and FIG. In the following description, the description of the portions common to the stop control process (FIGS. 31 and 32) in the first embodiment described above will be omitted as appropriate.

ステップ4101において、リール61を停止させて停止予定図柄を所定位置に停止表示させるタイミングであるか否かを確認するために、残り図柄ステップ数が「0」であるか否かを確認する。   In step 4101, in order to confirm whether it is the timing to stop the reel 61 and to display the stop scheduled symbol in the predetermined position, it is checked whether the number of remaining symbol steps is “0”.

ここで、前記した図39のリール停止処理において、第1スローダウンフラグまたは第2スローダウンフラグがセットされた直後は、停止予定図柄までのステップ数Nstep(残り図柄ステップ数)を示す残り図柄カウンタ84mの値は「0」でない。   Here, in the reel stop processing of FIG. 39 described above, immediately after the first slow down flag or the second slow down flag is set, the remaining symbol counter indicating the number of steps Nstep (the number of remaining symbol steps) to the symbol to be stopped The value of 84m is not "0".

よって、かかる場合には、ステップ4104を経て、ステップ4106の処理に移行する。   Therefore, in such a case, the process proceeds to step 4106 through step 4104.

ステップ4106では、第1スローダウンフラグがセットされているか否かが確認され、第1スローダウンフラグがセットされている場合には、ステップ4107において、現時点が、第1スローダウン処理の実行中、実行前の待機中の何れであるのかを確認するために、残り図柄カウンタ84mの値が「24」以下であるか否かを確認する。   In step 4106, it is checked whether the first slow down flag is set or not. If the first slow down flag is set, the current time during execution of the first slow down process is step 4107, In order to confirm whether it is in standby before execution, it is confirmed whether the value of the remaining symbol counter 84m is less than or equal to "24".

この残り図柄カウンタ84mの値は、前記した図39のリール停止処理の第1スローダウン設定処理(ステップ4011)においてセットされた値であり、第1減速テーブル(図40)に基づいてリール61の減速を開始するタイミングを規定している。   The value of the remaining symbol counter 84m is a value set in the first slow-down setting process (step 4011) of the reel stop process of FIG. 39 described above, and the value of the reel 61 is determined based on the first deceleration table (FIG. 40). It defines the timing to start the deceleration.

残り図柄ステップ数を示す残り図柄カウンタ84mの値が「24」以下でない場合は、第1スローダウン処理が実行される前の待機中ということになる。かかる場合には、ステップ4108において、残り図柄カウンタ84mの値が「1」減算される。これにより、残り図柄カウンタ84mの値が「24」以下になるまでの間は、そのステップ4108の処理により、残り図柄カウンタ84mの値が、タイマ割込処理(図13)の実行間隔で「1」ずつ減算処理されることになる。   If the value of the remaining symbol counter 84m indicating the number of remaining symbol steps is not equal to or less than "24", it means that the first slow-down process is on standby before being executed. In such a case, in step 4108, the value of the remaining symbol counter 84m is decremented by "1". Thus, until the value of the remaining symbol counter 84m becomes "24" or less, the value of the remaining symbol counter 84m is "1" at the execution interval of the timer interrupt processing (FIG. 13) by the processing of step 4108. Will be subtracted one by one.

そして、ステップ4107において、残り図柄カウンタ84mの値が「24」以下である場合には、第1スローダウン処理を開始するタイミング、若しくは第1スローダウン処理の実行中であるので、後記するステップ4111(図43参照)の処理に移行する。   Then, in step 4107, when the value of the remaining symbol counter 84m is "24" or less, since the timing to start the first slow down process or the first slow down process is being executed, step 4111 to be described later It shifts to the processing of (see FIG. 43).

ステップ4106において第1スローダウンフラグがセットされていない場合には、ステップ4109において、第2スローダウンフラグがセットされているか否かが確認される。   If the first slow down flag is not set in step 4106, it is checked in step 4109 whether the second slow down flag is set.

第2スローダウンフラグがセットされている場合には、ステップ4110において、現時点が、第2スローダウン処理の実行中、実行前の待機中の何れであるのかを確認するために、残り図柄カウンタ84mの値が「24」以下であるか否かを確認する。   If the second slow down flag is set, in step 4110, the remaining symbol counter 84m is used to confirm whether the present time is during execution of the second slow down process or during standby before execution. Check whether the value of is less than "24".

残り図柄ステップ数を示す残り図柄カウンタ84mの値が「24」以下でない場合は、第2スローダウン処理が実行される前の待機中であるので、ステップ4108において、残り図柄カウンタ84mの値が「1」減算される。これにより、残り図柄カウンタ84mの値が「24」以下になるまでの間は、そのステップ4108の処理により、残り図柄カウンタ84mの値が、タイマ割込処理(図13)の実行間隔で「1」ずつ減算処理されることになる。   If the value of the remaining symbol counter 84m indicating the number of remaining symbol steps is not "24" or less, since it is in standby before the second slow down process is executed, the value of the remaining symbol counter 84m is "in step 4108" 1 "is subtracted. Thus, until the value of the remaining symbol counter 84m becomes "24" or less, the value of the remaining symbol counter 84m is "1" at the execution interval of the timer interrupt processing (FIG. 13) by the processing of step 4108. Will be subtracted one by one.

ステップ4110において、残り図柄カウンタ84mの値が「24」以下である場合には、第2スローダウン処理を開始するタイミング、若しくは第2スローダウン処理の実行中であるので、後記するステップ4111(図43参照)の処理に移行する。   In step 4110, when the value of the remaining symbol counter 84m is "24" or less, the timing to start the second slow down process or the second slow down process is being executed, so the step 4111 (see FIG. Shift to the processing of 43).

このように、残り図柄カウンタ84mの値が、スローダウン処理の開始タイミングを規定する所定値「24」になるまでの間は、遊技機のタイマ割込処理の実行間隔で「1」ずつ減算される。そして、残り図柄カウンタ84mの値が、スローダウン処理の開始タイミングを規定する所定値「24」になると、ステップ4111以降の処理が実行される。   Thus, until the value of the remaining symbol counter 84m reaches the predetermined value "24" that defines the start timing of the slowdown process, "1" is decremented at each execution interval of the timer interrupt process of the gaming machine. Ru. Then, when the value of the remaining symbol counter 84m becomes a predetermined value "24" that defines the start timing of the slow down process, the processes after step 4111 are executed.

ステップ4111(図43)では、減速ウエイトタイマ84pの値が「0」であるか否かが確認される。   In step 4111 (FIG. 43), it is checked whether the value of the deceleration weight timer 84p is "0".

第1スローダウンフラグと第2スローダウンフラグの何れがセットされたのちの最初にステップ4111の処理では、減速ウエイトタイマ84pの値はセットされておらず、「0」である。   At the beginning of the process of step 4111 after any one of the first slow down flag and the second slow down flag is set, the value of the deceleration wait timer 84 p is not set and is “0”.

よって、ステップ4113の処理に移行して、減速カウンタ84nの値が「1」減算処理される。これにより、減速カウンタ84nの値は、第1スローダウンフラグがセットされている場合と、第2スローダウンフラグがセットされている場合の何れにおいても、「23」になる。   Therefore, the process proceeds to step 4113, where the value of the deceleration counter 84n is decremented by "1". As a result, the value of the deceleration counter 84 n becomes “23” both when the first slow down flag is set and when the second slow down flag is set.

続いて、ステップ4114において、減算後の減速カウンタ84nの値に対応した励磁時間の値を、減速テーブル(第1減速テーブル(図40)、第2減速テーブル(図41))から取得し、取得した励磁時間の値が、減速ウエイトタイマ84pにセットされる。   Subsequently, in step 4114, the excitation time value corresponding to the value of the deceleration counter 84n after subtraction is acquired from the deceleration table (first deceleration table (FIG. 40), second deceleration table (FIG. 41)) and acquired The value of the excitation time obtained is set in the deceleration wait timer 84p.

減速ウエイトタイマ84pの値のセットが終了すると、励磁順ポインタ(図8参照)の値を「1」だけインクリメントする更新処理が実行される(ステップ4115)。そして、更新処理された励磁順ポインタの値(例えば、「5」)に対応した励磁データを図8に示すテーブルより取得し、その励磁データ(06H)が左リール61L用の出力励磁データとしてRAM84に保存される(ステップ4116)。保存された励磁データはその他のリール61M、61Rのステッピングモータに対する励磁データを取得した後、図26のステッピングモータ制御処理のステップ1105において入出力ポート82に同時に出力される。   When the setting of the value of the deceleration wait timer 84p is completed, an updating process of incrementing the value of the excitation order pointer (see FIG. 8) by “1” is executed (step 4115). Then, excitation data corresponding to the value of the excitation order pointer (for example, "5") subjected to the update processing is acquired from the table shown in FIG. 8 and the excitation data (06H) is used as the output excitation data for the left reel 61L. (Step 4116). The stored excitation data is simultaneously output to the input / output port 82 in step 1105 of the stepping motor control process of FIG. 26 after acquiring the excitation data for the stepping motors of the other reels 61M, 61R.

そして、ステップ4117において、リール61を停止させるタイミング(第1または第2スローダウン処理の終了タイミング)を規定する残り図柄カウンタ84mの値が「1」減算処理される。   Then, at step 4117, the value of the remaining symbol counter 84m defining the timing for stopping the reel 61 (the end timing of the first or second slow down processing) is subtracted by "1".

このステップ4111からステップ4117までの処理は、残り図柄カウンタ84mの値が「24」以下なったのち、「0」になるまでの間、繰り返し実行される。   The processing from step 4111 to step 4117 is repeatedly executed until the value of the remaining symbol counter 84m becomes "24" or less and until it becomes "0".

このステップ4111からステップ4117までの処理が繰り返されている間、励磁データは、減速カウンタ84nの値が変更されるたびに更新される。よって、残り図柄カウンタ84mの値が「0」になるまでの間、励磁相を交互に切換ながらリール61の減速が実行される。   While the processing from step 4111 to step 4117 is repeated, the excitation data is updated each time the value of the deceleration counter 84 n is changed. Therefore, while the excitation phase is switched alternately, deceleration of the reel 61 is executed until the value of the remaining symbol counter 84m becomes "0".

そして、減速カウンタ84nの値が最終的に「0」になると、ステップ4101からステップ4102の処理に移行して、全相励磁停止処理が実行され、リール61が完全に停止することになる(ステップ4101〜ステップ4103)。   Then, when the value of the deceleration counter 84 n finally becomes “0”, the processing shifts from step 4101 to step 4102, the all-phase excitation stop processing is executed, and the reel 61 is completely stopped (step 4101 to step 4103).

以上の通り、第4の実施形態では、遊技機のモータ制御手段が、停止図柄(停止予定図柄)を所定位置に停止表示させるときのリール61の減速度を設定する減速設定手段と、設定された減速度でリール61前記周回体を減速させたのちに停止させる減速停止手段とを備えると共に、遊技機が、停止図柄を所定位置に停止表示させるときのリール61の減速度が異なる複数の減速テーブルを記憶する記憶手段(ROM83、RAM84)を備え、減速設定手段が、記憶手段に記憶された複数の減速テーブルの中から、抽選の結果に基づいてひとつの減速テーブルを選択し、減速停止手段が、選択された減速テーブルで規定された減速度でリール61を減速させたのちに停止させる構成とし、記憶手段には、第1の減速度でリール61を減速させる第1減速テーブル(図40)と、第2の減速度でリール61を減速させる第2減速テーブル(図41)と、が記憶され、第1の減速度でリール61を減速させる第1減速テーブルが選択された場合の所定役(BB)への当選の期待度と、第2の減速テーブルが選択された場合の所定役(BB)への当選の期待度と、が異なる構成とした。   As described above, in the fourth embodiment, the motor control means of the gaming machine is set as the deceleration setting means for setting the deceleration of the reel 61 when the stop symbol (the scheduled stop symbol) is stopped and displayed at the predetermined position. A plurality of decelerations with different decelerations of the reel 61 when the gaming machine causes the stop symbol to be stopped and displayed at a predetermined position while being provided with deceleration stop means for stopping the reel 61 after decelerating the revolving body at a reduced deceleration. A storage means (ROM 83, RAM 84) for storing the table is provided, and the deceleration setting means selects one deceleration table from among the plurality of deceleration tables stored in the storage means based on the result of the lottery, and the deceleration stop means Is configured to stop the reel 61 after decelerating at the deceleration defined by the selected deceleration table, and the storage means decelerates the reel 61 at the first deceleration. First decelerating table (FIG. 40) and a second decelerating table (FIG. 41) for decelerating the reel 61 at the second deceleration, and the first decelerating for decelerating the reel 61 at the first deceleration The configuration is such that the expectation of winning for the predetermined combination (BB) when the table is selected and the expectation for winning for the predetermined combination (BB) when the second deceleration table is selected are different.

これにより、リール61は、選択された減速テーブルに規定された減速度で減速させられたのちに停止する。よって、抽選の結果に応じてリール61の減速度が異なるので、遊技者が、リール61が停止する際の挙動が単調であると感じることを抑えることができる。   As a result, the reel 61 stops after being decelerated at the deceleration defined by the selected deceleration table. Therefore, since the deceleration of the reel 61 differs according to the result of the lottery, it is possible to suppress the player from feeling that the behavior when the reel 61 is stopped is monotonous.

また、第1減速テーブルが選択された場合と、第2減速テーブルが選択された場合とで、所定役(BB)への当選の期待度が異なるので、遊技者は、リールが停止する際の減速度の違いにより、所定役に当選している可能性が高いか否かが判るようになる。よって、遊技者が、リール61が停止する際の挙動が単調であると感じることを抑えつつ、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作からリール61が停止するまでの間のリール61の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   In addition, since the degree of expectation of winning in the predetermined part (BB) differs depending on whether the first deceleration table is selected or the second deceleration table is selected, the player can stop the reels. By the difference in deceleration, it becomes possible to know whether or not the possibility of winning the predetermined part is high. Therefore, while suppressing the player's feeling that the behavior when the reel 61 is stopped is monotonous, the interest of the player is not only when the stop button is operated, but the reel 61 is stopped from the operation of the stop button. Since the behavior of the reel 61 can be made until then, it is possible to attract the player's interest throughout the game.

特に、遊技機における内部抽選の結果、BBに当選している場合には所定の確率で第2減速テーブルまたは第1減速テーブルが選択され、BBに当選していない場合であっても、所定の確率で第1の減速テーブルが選択される構成とし、第2の減速テーブルに基づくリール61の減速度(減速期間)のほうが、第1の減速テーブルに基づくリール61の減速度(減速期間)よりも遅く(長く)なるように設定されている構成とした。   In particular, if the player has won the BB as a result of the internal lottery in the gaming machine, the second deceleration table or the first deceleration table is selected with a predetermined probability, and even if the BB is not won, the predetermined The first deceleration table is selected by probability, and the deceleration (deceleration period) of the reel 61 based on the second deceleration table is more than the deceleration (deceleration period) of the reel 61 based on the first deceleration table. Was configured to be late (long).

これにより、リール61のスローダウンが実行されると、BBに当選しているのではないかと遊技者に感じさせることができるようになるので、遊技者の次回以降の遊技への期待度を高めると共に、遊技者の遊技に対する興趣を向上させることができる。   As a result, when the slowdown of the reel 61 is executed, the player can be made to feel that he or she has won the BB, thereby increasing the player's expectation for the game from the next time on. At the same time, the interest of the player in the game can be improved.

さらに、スローダウンが実行されることによってBBに当選しているかもしれないという期待が生じ、スローダウン期間が長いと、この期待が、BBに当選しているという確信に変わるので、スローダウンが実行された場合には、遊技者の関心は、スローダウン期間の長さに向かうことになる。   Furthermore, there is an expectation that BB may be won by the execution of the slowdown, and if the slowdown period is long, this expectation changes to the conviction that BB has been won, so the slowdown is If executed, the player's interest will be towards the length of the slowdown period.

これにより、遊技者の関心を、ストップボタン46〜48が操作されてからのリール61の回転に引きつけることができ、遊技に対する興趣を向上させることができるようになっている。   Thereby, the interest of the player can be attracted to the rotation of the reel 61 after the stop buttons 46 to 48 are operated, and the interest for the game can be improved.

停止図柄が所定位置に達するまでにリール61の減速を行ったのちにリール61を停止させる第1の停止条件と、停止図柄が所定位置に達するまでにリール61の減速を行わずにリール61を停止させる第2の停止条件とが用意されており、停止条件選択手段は、第1の停止条件でリール61を停止させた際に停止図柄を所定位置に停止表示させることが可能である場合には、第1の停止条件を選択し、減速設定手段は、第1の停止条件が選択されると、抽選の結果に基づいて、複数の減速テーブルの中からひとつの減速テーブルを選択する構成とした。   The first stop condition for stopping the reel 61 after the reel 61 is decelerated until the stop symbol reaches the predetermined position and the reel 61 without decelerating the reel 61 until the stop symbol reaches the predetermined position A second stop condition for stopping is prepared, and the stop condition selecting means can stop the stop symbol at a predetermined position when the reel 61 is stopped under the first stop condition. The first stop condition is selected, and the deceleration setting means selects one of the plurality of deceleration tables based on the result of the drawing when the first stop condition is selected. did.

これにより、停止ボタンが操作された際の停止図柄の位置が、リール61を減速させながら停止させても所定位置に到達可能な位置である場合には、第1の停止条件でリール61を停止させることで、リール61を減速させずに停止させる第2の停止条件の場合よりも、リール61やステッピングモータ79にかかる負荷を低減できる。   Thereby, when the position of the stop symbol when the stop button is operated is a position where it can reach the predetermined position even if it is stopped while decelerating the reel 61, the reel 61 is stopped under the first stop condition. By doing this, the load on the reel 61 and the stepping motor 79 can be reduced compared to the case of the second stop condition in which the reel 61 is stopped without being decelerated.

遊技機のモータは、多相ステッピングモータであり、停止条件選択手段は、停止図柄を所定位置まで移動させるのに要するステップ数に基づいて、第1の停止条件と第2の停止条件の何れかを選択する構成とした。   The motor of the gaming machine is a polyphase stepping motor, and the stop condition selection means is based on the number of steps required to move the stop pattern to the predetermined position, either the first stop condition or the second stop condition. Was selected.

これにより、リール61の最小回転単位であるステップ数に基づいて、リール61を減速させながら停止させる第1の停止条件を選択するか否かが判断されるので、可能な限り第1の停止条件を選択して、リール61とステッピングモータにかかる負荷を低減させることができる。   As a result, it is determined whether or not to select the first stop condition for stopping while decelerating the reel 61 based on the number of steps that is the minimum rotation unit of the reel 61, so the first stop condition is possible as much as possible. The load on the reel 61 and the stepping motor can be reduced.

減速設定手段は、停止予定図柄を所定位置まで移動させるのに要するステップ数に基づいて、第1または第2の減速テーブルを選択する構成とし、第1減速テーブルと第2減速テーブルでは、減速の開始から停止予定図柄を所定位置に到達させるまでのステップ数が同じステップ数に設定されている構成とした。   The deceleration setting means is configured to select the first or second deceleration table based on the number of steps required to move the scheduled stop symbol to a predetermined position, and the first deceleration table and the second deceleration table are for deceleration. The number of steps from the start to the stop position to reach the predetermined position is set to the same number of steps.

このように構成すると、停止ボタンが操作されたときに決まるステップ数にはランダム性があるため、ステップ数に基づいて減速テーブルを選択することで、周回体の減速をランダムに実行できるようになる。ステップ数を用いない場合には、減速テーブルを選択する際に乱数を生成する処理などを遊技機において別途設ける必要があるが、ステップ数を用いる構成とすることで、簡単な処理で周回体の減速をランダムに実行できる。また、周回体の減速がランダムに実行されるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えることができる。さらに、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   With this configuration, since the number of steps determined when the stop button is operated is random, it is possible to execute deceleration of the orbiting body at random by selecting the deceleration table based on the number of steps. . When the number of steps is not used, it is necessary to separately provide processing for generating random numbers in the gaming machine when selecting the deceleration table, but by using the configuration using the number of steps, it is easy to perform cyclic processing. The deceleration can be performed randomly. In addition, since the deceleration of the orbiting body is performed at random, it is possible to suppress the player from feeling that the behavior when the orbiting body stops is monotonous. Furthermore, the player's interest can be directed not only to the operation of the stop button but also to the behavior of the orbiting body from the operation of the stop button to the halting of the orbiting body, so that the entire game can be performed. , The player's interest can be attracted.

さらに、減速の開始から停止予定図柄を所定位置に到達させるまでのステップ数が同じステップ数に設定されていると、第1減速テーブルと第2減速テーブルの何れが選択されても、リール61の減速は常に停止図柄の所定ステップ数前から開始される。よって、リール61の外周に描かれた図柄の並びを記憶しているような、遊技経験の豊富な遊技者の場合、リール61の減速が開始される位置により役に当選しているか否かが判るため、遊技者の関心は、自然と減速が開始されるタイミングに向かうことになる。よって、遊技者の興趣を引きつけることができる。   Furthermore, if the number of steps from the start of deceleration to the arrival of the scheduled symbol at a predetermined position is set to the same number of steps, whichever of the first deceleration table and the second deceleration table is selected, The deceleration is always started from a predetermined number of steps before the stop symbol. Therefore, in the case of a player who has a lot of gaming experience, such as storing the arrangement of symbols drawn on the outer periphery of the reel 61, it is determined whether or not the player is elected by the position where the deceleration of the reel 61 is started. To understand, the player's interest naturally goes to the timing when deceleration starts. Thus, the player's interest can be attracted.

さらに、第1の停止条件が選択された場合に、停止予定図柄を所定位置まで移動させるのに要するステップ数に応じて、第1の停止条件を第2の停止条件に変更する停止条件変更手段を備える構成とした。   Furthermore, when the first stop condition is selected, the stop condition changing means changes the first stop condition to the second stop condition according to the number of steps required to move the stop scheduled symbol to the predetermined position. It was set as having composition.

このように構成すると、第1の停止条件が選択された場合であっても、第2の停止条件に変更されることがあるので、周回体の減速のランダム性が大きくなり、遊技者の興趣をより引きつけることができる。   With such a configuration, even if the first stop condition is selected, the second stop condition may be changed, so that the randomness of deceleration of the orbiting body becomes large, and the player's interest becomes interesting. Can be more attractive.

さらに、第1減速テーブルと第2減速テーブルでは、減速の開始から停止図柄を前記所定位置に到達させるまでのステップ数が、リール61の外周に描かれた図柄を1図柄分(所定図柄分)移動させるのに要するステップ数である24ステップに設定されている構成とした。   Furthermore, in the first deceleration table and the second deceleration table, the number of steps from the start of deceleration until the stop symbol reaches the predetermined position is one symbol drawn on the outer periphery of the reel 61 (predetermined symbol) It was set as the structure set to 24 steps which is the number of steps required to move.

これにより、リール61の減速が開始されるタイミングが、リール61の外周の周方向で隣接する図柄の切れ目となるので、リール61の減速が開始されたか否かを遊技者が認識し易くなる。   As a result, the timing at which the deceleration of the reel 61 starts is the break of the adjacent symbols in the circumferential direction of the outer periphery of the reel 61, so the player can easily recognize whether the deceleration of the reel 61 has been started.

次に、リール停止処理の第5の実施形態を、図44を参照して説明する。   Next, a fifth embodiment of the reel stop processing will be described with reference to FIG.

第5の実施形態にかかるリール停止処理では、停止予定図柄を所定位置まで移動させるのに要するステップ数Nstepと、前記した通常処理の抽選処理(図16のステップ503)の結果、BBまたはRBの役に当選しているか否かとに基づいて、スローダウン処理を実行するか否かを決定し、スローダウン処理を実行する場合には、当選している役毎に用意された減速テーブルに基づいてリール61のスローダウンを実行し、スローダウンを実行する場合のリール61の減速度が、当選している役に応じて決まるように設定されている。   In the reel stop processing according to the fifth embodiment, the number of steps Nstep required to move the stop scheduled symbol to the predetermined position and the result of BB or RB as a result of the above-mentioned lottery processing of the normal processing (step 503 in FIG. 16) Whether or not to execute the slowdown process is determined based on whether or not the role is won, and in the case of executing the slowdown process, based on the deceleration table prepared for each winning role. The deceleration of the reel 61 in the case of executing the slowdown of the reel 61 and performing the slowdown is set to be determined in accordance with the winning combination.

以下、第5の実施形態にかかるリール停止処理を説明する。   Hereinafter, the reel stop processing according to the fifth embodiment will be described.

ここで、第5の実施形態にかかるリール停止処理もまた、前記した他の実施形態の場合と同様に、リール制御処理(図18)のステップ703において、何れかのストップボタン46〜48が操作されたことが、ストップ操作検出センサ46a〜48a(図11参照)の出力信号から検出された場合に実行される。   Here, also in the reel stop processing according to the fifth embodiment, as in the case of the other embodiments described above, any stop button 46 to 48 is operated in step 703 of the reel control processing (FIG. 18). This is performed when it is detected from the output signals of the stop operation detection sensors 46a to 48a (see FIG. 11).

図44は、第5の実施形態にかかるリールの停止処理を説明するフローチャートである。なお、図44のフローチャートにおけるステップ5001〜5004の処理は、前記した第4の実施形態のリール停止処理(図39)におけるステップ4001〜4004の処理と同じであるので、ここではその説明を省略する。   FIG. 44 is a flowchart for describing reel stop processing according to the fifth embodiment. Since the processing of steps 5001 to 5004 in the flowchart of FIG. 44 is the same as the processing of steps 4001 to 4004 in the reel stop processing (FIG. 39) of the fourth embodiment described above, the description thereof is omitted here. .

ステップ5005において、ステップ数Nstepが、24<Nstep≦102である場合、ステップ5006において、BB当選フラグがセットされているか否かを確認する。   In step 5005, when the number of steps Nstep is 24 <Nstep ≦ 102, in step 5006, it is confirmed whether or not the BB winning flag is set.

BB当選フラグがセットされている場合、ステップ5007において、Nstepの値が「82」よりも大きいか否かが確認される。第2減速テーブルに基づくリール61の減速が可能であるか否かを確認するためである。   If the BB winning flag is set, it is checked in step 5007 whether the value of Nstep is larger than "82". This is to confirm whether or not the deceleration of the reel 61 based on the second deceleration table is possible.

ステップ5007において、Nstepの値が「82」よりも大きい場合、ステップ5008において、Nstepの値が「5」の倍数であるか否かが確認される。   In step 5007, if the value of Nstep is larger than "82", it is checked in step 5008 whether the value of Nstep is a multiple of "5".

Nstepの値が「5」の倍数である場合には、ステップ5009の第2スローダウン設定処理において、第2スローダウンフラグがセットされたのち、減速カウンタ84nの値に「24」がセットされる。   If the value of Nstep is a multiple of "5", the second slow down flag is set in the second slow down setting process of step 5009, and then "24" is set to the value of the deceleration counter 84 n. .

なお、ステップ5007においてNstepの値が「82」よりも大きくない場合、およびステップ5008において、Nstepの値が「5」の倍数でない場合には、ステップ5013の処理に移行して、全相励磁停止設定処理が実行される。   If the value of Nstep is not larger than "82" in step 5007, and if the value of Nstep is not a multiple of "5" in step 5008, the process proceeds to step 5013 to stop all phase excitation. The setting process is performed.

ステップ5006においてBB当選フラグがセットされていない場合、ステップ5010において、RB当選フラグがセットされているか否かが確認される。   If the BB winning flag is not set in step 5006, it is checked in step 5010 whether the RB winning flag is set.

RB当選フラグがセットされていない場合には、ステップ5013の処理に移行して、全相励磁停止設定処理が実行される。   If the RB hit flag is not set, the process proceeds to step 5013, where the all-phase excitation stop setting process is executed.

第5の実施形態では、BBまたはRBに当選している場合に、一定条件のもと、スローダウン処理が実行されるように設定されているからである。   In the fifth embodiment, when BB or RB is won, the slowdown process is set to be executed under certain conditions.

ステップ5010においてRB当選フラグがセットされている場合、ステップ5011において、Nstepの値が「5」の倍数であるか否かが確認される。第1スローダウン処理を実行するか否かを判断するためである。   If the RB hit flag is set in step 5010, it is checked in step 5011 whether the value of Nstep is a multiple of "5". This is to determine whether or not to execute the first slow down process.

Nstepの値が「5」の倍数である場合には、ステップ5012の第1スローダウン設定処理において、第1スローダウンフラグがセットされたのち、減速カウンタ84nの値に「24」がセットされる。   If the value of Nstep is a multiple of "5", the first slowdown flag is set in the first slowdown setting process of step 5012, and then "24" is set to the value of the deceleration counter 84n. .

一方、「5」の倍数でない場合には、ステップ5013の処理に移行して、全相励磁停止設定処理が実行される。   On the other hand, if it is not a multiple of “5”, the process shifts to the process of step 5013 to execute the all-phase excitation stop setting process.

このように第5の実施形態では、BBに当選している場合には、一定条件のもと第2スローダウン処理が実行され、BBに当選していなくてもRBに当選している場合には、一定要件のもと、第2スローダウン処理よりもスローダウン期間の短い第1スローダウン処理が実行される構成とした。   As described above, in the fifth embodiment, when the BB is won, the second slowdown processing is executed under certain conditions, and the RB is won even if the BB is not won. Is configured to execute the first slowdown process having a shorter slowdown period than the second slowdown process under a constant requirement.

リール61のスローダウンが実行されると、BBまたはRBに入賞していることが判り、リール61がスローダウンするときの減速度の違いにより、BBとRBの何れに入賞しているのかが判るので、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作からリール61が停止するまでの間のリール61の挙動に向かわせることができる。よって、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   When the slowdown of the reel 61 is executed, it is known that BB or RB has been awarded, and the difference in deceleration when the reel 61 is slowed down indicates which of BB and RB is won. Therefore, the player's interest can be directed not only to the operation of the stop button but also to the behavior of the reel 61 from the operation of the stop button to the stop of the reel 61. Therefore, it is possible to attract the player's interest throughout the game.

次に、リール停止処理の第6の実施形態を、図45を参照して説明する。   Next, a sixth embodiment of the reel stop processing will be described with reference to FIG.

第6の実施形態にかかるリール停止処理では、停止予定図柄を所定位置まで移動させるのに要するステップ数Nstepが、スローダウン処理を実行する場合の要件を満たしている場合に、一定要件のもとスローダウン処理を実行し、スローダウン処理における減速度の違いにより、所定役(BB)への当選の期待度が表されるように設定されている。   In the reel stop processing according to the sixth embodiment, if the number of steps Nstep required to move the stop scheduled symbol to the predetermined position satisfies the requirements for executing the slowdown processing, the source of certain requirements The slow-down process is executed, and the difference in the deceleration in the slow-down process is set to represent the expected degree of winning for the predetermined part (BB).

以下、第6の実施形態にかかるリール停止処理を説明する。   Hereinafter, the reel stop processing according to the sixth embodiment will be described.

ここで、第6の実施形態にかかるリール停止処理もまた、前記した他の実施形態の場合と同様に、リール制御処理(図18)のステップ703において、何れかのストップボタン46〜48が操作されたことが、ストップ操作検出センサ46a〜48a(図11参照)の出力信号から検出された場合に実行される。   Here, also in the reel stop processing according to the sixth embodiment, as in the case of the other embodiments described above, any stop button 46 to 48 is operated in step 703 of the reel control processing (FIG. 18). This is performed when it is detected from the output signals of the stop operation detection sensors 46a to 48a (see FIG. 11).

図45は、第6の実施形態にかかるリールの停止処理を説明するフローチャートである。なお、図45のフローチャートにおけるステップ6001〜6004の処理は、前記した第4の実施形態のリール停止処理(図39)におけるステップ4001〜4004の処理と同じであるので、ここではその説明を省略する。   FIG. 45 is a flowchart for describing the reel stop processing according to the sixth embodiment. The processing of steps 6001 to 6004 in the flowchart of FIG. 45 is the same as the processing of steps 4001 to 4004 in the reel stop processing (FIG. 39) of the fourth embodiment described above, so the description thereof is omitted here. .

ステップ6005において、ステップ数Nstepが、24<Nstep≦82である場合、ステップ6006において、BB当選フラグがセットされているか否かを確認する。   If it is determined in step 6005 that the number of steps Nstep is 24 <Nstep ≦ 82, it is determined in step 6006 whether the BB win flag is set.

ここで、前記した第4の実施形態では、第1減速テーブル基づくリール61の減速が実行可能であるか否かを、24<Nstep≦102であるか否か(図39、ステップ4005)に基づいて判断したのちに、第2減速テーブルに基づくリール61の減速が実行可能であるか否かを、82<Nstepであるか否か(図39、ステップ4008)に基づいて判断していた。   Here, in the fourth embodiment described above, whether or not deceleration of the reel 61 based on the first deceleration table can be performed is based on whether 24 <Nstep ≦ 102 (FIG. 39, step 4005). After the determination, it is determined based on whether 82 <Nstep (step 4008 in FIG. 39) whether or not deceleration of the reel 61 based on the second deceleration table is executable.

第6の実施形態では、第2減速テーブルに基づく減速と、第一減速テーブルに基づく減速の両方が実行可能であるか否かを、まとめて確認している。処理ステップ数を少なくすることで、より短時間でリール停止処理が完了するようにしているためである。   In the sixth embodiment, it is collectively confirmed whether or not both the deceleration based on the second deceleration table and the deceleration based on the first deceleration table are executable. This is because the reel stop processing is completed in a shorter time by reducing the number of processing steps.

なお、第2減速テーブルに基づく減速と、第一減速テーブルに基づく減速の両方が実行可能であるか否かをまとめて確認することは、他の実施形態の場合にも好適に利用可能である。   Note that collectively checking whether both the deceleration based on the second deceleration table and the deceleration based on the first deceleration table can be performed can also be suitably used in the case of other embodiments. .

図45のリール停止処理の説明に戻って、ステップ6006においてBB当選フラグがセットされている場合、ステップ6007において、Nstepの値が「10」の倍数であるか否かが確認される。Nstepの値が「10」の倍数である場合には、ステップ6008の第2スローダウン設定処理において、第2スローダウンフラグがセットされたのち、減速カウンタ84nの値に「24」がセットされる。   Returning to the explanation of the reel stop processing in FIG. 45, if the BB hit flag is set in step 6006, it is confirmed in step 6007 whether the value of Nstep is a multiple of "10". If the value of Nstep is a multiple of "10", after the second slow down flag is set in the second slow down setting process of step 6008, "24" is set as the value of the deceleration counter 84 n. .

ステップ6007においてNstepの値が「10」の倍数でない場合には、ステップ6009において、Nstepの値が「5」の倍数であるか否かが確認される。   If it is determined in step 6007 that the value of Nstep is not a multiple of "10", it is determined in step 6009 whether the value of Nstep is a multiple of "5".

Nstepの値が「5」の倍数である場合には、ステップ6010の第1スローダウン設定処理において、第1スローダウンフラグがセットされたのち、減速カウンタ84nの値に「24」がセットされる。   If the value of Nstep is a multiple of "5", the first slow down flag is set in the first slow down setting process of step 6010, and then "24" is set as the value of the deceleration counter 84 n. .

また、ステップ6006において、BB当選フラグがセットされていない場合でも、Nstepの値が「5」の倍数である場合には(ステップ6009)、ステップ6010において第1スローダウン設定処理が実行される。   Further, even if the BB winning flag is not set in step 6006, if the value of Nstep is a multiple of "5" (step 6009), the first slowdown setting process is executed in step 6010.

このように第6の実施形態では、第2減速テーブルに規定された減速度でリール61の減速が行われた場合には、100%の確率でBBに当選しており、第2減速テーブルに規定された減速度でリール61の減速が行われた場合には、BBに当選している可能性があることを、遊技者が認識できるようにした。   As described above, in the sixth embodiment, when the reel 61 is decelerated at the deceleration defined in the second deceleration table, the BB is won with a probability of 100%, and the second deceleration table is selected. When the reel 61 is decelerated at a prescribed deceleration, the player can recognize that there is a possibility of winning the BB.

すなわち、リールの減速度に応じて、所定の入賞役(BB)への期待度が異なるように、減速テーブルを選択する構成としたので、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作からリール61が停止するまでの間のリール61の挙動に向かわせることができる。よって、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   That is, since the decelerating table is selected so that the degree of expectation for the predetermined winning combination (BB) differs according to the deceleration of the reel, the player's interest only needs to be when operating the stop button. Instead, it is possible to make the behavior of the reel 61 from the operation of the stop button to the stop of the reel 61 possible. Therefore, it is possible to attract the player's interest throughout the game.

このように、第6の実施形態では、内部抽選でBBに当選している場合であって、残り図柄ステップ数(Nstepの値)が10の倍数であるとき(残り図柄ステップ数が30、40、50、60、70、80であるとき)に、第2スローダウンフラグがセットされて、第2減速テーブル(図41)に基づく減速(スローダウン)が実行される。   Thus, in the sixth embodiment, when the BB is won in the internal lottery, and the number of remaining symbol steps (Nstep value) is a multiple of 10 (the number of remaining symbol steps is 30, 40) , 50, 60, 70, 80), the second slow down flag is set, and deceleration (slow down) based on the second deceleration table (FIG. 41) is performed.

また、内部抽選でBBに当選している場合であって、残り図柄ステップ数(Nstepの値)が10の倍数でないときでも、残り図柄ステップ数(Nstepの値)が5の倍数であるとき(残り図柄ステップ数が25、35、45、55、65、75であるとき)には、第1スローダウンフラグがセットされて、第1減速テーブル(図40)に基づく減速(スローダウン)が実行される。   In addition, even when the number of remaining symbol steps (the value of Nstep) is not a multiple of 10 and the number of remaining symbol steps (the value of Nstep) is a multiple of 5 in the case where the BB is won in the internal lottery When the number of remaining symbol steps is 25, 35, 45, 55, 65, 75), the first slow down flag is set, and the deceleration (slow down) based on the first deceleration table (FIG. 40) is executed. Be done.

さらに、内部抽選でBBに当選していない場合であっても、残り図柄ステップ数(Nstepの値)が5の倍数であるとき(残り図柄ステップ数が25、30、35、40、45、50、55、60、65、70、75、80であるとき)には、第1スローダウンフラグがセットされて、第1減速テーブル(図40)に基づく減速(スローダウン)が実行される。   Furthermore, even if BB is not won in the internal lottery, when the number of remaining symbol steps (value of Nstep) is a multiple of 5 (the number of remaining symbol steps is 25, 30, 35, 40, 45, 50) , 55, 60, 65, 70, 75, 80), the first slow down flag is set, and deceleration (slow down) based on the first deceleration table (FIG. 40) is performed.

そのため、ステップ6005の要件を満たしている場合には、BBに当選していない場合であっても、所定の確率で、第1減速テーブルに基づくリール61のスローダウンが実行される。これにより、リール61のスローダウンが実行されると、BBに当選しているのではないかと遊技者に感じさせることができるようになるので、遊技者の次回以降の遊技への期待度を高めると共に、遊技者の遊技に対する興趣を向上させることができる。   Therefore, in the case where the requirement of step 6005 is satisfied, the slow down of the reel 61 based on the first deceleration table is executed with a predetermined probability even if the player has not won the BB. As a result, when the slowdown of the reel 61 is executed, the player can be made to feel that he or she has won the BB, thereby increasing the player's expectation for the game from the next time on. At the same time, the interest of the player in the game can be improved.

ここで、この第2減速テーブルに基づくスローダウンの期間は、第1減速テーブルに基づくスローダウンの期間よりも長く設定されているので、遊技者は、スローダウンが実行されると、BBに当選していることを期待してスローダウン期間が長くなるなることを望むようになる。すなわち、スローダウンが実行されることによってBBに当選しているかもしれないという期待が生じ、スローダウン期間が長いと、この期待が、BBに当選しているという確信に変わるので、スローダウンが実行された場合には、遊技者の関心は、スローダウン期間の長さに向かうことになる。   Here, since the slowdown period based on the second deceleration table is set longer than the slowdown period based on the first deceleration table, the player wins BB when the slowdown is executed. You will expect the slowdown period to be longer in anticipation of doing. In other words, there is an expectation that BB may be won by executing the slowdown, and if the slowdown period is long, this expectation changes to the conviction that BB is won, so the slowdown If executed, the player's interest will be towards the length of the slowdown period.

これにより、遊技者の関心を、ストップボタン46〜48が操作されてからのリール61の回転に引きつけることができ、遊技に対する興趣を向上させることができるようになっている。   Thereby, the interest of the player can be attracted to the rotation of the reel 61 after the stop buttons 46 to 48 are operated, and the interest for the game can be improved.

次に、本発明の第7の実施形態を、図46〜図50を参照して説明する。   Next, a seventh embodiment of the present invention will be described with reference to FIGS.

第7の実施形態では、ストップボタン46〜48が操作された時点において、停止予定図柄を所定位置まで移動させるのに要するステップ数(残り図柄ステップ数)Nstepと、前記した通常処理の抽選処理(図16のステップ503)の結果とに基づいて、スローダウン処理を実行するか否かを決定する。そして、スローダウン処理を実行する場合には、減速時間と減速時のステップ数が異なる複数の減速テーブルの中からひとつの減速テーブルを選択し、選択した減速テーブルで規定されたステップ数でリール61のスローダウンを実行する。   In the seventh embodiment, when the stop buttons 46 to 48 are operated, the number of steps (number of remaining symbol steps) Nstep required to move the symbol to be stopped to the predetermined position and the lottery process of the normal processing described above Based on the result of step 503) in FIG. 16, it is determined whether to execute the slow down process. Then, in the case of executing the slow down process, one deceleration table is selected from a plurality of deceleration tables having different deceleration times and the number of steps at the time of deceleration, and the reel 61 is selected with the number of steps specified in the selected deceleration table. Perform a slowdown of

図46は、第7の実施形態でのリール停止処理を説明するフローチャートである。図47および図48は、第7の実施形態と、後記する第7の実施形態のリール停止処理で共通に用いられる減速テーブル(第1減速テーブル、第2減速テーブル)を説明する図である。図49および図50は、第7の実施形態でのリール61の停止制御処理を説明するフローチャートである。   FIG. 46 is a flow chart for explaining the reel stop processing in the seventh embodiment. FIGS. 47 and 48 are diagrams for explaining the deceleration tables (first deceleration table, second deceleration table) commonly used in the reel stop processing of the seventh embodiment and the seventh embodiment described later. 49 and 50 are flowcharts for explaining the stop control process of the reel 61 in the seventh embodiment.

減速テーブル(第1減速テーブル、第2減速テーブル)では、各ステップにおける励磁時間が同じであるものの、ステップ数が異なるスローダウン期間が設定されており、スローダウン時にリール61が回転する量(回転角度)が異なっている。   In the deceleration table (the first deceleration table and the second deceleration table), although the excitation time in each step is the same, the slowdown period in which the number of steps is different is set, and the amount of rotation of the reel 61 at the slowdown (rotation Angles are different.

図47に示すように、第1減速テーブルでは、1図柄の半分だけリール61を回転させるのに必要な12ステップが、スローダウン期間として設定されており、各ステップ(減速順序)における励磁時間が、タイマ割込処理を2回実行する時間(2割込)に設定されている。よって、第1減速テーブルでは、24割込に相当する時間(35.76msec=1.49msec×24)をかけて、リール61を12ステップ分(1図柄の半分)回転させるように設定されている。   As shown in FIG. 47, in the first deceleration table, 12 steps required to rotate the reel 61 by one half of one symbol are set as a slow down period, and the excitation time in each step (deceleration order) The time for executing the timer interrupt process twice (two interrupts) is set. Therefore, in the first deceleration table, the reel 61 is set to rotate 12 steps (half of one symbol) over a time corresponding to 24 interruptions (35.76 msec = 1.49 msec × 24). .

図48に示すように、第2減速テーブルでは、1図柄と半分だけリール61を回転させるのに必要な36ステップが、スローダウン期間として設定されており、各ステップ(減速順序)における励磁時間が、タイマ割込処理を2回実行する時間(2割込)に設定されている。よって、第2減速テーブルでは、72割込に相当する時間(107.28msec=1.49msec×72)をかけて、リール61を36ステップ分(1図柄と半分)回転させるように設定されている。   As shown in FIG. 48, in the second deceleration table, 36 steps required to rotate the reel 61 by one symbol and half are set as slow-down periods, and the excitation time in each step (deceleration order) is set The time for executing the timer interrupt process twice (two interrupts) is set. Therefore, in the second deceleration table, the reel 61 is set to rotate 36 steps (one symbol and a half) over a time corresponding to 72 interruptions (107.28 msec = 1.49 msec × 72). .

前記したように、スロットマシン10では、ストップボタン46〜48を操作してから190msec以内にステッピングモータ79の励磁相を固定することが要求されている。   As described above, in the slot machine 10, it is required to fix the excitation phase of the stepping motor 79 within 190 msec after operating the stop buttons 46-48.

よって、ストップボタン46〜48の操作された時点(t1)からストップボタン46〜48の操作を検出するまでに要する1回分のタイマ割込処理時間と、スローダウン期間とを考慮すると、第1減速テーブルでは、リール61のスローダウンを開始する前に、最大で152.75msec(=190−(1.49+35.76))の間、リール61を定速で回転させることができるようになっている。   Therefore, in consideration of one timer interrupt processing time required for detecting the operation of the stop button 46 to 48 from the time (t1) of operation of the stop button 46 to 48, and the slowdown period, the first deceleration At the table, the reel 61 can be rotated at a constant speed for a maximum of 152.75 msec (= 190-(1.49 + 35. 76)) before the slowing down of the reel 61 is started. .

ここで、リール61が定速で回転している間(定速回転期間)では、1相励磁と、2相励磁とが、それぞれ1割込に相当する時間(1.49msec)ずつ交互に実行されるので、第1減速テーブルを採用する場合には、リール61のスローダウンを開始する前に、最大で102ステップの定速回転期間(=152.75/1.49)が確保できるようになっている。   Here, while the reel 61 is rotating at a constant speed (constant speed rotation period), one-phase excitation and two-phase excitation are alternately performed for each of the time corresponding to one interruption (1.49 msec) Therefore, when adopting the first deceleration table, a constant-speed rotation period (= 152.75 / 1.49) of at most 102 steps can be secured before the slowdown of the reel 61 is started. It has become.

一方、図48に示すように、第2減速テーブルでは、リール61のスローダウンを開始する前に、最大で81.23msec(=190−(1.49+107.28))の間、リール61を定速で回転させることができるようになっている。   On the other hand, as shown in FIG. 48, on the second deceleration table, the reel 61 is fixed for a maximum of 81.23 msec (= 190− (1.49 + 107.28)) before the slow down of the reel 61 is started. It can be rotated at high speed.

よって、第2減速テーブルを採用する場合には、リール61のスローダウンを開始する前に、最大で54ステップの定速回転期間(81.23/1.49)が確保できるようになっている。   Therefore, when adopting the second deceleration table, a constant-speed rotation period (81.23 / 1.49) of 54 steps at maximum can be secured before starting slowing down of the reel 61. .

第7の実施形態でのリール停止処理を、図46を参照して説明する。   The reel stop processing in the seventh embodiment will be described with reference to FIG.

ここで、第7の実施形態にかかるリール停止処理もまた、前記した他の実施形態の場合と同様に、リール制御処理(図18)のステップ703において、何れかのストップボタン46〜48が操作されたことが、ストップ操作検出センサ46a〜48a(図11参照)の出力信号から検出された場合に実行される。   Here, also in the reel stop processing according to the seventh embodiment, as in the case of the other embodiments described above, any one of the stop buttons 46 to 48 is operated in step 703 of the reel control processing (FIG. 18). This is performed when it is detected from the output signals of the stop operation detection sensors 46a to 48a (see FIG. 11).

なお、図46のフローチャートにおけるステップ7001〜7004の処理は、前記した第4の実施形態のリール停止処理(図39)におけるステップ4001〜4004の処理と同じであるので、ここではその説明を省略する。   Since the processing of steps 7001 to 7004 in the flowchart of FIG. 46 is the same as the processing of steps 4001 to 4004 in the reel stop processing (FIG. 39) of the fourth embodiment described above, the description is omitted here. .

ステップ7005において、ステップ数Nstepが、12<Nstep≦114である場合、ステップ7006において、BB当選フラグがセットされているか否かを確認する。   If it is determined in step 7005 that the number of steps Nstep is 12 <Nstep ≦ 114, it is determined in step 7006 whether the BB win flag is set.

第7の実施形態では、内部抽選でBB(ビッグボーナス)に当選している場合に、スローダウン処理の実行頻度が高くなるように設定されているからである。   In the seventh embodiment, when the BB (big bonus) is won in the internal lottery, the execution frequency of the slow down process is set to be high.

BB当選フラグがセットされている場合、ステップ7007において、Nstepの値が「5」の倍数であるか否かが確認される。   If the BB winning flag is set, it is checked in step 7007 whether the value of Nstep is a multiple of "5".

Nstepの値が「5」の倍数でない場合には、ステップ7012の処理に移行して、全相励磁停止設定処理が実行される。   If the value of Nstep is not a multiple of “5”, the process proceeds to step 7012 and the all-phase excitation stop setting process is executed.

一方、Nstepの値が「5」の倍数である場合には、ステップ7008において、Nstepの値が「90」よりも大きいか否かが確認される。第2減速テーブルに基づくリール61のスローダウンが可能であるか否かを確認するためである。   On the other hand, if the value of Nstep is a multiple of "5", it is checked in step 7008 whether the value of Nstep is greater than "90". This is to check whether it is possible to slow down the reel 61 based on the second deceleration table.

ここで、閾値の「90」は、第2減速テーブルを採用する場合における190msec内でのステップ数(定速回転期間とスローダウン期間でのステップ数を合算したステップ数)の最大値である。   Here, the threshold value “90” is the maximum value of the number of steps within 190 msec (the number of steps obtained by adding the number of steps in the constant speed rotation period and the slowdown period) when employing the second deceleration table.

Nstepの値が「90」よりも大きい場合、ステップ7009において第2スローダウン設定処理が実行される。   If the value of Nstep is larger than "90", the second slow down setting process is executed in step 7009.

この第2スローダウン設定処理では、第2減速テーブルに基づいてスローダウンを実行することを示すフラグ(第2スローダウンフラグ)がセットされたのち、減速カウンタ84nの値に「36」がセットされる。   In this second slowdown setting process, a flag (second slowdown flag) indicating execution of slowdown based on the second deceleration table is set, and then "36" is set to the value of the deceleration counter 84n. Ru.

一方、ステップ7008において、Nstepの値が「90」よりも大きくない(「90」以下である)場合、ステップ7011において、第1スローダウン設定処理が実行される。   On the other hand, when the value of Nstep is not larger than “90” (is smaller than “90”) in step 7008, the first slow down setting process is executed in step 7011.

この第1スローダウン設定処理では、第1減速テーブルに基づいてスローダウンを実行することを示すフラグ(第1スローダウンフラグ)がセットされたのち、減速カウンタ84nの値に「12」がセットされる。   In the first slowdown setting process, a flag (first slowdown flag) indicating execution of slowdown based on the first deceleration table is set, and then "12" is set to the value of the deceleration counter 84n. Ru.

また、前記したステップ7006においてBB当選フラグがセットされていない場合、ステップ7010において、Nstepの値が「10」の倍数であるか否かが確認される。   If the BB winning flag is not set in step 7006, it is checked in step 7010 whether the value of Nstep is a multiple of "10".

Nstepの値が「10」の倍数である場合には、ステップ7011において、前記した第1スローダウン設定処理が実行される。   If the value of Nstep is a multiple of "10", the first slow-down setting process described above is performed in step 7011.

一方、Nstepの値が「10」の倍数でない場合には、テップ7012の処理に移行して、全相励磁停止設定処理が実行される。   On the other hand, when the value of Nstep is not a multiple of "10", the process shifts to the process of step 7012 to execute the all-phase excitation stop setting process.

このように、第7の実施形態では、内部抽選でBBに当選している場合であって、残り図柄ステップ数(Nstepの値)が5の倍数であり、かつ90よりも小さいときと、BBに当選していない場合であって、残り図柄ステップ数が10の倍数であるとき(残り図柄ステップ数が20、30、40、50、60、70、80、90、100、110であるとき)に、第1減速テーブル(図47)に基づいてスローダウンを実行することを示すフラグ(第1スローダウンフラグ)がセットされる。   Thus, in the seventh embodiment, when the BB is won in the internal lottery, and the number of remaining symbol steps (the value of Nstep) is a multiple of 5 and smaller than 90, When the number of remaining symbol steps is a multiple of 10 (when the number of remaining symbol steps is 20, 30, 40, 50, 60, 70, 80, 90, 100, 110) A flag (first slow down flag) indicating that the slow down is to be performed based on the first deceleration table (FIG. 47) is set.

また、内部抽選でBBに当選している場合であって、残り図柄ステップ数(Nstepの値)が5の倍数であり、かつ90よりも大きいとき(残り図柄ステップ数が100、110)に、第2減速テーブル(図48)に基づいてスローダウンを実行することを示すフラグ(第2スローダウンフラグ)がセットされる。   In addition, when BB is won in the internal lottery, the number of remaining symbol steps (Nstep value) is a multiple of 5 and greater than 90 (the number of remaining symbol steps is 100, 110), A flag (second slow down flag) indicating that slow down is to be performed based on the second deceleration table (FIG. 48) is set.

ここで、第2減速テーブルに基づくスローダウンのほうが、第1減速テーブルに基づくスローダウンよりも、1図柄分多くリール61が回転する。そして、第2減速テーブルに基づくスローダウンが実行されると、BBに当選していることが確実になる。   Here, the reel 61 rotates more by one symbol in the slowdown based on the second deceleration table than in the slowdown based on the first deceleration table. Then, when the slowdown based on the second deceleration table is executed, it is ensured that the BB has been won.

そのため、遊技者は、スローダウンが実行されると、BBに当選していることを期待してスローダウン期間が長くなることをと望むようになる。すなわち、スローダウンが実行されることによってBBに当選しているかもしれないという期待が生じ、スローダウン期間が長いと、この期待が、BBに当選しているという確信に変わるので、スローダウンが実行された場合には、遊技者の関心は、スローダウン期間の長さに向かうことになる。   Therefore, when the slowdown is executed, the player desires to extend the slowdown period in anticipation of winning BB. In other words, there is an expectation that BB may be won by executing the slowdown, and if the slowdown period is long, this expectation changes to the conviction that BB is won, so the slowdown If executed, the player's interest will be towards the length of the slowdown period.

これにより、遊技者は、スローダウンが長く実行されることを期待しながら、リールの回転に注目することになり、遊技者の関心を、ストップボタン46〜48が操作されてからのリール61の回転に引きつけることができ、遊技に対する興趣を向上させることができるようになっている。   As a result, the player pays attention to the rotation of the reel while expecting the slow down to be performed for a long time, and the player's attention is paid to the reel 61 after the stop button 46 to 48 is operated. It can be attracted to rotation, and it is possible to improve the interest for the game.

また、リール61の減速期間(スローダウン期間)は、第2減速テーブルの方が1図柄分に相当するステップ数だけ長いので、第1減速テーブルに基づくスローダウンの場合と、第2減速テーブルに基づくスローダウンの場合とでは、スローダウンが、同じ図柄の同じ位置(同じステップ数の位置)から開始されることになる。   In addition, since the deceleration period (slow down period) of the reel 61 is longer in the second deceleration table by the number of steps corresponding to one symbol, in the case of slow down based on the first deceleration table and in the second deceleration table. In the case of the slowdown based on, the slowdown will be started from the same position (the position of the same number of steps) of the same pattern.

第1減速テーブルの場合と第2減速テーブルの場合の間でのステップ数の違いが図柄単位(例えば1図柄分:24ステップ、2図柄分:48ステップ)でない場合には、スローダウンの開始時期(位置)が、第1減速テーブルが選択された場合と第2減速テーブルが選択された場合とで異なるので、スローダウンの開始時期(位置)によりどちらの減速テーブルが選択されているのかを、遊技者が知ることができる。   When the difference in the number of steps between the case of the first deceleration table and the case of the second deceleration table is not a symbol unit (for example, one symbol: 24 steps, 2 symbols: 48 steps), the slowdown start time Since (position) differs depending on whether the first deceleration table is selected or the second deceleration table is selected, which deceleration table is selected according to the slowdown start timing (position), The player can know.

実施の形態のように、ステップ数の違いを図柄単位とすると、リールの停止時期(位置)を確認するまでは、何れの減速テーブルが選択されたのかを知ることができないので、遊技者の興味を、スローダウン期間の長さにより確実に引きつけることができるようになる。   As in the embodiment, assuming that the difference in the number of steps is a symbol unit, it is not possible to know which deceleration table has been selected until the stop timing (position) of the reel is confirmed. Can be more reliably attracted by the length of the slowdown period.

図46のリール停止処理の説明に戻って、ステップ7009、ステップ7011、またはステップ7012の処理が実行されると、前記したリール制御処理(図18参照)にリターンして、ステップ707以降の処理が実行されることになる。   Returning to the explanation of the reel stop processing in FIG. 46, when the processing of step 7009, step 7011 or step 7012 is executed, the processing returns to the above-mentioned reel control processing (see FIG. 18) and the processing after step 707 is It will be executed.

この第1スローダウンフラグまたは第2スローダウンフラグのセットと、減速カウンタ84nの値のセットをトリガとして、モータ制御処理(図27、図28)の停止制御処理(ステップ1252)において、リール61をスローダウンさせながら停止させる処理が実行される。   Triggered by the setting of the first slow down flag or the second slow down flag and the setting of the value of the deceleration counter 84n, the reel 61 is stopped in the stop control process (step 1252) of the motor control process (FIG. 27, FIG. 28). A process of stopping while slowing down is executed.

第7の実施形態での停止制御処理(図28,ステップ1252)を、図49、図50のフローチャートを参照して説明する。なお、以下の説明において、前記した第1の実施形態での停止制御処理(図31、図32)と共通する部分については、説明を適宜省略する。   The stop control process (FIG. 28, step 1252) in the seventh embodiment will be described with reference to the flowcharts of FIG. 49 and FIG. In the following description, the description of the portions common to the stop control process (FIGS. 31 and 32) in the first embodiment described above will be omitted as appropriate.

ステップ7101において、リール61を停止させて停止予定図柄を所定位置に停止表示させるタイミングであるか否かを確認するために、残り図柄ステップ数が「0」であるか否かを確認する。   In step 7101, in order to confirm whether it is the timing to stop the reel 61 and to display the stop scheduled symbol in the predetermined position, it is checked whether the number of remaining symbol steps is "0".

ここで、前記した図46のリール停止処理において、第1スローダウンフラグまたは第2スローダウンフラグがセットされた直後は、停止予定図柄までのステップ数Nstep(残り図柄ステップ数)を示す残り図柄カウンタ84mの値は「0」でない。   Here, in the reel stop processing of FIG. 46 described above, immediately after the first slow down flag or the second slow down flag is set, a remaining symbol counter indicating the number of steps Nstep (number of remaining symbol steps) to the symbol to be stopped The value of 84m is not "0".

よって、かかる場合には、ステップ7104を経て、ステップ7106の処理に移行する。   Therefore, in such a case, the process proceeds to step 7106 through step 7104.

ステップ7106では、第1スローダウンフラグがセットされているか否かが確認され、第1スローダウンフラグがセットされている場合には、ステップ7107において、現時点が、第1スローダウン処理の実行中、実行前の待機中の何れであるのかを確認するために、残り図柄カウンタ84mの値が「12」以下であるか否かを確認する。   In step 7106, it is confirmed whether or not the first slow down flag is set. If the first slow down flag is set, the current time during execution of the first slow down process is step 7107, In order to confirm whether it is in the standby state before execution, it is confirmed whether the value of the remaining symbol counter 84m is "12" or less.

この残り図柄カウンタ84mの値は、前記した図46のリール停止処理の第1スローダウン設定処理(ステップ7011)においてセットされた値であり、第2減速テーブル(図47)に基づいてリール61の減速を開始するタイミングを規定している。   The value of the remaining symbol counter 84m is a value set in the first slowdown setting process (step 7011) of the reel stop process of FIG. 46 described above, and the value of the reel 61 is determined based on the second deceleration table (FIG. 47). It defines the timing to start the deceleration.

残り図柄ステップ数を示す残り図柄カウンタ84mの値が「12」以下でない場合は、第1スローダウン処理が実行される前の待機中ということになる。かかる場合には、ステップ7108において、残り図柄カウンタ84mの値が「1」減算される。これにより、残り図柄カウンタ84mの値が「12」以下になるまでの間は、そのステップ7108の処理により、残り図柄カウンタ84mの値が、タイマ割込処理(図13)の実行間隔で「1」ずつ減算処理されることになる。   If the value of the remaining symbol counter 84m indicating the number of remaining symbol steps is not equal to or less than "12", it means that the first slow-down process is on standby before being executed. In such a case, in step 7108, the value of the remaining symbol counter 84m is decremented by "1". Thus, until the value of the remaining symbol counter 84m becomes "12" or less, the value of the remaining symbol counter 84m is "1" at the execution interval of the timer interrupt process (FIG. 13) by the processing of step 7108. Will be subtracted one by one.

そして、ステップ7107において、残り図柄カウンタ84mの値が「12」以下である場合には、第1スローダウン処理を開始するタイミング、若しくは第1スローダウン処理の実行中であるので、後記するステップ7111(図50参照)の処理に移行する。   Then, in step 7107, when the value of the remaining symbol counter 84m is "12" or less, since the timing to start the first slow down process or the first slow down process is being executed, step 7111 to be described later It shifts to the processing of (see FIG. 50).

ステップ7106において第1スローダウンフラグがセットされていない場合には、ステップ7109において、第2スローダウンフラグがセットされているか否かが確認される。   If the first slow down flag is not set in step 7106, it is checked in step 7109 whether the second slow down flag is set.

第2スローダウンフラグがセットされている場合には、ステップ7110において、現時点が、第2スローダウン処理の実行中、実行前の待機中の何れであるのかを確認するために、残り図柄カウンタ84mの値が「36」以下であるか否かを確認する。   If the second slow down flag is set, the remaining symbol counter 84 m is displayed in step 7110 in order to confirm whether the present time is during execution of the second slow down processing or during waiting before execution. Check whether the value of is less than "36".

残り図柄ステップ数を示す残り図柄カウンタ84mの値が「36」以下でない場合は、第2スローダウン処理が実行される前の待機中であるので、ステップ7108において、残り図柄カウンタ84mの値が「1」減算される。これにより、残り図柄カウンタ84mの値が「36」以下になるまでの間は、そのステップ7108の処理により、残り図柄カウンタ84mの値が、タイマ割込処理(図13)の実行間隔で「1」ずつ減算処理されることになる。   If the value of the remaining symbol counter 84m indicating the number of remaining symbol steps is not "36" or less, since it is waiting before the second slow-down process is executed, the value of the remaining symbol counter 84m is "at step 7108" 1 "is subtracted. Thus, until the value of the remaining symbol counter 84m becomes "36" or less, the value of the remaining symbol counter 84m is "1" at the execution interval of the timer interrupt processing (FIG. 13) by the processing of step 7108. Will be subtracted one by one.

ステップ7110において、残り図柄カウンタ84mの値が「36」以下である場合には、第2スローダウン処理を開始するタイミング、若しくは第2スローダウン処理の実行中であるので、後記するステップ7111(図50参照)の処理に移行する。   In step 7110, when the value of the remaining symbol counter 84m is "36" or less, the timing to start the second slow down process or the second slow down process is being performed, so the step 7111 (described later) Shift to the processing of 50).

このように、残り図柄カウンタ84mの値が、スローダウン処理の開始タイミングを規定する所定値(第1スローダウン処理の場合は「12」、第2スローダウン処理の場合は「36」)になるまでの間は、遊技機のタイマ割込処理の実行間隔で「1」ずつ減算される。そして、残り図柄カウンタ84mの値が、スローダウン処理の開始タイミングを規定する所定値になると、ステップ7111以降の処理が実行される。   Thus, the value of the remaining symbol counter 84m becomes a predetermined value ("12" in the case of the first slowdown process and "36" in the case of the second slowdown process) defining the start timing of the slowdown process. Until then, “1” is decremented at an execution interval of the timer interrupt process of the gaming machine. Then, when the value of the remaining symbol counter 84m becomes a predetermined value that defines the start timing of the slowdown process, the processes after step 7111 are executed.

ステップ7111(図50)では、減速ウエイトタイマ84pの値が「0」であるか否かが確認される。   In step 7111 (FIG. 50), it is checked whether the value of the deceleration weight timer 84p is "0".

第1スローダウンフラグと第2スローダウンフラグの何れがセットされたのちの最初にステップ7111の処理では、減速ウエイトタイマ84pの値はセットされておらず、「0」である。   At the beginning of the process of step 7111 after any one of the first slow down flag and the second slow down flag is set, the value of the deceleration wait timer 84 p is not set and is “0”.

よって、ステップ7113の処理に移行して、減速カウンタ84nの値が「1」減算処理される。これにより、減速カウンタ84nの値は、第1スローダウンフラグがセットされている場合は「11」に、第2スローダウンフラグがセットされている場合は「35」になる。   Therefore, the process shifts to the process of step 7113, and the value of the deceleration counter 84n is decremented by "1". As a result, the value of the deceleration counter 84 n is “11” when the first slow down flag is set, and is “35” when the second slow down flag is set.

続いて、ステップ7114において、減算後の減速カウンタ84nの値に対応した励磁時間の値を、減速テーブル(第1減速テーブル(図47)、第2減速テーブル(図48))から取得し、取得した励磁時間の値が、減速ウエイトタイマ84pにセットされる。   Subsequently, in step 7114, the excitation time value corresponding to the value of the deceleration counter 84n after subtraction is acquired from the deceleration table (first deceleration table (FIG. 47), second deceleration table (FIG. 48)) and acquired The value of the excitation time obtained is set in the deceleration wait timer 84p.

減速ウエイトタイマ84pの値のセットが終了すると、励磁順ポインタ(図8参照)の値を「1」だけインクリメントする更新処理が実行される(ステップ7115)。そして、更新処理された励磁順ポインタの値(例えば、「5」)に対応した励磁データを図8に示すテーブルより取得し、その励磁データ(06H)がリール61用の出力励磁データとしてRAM84に保存される(ステップ7116)。保存された励磁データは総てのリール61R、61M、61Rのステッピングモータに対する励磁データを取得した後、図26のステッピングモータ制御処理のステップ1105において入出力ポート82に同時に出力される。   When the setting of the value of the deceleration wait timer 84p is completed, an update process of incrementing the value of the excitation order pointer (see FIG. 8) by “1” is executed (step 7115). Then, excitation data corresponding to the value of the excitation order pointer (for example, "5") subjected to the update processing is acquired from the table shown in FIG. 8 and the excitation data (06H) is output to the RAM 84 as output excitation data for the reel 61. It is saved (step 7116). The stored excitation data is simultaneously output to the input / output port 82 in step 1105 of the stepping motor control process of FIG. 26 after acquiring the excitation data for the stepping motors of all the reels 61R, 61M, 61R.

そして、ステップ7117において、リールを停止させるタイミング(第1または第2スローダウン処理の終了タイミング)を規定する残り図柄カウンタ84mの値が「1」減算処理されることになる。   Then, in step 7117, the value of the remaining symbol counter 84m that defines the timing for stopping the reel (the end timing of the first or second slow down processing) is subjected to “1” subtraction processing.

このステップ7111からステップ7117までの処理は、残り図柄カウンタ84mの値が所定値(第1スローダウン処理の場合は「12」、第2スローダウン処理の場合は「24」)以下なったのち、「0」になるまでの間、繰り返し実行される。   In the processing from step 7111 to step 7117, after the value of the remaining symbol counter 84m becomes equal to or less than a predetermined value ("12" in the case of the first slow down process and "24" in the case of the second slow down process), It is repeatedly executed until it becomes "0".

このステップ7111からステップ7117までの処理が繰り返されている間、励磁データは、減速カウンタ84nの値が変更されるたびに更新される。よって、残り図柄カウンタ84mの値が「0」になるまでの間、励磁相を交互に切換ながらリール61の減速が実行される。   While the processing from step 7111 to step 7117 is repeated, the excitation data is updated each time the value of the deceleration counter 84 n is changed. Therefore, while the excitation phase is switched alternately, deceleration of the reel 61 is executed until the value of the remaining symbol counter 84m becomes "0".

そして、減速カウンタ84nの値が最終的に「0」になると、ステップ7101からステップ7102の処理に移行して、全相励磁停止処理が実行され、リール61が完全に停止することになる(ステップ7101〜ステップ7103)。   Then, when the value of the deceleration counter 84 n finally becomes “0”, the processing shifts from step 7101 to step 7102, the all-phase excitation stop processing is executed, and the reel 61 is completely stopped (step 7101 to step 7103).

以上の通り、第7の実施形態では、モータ制御手段が、停止図柄(停止予定図柄)を所定位置に停止表示させるときのリール61の減速時間を、抽選結果に基づいて設定する減速設定手段と、設定された減速時間でリール61を減速させたのちに停止させる減速停止手段と、を備えると共に、遊技機が、停止図柄を所定位置に停止表示させるときのリール61の減速時間が異なる複数の減速テーブルを記憶する記憶手段(ROM83、RAM84)を備え、減速設定手段が、記憶手段に記憶された複数の減速テーブルの中から、抽選の結果に基づいてひとつの減速テーブルを選択し、減速停止手段が、選択された減速テーブルで規定された減速時間でリール61を減速させたのちに停止させる構成とし、記憶手段には、第1の減速時間でリール61を減速させる第1減速テーブル(図47)と、第2の減速時間でリール61を減速させる第2減速テーブル(図48)と、が記憶され、第1の減速度でリール61を減速させる第1減速テーブルが選択された場合の所定役(BB)への当選の期待度と、第2の減速テーブルが選択された場合の所定役(BB)への当選の期待度と、が異なる構成とした。   As described above, in the seventh embodiment, the motor control means sets the deceleration time of the reel 61 when the stop symbol (the stop scheduled symbol) is stopped and displayed at the predetermined position based on the lottery result. And decelerating and stopping means for decelerating and then stopping the reel 61 for the set decelerating time, and a plurality of different decelerating times of the reel 61 when the gaming machine causes the stop symbol to be stopped and displayed at the predetermined position. A storage means (ROM 83, RAM 84) for storing the deceleration table is selected, and the deceleration setting means selects one deceleration table from among the plurality of deceleration tables stored in the storage means based on the result of the lottery, and the deceleration is stopped. And means for causing the reel 61 to decelerate after the decelerating time specified by the selected decelerating table, and then to stop the storage means. A first deceleration table (FIG. 47) for decelerating 61 and a second deceleration table (FIG. 48) for decelerating the reel 61 in the second deceleration time are stored, and the reel 61 is decelerated at a first deceleration. A configuration in which the expectation of winning for the predetermined combination (BB) when the first deceleration table is selected and the expectation for winning for the predetermined combination (BB) when the second deceleration table is selected are different. And

これにより、リール61は、抽選の結果に基づいて選択された減速テーブルに規定された減速時間で減速させられたのちに停止する。よって、抽選の結果に応じてリール61の減速時間が異なるので、遊技者が、リール61が停止する際の挙動が単調であると感じることを抑えることができる。   As a result, the reel 61 stops after being decelerated at the deceleration time defined in the deceleration table selected based on the result of the lottery. Therefore, since the deceleration time of the reel 61 differs according to the result of the lottery, it is possible to suppress the player from feeling that the behavior when the reel 61 is stopped is monotonous.

また、第1減速テーブルが選択された場合と、第2減速テーブルが選択された場合と出、所定役(BB)への当選の期待度が異なるので、遊技者は、リールが停止する際の減速時間の違いにより、所定役に当選している可能性が高いか否かが判るようになる。よって、遊技者が、リール61が停止する際の挙動が単調であると感じることを抑えつつ、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作からリール61が停止するまでの間のリール61の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   In addition, since the first deceleration table is selected, the second deceleration table is selected, and the expectation for winning the predetermined combination (BB) is different, the player can stop the reel. The difference in deceleration time makes it possible to determine whether the possibility of winning the predetermined combination is high. Therefore, while suppressing the player's feeling that the behavior when the reel 61 is stopped is monotonous, the interest of the player is not only when the stop button is operated, but the reel 61 is stopped from the operation of the stop button. Since the behavior of the reel 61 can be made until then, it is possible to attract the player's interest throughout the game.

特に、遊技機における内部抽選の結果、BBに当選している場合には所定の確率で第2減速テーブルまたは第1減速テーブルが選択され、BBに当選していない場合であっても、所定の確率で第1の減速テーブルが選択される構成とし、第2の減速テーブルに基づくリール61の減速時間のほうが、第1の減速テーブルに基づくリール61の減速時間よりも長くなるように設定されて、第1減速テーブルに基づくリール61のスローダウン(減速)の場合よりも、1図柄分多く回転する構成とした。   In particular, if the player has won the BB as a result of the internal lottery in the gaming machine, the second deceleration table or the first deceleration table is selected with a predetermined probability, and even if the BB is not won, the predetermined The first deceleration table is selected by probability, and the deceleration time of the reel 61 based on the second deceleration table is set to be longer than the deceleration time of the reel 61 based on the first deceleration table The rotation speed of the reel 61 based on the first deceleration table is set to rotate by one symbol more than in the case of slowing down (deceleration) of the reel 61.

これにより、リール61のスローダウンが実行されると、BBに当選しているのではないかと遊技者に感じさせることができるようになるので、遊技者の次回以降の遊技への期待度を高めると共に、遊技者の遊技に対する興趣を向上させることができる。   As a result, when the slowdown of the reel 61 is executed, the player can be made to feel that he or she has won the BB, thereby increasing the player's expectation for the game from the next time on. At the same time, the interest of the player in the game can be improved.

さらに、スローダウンが実行されることによってBBに当選しているかもしれないという期待が生じ、スローダウンの際にリール61が1図柄分多く回転すると、この期待が、BBに当選しているという確信に変わるので、スローダウンが実行された場合には、遊技者の関心は、スローダウンの際のリール61の回転量(角度)に向かうことになる。   Furthermore, there is an expectation that BB may have been won by the execution of the slowdown, and when the reel 61 rotates by one symbol many times during the slowdown, this expectation is elected to the BB As it turns into conviction, if slowdown is performed, the player's interest will be toward the amount of rotation (angle) of the reel 61 during the slowdown.

これにより、遊技者の関心を、ストップボタン46〜48が操作されてからのリール61の回転に引きつけることができ、遊技に対する興趣を向上させることができるようになっている。   Thereby, the interest of the player can be attracted to the rotation of the reel 61 after the stop buttons 46 to 48 are operated, and the interest for the game can be improved.

停止図柄が所定位置に達するまでにリール61の減速を行ったのちにリール61を停止させる第1の停止条件と、停止図柄が所定位置に達するまでにリール61の減速を行わずにリール61を停止させる第2の停止条件とが用意されており、停止条件選択手段は、第1の停止条件でリール61を停止させた際に停止図柄を所定位置に停止表示させることが可能である場合には、第1の停止条件を選択し、減速設定手段は、第1の停止条件が選択されると、抽選の結果に基づいて、複数の減速テーブルの中からひとつの減速テーブルを選択する構成とした。   The first stop condition for stopping the reel 61 after the reel 61 is decelerated until the stop symbol reaches the predetermined position and the reel 61 without decelerating the reel 61 until the stop symbol reaches the predetermined position A second stop condition for stopping is prepared, and the stop condition selecting means can stop the stop symbol at a predetermined position when the reel 61 is stopped under the first stop condition. The first stop condition is selected, and the deceleration setting means selects one of the plurality of deceleration tables based on the result of the drawing when the first stop condition is selected. did.

これにより、停止ボタンが操作された際の停止図柄の位置が、リール61を減速させながら停止させても所定位置に到達可能な位置である場合には、第1の停止条件でリール61を停止させることで、リール61を減速させずに停止させる第2の停止条件の場合よりも、リール61やステッピングモータ79にかかる負荷を低減できる。   Thereby, when the position of the stop symbol when the stop button is operated is a position where it can reach the predetermined position even if it is stopped while decelerating the reel 61, the reel 61 is stopped under the first stop condition. By doing this, the load on the reel 61 and the stepping motor 79 can be reduced compared to the case of the second stop condition in which the reel 61 is stopped without being decelerated.

また、抽選の結果に応じてリール61の減速時間が異なるので、遊技者が、リール61が停止する際の挙動が単調であると感じることを抑えることができる。   Further, since the deceleration time of the reel 61 differs according to the result of the lottery, it is possible to suppress the player from feeling that the behavior when the reel 61 is stopped is monotonous.

遊技機のモータは、多相ステッピングモータであり、減速テーブル選択手段は、停止図柄を所定位置まで移動させるのに要するステップ数に基づいて、第1の停止条件と第2の停止条件の何れかを選択する構成とした。   The motor of the gaming machine is a polyphase stepping motor, and the deceleration table selection means is based on the number of steps required to move the stop pattern to the predetermined position, either the first stop condition or the second stop condition. Was selected.

これにより、リール61の最小回転単位であるステップ数に基づいて、リール61を減速させながら停止させる第1の停止条件を選択するか否かが判断されるので、可能な限り第1の停止条件を選択して、リール61とステッピングモータにかかる負荷を低減させることができる。   As a result, it is determined whether or not to select the first stop condition for stopping while decelerating the reel 61 based on the number of steps that is the minimum rotation unit of the reel 61, so the first stop condition is possible as much as possible. The load on the reel 61 and the stepping motor can be reduced.

減速設定手段は、停止図柄を所定位置まで移動させるのに要するステップ数に基づいて、減速テーブルを選択する構成とし、第1減速テーブルと第2減速テーブルでは、減速の開始から停止図柄を前記所定位置に到達させるまでのステップ数が異なるステップ数に設定され、減速の開始から停止図柄を所定位置に到達させるまでのステップ数は、第2の減速テーブルのほうが、リール61の外周に描かれた図柄を1図柄分移動させるのに要するステップ数の分だけ、第1減速テーブルよりも多く設定されている構成とした。   The deceleration setting means is configured to select the deceleration table based on the number of steps required to move the stop symbol to the predetermined position, and in the first deceleration table and the second deceleration table, the predetermined symbol is selected from the start of deceleration The number of steps to reach the position is set to a different number of steps, and the number of steps to reach the stop position from the start of the deceleration is the second deceleration table drawn on the outer periphery of the reel 61 It was set as the structure set more than a 1st deceleration table | surface by the part | minute of the number of steps required for moving a design by 1 design.

このように構成すると、停止ボタンが操作されたときに決まるステップ数にはランダム性があるため、ステップ数に基づいて減速テーブルを選択することで、周回体の減速をランダムに実行できるようになる。ステップ数を用いない場合には、減速テーブルを選択する際に乱数を生成する処理などを遊技機において別途設ける必要があるが、ステップ数を用いる構成とすることで、簡単な処理で周回体の減速をランダムに実行できる。また、周回体の減速がランダムに実行されるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えることができる。さらに、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   With this configuration, since the number of steps determined when the stop button is operated is random, it is possible to execute deceleration of the orbiting body at random by selecting the deceleration table based on the number of steps. . When the number of steps is not used, it is necessary to separately provide processing for generating random numbers in the gaming machine when selecting the deceleration table, but by using the configuration using the number of steps, it is easy to perform cyclic processing. The deceleration can be performed randomly. In addition, since the deceleration of the orbiting body is performed at random, it is possible to suppress the player from feeling that the behavior when the orbiting body stops is monotonous. Furthermore, the player's interest can be directed not only to the operation of the stop button but also to the behavior of the orbiting body from the operation of the stop button to the halting of the orbiting body, so that the entire game can be performed. , The player's interest can be attracted.

また、リール61の減速が開始されるタイミングは同じであるものの、リール61が停止した時点での位置が、リール61の外周の周方向で隣接する1図柄分ずれるので、リール61の減速時間の違いを遊技者が認識し易くなる。   Moreover, although the timing at which the deceleration of the reel 61 is started is the same, the position at the time when the reel 61 stops is shifted by one design adjacent in the circumferential direction of the outer periphery of the reel 61. The player can easily recognize the difference.

さらに、第1の停止条件が選択された場合に、停止予定図柄を所定位置まで移動させるのに要するステップ数に応じて、第1の停止条件を第2の停止条件に変更する停止条件変更手段を備える構成とした。   Furthermore, when the first stop condition is selected, the stop condition changing means changes the first stop condition to the second stop condition according to the number of steps required to move the stop scheduled symbol to the predetermined position. It was set as having composition.

このように構成すると、第1の停止条件が選択された場合であっても、第2の停止条件に変更されることがあるので、周回体の減速のランダム性が大きくなり、遊技者の興趣をより引きつけることができる。   With such a configuration, even if the first stop condition is selected, the second stop condition may be changed, so that the randomness of deceleration of the orbiting body becomes large, and the player's interest becomes interesting. Can be more attractive.

次に、リール停止処理の第8の実施形態を、図51を参照して説明する。   Next, an eighth embodiment of the reel stop processing will be described with reference to FIG.

第8の実施形態にかかるリール停止処理では、停止予定図柄を所定位置まで移動させるのに要するステップ数Nstepと、前記した通常処理の抽選処理(図16のステップ503)の結果、BBまたはRBの役に当選しているか否かとに基づいて、スローダウン処理を実行するか否かを決定し、スローダウン処理を実行する場合には、当選している役毎に用意された減速テーブルに基づいてリール61のスローダウンを実行し、スローダウンを実行する場合のリール61の減速度が、当選している役に応じて決まるように設定されている。   In the reel stop processing according to the eighth embodiment, the number of steps Nstep required to move the stop scheduled symbol to the predetermined position and the result of BB or RB as a result of the lottery processing of the normal processing described above (step 503 in FIG. 16) Whether or not to execute the slowdown process is determined based on whether or not the role is won, and in the case of executing the slowdown process, based on the deceleration table prepared for each winning role. The deceleration of the reel 61 in the case of executing the slowdown of the reel 61 and performing the slowdown is set to be determined in accordance with the winning combination.

以下、第8の実施形態にかかるリール停止処理を説明する。   Hereinafter, the reel stop processing according to the eighth embodiment will be described.

ここで、第8の実施形態にかかるリール停止処理もまた、前記した他の実施形態の場合と同様に、リール制御処理(図18)のステップ703において、何れかのストップボタン46〜48が操作されたことが、ストップ操作検出センサ46a〜48a(図11参照)の出力信号から検出された場合に実行される。   Here, also in the reel stop processing according to the eighth embodiment, as in the case of the other embodiments described above, any stop button 46 to 48 is operated in step 703 of the reel control processing (FIG. 18). This is performed when it is detected from the output signals of the stop operation detection sensors 46a to 48a (see FIG. 11).

図51は、第8の実施形態にかかるリールの停止処理を説明するフローチャートである。なお、図51のフローチャートにおけるステップ8001〜8004の処理は、前記した第4の実施形態のリール停止処理(図39)におけるステップ4001〜4004の処理と同じであるので、ここではその説明を省略する。   FIG. 51 is a flowchart for describing reel stop processing according to the eighth embodiment. Since the processing of steps 8001 to 8004 in the flowchart of FIG. 51 is the same as the processing of steps 4001 to 4004 in the reel stop processing (FIG. 39) of the fourth embodiment described above, the description thereof is omitted here. .

ステップ8005において、ステップ数Nstepが、12<Nstep≦114である場合、ステップ8006において、BB当選フラグがセットされているか否かを確認する。   If it is determined in step 8005 that the number of steps Nstep is 12 <Nstep ≦ 114, it is determined in step 8006 whether the BB win flag is set.

BB当選フラグがセットされている場合、ステップ8007において、Nstepの値「90」よりも大きいか否かが確認される。第2減速テーブル(図48)に基づくリール61のスローダウンが可能であるか否かを確認するためである。   If the BB winning flag is set, it is checked in step 8007 whether the value is larger than the value "90" of Nstep. This is to check whether it is possible to slow down the reel 61 based on the second deceleration table (FIG. 48).

ステップ8007において、Nstepの値が「90」よりも大きい場合、ステップ8008において、Nstepの値が「5」の倍数であるか否かが確認される。   In step 8007, when the value of Nstep is larger than "90", it is checked in step 8008 whether the value of Nstep is a multiple of "5".

Nstepの値が「5」の倍数である場合には、ステップ8009の第2スローダウン設定処理において、第2スローダウンフラグがセットされたのち、減速カウンタ84nの値に「36」がセットされる。   If the value of Nstep is a multiple of "5", the second slow down flag is set in the second slow down setting process of step 8009, and then "36" is set to the value of the deceleration counter 84 n. .

なお、ステップ8007においてNstepの値が「90」よりも大きくない場合、およびステップ8008においてNstepの値が「5」の倍数でない場合には、ステップ8013の処理に移行して、全相励磁停止設定処理が実行される。   If the value of Nstep is not larger than "90" at step 8007, and if the value of Nstep is not a multiple of "5" at step 8008, the process proceeds to step 8013 to set all-phase excitation stop. Processing is performed.

ステップ8006においてBB当選フラグがセットされていない場合、ステップ8010において、RB当選フラグがセットされているか否かが確認される。   If the BB winning flag is not set in step 8006, it is checked in step 8010 whether the RB winning flag is set.

RB当選フラグがセットされていない場合には、ステップ8013の処理に移行して、全相励磁停止設定処理が実行される。   If the RB hit flag is not set, the process proceeds to step 8013 and the all-phase excitation stop setting process is executed.

第8の実施形態では、BBまたはRBに当選している場合に、一定条件のもと、スローダウン処理が実行されるように設定されているからである。   In the eighth embodiment, when BB or RB is won, the slowdown process is set to be executed under certain conditions.

ステップ8010においてRB当選フラグがセットされている場合、ステップ8011において、Nstepの値が「5」の倍数であるか否かが確認される。第1スローダウン処理を実行するか否かを判断するためである。   If the RB hit flag is set in step 8010, it is checked in step 8011 whether the value of Nstep is a multiple of "5". This is to determine whether or not to execute the first slow down process.

Nstepの値が「5」の倍数である場合には、ステップ8012の第1スローダウン設定処理において、第1スローダウンフラグがセットされたのち、減速カウンタ84nの値に「12」がセットされる。   If the value of Nstep is a multiple of "5", the first slow down flag is set in the first slow down setting process of step 8012, and then "12" is set to the value of the deceleration counter 84 n. .

一方、「5」の倍数でない場合には、ステップ5013の処理に移行して、全相励磁停止設定処理が実行される。   On the other hand, if it is not a multiple of “5”, the process shifts to the process of step 5013 to execute the all-phase excitation stop setting process.

このように第8の実施形態では、BBに当選している場合には、一定条件のもと第2スローダウン処理が実行され、BBに当選していなくてもRBに当選している場合には、一定要件のもと、第2スローダウン処理よりもスローダウン期間の短い第1スローダウン処理が実行される構成とした。   Thus, in the eighth embodiment, when the BB is won, the second slowdown process is executed under certain conditions, and the RB is won even if the BB is not won. Is configured to execute the first slowdown process having a shorter slowdown period than the second slowdown process under a constant requirement.

リール61のスローダウンが実行されると、BBまたはRBに入賞していることが判り、リール61がスローダウンするときの減速時間(ステップ数)の違いにより、BBとRBの何れに入賞しているのかが判るので、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作からリール61が停止するまでの間のリール61の挙動に向かわせることができる。よって、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   When the slowdown of the reel 61 is executed, it is found that BB or RB is awarded, and either BB or RB is won due to the difference in the deceleration time (the number of steps) when the reel 61 is slowed down. Since it can be known, the player's interest can be directed not only to the operation of the stop button but also to the behavior of the reel 61 from the operation of the stop button to the stop of the reel 61. Therefore, it is possible to attract the player's interest throughout the game.

以上、実施の形態では、リール61(61L、61M、61R)の回転位置を検出するためのセンサカットバンが、リール61(61L、61M、61R)の各々に2つ(第1センサカットバン76と第2センサカットバン77)ずつ設けられている場合を例示したが、センサカットバンの数は、少なくともひとつ以上設けられていれば良い。よって、作製コストや要求される回転位置の検出精度に応じて、センサカットバンの数を1つとすることや、3つ以上としても良い。   As described above, in the embodiment, two sensor cut-bans for detecting the rotational position of the reel 61 (61L, 61M, 61R) are provided for each of the reels 61 (61L, 61M, 61R) (the first sensor cut-van 76 and the first Although the case where each two sensor cut vans 77) are provided is illustrated, it is sufficient if at least one or more sensor cut vans are provided. Therefore, depending on the manufacturing cost and the required detection accuracy of the rotational position, the number of sensor cut buns may be one or three or more.

さらに、実施の形態では、リールをスローダウンさせる場合に、スローダウン期間の長い第1減速テーブル(図33参照)と、これよりもスローダウン期間の短い第2減速テーブル(図34参照)とを用いて、各励磁方法(1相励磁または2相励磁)の切り換えと、各励磁方法における励磁時間(割込み数)の設定とを実行していたが、これらのテーブルにおいてスローダウン期間における励磁相の切り換え回数を規定する「減速順序」の数と、各励磁方法(1相励磁または2相励磁)における「励磁時間(割込み数)」は、スローダウン期間の長さやリールのスローダウン方法に応じて適宜変更可能である。   Furthermore, in the embodiment, when the reel is slowed down, a first deceleration table (see FIG. 33) having a long slowdown period and a second deceleration table (see FIG. 34) having a shorter slowdown period (see FIG. 34) are provided. The switching of each excitation method (one-phase excitation or two-phase excitation) and the setting of the excitation time (number of interrupts) in each excitation method were performed using these tables. The number of "deceleration order" that defines the number of switching times and the "excitation time (number of interrupts)" in each excitation method (one-phase excitation or two-phase excitation) depend on the length of the slowdown period and the slowdown method of the reel It can be changed as appropriate.

また、リールをスローダウンさせる際に使用される減速テーブルの数も、実施の形態の態様に限定されるものではなく、例えば減速テーブルの数をひとつにすることや、3つ以上にすることも可能である。   Further, the number of deceleration tables used when slowing down the reels is not limited to the aspect of the embodiment, for example, the number of deceleration tables may be one or three or more. It is possible.

よって、例えば図38の(a)、(b)に示すように、「減速順序」の数が同じで、各切り換え順序における「励磁時間(割込み数)」が異なる減速テーブル、すなわちリールをスローダウンさせるときの減速度が異なる減速テーブル(第3減速テーブル、第4減速テーブル)を用意し、停止図柄と所定位置との関係に基づいて、何れかの減速テーブルを選択して、リールをスローダウンさせるようにしても良い。   Therefore, for example, as shown in (a) and (b) of FIG. 38, the deceleration tables, ie, the reels are slowed down with the same number of “deceleration order” but different “excitation time (number of interrupts)” in each switching order Prepare deceleration tables (the third deceleration table and the fourth deceleration table) with different decelerations when making them run, and select one of the deceleration tables based on the relationship between the stop symbol and the predetermined position to slow down the reel You may make it

また、実施の形態では、リールのスローダウン制御をメイン制御基板80側で行うように設定したが、サブ制御基板90側で行うようにしても良い。   In the embodiment, although the slow down control of the reel is set to be performed on the main control board 80 side, it may be performed on the sub control board 90 side.

このようにすると、サブ制御基板90が液晶ディスプレイ15に表示される演出表示を制御する場合には、演出表示に連動させてリールのスローダウン制御を実行できるようになるので、リールへの負荷を低減させつつ、遊技における演出効果を高めることができるようになる。   In this way, when the sub control board 90 controls the effect display to be displayed on the liquid crystal display 15, it becomes possible to execute slow down control of the reel in conjunction with the effect display, so that the load on the reel It is possible to enhance the rendering effect in the game while reducing it.

さらに、実施の形態では、最終的に全相励磁を行ってリールを完全に停止させる場合を例示したが、1相励磁または2相励磁における励磁時間を長くすることで、リールを完全に停止させるようにしても良い。   Furthermore, in the embodiment, the case where the full phase excitation is finally performed to stop the reel completely is illustrated, but the reel is completely stopped by prolonging the excitation time in one phase excitation or two phase excitation. You may do so.

スローダウン制御を実行すると、徐々にリールの回転速度が低下するので、1相励磁または2相励磁における励磁時間を長くすることでリールを停止させても、定速で回転しているリールを全相励磁で停止させる場合に比べて、脱調や回転の不安定性が生じる可能性が低いからである。   When slow-down control is executed, the rotational speed of the reel gradually decreases. Therefore, even if the reel is stopped by lengthening the excitation time in one-phase excitation or two-phase excitation, all reels rotating at constant speed are This is because it is less likely that step-out or rotational instability occurs as compared to the case of stopping by phase excitation.

また、実施の形態では、ストップボタン46〜48が操作されて停止指令があったとき(図18、ステップ703)に、リール停止処理(ステップ706)において、リールをスローダウンさせながら停止させるのかを決定するようにしたが、停止指令があったのち所定時間経過後に、リールをスローダウンさせながら停止させるのかを決定するようにしても良い。   In the embodiment, when the stop buttons 46 to 48 are operated and there is a stop command (FIG. 18, step 703), in the reel stop processing (step 706), whether to stop the reel while slowing down Although the determination is made, it is also possible to determine whether to stop while slowing down the reel after a predetermined time has elapsed since there is a stop command.

例えば、停止予定図柄を所定位置まで移動させるのに要するステップ数が「20」になったときに、リールをスローダウンさせながら停止させるのかを決定するようにしても良い。   For example, when the number of steps required to move the scheduled stop symbol to a predetermined position becomes “20”, it may be determined whether to stop while slowing down the reel.

前記した実施形態では、停止予定図柄を所定位置まで移動させるのに要するステップ数に基づいて、スローダウン処理を実行するか否かを判断する場合を例示したが、例えば内部抽選に当選している場合には、停止予定図柄が表示窓31内で視認可能なときにストップボタン46〜48が操作された場合に、スローダウン処理が実行されるようにしても良い。   In the embodiment described above, the case where it is determined whether or not to execute the slowdown process is illustrated based on the number of steps required to move the scheduled stop symbol to the predetermined position, but for example, the internal lottery has been won In this case, the slow-down process may be performed when the stop buttons 46 to 48 are operated when the planned stop symbol is visible in the display window 31.

このようにすると、内部抽選に当選している場合には、当選している役を構成する図柄、例えばBBの場合には図10において図柄番号6の「7(超)」が表示窓31内で視認可能なときにストップボタン46が操作されると、スローダウン処理が実行されて、停止予定図柄がスローダウンしながら表示窓31内を移動して所定位置に停止することになる。   In this way, when the internal lottery is won, the symbol constituting the winning combination, for example, in the case of BB, "7 (super)" of symbol number 6 in FIG. When the stop button 46 is operated when it is possible to visually recognize at this point, the slow down process is executed to move the inside of the display window 31 and stop at the predetermined position while the planned stop symbol is slowing down.

よって、内部抽選に当選しているか否かを遊技者が把握しやすくなると共に、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作からリール61が停止するまでの間のリール61の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   Therefore, it becomes easy for the player to grasp whether or not the internal lottery has been won, and the interest of the player is not only when the stop button is operated, but also between the operation of the stop button and the stop of the reel 61 Since the behavior of the reels 61 can be made to be, it is possible to attract the player's interest throughout the game.

スローダウン処理は、内部抽選の結果、ボーナス(BB、RB)が内部中の場合に行うようにしても良い。内部抽選の結果、ボーナス(BB、RB)に当選している場合、当選直後の遊技においてBBへの入賞を確定させる図柄を有効ライン上に揃えることができなくても、BB、RBへの当選が次回以降の遊技に持ち越されている場合がある。この持ち越された遊技においてリール61を停止させる際に、スローダウン処理を行うようにすると、遊技者が、内部抽選の結果、ボーナス(BB、RB)に当選していることを判ることができる。また、ボーナスと小役とが同時に成立している場合でもスローダウンを行うようにしても良い。   The slow down process may be performed when the bonus (BB, RB) is inside as a result of the internal lottery. As a result of the internal lottery, if you have won the bonus (BB, RB), even if it is not possible to align the symbols to determine the BB winning in the game immediately after the winning, BB, RB winning May be carried over to the next and subsequent games. If slow down processing is performed when stopping the reels 61 in this carried over game, it can be known that the player has won the bonus (BB, RB) as a result of the internal lottery. In addition, slowdown may be performed even when the bonus and the small winning combination are established at the same time.

これにより、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作からリール61が停止するまでの間のリール61の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   Thus, the player's interest can be directed not only to the operation of the stop button but also to the behavior of the reel 61 from the operation of the stop button to the stop of the reel 61, so that the entire game can be performed. Thus, the player's interest can be attracted.

前記した第5の実施形態では、BBに当選している場合には、一定要件のもと、第2スローダウン処理が実行され、RBに当選している場合には、一定要件のもと、第1スローダウンフラグ処理が実行される場合を例示したが、遊技機に設定された役毎に専用の減速テーブルを設けて、入賞している役(BB、RB、小役(スイカ、チェリー、ベルなど))毎に、リール61を停止させるときの減速度、減速時間、そしてステップ数などが異なるようにしても良い。   In the fifth embodiment described above, when the BB is won, the second slowdown process is executed under certain requirements, and when the RB is won, the certain requirements are met, Although the case where the first slowdown flag process is executed is illustrated, a dedicated deceleration table is provided for each role set in the gaming machine, and the winning combinations (BB, RB, small roles (watermelon, cherries, The deceleration, the deceleration time, the number of steps, etc. when stopping the reel 61 may be different for each bell etc.).

このようにすることによっても、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作からリール61が停止するまでの間のリール61の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   By doing this as well, the player's interest can be directed not only to the operation of the stop button but also to the behavior of the reel 61 from the operation of the stop button to the stop of the reel 61, The interest of the player can be attracted throughout the game.

さらに、スローダウン処理が実行される場合の役の期待度が、減速テーブル毎に異なるようにしても良い。例えば、第1減速テーブルに基づいてリール61のスローダウンが実行された場合には、90%の確率でBBに10%の確率でRBに当選しており、第2減速テーブルに基づいてリール61のスローダウンが実行された場合には、80%の確率でBBに20%の確率でRBに当選している、というようにしても良い。   Furthermore, the degree of expectation of the player when the slowdown process is performed may be different for each deceleration table. For example, when the slowdown of the reel 61 is executed based on the first deceleration table, the RB is elected with a probability of 10% to BB with a probability of 90%, and the reel 61 based on the second deceleration table. In the case where the slowdown of is performed, it is also possible to say that at a probability of 80%, BB is elected to RB at a probability of 20%.

このようにすることによっても、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作からリール61が停止するまでの間のリール61の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   By doing this as well, the player's interest can be directed not only to the operation of the stop button but also to the behavior of the reel 61 from the operation of the stop button to the stop of the reel 61, The interest of the player can be attracted throughout the game.

上記の実施形態では、リール61を停止させるときのスローダウン処理を、左リール61Lの場合を例示して説明した。スローダウン処理は、総てのリール61(左リール61L、中リール61M、右リール61R)について行っても良いし、左リール61L、中リール61M、右リール61Rの中から選択されたひとつ、または2つのリールについて行うようにしても良い。   In the above embodiment, the slow down process when stopping the reel 61 has been described by exemplifying the case of the left reel 61L. The slow down process may be performed for all the reels 61 (left reel 61L, middle reel 61M, right reel 61R), or one selected from the left reel 61L, middle reel 61M and right reel 61R, or It may be performed on two reels.

さらに、内部抽選の結果に関連づけて、特定のリールを停止させる際にスローダウン処理を行うようにしても良い。例えば、内部抽選の結果、BBに当選している場合に、中リール61Mのみがスローダウン処理により停止するように構成すると、中リール61Mがスローダウンしたのちに停止するか否かに基づいて、BBに当選しているか否かが判るようになる。このようにすることによっても、遊技者の関心を、ストップボタンを操作するときのみならず、リール61の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   Furthermore, in association with the result of the internal lottery, the slow down process may be performed when stopping a specific reel. For example, if it is configured that only the middle reel 61M is stopped by the slow-down process when BB is won as a result of the internal lottery, based on whether or not the middle reel 61M is stopped after being slowed down, You will be able to see if you have won BB. By doing this, the player's interest can be directed not only to the operation of the stop button but also to the behavior of the reel 61, so that the player's interest can be attracted throughout the game. Can.

前記した実施形態では、リールをスローダウンさせる際に利用される複数の減速テーブルとして、減速テーブルにおけるステップ数が同じで、各ステップにおける励磁時間が異なる場合(第4、5、6の実施形態)と、各ステップ数における励磁時間が同じで、減速テーブルにおけるステップ数が異なる場合(第7、8の実施形態)とを例示したが、これに限定されるものではない。   In the embodiment described above, as the plurality of deceleration tables used when slowing down the reel, the number of steps in the deceleration table is the same, and the excitation time in each step is different (the fourth, fifth, and sixth embodiments) Although the case where the excitation time in each step number is the same and the number of steps in the deceleration table is different (the seventh and eighth embodiments) has been illustrated, the present invention is not limited to this.

減速テーブルにおけるステップ数と、各ステップにおける励磁時間が異なる複数の減速テーブルを採用し、内部抽選の結果や、当選している場合の役に応じて、減速時間、減速度、スローダウン時にリール61を回転させるステップ数の総てが異なるようにしても良い。このようにすることによっても、遊技者の関心を引きつけることができる。   A plurality of deceleration tables different in the number of steps in the deceleration table and the excitation time in each step are adopted, and depending on the result of the internal lottery and the winning combination, the deceleration time, deceleration, and the reel 61 at the slowdown. All of the number of steps of rotating may be made different. This can also attract the player's attention.

第9の実施形態にかかるスロットマシン(遊技機)は、スタートレバー45操作時の抽選処理(内部抽選)によりBBに当選した場合、ストップボタン46の操作により左リール61Lが最初に停止し、かつこの場合に表示窓31内に停止表示された左リール61Lの図柄の組合せがBBに当選していることを示す図柄の組合せ、すなわちリーチ目(図57)であるときに、フリーズ処理を実行する。   In the slot machine (game machine) according to the ninth embodiment, when the BB is won by the lottery process (internal lottery) when the start lever 45 is operated, the left reel 61L is first stopped by the operation of the stop button 46, In this case, when the combination of symbols on the left reel 61L stopped and displayed in the display window 31 is a combination of symbols indicating that the symbol BB has been won, ie, a reach eye (FIG. 57), the freeze processing is performed .

そして、フリーズ処理が実行されている間にストップボタン47、ストップボタン48が操作されても、かかる操作により、中リール61M、右リール61Rが停止しないようになっている。   Then, even if the stop button 47 and the stop button 48 are operated while the freeze processing is being performed, the middle reel 61M and the right reel 61R are not stopped by this operation.

以下、第9の実施形態にかかる遊技機における処理を、詳細に説明する。   Hereinafter, processing in the gaming machine according to the ninth embodiment will be described in detail.

図52は、第9の実施形態の遊技機における抽選処理のフローチャートである。   FIG. 52 is a flowchart of a lottery process in the gaming machine of the ninth embodiment.

この抽選処理では、始めに、ステップ3001において、スロットマシン10の現在の設定状態やベットされたメダルの枚数、小役確率の高低等に基づいて、当否決定用の乱数テーブルが選択される。   In this lottery process, first, in step 3001, a random number table for deciding on a pass or fail is selected based on the current setting state of the slot machine 10, the number of betted medals, the high / low of the small winning probability, and the like.

ステップ3002では、このようにして選択された乱数テーブルに、スタートレバー45が操作されたときに乱数カウンタよりラッチした乱数を照らして役の抽選を実行する。そして、ステップ3003において、予め設定されている複数の入賞役のうちの何れかに当選したか否かを確認し、何れの入賞役にも当選していない場合には、そのまま処理を終了する。   In step 3002, the random number table thus selected is illuminated with the random number latched from the random number counter when the start lever 45 is operated, and a lottery of role is executed. Then, in step 3003, it is confirmed whether or not any of the plurality of winning combinations set in advance is won, and if any winning combination has not been won, the processing ends.

何れかの入賞役に当選した場合には、ステップ3004において、当選した入賞役のフラグ(当選フラグ)をセットすると共に、図柄を揃えるべき有効ラインを決定する。よって、当選した入賞役がBB(ビッグボーナス)である場合には、BB当選フラグがセットされる。   When one of the winning combinations is won, at step 3004, a flag (winning flag) of the winning combination that has been won is set, and an effective line on which the symbols should be aligned is determined. Therefore, when the winning combination for winning is BB (big bonus), the BB winning flag is set.

続いて、ステップ3005において、フリーズ判定フラグ設定処理が実行される。   Subsequently, in step 3005, a freeze determination flag setting process is performed.

このフリーズ判定フラグ設定処理では、フリーズ処理を実行するか否かを規定するフラグ(フリーズ判定フラグ)の値が設定される。   In the freeze determination flag setting process, a value of a flag (freeze determination flag) that specifies whether or not to execute the freeze process is set.

図53は、フリーズ判定フラグ設定処理の詳細を説明するフローチャートである。   FIG. 53 is a flowchart for describing the details of the freeze determination flag setting process.

このフリーズ判定フラグ設定処理では、ステップ3101において、内部抽選によりBBに当選しているか否かを確認する。   In this freeze determination flag setting process, it is confirmed in step 3101 whether or not the BB is won by internal lottery.

スタートレバー45操作時の抽選処理(内部抽選)によりBBに当選していることが、フリーズ処理を実行する場合の前提条件のひとつだからである。   This is because winning BB by the lottery process (internal lottery) at the time of operation of the start lever 45 is one of the preconditions for executing the freeze process.

ここで、BBに当選している場合には、前記した抽選処理(図52)のステップ3004においてBB当選フラグがセットされているので、ステップ3101では、BB当選フラグがセットされているか否かを確認する。   Here, when the BB is won, since the BB winning flag is set in step 3004 of the above-mentioned lottery process (FIG. 52), whether or not the BB winning flag is set in step 3101 Check.

BB当選フラグがセットされている場合、ステップ3101(図53)の処理が肯定されてステップ3102の処理に移行する。そして、ステップ3102において、フリーズ判定フラグの値が「0」であるか否かを確認する。   If the BB winning flag is set, the process of step 3101 (FIG. 53) is affirmed and the process proceeds to step 3102. Then, in step 3102, it is checked whether the value of the freeze determination flag is “0”.

実施の形態では、フリーズ判定フラグの値として、「0」、「1」、「2」が用意されている。内部抽選により特別遊技状態のうちのBBに当選した場合であって、フリーズ処理が実行される前には、フリーズ判定フラグの値に「2」がセットされ、フリーズ処理が実行された後には、フリーズ判定フラグの値に「1」がセットされる。   In the embodiment, “0”, “1”, and “2” are prepared as values of the freeze determination flag. In the case of winning BB in the special gaming state by internal lottery, before the freeze processing is executed, the value of the freeze determination flag is set to "2", and after the freeze processing is executed, The value of the freeze determination flag is set to "1".

さらに、内部抽選によりBBに当選したのち、総てのリール61を停止させたときの図柄組合せがBBの図柄組合せと一致して、BBに入賞した場合には、「0」がセットされる。   Furthermore, after winning BB by the internal lottery, when the symbol combination when stopping all the reels 61 matches the symbol combination of BB and wins in BB, “0” is set.

また、スロットマシン10の状態が通常遊技状態である場合や、特別遊技状態であってもRBである場合には、フリーズ判定フラグの値に「0」がセットされる。   When the state of the slot machine 10 is the normal gaming state or the special gaming state is the RB, “0” is set to the value of the freeze determination flag.

よって、BB当選フラグがセットされている場合(ステップ3101においてYes)であって、ステップ3102においてフリーズ判定フラグの値が「0」である場合とは、内部抽選によりBBに当選し、かつフリーズ処理が実行される前、すなわちBBに当選した直後ということになる。   Therefore, when the BB winning flag is set (Yes in step 3101) and the value of the freeze determination flag is “0” in step 3102, the BB is won by the internal lottery, and the freeze processing is performed. Before it is executed, that is, immediately after the BB is won.

この場合には、ステップ3103の処理に移行して、フリーズ判定フラグの値が「0」から「2」に書き換えられる。   In this case, the process proceeds to step 3103 and the value of the freeze determination flag is rewritten from “0” to “2”.

後記するリール制御処理(図54)において、左リール61Lを最初に停止させたときに、表示窓31内に表示された左リール61Lの図柄の並びがリーチ目となった場合にフリーズ処理が実行されるようにするためである。   In the reel control process (FIG. 54) described later, when the left reel 61L is first stopped, the freeze process is executed when the arrangement of the symbols of the left reel 61L displayed in the display window 31 becomes a reach eye In order to be

そして、ステップ3103においてフリーズ判定フラグの値に「2」がセットされると、フリーズ判定フラグ設定処理を終了する。   Then, when "2" is set to the value of the freeze determination flag in step 3103, the freeze determination flag setting process is ended.

なお、BB当選フラグがセットされていない場合(ステップ3101においてNo)や、フリーズ判定フラグの値が「0」でない場合(ステップ3102においてNo)には、その時点でフリーズ判定フラグ設定処理を終了する。   If the BB winning flag is not set (No in step 3101) or if the value of the freeze determination flag is not "0" (No in step 3102), the freeze determination flag setting process is ended at that time. .

このフリーズ判定フラグ設定処理は、前記した抽選処理(図52)の一部を成す処理であるので、フリーズ判定フラグ設定処理が終了すると、図52の抽選処理にリターンして、ステップ3006の処理が実行される。   Since the freeze determination flag setting process is a process that forms a part of the above-described lottery process (FIG. 52), when the freeze determination flag setting process ends, the process returns to the lottery process of FIG. 52 and the process of step 3006 To be executed.

これにより、ステップ3006において、リール停止制御用のスベリテーブルが決定されて、RAM84のスベリテーブル格納エリアに格納されたのち、抽選処理を終了する。   As a result, in step 3006, the slip control table for reel stop control is determined and stored in the slip control table storage area of the RAM 84, and then the lottery processing is ended.

さらに、この抽選処理(図52)は、前記した通常遊技処理(図16)の一部を成す処理(ステップ503)であるので、抽選処理が終了すると、通常遊技処理(図16)における次の処理、すなわち、リール制御処理(ステップ504)が実行される。   Furthermore, since this lottery process (FIG. 52) is a process (step 503) that forms a part of the normal game process (FIG. 16) described above, when the lottery process is completed, the next in the normal game process (FIG. 16) A process, that is, a reel control process (step 504) is performed.

このリール制御処理の詳細を、図54のフローチャートを参照して説明する。   The details of the reel control process will be described with reference to the flowchart of FIG.

リール制御処理では、ウエイト処理(ステップ3201)が実行されたのち、リール回転処理(ステップ3202)が実行されて各リール61(61L、61M、61R)が回転する。   In the reel control process, after the weight process (step 3201) is executed, the reel rotation process (step 3202) is executed to rotate each reel 61 (61L, 61M, 61R).

ステップ3203において、ストップボタン46〜48の何れかが押下操作されてリールの停止指令があると、ステップ3206においてリール停止処理が実行される。   In step 3203, when any one of the stop buttons 46 to 48 is pressed and there is a reel stop command, in step 3206, a reel stop process is executed.

続いて、ステップ3207において、今回の停止指令が第1停止指令であるか否かを確認する。第1停止指令は、3つのリール61(61L、61M、61R)の全てが回転しているときにストップボタンが押下操作された時に出力される指令である。   Subsequently, in step 3207, it is confirmed whether or not the current stop command is the first stop command. The first stop command is a command output when the stop button is pressed while all three reels 61 (61L, 61M, 61R) are rotating.

ステップ3207において停止指令が第1停止指令である場合には、ステップ3208において、スベリテーブル変更処理を実行する。   If it is determined in step 3207 that the stop command is the first stop command, in step 3208, slip table change processing is executed.

スベリテーブル変更処理が実行されると、ステップ3209において、今回の停止指令が左リール61Lを停止させるための指令であるか否かを確認する。   When the slip table change process is executed, it is checked in step 3209 whether the current stop command is a command for stopping the left reel 61L.

左リール61Lを停止させるための指令である場合には、ステップ3210の処理に移行して、確定目判定処理が実行される。   If it is an instruction to stop the left reel 61L, the process proceeds to step 3210, and the determined-eye determination process is executed.

この確定目判定処理では、内部抽選によりBBに当選したのちに、左リール61Lが最初に停止させられ、かつ表示窓31内に停止表示される左リール61Lの図柄組合わせがいわゆるリーチ目の図柄組合わせである場合に、フリーズ処理を実行させる。   In this fixed eye determination process, after winning BB by the internal lottery, the left reel 61L is stopped first, and the symbol combination of the left reel 61L stopped and displayed in the display window 31 is a so-called reach eye symbol If it is a combination, freeze processing is performed.

図55は、第9の実施形態の遊技機において、リール61(61L、61M、61R)の外周に描かれる図柄配列、そして図柄配列の組合わせと役との関係を示す図である。   FIG. 55 is a diagram showing a symbol array drawn on the outer periphery of the reel 61 (61L, 61M, 61R) in the gaming machine of the ninth embodiment, and a relationship between a combination of symbol arrays and a role.

図56は、確定目判定処理の詳細を説明するフローチャートである。   FIG. 56 is a flowchart for describing the details of the decided eye determination processing.

図57は、第9の実施形態における確定目(リーチ目)を説明する図である。   FIG. 57 is a diagram for explaining a determined eye (reached eye) in the ninth embodiment.

確定目判定処理では、ステップ3301において、確定目が停止したか否かを確認する。具体的には、左リール61Lが停止した際に表示窓31に表示されている図柄組合せが、リーチ目の図柄組合せと同じであるか否かを確認する。   In the fixed eye determination process, it is checked in step 3301 whether or not the fixed eye has stopped. Specifically, it is checked whether or not the symbol combination displayed in the display window 31 when the left reel 61L is stopped is the same as the symbol combination of reach eyes.

第9の実施形態では、左リール61Lを最初に停止させた場合に、表示窓31内の上段、中段、下段に、それぞれ「7(超)」が停止表示される図柄組合わせが、内部抽選によりBBに当選していることを示す確定目(リーチ目の図柄組合わせ)として設定されている(図57参照)。   In the ninth embodiment, when the left reel 61L is stopped first, symbol combinations in which “7 (super)” is stopped and displayed in the upper, middle and lower portions in the display window 31 are internal lottery Thus, it is set as a determined eye (symbol combination of reach eyes) indicating that BB has been won (see FIG. 57).

そのため、第9の実施形態にかかる遊技機では、図55に示すように、左リール61Lでは、図柄番号5から7までの総ての図柄が、「7(超)」となっている。   Therefore, in the gaming machine according to the ninth embodiment, as shown in FIG. 55, in the left reel 61L, all symbols from symbol numbers 5 to 7 are "7 (super)".

よって、確定目判定処理(図56)のステップ3301では、左リールの下段に図柄番号5の「7(超)」が停止表示されているか否かを確認し、停止表示されている場合に、確定目が停止していると判定する。   Therefore, in step 3301 of the fixed eye determination process (FIG. 56), it is confirmed whether “7 (over)” of symbol number 5 is stopped and displayed in the lower stage of the left reel, and when stopped and displayed, It is determined that the determined eye has stopped.

ステップ3301において確定目が停止していると判定されると、ステップ3302において、フリーズ判定フラグの値が「2」であるか否かを確認する。   If it is determined in step 3301 that the determined item is stopped, it is confirmed in step 3302 whether the value of the freeze determination flag is "2".

前記したように、内部抽選によりBBに当選している場合には、前記したフリーズ判定フラグ設定処理(図53)において、フリーズ判定フラグの値に「2」がセットされている。   As described above, when the BB is won by internal lottery, "2" is set to the value of the freeze determination flag in the above-described freeze determination flag setting process (FIG. 53).

よって、フリーズ判定フラグの値に「2」がセットされている場合には、ステップ3302の判定が肯定され、ステップ3303において、フリーズ処理の実行時間を規定するフリーズタイマの値に「2685」がセットされる。   Therefore, when "2" is set to the value of the freeze determination flag, the determination at step 3302 is affirmed, and at step 3303 the value "2685" is set to the value of the freeze timer that defines the execution time of the freeze process. Be done.

実施の形態では、このフリーズタイマの値は、所定時間(1.49msec)毎に繰り返し実行されるタイマ割込み処理のタイマ減算処理(図13、ステップ209)で「1」ずつ減算されるようになっている。   In the embodiment, the value of the freeze timer is decremented by one in the timer subtraction process (step 209 in FIG. 13) of the timer interrupt process which is repeatedly executed every predetermined time (1.49 msec). ing.

ステップ3303においてフリーズタイマの値がセットされると、ステップ3304において、フリーズタイマの値が「0」であるか否かかが確認される。   When the value of the freeze timer is set in step 3303, it is checked in step 3304 whether the value of the freeze timer is "0".

前記したように、フリーズタイマの値は、所定時間(1.49msec)毎に「1」ずつ減算処理されているので、フリーズタイマの値がセットされてから約4秒(1.49msec×2685)後に「0」になる。   As described above, since the value of the freeze timer is decremented by "1" every predetermined time (1.49 msec), it takes about 4 seconds (1.49 msec × 2685) after the value of the freeze timer is set. It becomes "0" later.

そうすると、ステップ3304の判定が肯定されて、ステップ3305の処理に移行し、フリーズ判定フラグの値が「1」に書き換えられる。   Then, the determination in step 3304 is affirmed, and the process proceeds to step 3305, where the value of the freeze determination flag is rewritten to "1".

このように、第9の実施形態では、ステップ3304において約4秒(1.49msec×2685)の間、処理が見かけ上停止し、この処理が見かけ上停止している期間が、フリーズ処理の実行時間として設定されている。   As described above, in the ninth embodiment, the process is apparently stopped for about 4 seconds (1.49 msec × 2685) in step 3304, and while the process is apparently stopped, the freeze process is performed. It is set as time.

ステップ3305において、フリーズ判定フラグの値が「1」に書き換えられると、確定目判定処理を終了する。   In step 3305, when the value of the freeze determination flag is rewritten to "1", the determined eye determination processing is ended.

この確定目判定処理(図56)は、前記したリール制御処理(図54)の一部を成す処理(ステップ3210)であるので、確定目判定処理が終了すると、リール制御処理における次の処理が実行される。具体的には、図54に示すように、ステップ3211の処理に移行して、総てのリール61(61L、61M、61R)が停止したか否かが確認されることになる。   Since this determined item determination process (FIG. 56) is a process (step 3210) that forms a part of the above-described reel control process (FIG. 54), when the determined item determination process is completed, the next process in the reel control process is To be executed. Specifically, as shown in FIG. 54, it proceeds to the process of step 3211 to check whether all the reels 61 (61L, 61M, 61R) have stopped.

なお、前記したステップ3209において、今回の停止指令が左リール61Lを停止させるための指令でない場合にも、ステップ3211の処理が実行される。   Note that, in step 3209 described above, the process of step 3211 is executed also when the current stop command is not a command for stopping the left reel 61L.

そして、ステップ3211において、総てのリール61が停止していない場合には、ステップ3203の処理にリターンし、総てのリール61が停止している場合には、ステップ3214において払出判定処理を実行したのち、リール制御処理を終了する。   Then, in step 3211, when all the reels 61 are not stopped, the process returns to the process of step 3203, and when all the reels 61 are stopped, the payout determination process is executed in step 3214. After that, the reel control process ends.

このリール制御処理は、前記した通常遊技処理(図16)の一部を成す処理(ステップ504)であるので、リール制御処理が終了すると、通常遊技処理における次の処理が実行される。具体的には、図16に示すように、メダル払出処理(ステップ505)と、特別遊技状態処理(ステップ506)とが、順番に実行されることになる。   Since this reel control process is a process (step 504) that forms a part of the above-described normal game process (FIG. 16), when the reel control process ends, the next process in the normal game process is executed. Specifically, as shown in FIG. 16, the medal payout process (step 505) and the special gaming state process (step 506) are executed in order.

この特別遊技状態処理のフローチャート(図20)に示すように、この特別遊技状態処理では、現時点における遊技機の状態が特別遊技状態(BBまたはRBに入賞している状態)でない場合には、ステップ902のボーナス図柄判定処理において、総てのリール61が停止したときに表示窓31内に表示されている図柄の組合せが、特別遊技状態(BB、RB)への入賞を確定させる図柄の組合せと一致しているか否かに基づいて、特別遊技状態に入賞したか否かを判断している。   As shown in the flowchart of the special game state process (FIG. 20), in this special game state process, if the state of the gaming machine at the current point is not the special game state (the state of winning BB or RB), the step In the bonus symbol determination process of 902, the combination of symbols displayed in the display window 31 when all the reels 61 have stopped is a combination of symbols that determines winning in the special gaming state (BB, RB) Based on whether or not they match, it is determined whether or not a special gaming state is won.

ここで、第9の実施形態におけるボーナス図柄判定処理の詳細を、図58のフローチャートを用いて説明する。なお、図58に示すボーナス図柄判定処理は、BB図柄が揃った場合の処理が、前記した第1の実施形態のボーナス図柄判定処理(図21)と異なるので、ここでは、BB図柄が揃った場合についてのみ説明をする。   Here, the details of the bonus symbol determination process in the ninth embodiment will be described using the flowchart of FIG. The bonus symbol determination process shown in FIG. 58 differs from the bonus symbol determination process of the first embodiment (FIG. 21) in the process when the BB symbols are aligned, so here, the BB symbols are aligned. I will explain only the case.

図58に示すように、ボーナス図柄判定処理では、RB当選フラグがセットされていない(ステップ3401においてNo)と、BB当選フラグがセットされているか否かが確認される(ステップ3404)。   As shown in FIG. 58, in the bonus symbol determination process, if the RB winning flag is not set (No in step 3401), it is checked whether the BB winning flag is set (step 3404).

ステップ3404においてBB当選フラグがセットされている場合、ステップ3405において、BBへの入賞が確定したか否かを確認するために、BB図柄(図柄「7(超)」が有効ライン上に揃っているか否かを確認する。   If the BB winning flag is set in step 3404, the BB symbol (symbol "7 (super)" is aligned on the effective line in order to confirm whether or not the winning in BB has been decided in step 3405. Check if it is

BB図柄が有効ライン上に揃っている場合には、ステップ3406において、フリーズ判定フラグの値を「0」に書き換える。   If the BB symbol is aligned on the effective line, in step 3406, the value of the freeze determination flag is rewritten to "0".

前記したように、実施の形態では、内部抽選によりBBに当選すると、フリーズ判定フラグ設定処理(図53)において、フリーズ判定フラグの値が「0」であることをトリガとして、フリーズ判定フラグの値が「2」に書き換えられる(ステップ3102、ステップ3103)。   As described above, in the embodiment, when BB is won by internal lottery, in the freeze determination flag setting process (FIG. 53), the value of the freeze determination flag is triggered by the fact that the value of the freeze determination flag is "0". Is rewritten to "2" (step 3102, step 3103).

そして、リール制御処理の確定目判定処理(図56)において、フリーズ判定フラグの値が「2」であることをトリガとして、フリーズ処理が実行され(ステップ3302、ステップ3303、ステップ3304)たのち、フリーズ判定フラグの値が「1」に書き換えられる(ステップ3305)。   Then, in the finalized item determination process (FIG. 56) of the reel control process, the freeze process is executed (step 3302, step 3303 and step 3304) triggered by the fact that the value of the freeze determination flag is "2". The value of the freeze determination flag is rewritten to "1" (step 3305).

フリーズ判定フラグの値が「2」のままであると、BBへの当選が持ち越された場合の次回以降の遊技において、確定目判定処理(図56、ステップ3302〜ステップ3304)により、フリーズ処理が再び実行されることになるからである。   If the value of the freeze determination flag remains "2", the freeze process is performed by the determined eye determination process (FIG. 56, steps 3302 to 3304) in the next and subsequent games when the BB win is carried over. It is because it will be performed again.

また、フリーズ判定フラグの値を「1」でなく「0」に書き換えると、BBへの当選が持ち越された場合の次回以降の遊技において、フリーズ判定フラグ設定処理(図53)により、フリーズ判定フラグの値が「2」に書き換えられてしまい、その後実行される確定目判定処理(図56、ステップ3302〜ステップ3304)により、フリーズ処理が再び実行されることになるからである。   Also, if the value of the freeze determination flag is rewritten to "0" instead of "1", the freeze determination flag is set by the freeze determination flag setting process (FIG. 53) in the next and subsequent games when the BB win is carried over. Is rewritten to "2", and the freeze process is executed again by the determined point determination process (steps 3302 to 3304 in FIG. 56) executed thereafter.

しかし、フリーズ判定フラグの値が「1」のままであると、現在のBBが終了し、通常遊技状態を経て、新たにBBに当選した場合に、フリーズ判定フラグの値が「2」に書き換えられなくなって(図53、ステップ3302)、その後実行される確定目判定処理において、フリーズ処理が実行されなくなってしまう。そこで、実施の形態では、ボーナス図柄判定処理において、ステップ3406の処理を設けて、フリーズ判定フラグの値を「0」に戻している。これにより、現在のBBが終了し、通常遊技状態を経て新たにBBに当選した場合には、改めてフリーズ処理が実行されるようにしている。   However, if the value of the freeze determination flag remains “1”, the current BB ends, and when the player is newly elected to BB after the normal gaming state, the value of the freeze determination flag is rewritten to “2”. If it becomes impossible (FIG. 53, step 3302), the freeze process will not be executed in the fixed eye determination process executed thereafter. Therefore, in the embodiment, in the bonus symbol determination process, the process of step 3406 is provided, and the value of the freeze determination flag is returned to "0". As a result, when the current BB ends and the player is newly elected to BB after the normal gaming state, the freeze processing is executed anew.

なお、ステップ3406において、フリーズ判定フラグの値が「0」に書き換えられると、前記した第1の実施形態の場合と同様に、ステップ3407において、BB当選フラグのリセット、BBへの入賞が確定したことを示すBB設定フラグのセットが行われたのちに、BB中に使用される各カウンタの値に、BB初期値テーブル(図23の(a))に規定された初期値がセットされることになる。   When the value of the freeze determination flag is rewritten to “0” in step 3406, the BB winning flag is reset and the winning in BB is determined in step 3407 as in the first embodiment. Setting the BB setting flag to indicate that the initial value specified in the BB initial value table ((a) in FIG. 23) is set to the value of each counter used during BB. become.

続いて、BBやRBに当選または入賞していない通常遊技状態での遊技において、内部抽選によりBBに当選した場合の処理を、スタートレバー45およびストップボタン46〜48の操作に関連させて説明する。   Subsequently, in the game in the normal gaming state in which BB or RB is not won or won, the processing when the BB is won by internal lottery will be described in relation to the operation of the start lever 45 and the stop buttons 46 to 48. .

図16の通常遊技処理のフローチャートに示すように、通常遊技状態での遊技において、メダルがベットされたのちに、スタートレバー45が操作されると、抽選処理(内部抽選)が実行される(ステップ501、ステップ502、ステップ503)。   As shown in the flowchart of the normal game process of FIG. 16, in the game in the normal game state, when the start lever 45 is operated after medals have been bet, a lottery process (internal lottery) is executed (step 501, step 502, step 503).

この抽選処理の詳細を示すフローチャート(図52)に示すように、抽選処理(ステップ3001、3002)によりBBに当選した場合(ステップ3003においてYes)には、BB当選フラグがセット(ステップ3004)されたのちに、フリーズ判定フラグ設定処理(ステップ3005)が実行される。   As shown in the flowchart (FIG. 52) showing the details of the lottery process, when the BB is won by the lottery process (steps 3001 and 3002) (Yes in step 3003), the BB winning flag is set (step 3004). After that, the freeze determination flag setting process (step 3005) is executed.

フリーズ判定フラグ設定処理の詳細を示すフローチャート(図53)に示すように、BBに当選している場合(ステップ3101においてYes)、ステップ3102の処理に移行して、フリーズ判定フラグの値が「0」であるか否かが確認される。   As shown in the flowchart (FIG. 53) showing the details of the freeze determination flag setting process, when BB is won (Yes in step 3101), the process proceeds to step 3102 and the value of the freeze determination flag is “0 It is confirmed whether or not

前記したように、通常遊技状態であってBBに当選していないときには、フリーズ判定フラグの値に「0」がセットされている。そのため、内部抽選によりBBに当選した直後のフリーズ判定フラグの値は、「0」である。   As described above, when the gaming state is normal and BB is not won, "0" is set to the value of the freeze determination flag. Therefore, the value of the freeze determination flag immediately after winning BB by internal lottery is “0”.

よって、ステップ3103の処理に移行して、フリーズ判定フラグの値が「2」に書き換えられたのち、フリーズ判定フラグ設定処理を終了する。   Therefore, the process shifts to the process of step 3103 and after the value of the freeze determination flag is rewritten to “2”, the freeze determination flag setting process is ended.

そうすると、フリーズ判定フラグ設定処理は、前記した抽選処理(図52)の一部を成す処理であるので、図52の抽選処理にリターンして、ステップ3006の処理が実行される。   Then, since the freeze determination flag setting process is a process forming a part of the above-described lottery process (FIG. 52), the process returns to the lottery process of FIG. 52 and the process of step 3006 is executed.

これにより、ステップ3006において、リール停止制御用のスベリテーブルが決定されて、RAM84のスベリテーブル格納エリアに格納されたのち、抽選処理が終了する。   As a result, in step 3006, the slip table for controlling the reel stoppage is determined and stored in the slip table storage area of the RAM 84, and then the lottery process is ended.

さらに、この抽選処理(図52)は、前記した通常遊技処理(図16)の一部を成す処理(ステップ503)であるので、抽選処理が終了すると、通常遊技処理(図16)における次の処理、すなわち、リール制御処理(ステップ504)が実行される。   Furthermore, since this lottery process (FIG. 52) is a process (step 503) that forms a part of the normal game process (FIG. 16) described above, when the lottery process is completed, the next in the normal game process (FIG. 16) A process, that is, a reel control process (step 504) is performed.

第9の実施形態では、左リール61Lを最初に停止させたときに、表示窓31内に表示されている左リール61Lの図柄組合わせが、リーチ目(図57)である場合に、フリーズ処理が実行されるようになっている。   In the ninth embodiment, the freeze processing is performed when the symbol combination of the left reel 61L displayed in the display window 31 is the reach eye (FIG. 57) when the left reel 61L is stopped first. Is supposed to be implemented.

そこで、以下の説明では、左リール61Lを最初に停止させた場合について説明をする。   Therefore, in the following description, the case where the left reel 61L is stopped first will be described.

抽選処理(図16、ステップ503)に続いて実行されるリール制御処理(図54参照)では、ウエイト処理(ステップ3201)が実行されたのち、リール回転処理(ステップ3202)が実行されて各リール61(61L、61M、61R)が回転する。   In the reel control process (see FIG. 54) executed subsequent to the lottery process (FIG. 16, step 503), after the weight process (step 3201) is executed, the reel rotation process (step 3202) is executed and each reel is executed. 61 (61L, 61M, 61R) rotate.

ステップ3203において、ストップボタン46が押下操作されてリールの停止指令があると、ステップ3206においてリール停止処理が実行される。   In step 3203, when the stop button 46 is pressed and there is a reel stop command, in step 3206, a reel stop process is executed.

続いて、ステップ3207において、今回の停止指令が第1停止指令であるか否かを確認する。第1停止指令は、3つのリール61(61L、61M、61R)の全てが回転しているときにストップボタンが押下操作されると、出力される指令である。   Subsequently, in step 3207, it is confirmed whether or not the current stop command is the first stop command. The first stop command is a command that is output when the stop button is pressed while all of the three reels 61 (61L, 61M, 61R) are rotating.

ステップ3207において停止指令が第1停止指令である場合には、ステップ3208において、スベリテーブル変更処理を実行する。   If it is determined in step 3207 that the stop command is the first stop command, in step 3208, slip table change processing is executed.

スベリテーブル変更処理が実行されると、ステップ3209において、停止指令が、左リール61Lを停止させる指令であか否かを確認し、左リール61Lを停止させる指令である場合には、ステップ3210において、確定目判定処理が実行される。   When the slip table change process is executed, it is confirmed in step 3209 whether the stop command is a command to stop the left reel 61L, and if it is a command to stop the left reel 61L, in step 3210, The fixed eye determination process is executed.

なお、停止指令が左リール61Lを停止される指令でない場合には、確定目判定処理を実行せずに、ステップ3211の処理に移行する。   If the stop command is not a command to stop the left reel 61L, the process proceeds to step 3211 without executing the fixed eye determination process.

第9の実施形態では、左リール61Lを最初に停止させた場合に、表示窓31内にリーチ目となる図柄組合せが停止表示されると、フリーズ処理を実行するからである。   In the ninth embodiment, when the left reel 61L is stopped first, the freeze process is executed when the symbol combination serving as the reach eye is stopped and displayed in the display window 31.

第一停止指令が、左リール61Lを停止させる指令である場合に実行される確定目判定処理では、図56に示すように、ステップ3301において、左リール61Lを停止させたときに表示窓31内に表示された左リール61Lの図柄組合わせが、リーチ目であるか否かを確認する。   In the determined eye determination process executed when the first stop command is a command to stop the left reel 61L, as shown in FIG. 56, when the left reel 61L is stopped in step 3301, the inside of the display window 31 is It is confirmed whether or not the symbol combination of the left reel 61L displayed on is a reach eye.

なお、実施の形態では、ストップボタン46の操作タイミングより、リーチ目が停止表示されるか否かが判るようになっている。   In the embodiment, it is possible to know from the operation timing of the stop button 46 whether or not the reach eye is stopped and displayed.

リーチ目である場合には、ステップ3302において、フリーズ判定フラグの値が「2」であるか否かを確認する。   If it is the reach eye, it is checked in step 3302 if the value of the freeze determination flag is "2".

前記したように、通常遊技状態において内部抽選によりBBに当選すると、フリーズ判定フラグの値に「2」がセットされ、BBに当選していない場合には「0」がセットされている。   As described above, when the BB is won by the internal lottery in the normal gaming state, "2" is set to the value of the freeze determination flag, and "0" is set when the BB is not won.

よって、BBに当選した直後の確定目判定処理では、ステップ3302の判定が肯定されて、ステップ3303において、フリーズタイマの値に、「2685」がセットされる。   Therefore, in the finalized eye determination processing immediately after winning BB, the determination in step 3302 is affirmed, and in step 3303 the value “2685” is set as the value of the freeze timer.

前記したように、フリーズタイマの値は、所定時間(1.49msec)毎に繰り返し実行されるタイマ割り込み処理のタイマ減算処理(図13、ステップ209)で「1」ずつ減算される。よって、約4秒(1.49msec×2685)が経過するまでの間、次のステップ3305の処理に移行できなくなる。   As described above, the value of the freeze timer is decremented by “1” in the timer subtraction process (FIG. 13, step 209) of the timer interrupt process which is repeatedly executed every predetermined time (1.49 msec). Therefore, the process of the next step 3305 can not be performed until about 4 seconds (1.49 msec × 2685) elapses.

そして、フリーズタイマの値が「0」になると、ステップ3305において、フリーズ判定フラグの値が「1」に書き換えられたのち、確定目判定処理を終了して、リール制御処理(図54)のステップ3211の処理に移行する。そして、このステップ3211において、総てのリール61(61L、61M、61R)が停止しているか否かが確認される。   Then, when the value of the freeze timer becomes "0", after the value of the freeze determination flag is rewritten to "1" in step 3305, the determined eye determination processing is ended, and the step of the reel control processing (FIG. 54) Move to processing of 3211. Then, in this step 3211, it is checked whether or not all the reels 61 (61L, 61M, 61R) have stopped.

ここで、先のストップボタン46の操作による停止指令の入力が、総てのリール61が回転しているときに入力される第1停止指令である場合であったので、最初にステップ3211の判断処理が実行されるときには、残り2つのリール61M、61Rが回転していることになる。   Here, since the case where the input of the stop command by the operation of the previous stop button 46 is the first stop command input when all the reels 61 are rotating, the determination of step 3211 is made first When the process is performed, the remaining two reels 61M and 61R are rotating.

よって、かかる場合には、ステップ3211の判定が否定されて、ステップ3203の処理にリターンすることになる。これにより、総てのリール61(61L、61M、61R)が停止するまでの間、ステップ3203移行の処理が実行されることになる。   Therefore, in such a case, the determination in step 3211 is denied, and the process returns to step 3203. Thus, the process of step 3203 is performed until all the reels 61 (61L, 61M, 61R) stop.

このように、第一停止指令が、左リール61Lを停止させる指令である場合、ストップボタン46が操作されるタイミングが、左リール61Lが表示窓31にリーチ目を表示させた状態で停止するタイミングであるときには、確定目判定処理が、約4秒間長くかかることになる。   As described above, when the first stop command is a command to stop the left reel 61L, the timing when the stop button 46 is operated is the timing when the left reel 61L stops with the reach eye displayed on the display window 31. When this is the case, the fixed eye determination process takes approximately 4 seconds.

そうすると、4秒が経過するまでの間に、残りのリール61M、61Rを停止させるべくストップボタン47、48が操作されても、ステップ3203の判定が実行されないので、残りのリール61M、61Rが直ぐに停止することがない。かかる場合、遊技者がストップボタンの操作が利かない、すなわちフリーズしているように感じることになる。   Then, even if the stop buttons 47 and 48 are operated to stop the remaining reels 61M and 61R until 4 seconds have elapsed, the determination in step 3203 is not executed, so the remaining reels 61M and 61R are immediately There is no stop. In such a case, the player feels that the operation of the stop button is ineffective, that is, it is freezing.

よって、左リール61Lのストップボタン46、中リール61Mのストップボタン47、右リール61Rのストップボタン48というように、スロットマシンに向かって左から順番にストップボタン46、47、48を押しながらリール61(61L、61M、61R)を停止させて遊技を行う場合(順押しで遊技を行う場合)、ストップボタン46〜48をテンポ良く順番に押している場合には、左リールがリーチ目を表示させた状態で停止して、遊技者がリーチ目であることに気づいても、その時点では、2番目、3番目のリールのストップボタン47、48の操作を完了している場合がある。   Therefore, the reel 61 while pressing the stop buttons 46, 47 and 48 in order from the left toward the slot machine, such as the stop button 46 of the left reel 61L, the stop button 47 of the middle reel 61M, and the stop button 48 of the right reel 61R. When playing a game by stopping (61L, 61M, 61R) (when playing a game by pressing in order), when the stop buttons 46 to 48 are pressed in order with good tempo, the left reel displays the reach eyes Even when stopped in the state and noticed that the player is the reach eye, at that time, the operation of the stop buttons 47 and 48 of the second and third reels may be completed.

かかる場合には、従来の遊技機の場合、リーチ目に気付いたあとに、ストップボタン47、48の操作をキャンセルできないので、BBへの入賞が次の遊技に持ち越されてしまう可能性が高くなる。   In such a case, in the case of the conventional gaming machine, it is not possible to cancel the operation of the stop buttons 47 and 48 after having noticed the reach, so the possibility that the winning in BB will be carried over to the next game is high. .

一方、フリーズ処理が実行されると、ステップ3203の判定が実行されないので、2番目、3番目のリール61M、61Rを停止させるストップボタン47、48の操作が検知されない。   On the other hand, when the freeze process is performed, the determination of step 3203 is not performed, so the operation of the stop buttons 47 and 48 for stopping the second and third reels 61M and 61R is not detected.

ここで、スロットマシンでは、ストップボタンが操作されてから、所定時間(190msec)以内にリールを停止させるようになっているので、所定時間が経過してもリールが停止しないと、遊技者は、リールの挙動に違和感を覚えたのち、2回目、3回目のストップボタンの操作が機能していなかったと認識できる。   Here, in the slot machine, since the reels are stopped within a predetermined time (190 msec) after the stop button is operated, the player is required to stop the reels even if the predetermined time has elapsed. After feeling a sense of discomfort in the behavior of the reel, it can be recognized that the second and third stop button operations have not functioned.

そして、遊技者が違和感を覚えているうちに、左リール61Lのみが停止することになり、その時点において遊技者は、左リールにリーチ目が表示されていることに気付くことになる。   Then, while the player feels a sense of discomfort, only the left reel 61L is stopped, and at that time, the player notices that the reach eye is displayed on the left reel.

そうすると、リーチ目が表示されていることに気付いた遊技者は、BBの入賞を確定させるべく、所定図柄が、中リール、右リールに停止表示させるように、注意を払ってストップボタン47、48を操作して、中リール、右リールを慎重に停止させることになるので、BBへの入賞確率が高くなる。   Then, the player who notices that the reach eye is displayed pays attention so that the predetermined symbol is stopped and displayed on the middle reel and the right reel so as to determine the BB winning. Since the middle reel and the right reel are carefully stopped by operating the, the probability of winning in BB is high.

なお、フリーズ処理が実行されると、確定目判定処理の最後(図56、ステップ3305)で、フリーズ判定フラグの値が「1」に書き換えられる。   When the freeze process is executed, the value of the freeze determination flag is rewritten to “1” at the end of the determined eye determination process (FIG. 56, step 3305).

遊技機では、内部抽選によりBBに当選したゲーム(遊技)において、BB入賞図柄を揃えることができなかった場合には、BBの当選は次ゲーム以降に持ち越されるようになっている。かかる場合、再びリーチ目を停止表示させるタイミングで左リールのストップボタン46が操作されても、ステップ3302においてフリーズ判定フラグの値が「2」でないので、フリーズ処理を実行する時間を規定するフリーズタイマに値がセットされない。すなわち、BBの当選が次ゲーム以降に持ち越された場合には、フリーズ処理が実行されないようになっている。   In the gaming machine, when the BB winning pattern can not be aligned in the game (game) in which the BB is won by the internal lottery, the BB win is carried over to the next game and thereafter. In such a case, even if the stop button 46 on the left reel is operated at the timing to stop and display the reach eye again, the value of the freeze determination flag is not "2" at step 3302, so the freeze timer defining the time to execute the freeze process The value is not set to That is, the freeze process is not executed when the BB win is carried over to the next game or later.

1度目のフリーズ処理によりBBへの当選に気づいた遊技者は、BBの当選が持ち越された次回以降の遊技(ゲーム)において、BBの図柄を揃えるべくゲームを早急に進めたいという意図を一般に持つことになる。BBの当選が持ち越された次ゲーム以降においてもフリーズ処理が実行されるようになっていると、ゲームを早急に進めてBBの図柄を揃えたいという遊技者の意図に反して、ゲームの進行が一時中断されることになるので、このことが、遊技者にとって、フラストレーションとなり、遊技への興趣が削がれてしまうおそれがあるからである。   Players who have noticed that they have won the BB by the first freeze process generally have the intention to immediately advance the game in order to align the symbols of BB in the subsequent games (games) in which the BB win is carried over. It will be. If the freeze process is to be executed even after the next game after BB's winning is carried over, the game is progressing contrary to the player's intention of advancing the game immediately and aligning the symbols of BB. Since the game is temporarily suspended, this may be frustrating for the player and the interest in the game may be cut off.

そのため、第9の実施形態では、一度のBBへの当選に際し、フリーズ処理は1度しか実行されないようになっている。   Therefore, in the ninth embodiment, the freeze process is performed only once when one BB is won.

以上の通り、第9の実施形態では、外周に描かれた複数種の図柄を循環表示させる複数の循環表示手段(リール61(61L、61M、61R))と、図柄の循環表示を開始させるべく操作される開始操作手段(スタートレバー45)と、スタートレバー45が操作された際に、役の抽選を行う抽選手段と、リール61の循環表示を個別に停止させるべく操作される複数の停止操作手段(ストップボタン46、47、48)と、役の抽選に当選した当選役と対応する当選図柄が有効位置(有効ラインa〜d上(図1参照))に所定の組合せを形成して停止した場合に特典を付与する特典付与手段と、を備えた遊技機(スロットマシン10)において、
当選役には、当該当選役と対応する当選図柄が有効位置(有効ラインa〜d上)に所定の組合せを形成して停止するまで次回以降の遊技に当選状態を持ち越し可能な特別当選役(BB)が含まれており、BBに当選した場合にのみ停止可能な特定停止態様(リーチ目)を停止表示させる特定停止態様停止制御手段と、リーチ目が停止表示された場合に、遊技の進行をに関わる所定の処理が所定期間実行されないようにする所定処理実行停止手段とを備える構成とした。
As described above, in the ninth embodiment, a plurality of circulation display means (reel 61 (61L, 61M, 61R)) for circulatingly displaying a plurality of kinds of symbols drawn on the outer periphery and circulation display of the symbols are started When the start operation means (start lever 45) operated and the start lever 45 are operated, lottery means for drawing lotterys of a combination, and a plurality of stop operations operated to individually stop the circulation display of the reel 61 Means (stop button 46, 47, 48) and the winning symbol corresponding to the winning combination winning the lottery of the winning combination form a predetermined combination on the valid position (valid line a to d (see FIG. 1)) and stop In a gaming machine (slot machine 10) provided with a privilege giving means for giving a privilege when being
In the winning combination, a special winning combination that can carry over the winning condition to the next and subsequent games until the winning symbol corresponding to the selected winning combination forms a predetermined combination in the valid position (valid lines a to d) and stops. Specific stop mode stop control means for stopping and displaying the specific stop mode (reach eye) that can be stopped only when the BB is included, and the game is progressed when the reach eye is stopped and displayed. And a predetermined process execution stopping unit configured to prevent the predetermined process related to the process from being performed for a predetermined period.

これにより、リーチ目が停止表示された場合には、遊技の進行が所定期間停止するので、リーチ目が表示されたことを遊技者が見逃すことを防止できる。   As a result, when the reach eye is stopped and displayed, the progress of the game is stopped for a predetermined period, so that it is possible to prevent the player from missing the reach eye.

また、リーチ目がBBへの当選に関連づけられているので、遊技者は、リーチ目が停止表示されると、停止していない残りのリール61を停止させるためのストップボタンの操作を慎重に行うようになる。よって、当選図柄である「7(超)」を何れかの有効ラインa〜d上に並べて停止表示させて、BBへの入賞を決める可能性が高くなる。   In addition, since the reach eye is associated with the winning of BB, the player carefully operates the stop button for stopping the remaining non-stop reels 61 when the reach eye is displayed as a stop. It will be. Therefore, the winning symbol "7 (over)" is arranged on any of the activated lines a to d and displayed in a stopped state, which increases the possibility of deciding a winning on the BB.

これにより、BBへの入賞を確定させるまでに要する時間を短縮でき、遊技の進行の停止が、遊技者の興趣を引きつけるための効果的な演出となる。   As a result, the time required to determine a BB prize can be shortened, and stopping of the progress of the game is an effective presentation for attracting the player's interest.

特に、いわゆる目押しができる熟練した遊技者の場合には、当選図柄を有効ライン上に揃える確度がいっそう高くなるので、BBのように取りこぼしのある役であっても、取りこぼしを好適に防止できるようになる。   In particular, in the case of a skilled player who can perform so-called eye-catching, the probability of aligning the winning symbols on the effective line is further enhanced, so that it is possible to suitably prevent a dropout even with a dropped part like BB. It will be.

また、所定処理実行停止手段は、最初に停止させた左リール61Lにおいてリーチ目が停止表示されると、遊技の進行を所定期間停止させて、中リール61M、右リール61Rの停止を指示するストップボタン47、48の操作が、所定期間の間検出されないようにした。   The predetermined process execution stopping means stops the progress of the game for a predetermined period of time and instructs stop of the middle reel 61M and the right reel 61R when the reach eye is stopped and displayed on the left reel 61L which is first stopped. The operation of the buttons 47 and 48 is not detected for a predetermined period.

これにより、遊技者が、ストップボタン46〜48をテンポ良く順番に操作して、対応するリール61(61L、61M、61R)を順番に停止させながら遊技を行っている場合、最初のストップボタン46の操作タイミングが、左リール61Lにおいてリーチ目を停止表示させるタイミングであるときには、最初のストップボタン46の操作から所定期間(4秒)の間、遊技の進行が停止して、その間にストップボタン47、48が操作されても、対応するリール61M、61R循環表示手段の循環表示が停止しないことになる。   As a result, when the player operates the stop buttons 46 to 48 in order with good tempo and plays the game while stopping the corresponding reels 61 (61L, 61M, 61R) in order, the first stop button 46 When the operation timing of is the timing to stop and display the reach eye on the left reel 61L, the progress of the game is stopped for a predetermined period (4 seconds) from the operation of the first stop button 46, and the stop button 47 is performed during that time. , 48 are operated, the circulation display of the corresponding reels 61M, 61R will not stop.

そうすると、左リール61Lが停止して、リーチ目が停止表示されていることに遊技者が気付いた時点で、残りのリール61M、61Rを停止させる機会が残されていることになる。かかる場合、遊技者は、残されている機会を「得をした」と感じつつ、当選図柄(「7(超)」が何れかの有効ラインa〜d上で揃うように、再度、ストップボタン47、48を操作してリール61M、61Rを停止させることになる。   Then, when the player notices that the left reel 61L is stopped and the reach eye is stopped and displayed, an opportunity to stop the remaining reels 61M and 61R is left. In such a case, the player feels that the opportunity left is "gained", and the stop symbol is again arranged so that the winning symbols ("7 (super)" are aligned on any of the effective lines a to d. By operating 47 and 48, the reels 61M and 61R are stopped.

この場合、遊技者は、ストップボタン47、48の操作をいっそう慎重に行うようになり、当選図柄である「7(超)」を何れかの有効ラインa〜d上に並べて停止表示させて、BBへの入賞を決める可能性が高くなる。   In this case, the player operates the stop buttons 47 and 48 more carefully, and arranges the winning symbol "7 (super)" on any of the activated lines a to d to cause the stop display. There is a high probability of deciding a BB prize.

また、遊技の進行の一時的な停止という演出が、遊技者にリーチ目の停止表示されたことに対する「気付きの機会」と、ストップボタン47、48の操作機会が残されていることに対する「得をした感」、そして、ストップボタン47、48の操作における「集中」をもたらすので、遊技者にとって効果的な演出となる。   In addition, the effect of the temporary stop of the progress of the game is "notice opportunity" for the player being stopped display of reach eye, and "it is advantageous for the operation opportunity of the stop buttons 47 and 48 being left. And the "concentration" in the operation of the stop buttons 47 and 48, which is an effective presentation for the player.

特に、いわゆる目押しができる熟練した遊技者の場合には、当選図柄を有効ライン上に揃える確度がいっそう高くなるので、BBのように取りこぼしのある役であっても、取りこぼしを好適に防止できるようになる。これにより、BBへの入賞を決めるまでにベットするメダルの枚数を好適に抑えることができるようになる。   In particular, in the case of a skilled player who can perform so-called eye-catching, the probability of aligning the winning symbols on the effective line is further enhanced, so that it is possible to suitably prevent a dropout even with a dropped part like BB. It will be. As a result, the number of medals to be betted can be suitably suppressed before the BB winning combination is determined.

このことによっても、遊技に対する遊技者の興趣を引き立てることができる。   This also can bring out the player's interest in the game.

さらに、所定処理実行停止手段は、特別当選役(BB)と対応する当選図柄「7(超)」が有効位置(有効ラインa〜d上)に所定の組合せを形成して停止して、BBへの入賞が決まるまでの間で、遊技の進行の停止が所定回数(例えば1回)実行された場合には、当選状態が持ち越された以降の遊技においてリーチ目が停止表示されても遊技の進行を停止させないようにした。   Further, the predetermined process execution stopping means stops the special winning combination (BB) and the winning symbol "7 (over)" corresponding to the special winning combination (BB) forming a predetermined combination at the effective position (effective lines a to d) and stopping. In the case where stopping of the progress of the game is executed a predetermined number of times (for example, once) until the winning of the prize is determined, the game can be performed even if the reach eye is stopped and displayed in the game after the winning state is carried over I did not stop the progress.

これにより、BBに当選した場合、遊技の進行停止が起こるのは1回のみとなり、当選状態が持ち越された遊技において、遊技の進行が停止することがなくなる。   Thus, when the player wins BB, the progress of the game is stopped only once, and the progress of the game is not stopped in the game in which the winning state is carried over.

当選状態が次回以降の遊技に持ち越される場合、遊技者は、当選状態が持ち越された次回以降の遊技において、当選図柄を揃えるべく遊技を早急に進めたいという意向を持つ。   When the winning state is carried over to the next and subsequent games, the player has an intention to immediately advance the game in order to align the winning symbols in the subsequent games after the winning state is carried over.

しかし、常に遊技の進行が所定期間停止するようになっていると、このことが、遊技者にとってフラストレーションとなり、遊技への興趣が削がれてしまうおそれがある。   However, if the progress of the game is always stopped for a predetermined period, this may cause frustration for the player and may reduce the interest in the game.

遊技の進行の停止が所定回数(例えば1回)行われたのちは、遊技の進行が停止しないようにすることで、遊技者にフラストレーションを与えて遊技への興趣を削ぐことを防止しつつ、遊技の進行の停止を、効果的な演出として活用できるようになる。   After stopping the progress of the game is performed a predetermined number of times (for example, once), by preventing the progress of the game from stopping, it is possible to prevent the player from giving frustration and cutting off the interest in the game. , Stop the progress of the game can be used as an effective presentation.

さらに、常に遊技の進行が所定期間停止するようになっていると、当選図柄を揃えるまでの時間が長くなるが、遊技の進行の停止が所定回数(例えば1回)行われたのちは、遊技の進行が停止しないようにすることで、当選図柄を揃えるまでの時間が余計に長く係ることを防止でき、効果的な演出を行うことができる。   Furthermore, if the progress of the game is always stopped for a predetermined period, the time to align the winning symbols will be long, but after the progress of the game has been stopped a predetermined number of times (for example, once), the game By preventing the progress of the game from stopping, it is possible to prevent the time for aligning the winning symbols from being extra long, and it is possible to perform an effective presentation.

さらに、実施の形態では、左リール1Lを最初に停止させた際に、表示窓31内の上段、中段、下段に、それぞれ特別当選役(BB)と対応する当選図柄「7(超)」が停止表示される図柄組合わせが、内部抽選によりBBに当選していることを示す確定目(リーチ目の図柄組合わせ)として設定されている構成とした。   Furthermore, in the embodiment, when the left reel 1L is stopped first, the winning symbols “7 (super)” corresponding to the special winning combination (BB) are displayed on the upper, middle and lower portions in the display window 31, respectively. It is configured that the symbol combination to be stopped and displayed is set as a determined eye (a symbol combination of reach eye) indicating that the BB has been won by internal lottery.

これにより、リーチが停止表示された時点では、特別当選役(BB)と対応する当選図柄「7(超)」が、有効ラインa〜d上に、BBへの入賞を決める所定の組合せを形成している途中になる。   Thereby, when reach is displayed in a stopped state, the special winning combination (BB) and the corresponding winning symbol "7 (over)" form a predetermined combination for determining a winning on BB on the effective lines a to d. I am on my way.

よって、残りのリール61M、61Rについて、循環表示を停止させるためのストップボタン47、48の操作を慎重に行うことで、最終的に、特別当選役(BB)と対応する当選図柄「7(超)」を有効ラインa〜d上に所定の組み合わせて停止表示させて、BBへの入賞を決めることができる状態となっている。   Therefore, by carefully operating the stop buttons 47 and 48 for stopping the circulation display on the remaining reels 61M and 61R, finally, the winning symbol “7 (super ] Is displayed on the effective lines a to d in a predetermined combination and stopped to be displayed, and it is possible to decide a winning on the BB.

よって、残りのリール61M、61Rを停止させるときに、当選図柄「7(超)」が有効ラインa〜d上に停止表示されるように狙ってストップボタン47、48を操作すれば、特別当選役(BB)への入賞を決めることができるということを、遊技の所定期間の停止により遊技者に気付かせることができる。   Therefore, when stopping the remaining reels 61M and 61R, if the stop buttons 47 and 48 are operated so as to stop and display the winning symbol "7 (over)" on the effective lines a to d, special winning is achieved. It is possible to make the player notice that it is possible to decide the winning of the winning combination (BB) by stopping the predetermined period of the game.

さらに、特別当選役(BB)への入賞を決めるまでにベットするメダルの枚数を好適に抑えることができるようになる。   Furthermore, the number of medals to be betted can be suitably suppressed before the winning in the special winning combination (BB) is decided.

なお、前記した第9の実施形態では、遊技の進行の停止が1回実行された場合には、当選状態が持ち越された次回以降の遊技においてリーチ目が停止表示されても、遊技の進行を停止させないようにしたが、遊技の進行の停止は、1回に限定されるものではなく、例えば2回以上実行されるようにしても良い。   In the ninth embodiment described above, when the progress of the game is stopped once, the progress of the game is performed even if the reach eye is stopped and displayed in the subsequent games after the winning state is carried over. Although the game is not stopped, the progress of the game is not limited to one time, and may be performed twice or more, for example.

さらに、第9の実施形態では、内部抽選により特別当選役(BB)に当選し、かつリーチ目が停止表示された場合に、フリーズ処理を実行する場合を例示したが、RBに当選し、かつリーチ目が停止表示された場合に、フリーズ処理を実行するようにしても良い。   Furthermore, in the ninth embodiment, the case of executing the freeze process is illustrated when the special winning combination (BB) is won by internal lottery and the reach eye is stopped and displayed, but the RB is elected and The freeze processing may be executed when the reach eye is stopped and displayed.

さらに、スイカ、チェリーのようないわゆる小役に当選した場合にフリーズ処理を実行するようにしても良い。   Furthermore, the freeze processing may be executed when a so-called small part such as watermelon or cherry is won.

このようにすることによっても、第9の実施形態の場合と同様の作用効果が奏されることになる。   Also in this case, the same function and effect as those of the ninth embodiment can be obtained.

また、特別当選役(BB)に当選し、かつリーチ目が停止表示された場合と、RBに当選し、かつリーチ目が停止表示された場合に、それぞれフリーズ処理を実行するようにしても良い。このようにすることによっても、第9の実施形態の場合と同様の作用効果が奏されることになる。   Alternatively, the freeze process may be executed when the special winning combination (BB) is won and the reach eye is stopped and displayed, and when the RB is won and the reach eye is stopped and displayed. . Also in this case, the same function and effect as those of the ninth embodiment can be obtained.

なお、かかる場合には、BBに当選している場合と、RBに当選している場合とで、フリーズ処理の実行時間を異ならせることで、遊技者は、当選している役が何であるのかを確認するためにフリーズ時間に着目するようになるので、遊技者の遊技への興趣をいっそう引き立てることができるようになる。   In such a case, by making the execution time of the freezing process different between when BB is won and when RB is won, what role the player is winning is Because the freeze time is to be focused on in order to confirm the, it is possible to further enhance the interest of the player in the game.

さらに、第9の実施形態では、BBに当選したのち、左リール61Lが最初に停止させられた場合にリーチ目が停止表示されることが、フリーズ処理を行うための条件となっていたが、他のリール、例えばBBに当選したのち、中リール61Mが最初に停止させられた場合、中リール61Mでリーチ目が停止表示されているときに、フリーズ処理を行うようにしても良い。   Furthermore, in the ninth embodiment, it is a condition for performing the freeze process that the reach eye is stopped and displayed when the left reel 61L is stopped first after winning BB. If the middle reel 61M is first stopped after winning another reel, for example, the BB, the freeze processing may be performed when the reach eye is stopped and displayed on the middle reel 61M.

同様に、BBに当選したのち、右リール61Rが最初に停止させられた場合、右リール61Rでリーチ目が停止表示されているときに、フリーズ処理を行うようにしても良い。   Similarly, if the right reel 61R is first stopped after winning the BB, the freeze processing may be performed when the reach eye is stopped and displayed on the right reel 61R.

このようにすることによっても、前記した実施形態の場合と同様の作用効果が奏されることになる。   Also in this case, the same function and effect as those of the above-described embodiment can be obtained.

さらに、総てのリール61(61L、61M、61R)が停止表示する図柄の組合せがリーチ目となっている場合よりも、BBに当選した際の遊技においてBB図柄「7(超)」を揃えて、BBへの入賞を決める確率が高くなる。よって、フリーズ処理が効果的な演出となる。   Furthermore, the BB symbol "7 (super)" is aligned in the game when BB is won than when the combination of symbols stopped and displayed by all the reels 61 (61L, 61M, 61R) is the reach eye. The probability of deciding a BB prize is high. Thus, the freeze process is effective.

さらに、第9の実施形態にかかる構成と、第1から第8の実施形態にかかる構成とを組み合わせて、スローダウン処理とフリーズ処理とを組み合わせた遊技機としても良い。このようにすることによっても、遊技者の遊技への興趣をいっそう引き立てることができるようになる。   Furthermore, a combination of the configuration according to the ninth embodiment and the configuration according to the first to eighth embodiments may be used as a gaming machine in which slow-down processing and freeze processing are combined. This also makes it possible to further enhance the interest of the player in the game.

第9の実施形態では、確定目判定処理(図54、ステップ3210)を設けて、ストップボタンの操作を検出する処理(ストップボタンの停止確認処理:ステップ3203)が、フリーズタイマ(図56)で規定された所定期間、行われないようにする構成とし、これにより、ストップボタンの停止確認処理が実行される時期が遅延して、見かけ上、遊技の進行が停止したようになる処理(フリーズ処理)が行われるようにした。   In the ninth embodiment, the determination process (step 3210 in FIG. 54) is provided, and the process for detecting the operation of the stop button (stop confirmation process for the stop button: step 3203) is the freeze timer (FIG. 56). Processing is performed so as not to be performed for a prescribed prescribed period, whereby the time when the stop confirmation processing of the stop button is executed is delayed, and the processing appears to have apparently stopped the progress of the game (freeze processing ) To be done.

しかし、ストップボタンの停止確認処理が所定期間行われなくなるようにする代わりに、中リール61M、右リール61Rの停止を指示するストップボタン47、48の操作が、所定期間、無効になるようにして、見かけ上、遊技の進行が停止したようになるフリーズ処理が行われるようにしても良い。   However, instead of stopping the stop confirmation process of the stop button for a predetermined period, the operation of the stop buttons 47 and 48 instructing to stop the middle reel 61M and the right reel 61R is disabled for a predetermined period. Alternatively, the freeze process may be performed such that the progress of the game is apparently stopped.

また、フリーズ処理による演出(フリーズ演出)に対応させて、報知手段(液晶、音、ランプなど)を用いて、フリーズ処理が行われていることを遊技者に報知する演出(報知演出)を実行するようにしても良い。   In addition, in response to the effect by the freeze process (freeze effect), an effect (notice effect) is performed to notify the player that the freeze process is being performed using notification means (liquid crystal, sound, lamp, etc.) You may do it.

さらに、報知手段(液晶、音、ランプなど)を用いて、フリーズ期間(ストップボタンの停止確認処理が実行されない期間やストップボタン47、48の操作が無効になる期間)が終了したことを、遊技者に報知するようにしても良い。   Furthermore, it is possible to play the fact that the freeze period (period in which stop confirmation processing of the stop button is not executed or period in which the operation of the stop buttons 47 and 48 is invalidated) has ended using notification means (liquid crystal, sound, lamp, etc.) It may be notified to the person.

このようにすると、フリーズ期間が終了して中リール61Mや右リール61Rを停止させることができるようになったタイミングを、遊技者が知ることができるようになるので、遊技者の遊技に対する興趣を引き立てることができるようになる。   In this way, the player can know the timing when the freeze period ends and it becomes possible to stop the middle reel 61M and the right reel 61R, so the player becomes more interested in the game. You will be able to make a difference.

次に、第10の実施形態にかかる遊技機における処理を、詳細に説明する。   Next, processing in the gaming machine according to the tenth embodiment will be described in detail.

図59は、第10の実施形態の遊技機におけるリール制御処理のフローチャートであり、図60は、第10の実施形態の遊技機におけるリーチ目を説明する図である。   FIG. 59 is a flowchart of reel control processing in the gaming machine of the tenth embodiment, and FIG. 60 is a view for explaining reach eyes in the gaming machine of the tenth embodiment.

第10の実施形態にかかるスロットマシン(遊技機)は、スタートレバー45操作時の抽選処理(内部抽選)によりBBに当選し、かつストップボタン46、47の操作により左リール61Lと中リール61Mとを停止させたときにリーチ目が停止表示されると、フリーズ処理を実行するようになっている。   The slot machine (game machine) according to the tenth embodiment is awarded BB by a lottery process (internal lottery) at the time of operation of the start lever 45, and by operation of the stop buttons 46 and 47, the left reel 61L and the middle reel 61M When the reach eyes are displayed as stopped when stopping the, freeze processing is performed.

ここで、第10の実施形態にかかるスロットマシンでは、リール制御処理の内容が、前記した第9の実施形態のリール制御処理(図54)と異なるので、ここでは、異なる部分について説明をする。   Here, in the slot machine according to the tenth embodiment, the contents of the reel control process are different from the reel control process (FIG. 54) of the ninth embodiment described above, so only the different parts will be described here.

なお、以下の説明は、ストップボタン46〜48の何れかが操作されて、1回目のリールの停止指令があったのち、さらにストップボタンが操作されて、2回目のリールの停止指令があった時点からの処理を説明をする。   In the following description, after one of the stop buttons 46 to 48 is operated and the first reel stop command is issued, the stop button is further operated and the second reel stop command is issued. Explain the process from the point of time.

かかる場合、ステップ3507の判定が否定されて、ステップ3510の判定が肯定されるので、ステップ3511の処理に移行して、停止目判定処理が実行される。   In such a case, the determination in step 3507 is negative and the determination in step 3510 is affirmed. Therefore, the process proceeds to step 3511 and the stop point determination process is executed.

続いて、ステップ3512において、現時点において入力されている停止指令が、左リール61Lを停止させるための指令と、中リール61Mを停止させるための指令であるか否かを確認する。   Then, in step 3512, it is checked whether the stop command currently input is a command for stopping the left reel 61L and a command for stopping the middle reel 61M.

ステップ3512の判定が肯定されると、ステップ3513の処理に移行して、確定目判定処理が実行される。   If the determination in step 3512 is affirmed, the process proceeds to step 3513 to execute fixed eye determination processing.

この確定目判定処理の詳細を示すフローチャート(図56)に示すように、この場合の確定目判定処理では、ステップ3301において、左リール61Lと中リール61Mを停止させたときに表示窓31内に表示された左リール61Lと中リール61Mの図柄組合わせが、リーチ目であるか否かを確認する。   As shown in the flowchart (FIG. 56) showing the details of the fixed item determination process, in the fixed item determination process in this case, when the left reel 61L and the middle reel 61M are stopped in step 3301, the display window 31 is displayed. It is confirmed whether or not the displayed symbol combination of the left reel 61L and the middle reel 61M is a reach eye.

具体的には、ストップボタン46、47が挿されるタイミングが、表示窓31内に停止表示される左リール61Lと中リール61Mの図柄組合わせがリーチ目(図59)になるタイミングである場合に、確定目が停止表示されると判定されて、ステップ3301の判定が肯定される。   Specifically, when the timing at which the stop buttons 46 and 47 are inserted is the timing at which the symbol combination of the left reel 61L and the middle reel 61M displayed stop in the display window 31 becomes the reach eye (FIG. 59). It is determined that the determined eye is stopped and displayed, and the determination in step 3301 is affirmed.

そうすると、内部抽選によりBBに当選している場合には、BBに当選した時点のフリーズ判定フラグ設定処理(図53)において、フリーズ判定フラグの値に「2」がセットされているので、ステップ3302の判定が肯定されて、ステップ3303の処理に移行する。   Then, when the BB is won by the internal lottery, in the freeze determination flag setting process (FIG. 53) when the BB is won, “2” is set to the value of the freeze determination flag, so step 3302 And the process proceeds to step 3303.

そして、ステップ3303において、フリーズタイマの値に「2685」がセットされる。第10の実施形態でも、このフリーズタイマの値は、所定時間(1.49msec)毎に繰り返し実行されるタイマ割込み処理のタイマ減算処理(図13、ステップ209)で「1」ずつ減算されるようになっているので、フリーズタイマの値のセットから約4秒(1.49msec×2685)後に、ステップ3304の判定が肯定され、ステップ3305に移行し、フリーズ判定フラグの値が「1」に書き換えられることになる。   Then, at step 3303, “2685” is set to the value of the freeze timer. Also in the tenth embodiment, the value of the freeze timer is decremented by “1” in the timer subtraction process (step 209 in FIG. 13) of the timer interrupt process repeatedly executed every predetermined time (1.49 msec). Therefore, the determination in step 3304 is affirmed approximately 4 seconds (1.49 msec × 2685) after the setting of the value of the freeze timer, and the process proceeds to step 3305 and the value of the freeze determination flag is rewritten to “1”. Will be

よって、第10の実施形態において、ステップ3304において約4秒(1.49msec×2685)の間、処理が見かけ上停止し、この処理が見かけ上停止している期間が、フリーズ処理の実行時間として設定されている。   Therefore, in the tenth embodiment, the process is apparently stopped in step 3304 for about 4 seconds (1.49 msec × 2685), and the time period in which the process is apparently stopped is the execution time of the freeze process. It is set.

このように第10の実施形態では、リール61(61L、61M、61R)のうち、停止していない最後のひとつのリール61Rを停止させる前に、既に停止しているリール61L、61Mにおいて、リーチ目(図60)が停止表示される場合には、遊技の進行を所定期間停止させる構成とし、リーチ目が、既に停止している左リール61Lと中リール61Mが停止表示している図柄の組合せで構成され、かつリーチ目を構成する図柄が、当選役BBに対応する当選図柄「7(超)」である構成とした。   As described above, in the tenth embodiment, before the last one reel 61R not stopped among the reels 61 (61L, 61M, 61R) is stopped, the reach is already reached in the reels 61L and 61M which are already stopped. When the eye (FIG. 60) is stopped and displayed, it is configured to stop the progress of the game for a predetermined period, and the reach is a combination of symbols that the left reel 61L and the middle reel 61M are stopped and displayed. And the symbol constituting the reach eye is the winning symbol "7 (super)" corresponding to the winning combination BB.

これにより、遊技者が、複数のストップボタン46、47、48をテンポ良く順番に操作して、対応するリール61L、61M、61Rの循環表示を順番に停止させながら遊技を行っている場合、ストップボタン46とストップボタン47の操作タイミングがリーチ目(図59参照)を停止表示させるタイミングであるときには、2番目のストップボタン47の操作から所定期間の間、遊技の進行が停止して、その間に最後のストップボタン48が操作されても、対応するリール61Rの循環表示が停止しないことになる。   As a result, when the player operates the plurality of stop buttons 46, 47, 48 in order with good tempo to stop the circulation display of the corresponding reels 61L, 61M, 61R in order, the player is stopped. When the operation timing of the button 46 and the stop button 47 is the timing for stopping and displaying the reach eye (see FIG. 59), the progress of the game is stopped for a predetermined period from the operation of the second stop button 47, Even if the last stop button 48 is operated, the circulation display of the corresponding reel 61R will not be stopped.

そうすると、リーチ目が停止表示されていることに遊技者が気付いた時点で、最後のリール61Rを停止させる機会が残されていることになる。かかる場合、遊技者は、残されている機会を「得をした」と感じつつ、当選図柄「7(超)」を有効ライン上に停止表示させるべく、再度、ストップボタン48を操作して右リール61Rを停止させることになる。これにより、前記したように、遊技の進行の一時的な停止という演出が、遊技者にとって効果的な演出となり、遊技に対する遊技者の興趣を引き立てることができる。   Then, when the player notices that the reach eye is stopped, the opportunity to stop the last reel 61R is left. In such a case, the player operates the stop button 48 again to cause the winning symbol "7 (super)" to be stopped and displayed on the effective line while feeling that the remaining opportunity is "gained". The reel 61R is to be stopped. Thus, as described above, the effect of temporarily stopping the progress of the game becomes an effective effect for the player, and it is possible to bring out the player's interest in the game.

さらに、リーチ目を構成する図柄が、当選役BBに対応する当選図柄「7(超)」であるので、BBに当選した遊技において、当選図柄「7(超)」を有効ライン上に揃えて、BBへの入賞を決める確率が高くなるので、遊技にベットするメダルの消費枚数を抑えることができる。   Furthermore, since the symbol that constitutes the reach eye is the winning symbol "7 (super)" corresponding to the winning combination BB, in the game winning BB, the winning symbol "7 (super)" is aligned on the effective line , And BB, the probability of deciding a winning is high, so it is possible to reduce the number of medals to be bet on the game.

次に第11の実施形態にかかる遊技機における処理を、詳細に説明する。   Next, processing in the gaming machine according to the eleventh embodiment will be described in detail.

図61は、第11の実施形態の遊技機における確定目判定処理のフローチャートである。   FIG. 61 is a flowchart of finalized eye determination processing in the gaming machine of the eleventh embodiment.

第11の実施形態にかかるスロットマシン(遊技機)では、スタートレバー45操作時の抽選処理(内部抽選)によりBBに当選し、ストップボタン46の操作により左リール61Lを停止させたときにリーチ目(図57参照)が停止表示されると、フリーズ処理が実行される。そして、フリーズ処理が実行されている間にストップボタン47、48が操作されても、かかる操作により、中リール61M、右リール61Rが停止しないようになっている。   In the slot machine (game machine) according to the eleventh embodiment, when the BB is won by the lottery process (internal lottery) at the time of operation of the start lever 45 and the left reel 61L is stopped by the operation of the stop button 46 When (see FIG. 57) is stopped and displayed, freeze processing is executed. Then, even if the stop buttons 47 and 48 are operated while the freeze processing is being performed, the middle reel 61M and the right reel 61R are not stopped by this operation.

そして、BBに当選した遊技において当選図柄「7(超)」を揃えることができなかった場合には、BBへの当選状態が、当選図柄を揃えることができるまで、次回以降の遊技に持ち越されるようになっており、当選状態が持ち越された次回以降の遊技では、最大で2回、リーチ目が停止表示された場合にフリーズ処理が実行されるようになっている。   And, if it is not possible to align the winning symbol "7 (over)" in the game won the BB, the winning status on the BB will be carried over to the next and subsequent games until the winning symbol can be aligned. In the next game after the winning state has been carried over, the freeze process is executed when the reach eye is stopped and displayed up to twice.

そして、当選状態が持ち越された遊技におけるフリーズ処理の実行回数が増えるにつれて、フリーズ処理の時間が短くなるように設定されている。   And as the number of times of execution of the freeze process in the game in which the winning state is carried over increases, the time of the freeze process is set to be shorter.

以下、BBに当選した遊技において、左リール61Lにおいてリーチ目が停止表示されたものの、当選図柄「7(超)」を最終的に揃えることができなくて、BB当選状態が次回以降の遊技に持ち越される場合を例に挙げて説明をする。   Hereinafter, in the game in which the BB was won, although the reach eyes are stopped and displayed on the left reel 61L, the winning symbol “7 (super)” can not be finally aligned, and the BB winning state is for the next and subsequent games. The case of carrying over will be described as an example.

BBに当選した遊技において、左リール61Lが最初に停止させられると、図61の確定目判定処理が実行される。   In the game winning BB, when the left reel 61L is first stopped, the fixed eye determination processing of FIG. 61 is executed.

この確定目判定処理では、左リール61Lが、図57に示す確定目(リーチ目)を停止表示している場合(ステップ3601においてYes)に、ステップ3602の処理に移行して、フリーズ判定フラグの値が「2」であるか否かが確認される。   In this determined item determination process, when the left reel 61L stops displaying the determined item (reach item) shown in FIG. 57 (Yes in step 3601), the process proceeds to step 3602 and the freeze determination flag It is checked whether the value is "2".

前記したように、内部抽選によりBBに当選すると、前記したフリーズ判定フラグ設定処理(図53)において、フリーズ判定フラグの値に「2」がセットされるので、ステップ3602の処理も肯定されて、ステップ3603の処理に移行することになる。   As described above, when the BB is won by internal lottery, "2" is set to the value of the freeze determination flag in the above-described freeze determination flag setting process (FIG. 53), so the process of step 3602 is also affirmed, Processing proceeds to step 3603.

これにより、ステップ3603において、フリーズタイマの値がセットされることになる。   As a result, in step 3603, the value of the freeze timer is set.

ここで、本実施形態では、フリーズタイマの値として、「2685」、「2013」、「1342」が用意されており、このステップ3603では、フリーズタイマの値が、フリーズ処理の実行回数を示すフリーズカウンタの値に応じて決まるようになっている。   Here, in the present embodiment, “2685”, “2013”, and “1342” are prepared as the value of the freeze timer, and in this step 3603, the value of the freeze timer indicates the number of times of execution of the freeze process. It depends on the value of the counter.

具体的には、フリーズカウンタの値が「0」である場合には「2685」が、「1」である場合には「2013」が、「2」である場合には、「1342」が、それぞれフリーズタイマの値としてセットされる。   Specifically, "2685" is when the freeze counter value is "0", "2013" when it is "1", and "1342" when it is "2". Each is set as the value of the freeze timer.

BBに当選した遊技における確定目判定処理では、フリーズカウンタの値は「0」である。よって、この場合には、フリーズタイマの値に「2685」がセットされることになる。   In the fixed eye determination process in the game in which BB is won, the value of the freeze counter is “0”. Therefore, in this case, "2685" is set to the value of the freeze timer.

このフリーズタイマの値は、前記した実施の形態の場合と同様に、所定時間(1.49msec)毎に繰り返し実行されるタイマ割込み処理のタイマ減算処理(図13、ステップ209)で「1」ずつ減算されるようになっている。そのため、フリーズタイマの値に「2685」がセットされた場合には、フリーズタイマの値がセットされてから約4秒(1.49msec×2685)後に、フリーズタイマの値が「0」になり、ステップ3605の処理に移行することになる。   The value of the freeze timer is “1” each in the timer subtraction process (FIG. 13, step 209) of the timer interrupt process which is repeatedly executed every predetermined time (1.49 msec) as in the above-described embodiment. It is supposed to be subtracted. Therefore, when "2685" is set as the value of the freeze timer, the value of the freeze timer becomes "0" about 4 seconds (1.49 msec × 2685) after the value of the freeze timer is set. Processing proceeds to step 3605.

ステップ3605では、フリーズ処理が実行された回数を計数するカウンタ(フリーズカウンタ)の値が「3」であるか否かを確認される。   At step 3605, it is checked whether the value of the counter (freeze counter) for counting the number of times the freeze process has been executed is "3".

フリーズカウンタの値が「3」でない場合には、ステップ3606において、フリーズカウンタの値に「1」が加算される。   When the value of the freeze counter is not "3", "1" is added to the value of the freeze counter in step 3606.

本実施形態では、BBの当選状態が、BBへの入賞が決まるまで、次回以降の遊技に持ち越されるようになっている。そして、BBに当選したのち、最大で3回までフリーズ処理を実行することが認められている。そのため、フリーズ処理の実行回数をカウントするために、このステップ3605と、ステップ3606の処理が設けられている。   In the present embodiment, the BB's winning state is carried over to the next and subsequent games until a BB prize is determined. Then, after winning BB, it is permitted to execute freeze processing up to three times. Therefore, processing of this step 3605 and step 3606 is provided to count the number of times of execution of the freezing processing.

このステップ3606の処理が実行されると、確定目判定処理が終了する。   When the process of step 3606 is executed, the fixed eye determination process ends.

そのため、第11の実施形態では、フリーズ処理が3回実行されて、フリーズカウンタの値が「3」になるまでは、ステップ3607の処理が実行されないので、フリーズ判定フラグの値が「2」のままで保持されることになる。   Therefore, in the eleventh embodiment, the process of step 3607 is not performed until the freeze process is performed three times and the freeze counter value becomes “3”, so the freeze determination flag value is “2”. It will be held as it is.

ここで、この確定目判定処理は、リール制御処理(図54)の一部を成す処理(ステップ3209)であるので、確定目判定処理が終了すると、リール制御処理における次の処理が実行される。具体的には、図54に示すように、ステップ3211の処理に移行して、総てのリール61(61L、61M、61R)が停止したか否かが確認されることになる。   Here, since the determined item determination process is a process (step 3209) that forms a part of the reel control process (FIG. 54), when the determined item determination process ends, the next process in the reel control process is executed. . Specifically, as shown in FIG. 54, it proceeds to the process of step 3211 to check whether all the reels 61 (61L, 61M, 61R) have stopped.

そして、ステップ3211において、総てのリール61が停止していない場合には、ステップ3203の処理にリターンし、総てのリール61が停止している場合には、ステップ3214において払出判定処理を実行したのち、リール制御処理を終了する。   Then, in step 3211, when all the reels 61 are not stopped, the process returns to the process of step 3203, and when all the reels 61 are stopped, the payout determination process is executed in step 3214. After that, the reel control process ends.

さらに、このリール制御処理は、前記した通常遊技処理(図16)の一部を成す処理(ステップ504)であるので、リール制御処理が終了すると、通常遊技処理における次の処理が実行される。具体的には、図16に示すように、メダル払出処理(ステップ505)と、特別遊技状態処理(ステップ506)とが、順番に実行されることになる。   Furthermore, since this reel control process is a process (step 504) that forms a part of the above-described normal game process (FIG. 16), when the reel control process ends, the next process in the normal game process is executed. Specifically, as shown in FIG. 16, the medal payout process (step 505) and the special gaming state process (step 506) are executed in order.

この特別遊技状態処理において、BBへの入賞を決める図柄組合せが揃っていないことが確認されると、BBの当選状態が次回以降の遊技に持ち越されることになる。   In this special game state process, when it is confirmed that the symbol combination that determines the winning of the BB is not complete, the BB's winning state will be carried over to the next and subsequent games.

そうすると、BBの当選状態が持ち越された1回目の遊技において、確定目判定処理(図61)が再び実行されることになる。   Then, in the first game in which the BB winning state is carried over, the determined item determination processing (FIG. 61) is executed again.

以下、BBの当選状態が持ち越された1回目の遊技における確定目判定処理を、図61のフローチャートを参照して説明する。   Hereinafter, the finalized item determination processing in the first game in which the BB winning state is carried over will be described with reference to the flowchart in FIG.

このBBの当選状態が持ち越された1回目の遊技においても、左リール61Lが最初に停止させられると、図61の確定目判定処理が実行される。   Also in the first game in which the BB winning state is carried over, when the left reel 61L is stopped first, the fixed eye determination processing of FIG. 61 is executed.

そして、ステップ3601において確定目(図57参照)が停止している場合(ステップ3601においてYes)に、ステップ3602の処理に移行して、フリーズ判定フラグの値が「2」であるか否かが確認される。   Then, if the determined item (see FIG. 57) is stopped in step 3601 (Yes in step 3601), the process proceeds to step 3602 and it is determined whether the value of the freeze determination flag is “2” or not. It is confirmed.

なお、ステップ3601確定目が停止していない場合には、この確定目判定処理が終了する。そのため、かかる場合には、BBの当選状態が持ち越された1回目の遊技においてフリーズ処理は実行されないことになる。   When the determined point in step 3601 is not stopped, the determined-eye determination process ends. Therefore, in such a case, the freeze process is not executed in the first game in which the BB winning state is carried over.

前記したように、BBに当選した遊技における確定目判定処理では、フリーズ判定フラグの値が「2」のままで保持されている。よって、ステップ3602の判定が肯定されて、ステップ3303の処理に移行して、現時点におけるフリーズカウンタの値に応じて決まる所定値が、フリーズタイマの値としてセットされる。   As described above, in the finalized eye determination process in the game in which BB is won, the value of the freeze determination flag is maintained at "2". Therefore, the determination in step 3602 is affirmed, and the process proceeds to step 3303. A predetermined value determined in accordance with the value of the freeze counter at the present time is set as the value of the freeze timer.

ここで、前記したBBに当選したときの遊技の確定目判定処理において、フリーズカウンタの値が「1」に変更されている。   Here, the value of the freeze counter is changed to “1” in the game determination processing when the player wins the BB.

よって、BBの当選状態が持ち越された1回目の遊技では、フリーズカウンタの値「1」に対応する「2013」が、フリーズタイマの値としてセットされる。   Therefore, in the first game in which the BB winning state is carried over, “2013” corresponding to the value “1” of the freeze counter is set as the value of the freeze timer.

そうすると、フリーズタイマの値は、セットされてから約3秒(1.49msec×2013)後に「0」になり、ステップ3604の判定が肯定されて、ステップ3605の処理に移行することになる。   Then, the value of the freeze timer becomes “0” about 3 seconds (1.49 msec × 2013) after being set, the determination in step 3604 is affirmed, and the process proceeds to step 3605.

このように、第11の実施形態では、BBの当選状態が持ち越された1回目の遊技においてフリーズ処理が実行される場合には、BBに当選したときの遊技でのフリーズ処理よりも、フリーズ処理の実行時間が短くなっている。   As described above, in the eleventh embodiment, when the freeze process is executed in the first game in which the BB winning state is carried over, the freeze process is performed more than the freeze process in the game when the BB is won. The execution time of has become shorter.

この場合のBBの当選状態が持ち越された1回目の遊技においても、フリーズカウンタの値は「3」でないので、ステップ3605の処理が否定されて、ステップ3606の処理に移行し、フリーズカウンタの値に「1」が加算されることになる。   Even in the first game in which the BB's winning state in this case was carried over, the value of the freeze counter is not "3", so the process of step 3605 is denied and the process proceeds to step 3606, and the value of the freeze counter "1" will be added to.

これにより、BBの当選状態が持ち越された遊技がさらに繰り返されて、3回目のフリーズ処理が実行される場合には、ステップ3303において、フリーズカウンタの値「2」に対応する「1342」が、フリーズタイマの値としてセットされる。   Thereby, when the game in which the BB winning state is carried over is further repeated and the third freeze processing is executed, “1342” corresponding to the value “2” of the freeze counter is, in step 3303, It is set as the value of the freeze timer.

かかる場合には、フリーズタイマの値がセットされてから約2秒(1.49msec×1342)の間、フリーズ処理が実行されることになる。   In such a case, the freeze process is executed for about 2 seconds (1.49 msec × 1342) after the value of the freeze timer is set.

BBの当選状態が持ち越された1回目の遊技の説明に戻って、ステップ3606の処理が終了すると、確定目判定処理が終了することになる。   Returning to the explanation of the first game in which the BB's winning state was carried over, when the processing of step 3606 ends, the fixed eye determination processing ends.

そうすると、前記したリール制御処理(図54)における確定目判定処理(ステップ3210)に続く処理が実行されたのち、通常遊技処理(図52)に移行して、メダル払出処理(ステップ505)と、特別遊技状態処理(ステップ506)とが、順番に実行されることになる。   Then, after the processing following the fixed eye determination processing (step 3210) in the above-described reel control processing (FIG. 54) is executed, the processing proceeds to the normal game processing (FIG. 52), and the medal payout processing (step 505), Special game state processing (step 506) will be executed in order.

そして、この特別遊技状態処理において、BBへの入賞を決める図柄組合せが揃っていないことが確認されると、BBの当選状態が持ち越された2回目の遊技において、確定目判定処理(図61)が再び実行されることになる。   Then, in this special game state process, when it is confirmed that the symbol combination for determining the winning in BB is not complete, the second game in which the BB's winning state is carried over, finalized eye judgment process (FIG. 61) Will be run again.

このように、BBへの入賞を決める図柄組合せが揃うまで、BBの当選状態が次回以降の遊技に持ち越されることになる。   In this manner, the BB winning state will be carried over to the next and subsequent games until the symbol combination for determining the BB winning is completed.

そして、BBへの入賞を決める図柄組合せが揃わないままで、BBの当選状態が持ち越された遊技が繰り返されると、フリーズ処理の実行回数が3回に達し、フリーズカウンタの値が「3」になる場合がある。   Then, when the game in which the winning condition of BB is carried over is repeated while the symbol combination that determines the BB winning combination is not uniform, the number of executions of the freeze processing reaches 3 times, and the value of the freeze counter becomes “3”. May be

かかる場合には、フリーズカウンタの値が「3」になった後に実行される確定目判定処理のステップ3605の判定が肯定されることになる。   In such a case, the determination in step 3605 of the fixed eye determination processing executed after the value of the freeze counter has become “3” is affirmed.

そうすると、初めてステップ3607の処理が実行されて、フリーズ判定フラグの値が「2」から「1」に書き換えられることになる。   Then, the process of step 3607 is executed for the first time, and the value of the freeze determination flag is rewritten from “2” to “1”.

これにより、BB当選図柄を揃えることができずに、BBの当選状態が持ち越された遊技がさらに繰り返されても、以降の確定目判定処理において、ステップ3602の判定が必ず否定されることになる。よって、BBの当選状態が持ち越された以降の遊技では、左リール61Lが確定目を停止表示しても、、フリーズ処理が実行されないことになる。   Thereby, even if the BB winning symbol is not aligned and the game in which the BB winning state is carried over is further repeated, the determination in step 3602 will necessarily be denied in the subsequent determination process of the determined eye . Therefore, in the game after the BB winning state has been carried over, the freeze process is not executed even if the left reel 61L stops and displays the determined eye.

このように、第11の実施形態にかかる遊技機(スロットマシン10)では、当選役には、当選役と対応する当選図柄が有効位置に所定の組合せを形成して停止するまで次回以降の遊技に当選状態を持ち越し可能な特別当選役(BB)が含まれており、
所定処理実行停止手段は、BBと対応する当選図柄「7(超)」が有効ラインa〜d上に所定の組合せを形成してBBへの入賞が決まるまでの間であって、BBへの当選状態が持ち越された以降の遊技において、遊技の進行の停止が所定回数(例えば3回)実行された場合には、それ以降の遊技において前記特定停止態様が停止表示されても遊技の進行を停止させない構成とし、さらに、BBへの当選状態が持ち越された以降の遊技において遊技の進行を停止する期間を、以前の遊技の進行を停止させた期間よりも短い期間に設定する構成とした。
Thus, in the gaming machine (slot machine 10) according to the eleventh embodiment, in the winning combination, the winning symbol and the winning symbol corresponding to the winning combination form a predetermined combination at the effective position and the following and subsequent games are stopped Includes a special winning combination (BB) that can carry over the winning status.
The predetermined process execution stopping means is a period until the winning symbol “7 (over)” corresponding to BB forms a predetermined combination on the effective lines a to d and the winning of the BB is determined, In the game after the winning state is carried over, if the progress of the game is stopped for a predetermined number of times (for example, 3 times), the progress of the game is performed even if the specific stop mode is stopped and displayed in the subsequent games. The game is not stopped, and the period in which the progress of the game is stopped in the game after the BB winning state is carried over is set to a period shorter than the period in which the progress of the previous game is stopped.

これにより、遊技の進行停止が所定回数行われた場合には、以降実行される遊技の進行停止期間が、所定回数実行される前よりも短くなる。   Thereby, when the progress of the game is stopped a predetermined number of times, the progress stop period of the game to be executed thereafter becomes shorter than before the predetermined number of times is executed.

当選状態が持ち越された次回以降の遊技では、遊技者は当選図柄を揃えるべく遊技を早急に進めたいという意向を持つので、遊技の進行が停止すると、遊技者にとってフラストレーションとなり、遊技への興趣が削がれてしまうおそれがある。   In the next and subsequent games for which the winning status has been carried over, the player has an intention to immediately advance the game in order to align the winning symbols, so when the progress of the game is stopped, it becomes frustration for the player and the interest in the game There is a risk of being cut.

遊技の進行が所定回数実行された場合には、以降に実行される遊技の進行停止期間を短くすることで、遊技者が感じるフラストレーションを抑えることができる。   When the progress of the game is performed a predetermined number of times, the frustration felt by the player can be suppressed by shortening the progress stop period of the game to be executed thereafter.

遊技の進行の停止が所定回数(例えば3回)行われたのちは、遊技の進行が停止しないようにすることで、遊技者にフラストレーションを与えて遊技への興趣を削ぐことを防止しつつ、遊技の進行の停止を、効果的な演出として活用できるようになる。   After stopping the progress of the game is performed a predetermined number of times (for example, 3 times), by preventing the progress of the game from stopping, it is possible to prevent the player from frustrating and cutting off the interest in the game , Stop the progress of the game can be used as an effective presentation.

上記の実施の形態では、遊技機がスロットマシンである場合を例に挙げて説明をした。   In the above embodiment, the case where the gaming machine is a slot machine has been described as an example.

本発明は、スロットマシンとは異なるタイプの遊技機、具体的には遊技媒体として遊技球を用いる弾球式の遊技機、いわゆるパチンコ機などに適応しても良い。例えば特別装置の特定領域に遊技球が入ると電動役物が所定回数開放するパチンコ機や、特別装置の特定領域に遊技球が入ると権利が発生して大当たりとなるパチンコ機、他の役物を備えたパチンコ機、アレンジボール機、雀球などの遊技機として実施するようにしても良い。   The present invention may be applied to gaming machines of a type different from slot machines, in particular, ball-ball-type gaming machines using gaming balls as gaming media, so-called pachinko machines and the like. For example, a pachinko machine in which a motorized character opens a predetermined number of times when a game ball enters a specific area of a special device, a pachinko machine which becomes a jackpot when rights are generated when a game ball enters a specific area of a special device The present invention may be implemented as a pachinko machine equipped with a game machine such as an arrange ball machine or a ball ball.

また、弾球式でない遊技機、例えば外枠に開閉可能に支持された遊技機本体に貯留および取り込み装置を備え、貯留部に貯留されている所定数の遊技玉が取り込み装置により取り込まれた後にスタートレバーが操作されることによりリールの回転を開始する、パチンコ機とスロットマシンとが融合された遊技機、いわゆるパロットとして実施するようにしても良い。   In addition, a storage and retrieval device is provided in a non-ball-ball type gaming machine, for example, a gaming machine main body supported openably and closably by an outer frame, and a predetermined number of game balls stored in the storage section are captured by the acquisition device It may be implemented as a so-called parrot, a gaming machine in which a pachinko machine and a slot machine are fused, which starts rotation of the reel by operating the start lever.

以下、上記の実施形態および変形例から抽出される発明の特長を、必要に応じて効果などと共に記載する。   Hereinafter, the features of the invention extracted from the above embodiment and modifications will be described together with effects and the like as necessary.

本発明は、
(1)複数の図柄が描かれた周回体と、
前記周回体を回転駆動させるモータと、
前記モータを制御して、前記周回体の回転/停止を制御するモータ制御手段と、
遊技の進行を制御する遊技制御手段と、
停止ボタンが操作されると、回転している周回体の停止指令を出力する停止指示手段と、
前記停止指令が出力されると、前記周回体の停止時に所定位置に表示させる停止図柄を決定する停止図柄決定手段と、を備え、
前記モータ制御手段が、前記停止指令の出力から所定時間内に前記周回体を停止させて、前記停止図柄を前記所定位置に停止表示させる遊技機において、
前記停止図柄と前記所定位置との関係に基づいて、
前記停止図柄が前記所定位置に達するまでに前記周回体の減速を行ったのちに前記周回体を停止させる第1の停止条件と、前記停止図柄が前記所定位置に達するまでに前記周回体の減速を行わずに前記周回体を停止させる第2の停止条件と、のうちの何れかを選択する停止条件選択手段を、さらに備え、
前記停止条件選択手段は、
前記第1の停止条件で前記周回体を停止させた際に前記停止図柄を前記所定位置に停止表示させることが可能である場合には、前記第1の停止条件を選択し、
前記モータ制御手段は、前記停止条件選択手段で選択された停止条件で前記周回体を停止させることを特徴とする遊技機。
The present invention
(1) A rotating body with multiple patterns drawn,
A motor for rotationally driving the orbiting body;
Motor control means for controlling the motor to control rotation / stop of the orbiting body;
Game control means for controlling the progress of the game;
Stop instructing means for outputting a stop command of the rotating orbiting body when the stop button is operated;
And a stop symbol determining means for determining a stop symbol to be displayed at a predetermined position when the rotating body is stopped when the stop command is output;
In the gaming machine, the motor control means causes the circulating member to stop within a predetermined time from the output of the stop command and causes the stop symbol to be stopped at the predetermined position.
Based on the relationship between the stop symbol and the predetermined position,
A first stop condition for stopping the circulating member after the circulating member is decelerated until the stopping symbol reaches the predetermined position, and deceleration of the circulating member before the stopping symbol reaches the predetermined position And a stop condition selecting means for selecting any one of the second stop conditions for stopping the orbiting body without performing
The stop condition selection means
When the stop symbol can be stopped and displayed at the predetermined position when the orbiter is stopped under the first stop condition, the first stop condition is selected,
A game machine characterized in that the motor control means stops the circulating member under the stop condition selected by the stop condition selecting means.

このように構成すると、停止ボタンが操作された際の停止図柄の位置が、周回体を減速させながら停止させても所定位置に到達可能な位置である場合には、第1の停止条件で周回体を停止させることで、周回体を減速させずに停止させる第2の停止条件の場合よりも、周回体やステッピングモータにかかる負荷を低減できる。   According to this configuration, if the position of the stop symbol when the stop button is operated is a position where the predetermined position can be reached even if the rotating body is stopped while decelerating, the first stop condition is generated. By stopping the body, it is possible to reduce the load applied to the orbiting body and the stepping motor as compared with the second stop condition in which the orbiting body is stopped without decelerating.

(2)前記モータは、多相ステッピングモータであり、
前記第2の停止条件では、全相に励磁をかけて前記周回体を停止させ、
前記第1の停止条件では、励磁相を順次切り換えながら、切り換え後の励磁相の励磁時間を切り換え前の励磁相の励磁時間以上の長さに設定して前記周回体を段階的に減速させたのち、全相に励磁をかけて前記周回体を停止させることを特徴とする(1)に記載の遊技機。
(2) The motor is a multiphase stepping motor,
Under the second stop condition, all phases are excited to stop the orbiting body,
Under the first stop condition, while sequentially switching the excitation phase, the excitation time of the excitation phase after switching is set to a length longer than the excitation time of the excitation phase before switching, and the orbiting body is decelerated stepwise After that, the game machine according to (1), characterized in that excitation is applied to all phases to stop the orbiting body.

このように構成すると、第1の停止条件で周回体を停止させる場合には、徐々に減速させたのちに完全に停止させることができるので、周回体やステッピングモータにかかる負荷を低減できる。   According to this structure, when the rotating body is stopped under the first stop condition, it can be completely stopped after being decelerated gradually, so that the load on the rotating body or the stepping motor can be reduced.

ここで、全相励磁により周回体を停止させる場合に、周回体の停止位置のズレを考慮して、停止予定図柄が所定の停止位置に達する直前、例えばステッピングモータにより回転する周回体の最小回転単位である1ステップ前に全相励磁をかけて、周回体を停止させるようにした遊技機がある。このような遊技機の場合には、この1ステップ前の位置が、請求項における文言「所定位置」に相当する。   Here, when stopping the circulating body by all phase excitation, the minimum rotation of the circulating body rotated by the stepping motor, for example, immediately before the planned stop symbol reaches a predetermined stop position, taking into consideration the displacement of the stopping position of the circulating body There is a gaming machine in which all phase excitation is applied one step before, which is a unit, to stop the orbiter. In the case of such a gaming machine, the position one step before corresponds to the word "predetermined position" in the claims.

(3)前記第1の停止条件では、1−2相励磁方式で励磁相の切り換えを順次実行する
ことを特徴とする(2)に記載の遊技機。
(3) The gaming machine according to (2), wherein switching of the excitation phase is sequentially performed by the 1-2 phase excitation system under the first stop condition.

このように構成すると、1ステップあたりの周回体の回転角度が小さいので、周回体の回転を滑らかに見せることができる。   According to this configuration, the rotation angle of the orbiting body can be made to look smooth because the rotation angle of the orbiting body per step is small.

(4)前記停止図柄と前記所定位置との関係は、
前記停止図柄を前記所定位置まで移動させるのに要する時間であることを特徴とする(1)から(3)の何れか一項に記載の遊技機。
(4) The relationship between the stop symbol and the predetermined position is
It is a time required to move the stop symbol to the predetermined position, The gaming machine according to any one of (1) to (3).

このように構成すると、停止図柄を所定位置まで移動させるのに要する時間を、周回体の停止までの挙動に遊技者が違和感を与えることのない時間内に抑えることで、遊技者に違和感を与えることなく周回体を減速させたのちに停止させることができ、周回体とステッピングモータにかかる負荷を低減させることができる。   When configured in this manner, the time taken to move the stop symbol to the predetermined position is reduced to a time during which the player does not give a sense of discomfort to the behavior up to the stop of the orbiting body, giving the player a sense of discomfort. Therefore, the rotor can be stopped after being decelerated, and the load on the rotor and the stepping motor can be reduced.

(5)前記停止図柄と前記所定位置との関係は、
前記停止図柄を前記所定位置まで移動させるのに要するステップ数であることを特徴とする(1)から(3)の何れか一項に記載の遊技機。
(5) The relationship between the stop symbol and the predetermined position is
It is the number of steps required to move the stop symbol to the predetermined position, The gaming machine according to any one of (1) to (3).

このように構成すると、周回体の最小回転単位であるステップ数に基づいて、周回体を減速させながら停止させる第1の停止条件を選択するか否かが判断されるので、可能な限り第1の停止条件を選択して、周回体とステッピングモータにかかる負荷を低減させることができる。   With this configuration, it is determined whether or not to select the first stop condition for stopping the rotating body while decelerating it, based on the number of steps that is the minimum rotation unit of the rotating body. It is possible to reduce the load on the rotating body and the stepping motor by selecting the stop condition of.

(6)前記停止図柄と前記所定位置との関係は、
前記停止図柄を前記所定位置まで移動させるのに要する図柄のスベリ数であり、
前記図柄のスベリ数は、前記周回体の図柄毎の前記停止図柄までのスベリ数を纏めたスベリテーブルを参照して特定されることを特徴とする(1)から(3)何れか一項に記載の遊技機。
(6) The relationship between the stop symbol and the predetermined position is
The number of slips on the symbol required to move the stop symbol to the predetermined position,
The number of slips of the pattern is specified with reference to the slip table including the number of slips up to the stop pattern for each pattern of the orbiter, in any one of (1) to (3). The gaming machine described.

このように構成すると、停止図柄を所定位置まで移動させるのに要するステップ数や時間を算出する必要がなく、スベリテーブルを参照するだけで良いので、処理負担の軽減とデータの削減が可能になる。   With this configuration, it is not necessary to calculate the number of steps or time required to move the stop symbol to a predetermined position, and it is only necessary to refer to the slip table, so processing load and data can be reduced. .

(7)前記第1の停止条件では、
励磁をかける励磁相と励磁時間とが励磁相の切り換え順を示す識別番号と関連づけられた減速パターンに基づいて、前記周回体の減速が実行され、
前記モータ制御手段は、前記識別番号の順番に従って、前記励磁をかける励磁相と励磁時間を順次変更しながら、前記周回体を減速させることを特徴とする(1)から(6)の何れか一項に記載の遊技機。
(7) In the first stop condition,
Decelerating the orbiting body is performed based on a deceleration pattern in which an excitation phase to be excited and an excitation time are associated with an identification number indicating a switching order of the excitation phase.
The motor control means decelerates the orbiting body while sequentially changing the excitation phase to be excited and the excitation time in accordance with the order of the identification number, any one of (1) to (6) The gaming machine described in the section.

このように構成すると、周回体をスムーズに減速させたのちに完全に停止させることができるので、周回体やステッピングモータにかかる負荷を低減できる。   According to this structure, since the rotating body can be completely stopped after being decelerated smoothly, the load on the rotating body and the stepping motor can be reduced.

(8)前記第1の停止条件では、
励磁をかける励磁相と励磁時間とが励磁相の切り換え順を示す識別番号と関連づけられた減速パターンに基づいて、前記周回体の減速が実行され、
前記停止条件選択手段は、
前記停止図柄と前記所定位置との関係に基づいて、前記減速パターンに設定された複数の識別番号の中から、前記第1の停止条件で使用する識別番号を決定し、
前記モータ制御手段は、決定された識別番号の順番に従って、前記励磁をかける励磁相と励磁時間を順次変更しながら、前記周回体を減速させることを特徴とする(1)から(6)の何れか一項に記載の遊技機。
(8) In the first stop condition,
Decelerating the orbiting body is performed based on a deceleration pattern in which an excitation phase to be excited and an excitation time are associated with an identification number indicating a switching order of the excitation phase.
The stop condition selection means
Based on the relationship between the stop symbol and the predetermined position, an identification number to be used in the first stop condition is determined from among the plurality of identification numbers set in the deceleration pattern,
The motor control means decelerates the orbiting body while sequentially changing the excitation phase to be excited and the excitation time according to the order of the determined identification numbers, any one of (1) to (6). A game machine according to any one of the items.

このように構成すると、停止図柄と所定位置との関係ごとに、複数の減速パターンを用意する必要なしに、周回体をスムーズに減速させたのちに完全に停止させることができるので、周回体やステッピングモータにかかる負荷を低減できる。   With this configuration, it is possible to completely stop the circulating body after decelerating smoothly without preparing a plurality of deceleration patterns for each relationship between the stop symbol and the predetermined position. The load on the stepping motor can be reduced.

(9)前記第1の停止条件には、前記周回体の減速時間が異なる複数の減速パターンが用意されており、
前記停止条件選択手段は、前記第1の停止条件の前記複数の減速パターンの中から、前記停止図柄と前記所定位置との関係に基づいてひとつの減速パターンを選択し、
前記モータ制御手段は、前記停止条件選択手段で選択された減速パターンで前記周回体を減速させたのちに停止させることを特徴とする(1)から(6)の何れか一項に記載の遊技機。
(9) A plurality of deceleration patterns having different deceleration times of the orbiting body are prepared for the first stop condition,
The stop condition selection means selects one deceleration pattern from among the plurality of deceleration patterns of the first stop condition based on the relationship between the stop symbol and the predetermined position,
The game according to any one of (1) to (6), wherein the motor control means causes the circulating member to stop after being decelerated in the deceleration pattern selected by the stop condition selection means. Machine.

このように構成すると、前記停止図柄と前記所定位置との関係に応じたひとつの減速パターンが選択されるので、決定された停止図柄を可能な限り所定位置に停止表示させつつ、周回体やステッピングモータにかかる負荷を低減できる。   According to this configuration, one deceleration pattern is selected according to the relationship between the stop symbol and the predetermined position, so that the determined stop symbol is stopped and displayed at the predetermined position as much as possible, while the circulating member or stepping is displayed. The load on the motor can be reduced.

本発明は、
(10)外周に複数の図柄が描かれた周回体と、
前記周回体を回転駆動させるモータと、
前記モータを制御して、前記周回体の回転/停止を制御するモータ制御手段と、
遊技の進行を制御する遊技制御手段と、
停止ボタンが操作されると、回転している周回体の停止指令を出力する停止指示手段と
前記停止指令が出力されると、前記周回体の停止時に所定位置に表示させる停止図柄を決定する停止図柄決定手段と、を備え、
前記モータ制御手段が、前記停止指令の出力から所定時間内に前記周回体を停止させて、前記停止図柄を前記所定位置に停止表示させる遊技機において、
前記停止図柄と前記所定位置との関係に応じて、前記停止図柄が前記所定位置に達するまでに前記周回体の減速を行ったのちに前記周回体を停止させる第1の停止条件を選択する停止条件選択手段を、さらに備え、
前記第1の停止条件には、前記周回体の減速時間と減速度のうちの少なくとも一方が異なる複数の減速パターンが用意されており、
前記停止条件選択手段は、
前記第1の停止条件で前記周回体を停止させた際に前記停止図柄を前記所定位置に停止表示させることが可能である場合には、前記第1の停止条件の前記複数の減速パターンの中から、前記停止図柄と前記所定位置との関係に基づいてひとつの減速パターンを選択し、
前記モータ制御手段は、前記停止条件選択手段で選択された減速パターンで前記周回体を減速させたのちに停止させることを特徴とする遊技機。
The present invention
(10) A rotating body with a plurality of symbols drawn on the outer periphery,
A motor for rotationally driving the orbiting body;
Motor control means for controlling the motor to control rotation / stop of the orbiting body;
Game control means for controlling the progress of the game;
When the stop button is operated, stop instructing means for outputting a stop command of the rotating rotating body and the stop command are output, the stop symbol is determined to be displayed at a predetermined position when the rotating body is stopped A symbol determining means,
In the gaming machine, the motor control means causes the circulating member to stop within a predetermined time from the output of the stop command and causes the stop symbol to be stopped at the predetermined position.
Stop according to the relationship between the stop symbol and the predetermined position, select the first stop condition to stop the orbital member after decelerating the circular member until the stop symbol reaches the predetermined position Further comprising condition selecting means,
As the first stop condition, a plurality of deceleration patterns having different at least one of the deceleration time and the deceleration of the orbiting body are prepared,
The stop condition selection means
When it is possible to stop and display the stop symbol at the predetermined position when stopping the revolving unit under the first stop condition, among the plurality of deceleration patterns of the first stop condition And select one deceleration pattern based on the relationship between the stop symbol and the predetermined position,
A game machine characterized in that the motor control means causes the circulating member to stop after being decelerated in the deceleration pattern selected by the stop condition selection means.

このように構成すると、前記停止図柄と前記所定位置との位置関係に応じたひとつの減速パターンが選択されるので、決定された停止図柄を可能な限り所定位置に停止表示させつつ、周回体やステッピングモータにかかる負荷を低減できる。   In such a configuration, one deceleration pattern is selected according to the positional relationship between the stop symbol and the predetermined position, so that the determined stop symbol is stopped and displayed at the predetermined position as much as possible, The load on the stepping motor can be reduced.

(11)前記モータは、多相ステッピングモータであり、
前記第1の停止条件では、励磁相を順次切り換えながら、切り換え後の励磁相の励磁時間を切り換え前の励磁相の励磁時間以上の長さに設定して前記周回体を段階的に減速させたのち、全相に励磁をかけて前記周回体を停止させることを特徴とする(10)に記載の遊技機。
(11) The motor is a multiphase stepping motor,
Under the first stop condition, while sequentially switching the excitation phase, the excitation time of the excitation phase after switching is set to a length longer than the excitation time of the excitation phase before switching, and the orbiting body is decelerated stepwise After that, the game machine according to (10), characterized in that excitation is applied to all phases to stop the orbiting body.

このように構成すると、第1の停止条件で周回体を停止させる場合には、徐々に減速させたのちに完全に停止させることができるので、周回体やステッピングモータにかかる負荷を低減できる。   According to this structure, when the rotating body is stopped under the first stop condition, it can be completely stopped after being decelerated gradually, so that the load on the rotating body or the stepping motor can be reduced.

ここで、全相励磁により周回体を停止させる場合に、周回体の停止位置のズレを考慮して、停止予定図柄が所定の停止位置に達する直前、例えばステッピングモータにより回転する周回体の最小回転単位である1ステップ前に全相励磁をかけて、周回体を停止させるようにした遊技機がある。このような遊技機の場合には、この1ステップ前の位置が、請求項における文言「所定位置」に相当する。   Here, when stopping the circulating body by all phase excitation, the minimum rotation of the circulating body rotated by the stepping motor, for example, immediately before the planned stop symbol reaches a predetermined stop position, taking into consideration the displacement of the stopping position of the circulating body There is a gaming machine in which all phase excitation is applied one step before, which is a unit, to stop the orbiter. In the case of such a gaming machine, the position one step before corresponds to the word "predetermined position" in the claims.

(12)前記第1の停止条件では、1−2相励磁方式で励磁相の切り換えを順次実行することを特徴とする(11)に記載の遊技機。   (12) The gaming machine according to (11), wherein switching of the excitation phase is sequentially performed by a 1-2 phase excitation system under the first stop condition.

このように構成すると、1ステップあたりの周回体の回転角度が小さいので、周回体の回転を滑らかに見せることができる。   According to this configuration, the rotation angle of the orbiting body can be made to look smooth because the rotation angle of the orbiting body per step is small.

(13)前記停止図柄と前記所定位置との関係は、
前記停止図柄を前記所定位置まで移動させるのに要する時間であることを特徴とする(10)から(12)の何れか一項に記載の遊技機。
(13) The relationship between the stop symbol and the predetermined position is
(10) The gaming machine according to any one of (10) to (12), which is a time required to move the stop symbol to the predetermined position.

このように構成すると、停止図柄を所定位置まで移動させるのに要する時間を、周回体の停止までの挙動に遊技者が違和感を与えることのない時間内に抑えることで、遊技者に違和感を与えることなく周回体を減速させたのちに停止させることができ、周回体とステッピングモータにかかる負荷を低減させることができる。   When configured in this manner, the time taken to move the stop symbol to the predetermined position is reduced to a time during which the player does not give a sense of discomfort to the behavior up to the stop of the orbiting body, giving the player a sense of discomfort. Therefore, the rotor can be stopped after being decelerated, and the load on the rotor and the stepping motor can be reduced.

(14)前記停止図柄と前記所定位置との関係は、
前記停止図柄を前記所定位置まで移動させるのに要するステップ数であることを特徴とする(10)から(12)の何れか一項に記載の遊技機。
(14) The relationship between the stop symbol and the predetermined position is
(10) The gaming machine according to any one of (10) to (12), which is the number of steps required to move the stop symbol to the predetermined position.

このように構成すると、周回体の最小回転単位であるステップ数に基づいて、周回体を減速させながら停止させる第1の停止条件を選択するか否かが判断されるので、可能な限り第1の停止条件を選択して、周回体とステッピングモータにかかる負荷を低減させることができる。   With this configuration, it is determined whether or not to select the first stop condition for stopping the rotating body while decelerating it, based on the number of steps that is the minimum rotation unit of the rotating body. It is possible to reduce the load on the rotating body and the stepping motor by selecting the stop condition of.

(15)前記停止図柄と前記所定位置との関係は、
前記停止図柄を前記所定位置まで移動させるのに要する図柄のスベリ数であり、
前記図柄のスベリ数は、前記周回体の図柄毎の前記停止図柄までのスベリ数を纏めたスベリテーブルを参照して特定されることを特徴とする(10)から(12)の何れか一項に記載の遊技機。
(15) The relationship between the stop symbol and the predetermined position is
The number of slips on the symbol required to move the stop symbol to the predetermined position,
The slip number of the pattern is specified with reference to a slip table that includes the slip number up to the stop pattern for each pattern of the orbiter, any one of (10) to (12). The gaming machine described in.

このように構成すると、停止図柄を所定位置まで移動させるのに要するステップ数や時間を算出する必要がなく、スベリテーブルを参照するだけで良いので、処理負担の軽減とデータの削減が可能になる。   With this configuration, it is not necessary to calculate the number of steps or time required to move the stop symbol to a predetermined position, and it is only necessary to refer to the slip table, so processing load and data can be reduced. .

(16)前記減速パターンでは、
励磁をかける励磁相と励磁時間とが励磁相の切り換え順を示す識別番号と関連づけられており、
前記モータ制御手段は、前記識別番号の順番に従って、前記励磁をかける励磁相と励磁時間を順次変更しながら、前記周回体を減速させることを特徴とする(10)から(15)の何れか一項に記載の遊技機。
(16) In the deceleration pattern,
The excitation phase to be excited and the excitation time are associated with an identification number indicating the switching order of the excitation phase,
The motor control means decelerates the orbiting body while sequentially changing the excitation phase to be excited and the excitation time in accordance with the order of the identification numbers, any one of (10) to (15). The gaming machine described in the section.

このように構成すると、周回体をスムーズに減速させたのちに完全に停止させることができるので、周回体やステッピングモータにかかる負荷を低減できる。   According to this structure, since the rotating body can be completely stopped after being decelerated smoothly, the load on the rotating body and the stepping motor can be reduced.

本発明は、
(17)複数の図柄が描かれた周回体と、
前記周回体を回転駆動させるモータと、
前記モータを制御して、前記周回体の回転/停止を制御するモータ制御手段と、
役の抽選を行う抽選手段と、
遊技の進行を制御する遊技制御手段と、
停止ボタンが操作されると、回転している周回体の停止指令を出力する停止指示手段と、
前記停止指令が出力されると、前記周回体の停止時に所定位置に表示させる停止図柄を決定する停止図柄決定手段と、を備え、
前記モータ制御手段が、前記停止指令の出力から所定時間内に前記周回体を停止させて、前記停止図柄を前記所定位置に停止表示させる遊技機において、
前記モータ制御手段は、
前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度を、前記抽選結果に基づいて設定する減速設定手段と、
前記設定された減速度で前記周回体を減速させたのちに停止させる減速停止手段を、備えることを特徴とする遊技機。
The present invention
(17) A rotating body with a plurality of symbols drawn,
A motor for rotationally driving the orbiting body;
Motor control means for controlling the motor to control rotation / stop of the orbiting body;
Lottery means for performing a lottery of role,
Game control means for controlling the progress of the game;
Stop instructing means for outputting a stop command of the rotating orbiting body when the stop button is operated;
And a stop symbol determining means for determining a stop symbol to be displayed at a predetermined position when the rotating body is stopped when the stop command is output;
In the gaming machine, the motor control means causes the circulating member to stop within a predetermined time from the output of the stop command and causes the stop symbol to be stopped at the predetermined position.
The motor control means
Deceleration setting means for setting the deceleration of the orbiting body when the stop symbol is stopped and displayed at the predetermined position, based on the lottery result;
A game machine characterized by comprising deceleration / stopping means for stopping the orbiting body after decelerating at the set deceleration.

このように構成すると、周回体を減速させたのちに停止させることができる。   According to this structure, the rotating body can be stopped after being decelerated.

抽選の結果に基づいて周回体の減速度が設定されるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えることができる。また、抽選の結果に応じて周回体の減速度が異なると、周回体の減速度より抽選の結果が予測できるので、遊技者の関心は、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動にも向かうようになる。よって、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   Since the deceleration of the orbiting body is set based on the result of the lottery, it is possible to suppress the player from feeling that the behavior when the orbiting body is stopped is monotonous. Also, if the deceleration of the orbiting body is different according to the result of the lottery, the result of the lottery can be predicted from the deceleration of the orbiting body, so the player's interest is not only when the stop button is operated but It also goes to the behavior of the orbiter from the operation to the halt of the orbiter. Therefore, it is possible to attract the player's interest throughout the game.

(18)前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度が異なる複数の減速テーブルを記憶する記憶手段をさらに備え、
前記減速設定手段は、前記記憶手段に記憶された前記複数の減速テーブルの中から、前記抽選の結果に基づいて、ひとつの減速テーブルを選択し、
前記減速停止手段は、前記選択された減速テーブルで規定された減速度で前記周回体を減速させたのちに停止させることを特徴とする(17)に記載の遊技機。
(18) The storage device further includes storage means for storing a plurality of deceleration tables having different decelerations of the orbiting body when the stop symbol is stopped and displayed at the predetermined position,
The deceleration setting unit selects one deceleration table from among the plurality of deceleration tables stored in the storage unit, based on the result of the lottery.
The gaming machine according to (17), wherein the deceleration / stop means slows down the orbiting body at a deceleration defined by the selected deceleration table, and then stops the circuit.

このように構成すると、周回体を、抽選の結果に基づいて選択された減速テーブルに規定された減速度で減速させたのちに停止させることができる。   According to this structure, the orbiting body can be stopped after being decelerated at the deceleration defined in the deceleration table selected based on the result of the lottery.

抽選の結果に応じて周回体の減速度が異なるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えることができる。また、抽選の結果に応じて周回体の減速度が異なると、周回体の減速度より抽選の結果が予測できるので、遊技者の関心は、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動にも向かうようになる。よって、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   Since the deceleration of the orbiting body differs according to the result of the lottery, it is possible to suppress the player from feeling that the behavior when the orbiting body stops is monotonous. Also, if the deceleration of the orbiting body is different according to the result of the lottery, the result of the lottery can be predicted from the deceleration of the orbiting body, so the player's interest is not only when the stop button is operated but It also goes to the behavior of the orbiter from the operation to the halt of the orbiter. Therefore, it is possible to attract the player's interest throughout the game.

(19)前記複数の減速テーブルの各々は、所定役への当選の期待度と関連づけられていることを特徴とする(18)に記載の遊技機。   (19) The gaming machine according to (18), wherein each of the plurality of deceleration tables is associated with an expectation of winning for a predetermined combination.

このように構成すると、リールが停止する際の減速度の違いにより、所定役に当選している可能性が高いか否かが判るようになるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えつつ、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   With this configuration, it is possible to know whether or not the possibility of winning the predetermined combination is high due to the difference in deceleration when the reel is stopped. The player's interest is directed not only to the operation of the stop button but also to the behavior of the orbiter from the operation of the stop button to the halt of the orbiter while suppressing the feeling that the behavior is monotonous Therefore, it is possible to attract the player's interest throughout the game.

(20)前記記憶手段には、第1の減速度で周回体を減速させる第1減速テーブルと、第2の減速度で周回体を減速させる第2減速テーブルと、が記憶され、
前記第1の減速テーブルが選択された場合の所定役への当選の期待度と、前記第2の減速テーブルが選択された場合の前記所定役への当選の期待度と、が異なることを特徴とする(18)に記載の遊技機。
(20) The storage means stores a first deceleration table for decelerating the orbiting body at the first deceleration and a second deceleration table for decelerating the orbiting body at the second deceleration.
The invention is characterized in that the expectation of winning for the predetermined combination when the first deceleration table is selected differs from the expectation of winning for the predetermined combination when the second deceleration table is selected. The gaming machine according to (18).

このように構成すると、リールが停止する際の減速度の違いにより、所定役に当選している可能性が高いか否かが判るようになるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えつつ、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   With this configuration, it is possible to know whether or not the possibility of winning the predetermined combination is high due to the difference in deceleration when the reel is stopped. The player's interest is directed not only to the operation of the stop button but also to the behavior of the orbiter from the operation of the stop button to the halt of the orbiter while suppressing the feeling that the behavior is monotonous Therefore, it is possible to attract the player's interest throughout the game.

(21)前記停止図柄が前記所定位置に達するまでに前記周回体の減速を行ったのちに前記周回体を停止させる第1の停止条件と、前記停止図柄が前記所定位置に達するまでに前記周回体の減速を行わずに前記周回体を停止させる第2の停止条件と、のうちの何れかを選択する停止条件選択手段を、さらに備え、
前記停止条件選択手段は、
前記第1の停止条件で前記周回体を停止させた際に前記停止図柄を前記所定位置に停止表示させることが可能である場合には、前記第1の停止条件を選択し、
前記減速設定手段は、前記第1の停止条件が選択されると、前記抽選の結果に基づいて、前記複数の減速テーブルの中からひとつの減速テーブルを選択することを特徴とする(18)から(20)の何れか一項に記載の遊技機。
(21) A first stop condition for stopping the orbiting body after decelerating the orbiting body until the halting pattern reaches the predetermined position, and the orbiting until the halting pattern reaches the predetermined position The system further comprises stop condition selection means for selecting any one of the second stop conditions for stopping the orbiting body without decelerating the body.
The stop condition selection means
When the stop symbol can be stopped and displayed at the predetermined position when the orbiter is stopped under the first stop condition, the first stop condition is selected,
The deceleration setting means is characterized in that, when the first stop condition is selected, one deceleration table is selected from the plurality of deceleration tables based on the result of the lottery (18). The gaming machine according to any one of (20).

このように構成すると、停止ボタンが操作された際の停止図柄(停止予定図柄)の位置が、周回体を減速させながら停止させても所定位置に到達可能な位置である場合には、第1の停止条件で周回体を停止させることで、周回体を減速させずに停止させる第2の停止条件の場合よりも、周回体やステッピングモータにかかる負荷を低減できる。   When configured in this manner, the first symbol is a position where the position of the stop symbol (the symbol to be stopped) when the stop button is operated is a position where the predetermined position can be reached even if the rotating body is stopped while decelerating. By stopping the rotating body under the stop condition of (5), the load on the rotating body and the stepping motor can be reduced compared to the case of the second stop condition in which the rotating body is stopped without decelerating.

(22)前記モータは、多相ステッピングモータであり、
前記停止条件選択手段は、前記停止図柄を前記所定位置まで移動させるのに要するステップ数に基づいて、前記第1の停止条件と前記第2の停止条件の何れかを選択することを特徴とする(21)に記載の遊技機。
(22) The motor is a multiphase stepping motor,
The stop condition selection means is characterized in that either the first stop condition or the second stop condition is selected based on the number of steps required to move the stop symbol to the predetermined position. The gaming machine according to (21).

このように構成すると、周回体の最小回転単位であるステップ数に基づいて、周回体を減速させながら停止させる第1の停止条件を選択するか否かが判断されるので、可能な限り第1の停止条件を選択して、周回体とステッピングモータにかかる負荷を低減させることができる。   With this configuration, it is determined whether or not to select the first stop condition for stopping the rotating body while decelerating it, based on the number of steps that is the minimum rotation unit of the rotating body. It is possible to reduce the load on the rotating body and the stepping motor by selecting the stop condition of.

(23)前記減速設定手段は、前記停止図柄を前記所定位置まで移動させるのに要するステップ数に基づいて、前記減速テーブルを選択することを特徴とする(22)に記載の遊技機。   (23) The gaming machine according to (22), wherein the deceleration setting means selects the deceleration table based on the number of steps required to move the stop symbol to the predetermined position.

このように構成すると、停止ボタンが操作されたときに決まるステップ数にはランダム性があるため、ステップ数に基づいて減速テーブルを選択することで、周回体の減速をランダムに実行できるようになる。ステップ数を用いない場合には、減速テーブルを選択する際に乱数を生成する処理などを遊技機において別途設ける必要があるが、ステップ数を用いる構成とすることで、簡単な処理で周回体の減速をランダムに実行できる。また、周回体の減速がランダムに実行されるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えることができる。さらに、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   With this configuration, since the number of steps determined when the stop button is operated is random, it is possible to execute deceleration of the orbiting body at random by selecting the deceleration table based on the number of steps. . When the number of steps is not used, it is necessary to separately provide processing for generating random numbers in the gaming machine when selecting the deceleration table, but by using the configuration using the number of steps, it is easy to perform cyclic processing. The deceleration can be performed randomly. In addition, since the deceleration of the orbiting body is performed at random, it is possible to suppress the player from feeling that the behavior when the orbiting body stops is monotonous. Furthermore, the player's interest can be directed not only to the operation of the stop button but also to the behavior of the orbiting body from the operation of the stop button to the halting of the orbiting body, so that the entire game can be performed. , The player's interest can be attracted.

(24)前記モータ制御手段は、前記第1の停止条件が選択された場合に、前記停止図柄を前記所定位置まで移動させるのに要するステップ数に応じて、前記停止条件選択手段が選択した第1の停止条件を前記第2の停止条件に変更する停止条件変更手段を備えることを特徴とする(22)または(23)に記載の遊技機。   (24) When the first stop condition is selected, the motor control means selects a number selected by the stop condition selection means according to the number of steps required to move the stop symbol to the predetermined position. The gaming machine according to (22) or (23), further comprising stop condition changing means for changing the first stop condition to the second stop condition.

このように構成すると、停止条件選択手段により第1の停止条件が選択された場合であっても、第2の停止条件に変更されることがあるので、周回体の減速のランダム性が大きくなり、遊技者の興趣をより引きつけることができる。   With this configuration, even if the first stop condition is selected by the stop condition selecting means, the second stop condition may be changed, so that the randomness of deceleration of the orbiting body becomes large. , The player's interest can be attracted more.

(25)前記複数の減速テーブルの各々では、前記減速の開始から前記停止図柄を前記所定位置に到達させるまでのステップ数が同じステップ数に設定されていることを特徴とする(22)から(24)の何れか一項に記載の遊技機。   (25) In each of the plurality of deceleration tables, the number of steps from the start of the deceleration until the stop symbol reaches the predetermined position is set to the same number of steps (from 22) 24. The gaming machine according to any one of 24).

このように構成すると、第1の停止条件で周回体を停止させる場合、複数の減速テーブルの何れが選択されても、減速の開始から停止図柄(停止予定図柄)を所定位置に到達させるまでのステップ数が常に同じであるので、周回体の減速は常に停止図柄(停止予定図柄)の所定ステップ数前から開始される。よって、周回体の外周に描かれた図柄の並びを記憶しているような、遊技経験の豊富な遊技者の場合、周回体の減速が開始される位置により役に当選しているか否かが判るため、遊技者の関心は、自然と減速が開始されるタイミングに向かうことになる。よって、遊技者の興趣を引きつけることができる。   With this configuration, when the circulating body is stopped under the first stop condition, the start of the deceleration until the stop symbol (the scheduled stop symbol) reaches the predetermined position regardless of which of the plurality of deceleration tables is selected. Since the number of steps is always the same, deceleration of the orbiting body is always started from a predetermined number of steps before the stop symbol (the scheduled stop symbol). Therefore, in the case of a player who has a lot of gaming experience, such as storing the arrangement of symbols drawn on the outer periphery of the orbiter, it is determined whether or not the winning is won by the position where the deceleration of the orbiter starts. To understand, the player's interest naturally goes to the timing when deceleration starts. Thus, the player's interest can be attracted.

(26)前記複数の減速テーブルの各々では、前記減速の開始から前記停止図柄を前記所定位置に到達させるまでのステップ数が、前記周回体の外周に描かれた図柄を所定図柄分移動させるのに要するステップ数に設定されていることを特徴とする(22)から(25)の何れか一項に記載の遊技機。   (26) In each of the plurality of deceleration tables, the number of steps from the start of the deceleration until the stop symbol reaches the predetermined position is to move the symbol drawn on the outer periphery of the circulating member by a predetermined symbol The gaming machine according to any one of (22) to (25), which is set to the number of steps required for the game.

このように構成すると、周回体の減速が開始されるタイミングが、周回体の外周の周方向で隣接する図柄の切れ目となるので、周回体の減速が開始されたか否かを遊技者が認識し易くなる。   With this configuration, the timing at which the deceleration of the orbiting body starts is a break of the adjacent symbols in the circumferential direction of the outer periphery of the orbiting body, so the player recognizes whether the deceleration of the orbiting body has been started. It will be easier.

(27)複数の図柄が描かれた周回体と、
前記周回体を回転駆動させるモータと、
前記モータを制御して、前記周回体の回転/停止を制御するモータ制御手段と、
役の抽選を行う抽選手段と、
遊技の進行を制御する遊技制御手段と、
停止ボタンが操作されると、回転している周回体の停止指令を出力する停止指示手段と、
前記停止指令が出力されると、前記周回体の停止時に所定位置に表示させる停止図柄を決定する停止図柄決定手段と、を備え、
前記モータ制御手段が、前記停止指令の出力から所定時間内に前記周回体を停止させて、前記停止図柄を前記所定位置に停止表示させる遊技機において、
前記モータ制御手段は、
前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速時間を、前記抽選結果に基づいて設定する減速設定手段と、
前記設定された減速時間で前記周回体を減速させたのちに停止させる減速停止手段を、備えることを特徴とする遊技機。
(27) A rotating body with a plurality of symbols drawn,
A motor for rotationally driving the orbiting body;
Motor control means for controlling the motor to control rotation / stop of the orbiting body;
Lottery means for performing a lottery of role,
Game control means for controlling the progress of the game;
Stop instructing means for outputting a stop command of the rotating orbiting body when the stop button is operated;
And a stop symbol determining means for determining a stop symbol to be displayed at a predetermined position when the rotating body is stopped when the stop command is output;
In the gaming machine, the motor control means causes the circulating member to stop within a predetermined time from the output of the stop command and causes the stop symbol to be stopped at the predetermined position.
The motor control means
Deceleration setting means for setting the deceleration time of the orbiting body when the stop symbol is stopped and displayed at the predetermined position, based on the lottery result;
A game machine characterized by comprising deceleration / stopping means for stopping the orbiting body after decelerating for the set deceleration time.

このように構成すると、周回体を減速させたのちに停止させることができる。   According to this structure, the rotating body can be stopped after being decelerated.

抽選の結果に基づいて周回体の減速時間が設定されるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えることができる。また、抽選の結果に応じて周回体の減速時間が異なると、周回体の減速時間から抽選の結果が予測できるので、遊技者の関心は、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動にも向かうようになる。よって、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   Since the deceleration time of the orbiting body is set based on the result of the lottery, it is possible to suppress the player from feeling that the behavior when the orbiting body stops is monotonous. Also, if the deceleration time of the orbiter differs according to the result of the lottery, the result of the lottery can be predicted from the deceleration time of the orbiter, so the player's interest is not only when the stop button is operated but It also goes to the behavior of the orbiter from the operation to the halt of the orbiter. Therefore, it is possible to attract the player's interest throughout the game.

(28)前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速時間が異なる複数の減速テーブルを記憶する記憶手段をさらに備え、
前記減速設定手段は、前記記憶手段に記憶された前記複数の減速テーブルの中から、前記抽選の結果に基づいて、ひとつの減速テーブルを選択する減速テーブル選択手段し、
前記減速停止手段は、前記選択された減速テーブルで規定された減速時間で前記周回体を減速させたのちに停止させることを特徴とする(27)に記載の遊技機。
(28) The vehicle further includes storage means for storing a plurality of deceleration tables having different deceleration times of the circulating member when the stop symbol is stopped and displayed at the predetermined position,
The speed reduction setting means is a speed reduction table selection means for selecting one speed reduction table from among the plurality of speed reduction tables stored in the storage means, based on the result of the lottery.
The game machine according to (27), wherein the deceleration / stop means slows down the orbiting body for the deceleration time defined by the selected deceleration table, and then stops the circuit.

このように構成すると、周回体を、抽選の結果に基づいて選択された減速テーブルに規定された減速時間で減速させたのちに停止させることができる。   According to this configuration, the orbiting body can be stopped after being decelerated for the deceleration time defined in the deceleration table selected based on the result of the lottery.

抽選の結果に応じて周回体の減速時間が異なるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えることができる。また、抽選の結果に応じて周回体の減速時間が異なると、周回体の減速時間から抽選の結果が予測できるので、遊技者の関心は、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動にも向かうようになる。よって、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   Since the deceleration time of the orbiting body differs according to the result of the lottery, it is possible to suppress the player from feeling that the behavior when the orbiting body is stopped is monotonous. Also, if the deceleration time of the orbiter differs according to the result of the lottery, the result of the lottery can be predicted from the deceleration time of the orbiter, so the player's interest is not only when the stop button is operated but It also goes to the behavior of the orbiter from the operation to the halt of the orbiter. Therefore, it is possible to attract the player's interest throughout the game.

(29)前記複数の減速テーブルの各々は、所定役への当選の期待度と関連づけられていることを特徴とする(28)に記載の遊技機。   (29) The gaming machine according to (28), wherein each of the plurality of deceleration tables is associated with an expectation of winning for a predetermined combination.

このように構成すると、リールが停止する際の減速時間の違いにより、所定役に当選している可能性が高いか否かが判るようになるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えつつ、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   With this configuration, it is possible to know whether or not the possibility of winning the predetermined combination is high due to the difference in deceleration time when the reel is stopped. The player's interest is directed not only to the operation of the stop button but also to the behavior of the orbiter from the operation of the stop button to the halt of the orbiter while suppressing the feeling that the behavior is monotonous Therefore, it is possible to attract the player's interest throughout the game.

(30)前記停止図柄が前記所定位置に達するまでに前記周回体の減速を行ったのちに前記周回体を停止させる第1の停止条件と、前記停止図柄が前記所定位置に達するまでに前記周回体の減速を行わずに前記周回体を停止させる第2の停止条件と、のうちの何れかを選択する停止条件選択手段を、さらに備え、
前記停止条件選択手段は、
前記第1の停止条件で前記周回体を停止させた際に前記停止図柄を前記所定位置に停止表示させることが可能である場合には、前記第1の停止条件を選択し、
前記減速設定手段は、前記第1の停止条件が選択されると、前記抽選の結果に基づいて、前記複数の減速テーブルの中からひとつの減速テーブルを選択することを特徴とする(28)または(29)に記載の遊技機。
(30) A first stop condition for stopping the orbiting body after decelerating the orbiting body until the halting pattern reaches the predetermined position, and the orbiting until the halting pattern reaches the predetermined position The system further comprises stop condition selection means for selecting any one of the second stop conditions for stopping the orbiting body without decelerating the body.
The stop condition selection means
When the stop symbol can be stopped and displayed at the predetermined position when the orbiter is stopped under the first stop condition, the first stop condition is selected,
The deceleration setting means is characterized in that, when the first stop condition is selected, one deceleration table is selected from the plurality of deceleration tables based on the result of the lottery (28). The gaming machine according to (29).

このように構成すると、停止ボタンが操作された際の停止図柄の位置が、周回体を減速させながら停止させても所定位置に到達可能な位置である場合には、第1の停止条件で周回体を停止させることで、周回体を減速させずに停止させる第2の停止条件の場合よりも、周回体やステッピングモータにかかる負荷を低減できる。   According to this configuration, if the position of the stop symbol when the stop button is operated is a position where the predetermined position can be reached even if the rotating body is stopped while decelerating, the first stop condition is generated. By stopping the body, it is possible to reduce the load applied to the orbiting body and the stepping motor as compared with the second stop condition in which the orbiting body is stopped without decelerating.

(31)前記モータは、多相ステッピングモータであり、
前記減速テーブル選択手段は、前記停止図柄を前記所定位置まで移動させるのに要するステップ数に基づいて、前記第1の停止条件と前記第2の停止条件の何れかを選択することを特徴とする(30)に記載の遊技機。
(31) The motor is a multiphase stepping motor,
The deceleration table selection means is characterized in that either the first stop condition or the second stop condition is selected based on the number of steps required to move the stop symbol to the predetermined position. The gaming machine according to (30).

このように構成すると、周回体の最小回転単位であるステップ数に基づいて、周回体を減速させながら停止させる第1の停止条件を選択するか否かが判断されるので、可能な限り第1の停止条件を選択して、周回体とステッピングモータにかかる負荷を低減させることができる。   With this configuration, it is determined whether or not to select the first stop condition for stopping the rotating body while decelerating it, based on the number of steps that is the minimum rotation unit of the rotating body. It is possible to reduce the load on the rotating body and the stepping motor by selecting the stop condition of.

(32)前記減速設定手段は、前記停止図柄を前記所定位置まで移動させるのに要するステップ数に基づいて、前記減速テーブルを選択することを特徴とする(31)に記載の遊技機。   (32) The gaming machine according to (31), wherein the deceleration setting means selects the deceleration table based on the number of steps required to move the stop symbol to the predetermined position.

このように構成すると、停止ボタンが操作されたときに決まるステップ数にはランダム性があるため、ステップ数に基づいて減速テーブルを選択することで、周回体の減速をランダムに実行できるようになる。ステップ数を用いない場合には、減速テーブルを選択する際に乱数を生成する処理などを遊技機において別途設ける必要があるが、ステップ数を用いる構成とすることで、簡単な処理で周回体の減速をランダムに実行できる。また、周回体の減速がランダムに実行されるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えることができる。さらに、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   With this configuration, since the number of steps determined when the stop button is operated is random, it is possible to execute deceleration of the orbiting body at random by selecting the deceleration table based on the number of steps. . When the number of steps is not used, it is necessary to separately provide processing for generating random numbers in the gaming machine when selecting the deceleration table, but by using the configuration using the number of steps, it is easy to perform cyclic processing. The deceleration can be performed randomly. In addition, since the deceleration of the orbiting body is performed at random, it is possible to suppress the player from feeling that the behavior when the orbiting body stops is monotonous. Furthermore, the player's interest can be directed not only to the operation of the stop button but also to the behavior of the orbiting body from the operation of the stop button to the halting of the orbiting body, so that the entire game can be performed. , The player's interest can be attracted.

(33)前記モータ制御手段は、前記第1の停止条件が選択された場合に、前記停止図柄を前記所定位置まで移動させるのに要するステップ数に応じて、前記停止条件選択手段が選択した第1の停止条件を、前記第2の停止条件に変更する停止条件変更手段を備えることを特徴とする(31)または(32)に記載の遊技機。   (33) When the first stop condition is selected, the motor control means selects a number selected by the stop condition selection means according to the number of steps required to move the stop symbol to the predetermined position. The gaming machine according to (31) or (32), further comprising stop condition changing means for changing the first stop condition into the second stop condition.

このように構成すると、停止条件選択手段により第1の停止条件が選択された場合であっても、第2の停止条件に変更されることがあるので、周回体の減速のランダム性が大きくなり、遊技者の興趣をより引きつけることができる。   With this configuration, even if the first stop condition is selected by the stop condition selecting means, the second stop condition may be changed, so that the randomness of deceleration of the orbiting body becomes large. , The player's interest can be attracted more.

(34)前記複数の減速テーブルの各々では、前記減速の開始から前記停止図柄を前記所定位置に到達させるまでのステップ数が異なるステップ数に設定されていることを特徴とする(31)から(33)の何れか一項に記載の遊技機。   (34) In each of the plurality of deceleration tables, the number of steps from the start of the deceleration until the stop symbol reaches the predetermined position is set to a different number of steps from (31) 33. The gaming machine according to any one of the above.

このように構成すると、減速の開始から停止図柄(停止予定図柄)を所定位置に到達させるまでのステップ数が異なるので、遊技経験の豊富な遊技者の場合、周回体の減速している間のステップ数の違いが判るため、遊技者の関心が減速時のステップ数に向かうことになり、遊技者の興趣を引きつけることができる。   With such a configuration, the number of steps from the start of deceleration to the point at which the stop symbol (the scheduled stop symbol) reaches the predetermined position is different. Since the difference in the number of steps is known, the player's interest is directed to the number of steps at the time of deceleration, and the player's interest can be attracted.

(35)前記記憶手段には、第1の減速時間で周回体を減速させる第1減速テーブルと、第2の減速時間で周回体を減速させる第2減速テーブルと、が記憶され、
前記第1の減速テーブルが選択された場合の所定の役への当選の期待度と、前記第2の減速テーブルが選択された場合の前記所定役への当選の期待度と、が異なることを特徴とする(31)から(34)の何れか一項に記載の遊技機。
(35) The storage means stores a first deceleration table for decelerating the orbiting body in the first deceleration time and a second deceleration table for decelerating the orbiting body in the second deceleration time.
The expectation of winning for a predetermined combination when the first deceleration table is selected is different from the expectation of winning for the predetermined combination when the second deceleration table is selected. The gaming machine according to any one of (31) to (34), characterized in that

このように構成すると、リールが停止する際の減速時間の違いにより、所定役に当選している可能性が高いか否かが判るようになるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えつつ、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。   With this configuration, it is possible to know whether or not the possibility of winning the predetermined combination is high due to the difference in deceleration time when the reel is stopped. The player's interest is directed not only to the operation of the stop button but also to the behavior of the orbiter from the operation of the stop button to the halt of the orbiter while suppressing the feeling that the behavior is monotonous Therefore, it is possible to attract the player's interest throughout the game.

(36)前記減速の開始から前記停止図柄を前記所定位置に到達させるまでのステップ数は、前記第2の減速テーブルのほうが、前記周回体の外周に描かれた図柄を所定図柄分移動させるのに要するステップ数の分だけ、前記第1の減速テーブルよりも多く設定されていることを特徴とする(35)に記載の遊技機。   (36) As for the number of steps from the start of the deceleration until the stop symbol reaches the predetermined position, the second deceleration table moves the symbol drawn on the outer periphery of the revolving member by a predetermined symbol The gaming machine according to (35), characterized in that the number of steps required for setting is larger than that of the first deceleration table.

このように構成すると、周回体の減速が開始されるタイミングは同じであるものの、周回体が停止した時点での位置が、周回体の外周の周方向で隣接する所定図柄分(例えば1図柄分)ずれるので、周回体の減速時間の違いを遊技者が認識し易くなる。   In such a configuration, although the timing at which deceleration of the orbiting body is started is the same, the position at the time when the orbiting body is stopped is a predetermined symbol (for example, 1 symbol) adjacent in the circumferential direction of the outer circumference of the orbiting body Because of the deviation, it is easy for the player to recognize the difference in deceleration time of the orbiter.

(37)前記第1の停止条件では、1−2相励磁方式で励磁相の切り換えを順次実行することを特徴とする(21)から(26)、(30)から(36)の何れか一項に記載の遊技機。   (37) Under the first stop condition, switching of the excitation phase is sequentially performed by the 1-2 phase excitation system, and any one of (21) to (26) and (30) to (36) is characterized. The gaming machine described in the section.

このように構成すると、1ステップあたりの周回体の回転角度が小さいので、周回体の回転を滑らかに見せることができる。   According to this configuration, the rotation angle of the orbiting body can be made to look smooth because the rotation angle of the orbiting body per step is small.

(38)前記第1の停止条件では、
励磁をかける励磁相と励磁時間とが励磁相の切り換え順を示す識別番号と関連づけられた減速パターンに基づいて、前記周回体の減速が実行され、
前記モータ制御手段は、前記識別番号の順番に従って、前記励磁をかける励磁相と励磁時間を順次変更しながら、前記周回体を減速させることを特徴とする(21)から(26)、(30)から(37)の何れか一項に記載の遊技機。
(38) In the first stop condition,
Decelerating the orbiting body is performed based on a deceleration pattern in which an excitation phase to be excited and an excitation time are associated with an identification number indicating a switching order of the excitation phase.
(21) to (26), (30), wherein the motor control means decelerates the orbiting body while sequentially changing the excitation phase to be excited and the excitation time in accordance with the order of the identification numbers. The gaming machine according to any one of (37) to (37).

このように構成すると、周回体をスムーズに減速させたのちに完全に停止させることができるので、周回体やステッピングモータにかかる負荷を低減できる。   According to this structure, since the rotating body can be completely stopped after being decelerated smoothly, the load on the rotating body and the stepping motor can be reduced.

(39)前記第1の停止条件では、
励磁をかける励磁相と励磁時間とが励磁相の切り換え順を示す識別番号と関連づけられた減速パターンに基づいて、前記周回体の減速が実行され、
前記停止条件選択手段は、
前記停止図柄と前記所定位置との関係に基づいて、前記減速パターンに設定された複数の識別番号の中から、前記第1の停止条件で使用する識別番号を決定し、
前記減速停止手段は、決定された識別番号の順番に従って、前記励磁をかける励磁相と励磁時間を順次変更しながら、前記周回体を減速させることを特徴とする(21)から(26)、(30)から(37)の何れか一項に記載の遊技機。
(39) In the first stop condition,
Decelerating the orbiting body is performed based on a deceleration pattern in which an excitation phase to be excited and an excitation time are associated with an identification number indicating a switching order of the excitation phase.
The stop condition selection means
Based on the relationship between the stop symbol and the predetermined position, an identification number to be used in the first stop condition is determined from among the plurality of identification numbers set in the deceleration pattern,
The deceleration / stop means decelerates the orbiting body while sequentially changing the excitation phase to be excited and the excitation time according to the order of the determined identification numbers (21) to (26), ( 30) The gaming machine according to any one of (37).

このように構成すると、停止図柄(停止予定図柄)と所定位置との関係ごとに、複数の減速パターンを用意する必要なしに、周回体をスムーズに減速させたのちに完全に停止させることができるので、周回体やステッピングモータにかかる負荷を低減できる。   With such a configuration, it is possible to completely stop the circulating body after smoothly decelerating, without the need to prepare a plurality of deceleration patterns for each relationship between the stop symbol (the planned stop symbol) and the predetermined position. Therefore, the load on the rotating body and the stepping motor can be reduced.

本発明は、
(40)複数種の図柄を循環表示させる複数の循環表示手段と、
前記図柄の循環表示を開始させるべく操作される開始操作手段と、
役の抽選を行う抽選手段と、
前記各循環表示手段の循環表示を個別に停止させるべく操作される複数の停止操作手段と、
前記役の抽選に当選した当選役と対応する当選図柄が有効位置に所定の組合せを形成して停止した場合に特典を付与する特典付与手段と、を備えた遊技機において、
前記役の抽選に当選した場合に停止可能な特定停止態様を停止表示させる特定停止態様停止制御手段と、
前記特定停止態様が停止表示された場合に、遊技の進行に関わる所定の処理が所定期間実行されないようにする所定処理実行停止手段と、を備えることを特徴とする遊技機。
The present invention
(40) a plurality of circulation display means for cyclically displaying a plurality of kinds of symbols;
Start operation means operated to start cyclic display of the symbol;
Lottery means for performing a lottery of role,
A plurality of stop operation means operated to individually stop the circulation display of each of the circulation display means;
A gaming machine comprising: benefit providing means for providing a benefit when a winning combination corresponding to a winning combination winning a lottery for the combination and a winning combination forms a predetermined combination at an effective position and is stopped.
Specific stop mode stop control means for stopping and displaying the specific stop mode that can be stopped when winning is made to the lottery of the role,
A game processing machine comprising: predetermined process execution stopping means for preventing predetermined processes related to the progress of a game from being performed for a predetermined period when the specific stop mode is stop displayed.

このように構成すると、特定停止態様が停止表示された場合、遊技の進行に関わる所定の処理が所定期間実行されないので、遊技の進行が所定期間停止する。これにより、特定停止態様が表示されたことを遊技者が見逃すことを防止できる。   With such a configuration, when the specific stop mode is stopped and displayed, the predetermined process related to the progress of the game is not executed for a predetermined period, and thus the progress of the game is stopped for a predetermined period. This can prevent the player from missing the display of the specific stop mode.

特に、特定停止態様が当選に関連づけられているので、特定停止態様が停止表示されると、遊技者は、図柄の循環表示を停止させるための停止操作手段の操作を慎重に行うようになる。よって、当選図柄を有効位置に所定の組合せを形成して停止させる確度が高くなるので、遊技者が特典付与を引き出すまでに要する時間を短縮でき、効果的な演出を行うことができる。   In particular, since the specific stop mode is associated with the winning, when the specific stop mode is stopped and displayed, the player carefully operates the stop operation means for stopping the cyclic display of the symbols. Therefore, since the certainty of forming a predetermined combination at the effective position and stopping the winning symbol is high, the time required for the player to withdraw the award can be shortened, and an effective effect can be performed.

特に、いわゆる目押しができる熟練した遊技者の場合には、当選図柄を有効位置に停止させる確度がいっそう高くなるので、当選役が取りこぼしのある役であっても、取りこぼしを好適に防止できるようになる。これにより、遊技者が特典付与を引き出すまでにベットするメダルの枚数を好適に抑えることができるようになる。   In particular, in the case of a skilled player who can perform so-called eye-pushing, the probability of stopping the winning symbol in the effective position is further increased, so that even if the winning combination has a missing role, it is possible to suitably prevent dropping. become. Thus, the number of medals to be betted can be suitably suppressed before the player withdraws the benefit award.

(41)前記所定処理実行停止手段は、前記循環表示を最初に停止させた循環表示手段において前記特定停止態様が停止表示されると、前記遊技の進行に関わる所定の処理が所定期間実行されないようにすることを特徴とする(40)に記載の遊技機。   (41) The predetermined processing execution stopping means does not execute predetermined processing related to the progress of the game for a predetermined period when the specific stop mode is stop-displayed in the circulation display means which first stops the circulation display. (40) The gaming machine according to (40).

このように構成すると、遊技者が、複数の停止操作手段をテンポ良く順番に操作して、対応する循環表示手段の循環表示を順番に停止させながら遊技を行っている場合、最初の停止操作手段の操作タイミングが、特定停止態様(リーチ目)を停止表示させるタイミングであるときには、最初の停止操作手段の操作から所定期間の間、遊技の進行に関わる所定の処理が所定期間実行されないので、その所定期間の間、遊技の進行が停止する。これにより、その所定期間の間に停止操作手段が操作されても、対応する循環表示手段の循環表示が停止しないことになる。   When configured in this manner, the first stop operation means when the player operates the plurality of stop operation means in order with good tempo and stops the circulation display of the corresponding circulation display means in order. When the operation timing of is the timing to stop and display the specific stop mode (reach eye), the predetermined process related to the progress of the game is not executed for a predetermined period from the operation of the first stop operation means, so that The progress of the game is stopped for a predetermined period. Thereby, even if the stop operation means is operated during the predetermined period, the circulation display of the corresponding circulation display means is not stopped.

そうすると、最初の循環表示が停止して、特定停止態様が停止表示されていることに遊技者が気付いた時点で、残りの循環表示手段の循環表示を停止させる機会が残されていることになる。かかる場合、遊技者は、残されている機会を「得をした」と感じつつ、当選図柄を有効位置に所定の組合せを停止表示させるべく、再度、残りの停止操作手段を操作して循環表示手段の循環表示を停止させることになる。   Then, when the player notices that the first cyclic display is stopped and the specific stop mode is stopped, an opportunity to stop the cyclic display of the remaining cyclic display means remains. . In such a case, the player operates the remaining stop operation means again to cause the player to stop and display the predetermined combination at the effective position while feeling that the remaining opportunity has been "gained", It will stop the cyclic display of the means.

そうすると、遊技者は、図柄の循環表示を停止させるための停止操作手段の操作をいっそう慎重に行うようになり、その結果として、当選図柄を有効位置に所定の組合せを形成して停止させる確度が高くなるので、遊技者が特典付与を引き出すまでに要する時間を短縮できる。また、遊技の進行の一時的な停止という演出が、遊技者に特定停止態様の停止表示のに対する「気付きの機会」と、停止操作手段の操作機会が残されていることに対する「得をした感」、そして、停止操作手段の操作における「集中」をもたらすので、遊技者にとって効果的な演出となる。   Then, the player more carefully operates the stop operation means for stopping the circulation display of the symbol, and as a result, the probability that the winning symbol is formed in the effective position to be stopped is formed. As it becomes higher, the time required for the player to withdraw the bonus can be shortened. In addition, the effect of temporary stopping of the progress of the game is "a feeling of gaining" that the player has a "notice opportunity" for the stop display of the specific stop mode and that the operation opportunity of the stop operation means is left. And, since "concentration" in the operation of the stop operation means is brought about, it is an effective presentation for the player.

特に、いわゆる目押しができる熟練した遊技者の場合には、当選図柄を有効位置に停止させる確度がいっそう高くなるので、当選役が取りこぼしのある役であっても、取りこぼしを好適に防止できるようになる。これにより、遊技者が特典付与を引き出すまでにベットするメダルの枚数を好適に抑えることができるようになる。   In particular, in the case of a skilled player who can perform so-called eye-pushing, the probability of stopping the winning symbol in the effective position is further increased, so that even if the winning combination has a missing role, it is possible to suitably prevent dropping. become. Thus, the number of medals to be betted can be suitably suppressed before the player withdraws the benefit award.

このことによっても、遊技に対する遊技者の興趣を引き立てることができる。   This also can bring out the player's interest in the game.

(42)前記所定処理実行停止手段は、
前記複数の循環表示手段のうちの少なくとも最後のひとつの循環表示を停止させる前に、すでに循環表示を停止させた循環表示手段において、前記特定停止態様が停止表示されると、前記遊技の進行に関わる所定の処理が所定期間実行されないようにすることを特徴とする(40)に記載の遊技機。
(42) The predetermined process execution stopping means is
In the circulation display means which has already stopped the circulation display before stopping the circulation display of at least the last one of the plurality of circulation display means, when the specific stop mode is stopped and displayed, the game is progressed The gaming machine according to (40), wherein predetermined processing related to the processing is not performed for a predetermined period.

このように構成すると、特定停止態様が停止表示された場合に、遊技の進行に関わる所定の処理が所定期間実行されないので、特定停止態様が表示されたことを遊技者が見逃すことを防止できる。   With this configuration, when the specific stop mode is stopped and displayed, the predetermined process relating to the progress of the game is not executed for a predetermined period, so that the player can be prevented from missing the specific stop mode being displayed.

(43)前記特定停止態様は、前記循環表示を停止した前記循環表示手段の各々が停止表示する図柄の組合せで構成されることを特徴とする(40)または(42)に記載の遊技機。   (43) The gaming machine according to (40) or (42), wherein the specific stop mode is configured by a combination of symbols that each of the circulation display means that has stopped the circulation display stops.

このように構成すると、総ての循環表示手段が停止表示する図柄の組合せで特定停止態様が構成される場合よりも、特定停止態様が停止表示される確率が高くなる。よって、遊技の進行停止による、演出を効果的に行うことができる。   If comprised in this way, the probability that a specific stop aspect will be stop-displayed will become high rather than the case where a specific stop aspect is comprised by the combination of the symbol which all the cyclic display means stop-displays. Therefore, the effect can be effectively performed by stopping the progress of the game.

(44)前記特定停止態様では、前記循環表示を停止した前記循環表示手段の各々が停止表示する図柄は、前記当選役に対応する図柄であり、前記所定の有効位置に停止表示されていることを特徴とする(43)に記載の遊技機。   (44) In the specific stop mode, the symbol displayed for each of the circulation display means for which the circulation display has been stopped is the symbol corresponding to the winning combination, and the stop display is performed at the predetermined effective position. The gaming machine according to (43), which is characterized by

このように構成すると、特定停止態様が停止表示された時点では、当選役と対応する当選図柄が有効位置に所定の組合せを形成している途中になる。   According to this configuration, when the specific stop mode is stopped and displayed, the winning symbol corresponding to the winning combination is in the process of forming a predetermined combination at the effective position.

よって、図柄の循環表示を続けている残りの循環表示手段について、循環表示を停止させるための停止操作手段の操作を慎重に行うことで、最終的に、当選役と対応する当選図柄を有効位置に所定の組合せを形成して停止表示させて、当選役に入賞させることができる。   Therefore, by carefully performing the operation of the stop operation means for stopping the circulation display for the remaining circulation display means continuing the circulation display of the symbols, the winning symbol corresponding to the winning combination is finally made effective. The predetermined combination can be formed and displayed in a stopped state, and the winning combination can be made to win.

よって、残りの循環表示手段の循環表示を停止させるときに、当選図柄が有効位置に停止表示されるように狙って停止操作手段を操作すれば、当選役に入賞して特典付与を引き出せることを、遊技の所定期間の停止により遊技者に気付かせることができる。   Therefore, when stopping the circulation display of the remaining circulation display means, if the stop operation means is operated so that the winning symbol is stopped and displayed at the effective position, it is possible to win the winning combination and pull out the benefit award. By stopping the predetermined period of the game, the player can be made to notice.

さらに、遊技者が特典付与を引き出すまでにベットするメダルの枚数を好適に抑えることができるようになる。   Furthermore, the number of medals to be betted can be suitably suppressed before the player draws out the benefit award.

(45)前記当選役には、当該当選役と対応する当選図柄が有効位置に所定の組合せを形成して停止するまで、次回以降の遊技に当選状態を持ち越し可能な特別当選役が含まれていることを特徴とする(40)から(44)の何れか一項に記載の遊技機。   (45) The winning combination includes a special winning combination capable of carrying over the winning state in the subsequent games until the winning symbol corresponding to the winning combination forms a predetermined combination at the effective position and stops. The gaming machine according to any one of (40) to (44), which is characterized in that

このように構成すると、特定停止態様が停止表示された場合に、遊技の進行が所定期間停止するので、特定停止態様が表示されたことを遊技者が見逃すことを防止できる。   With this configuration, when the specific stop mode is stopped and displayed, the progress of the game is stopped for a predetermined period, so it is possible to prevent the player from missing the specific stop mode being displayed.

特に、特定停止態様が特別当選役に関連づけられているので、特定停止態様が停止表示されると、遊技者は、図柄の循環表示を停止させるための停止操作手段の操作を慎重に行うようになる。よって、当選図柄を有効位置に所定の組合せを形成して停止させる確度が高くなるので、遊技者が特典付与を引き出すまでに要する時間を短縮でき、効果的な演出を行うことができる。   In particular, since the specific stop mode is associated with the special winning combination, when the specific stop mode is stop displayed, the player carefully operates the stop operation means for stopping the cyclic display of the symbol. Become. Therefore, since the certainty of forming a predetermined combination at the effective position and stopping the winning symbol is high, the time required for the player to withdraw the award can be shortened, and an effective effect can be performed.

特に、いわゆる目押しができる熟練した遊技者の場合には、当選図柄を有効位置に停止させる確度がいっそう高くなるので、当選役が取りこぼしのある役であっても、取りこぼしを好適に防止できるようになる。これにより、遊技者が特典付与を引き出すまでにベットするメダルの枚数を好適に抑えることができるようになる。   In particular, in the case of a skilled player who can perform so-called eye-pushing, the probability of stopping the winning symbol in the effective position is further increased, so that even if the winning combination has a missing role, it is possible to suitably prevent dropping. become. Thus, the number of medals to be betted can be suitably suppressed before the player withdraws the benefit award.

(46)前記所定処理実行停止手段は、前記特別当選役と対応する当選図柄が有効位置に所定の組合せを形成して停止するまでの間で、前記遊技の進行に関わる処理が実行されなくなることが所定回数行われた場合には、以降の遊技において前記特定停止態様が停止表示されても前記遊技の進行に関わる処理を実行することを特徴とする(45)に記載の遊技機。   (46) In the predetermined process execution stopping means, the process relating to the progression of the game is not executed until the winning symbol corresponding to the special winning combination forms a predetermined combination at the effective position and stops. The game machine according to (45), characterized in that if the predetermined number of times has been performed, processing relating to the progress of the game is executed even if the specific stop mode is stopped and displayed in the subsequent game.

特別当選役と対応する当選図柄を有効位置に所定の組合せを形成して停止させるまで、当選状態が次回以降の遊技に持ち越される場合、遊技者は、当選状態が持ち越された次回以降の遊技において、当選図柄を揃えるべく遊技を早急に進めたいという意向を持つ。   When the winning state is carried over to the next game or later until the predetermined winning combination and the corresponding winning symbol corresponding to the special winning combination are formed in the effective position and stopped, the player takes the next game after the winning state is carried over. , I have the intention to advance the game immediately to align the winning pattern.

しかし、常に遊技の進行に関わる処理が所定期間実行されないようになっていると、このことが、遊技者にとってフラストレーションとなり、遊技への興趣が削がれてしまうおそれがある。   However, if the process relating to the progress of the game is not always executed for a predetermined period, this may be frustrating for the player and the interest in the game may be cut off.

遊技の進行に関わる処理が実行されなくなることが所定回数(例えば1回)行われたのちは、遊技の進行に関わる処理が実行されるようにすることで、遊技者にフラストレーションを与えて遊技への興趣を削ぐことを防止しつつ、遊技の進行に関わる処理を実行しないことが、効果的な演出として活用できるようになる。   After the process relating to the progress of the game is not executed a predetermined number of times (for example, once), the process relating to the progress of the game is executed to give the player a frustration to play the game. It is possible to utilize it as an effective rendition that the process related to the progress of the game is not performed while preventing the curiosity of the game.

(47)前記所定処理実行停止手段は、前記特別当選役と対応する当選図柄が有効位置に所定の組合せを形成して停止するまでの間で、前記遊技の進行に関わる処理が実行されなくなることが所定回数行われた場合には、以降の遊技において遊技の進行に関わる処理が実行されなくなる期間を、前記所定回数実行される前よりも短い期間に設定することを特徴とする(45)に記載の遊技機。   (47) The predetermined process execution stopping means does not execute the process relating to the progress of the game until the winning symbol corresponding to the special winning combination forms a predetermined combination at the effective position and stops. When a predetermined number of times is performed, a period in which processing relating to the progress of the game is not executed in the subsequent game is set to a period shorter than before the predetermined number of times is executed (45) The gaming machine described.

このように構成すると、遊技の進行に関わる処理が実行されなくなることが所定回数行われた場合には、以降実行される遊技に関わる処理が実行されなくなる期間が、所定回数実行される前よりも短くなる。   When configured in this manner, when processing pertaining to the progress of the game is not performed a predetermined number of times, the period during which processing pertaining to the game to be executed thereafter is not performed is longer than before the predetermined number of times It becomes short.

当選状態が持ち越された次回以降の遊技では、遊技者は当選図柄を揃えるべく遊技を早急に進めたいという意向を持つので、遊技の進行に関わる処理が実行されなくなって遊技の進行が停止すると、遊技者にとってフラストレーションとなり、遊技への興趣が削がれてしまうおそれがある。   In the next and subsequent games in which the winning state is carried over, since the player has an intention to immediately advance the game in order to align the winning symbols, when the process related to the progress of the game is not executed and the progress of the game is stopped, It may be frustrating for the player and the interest in the game may be cut off.

遊技の進行に関わる処理が実行されなくなることが所定回数実行された場合には、以降に実行される遊技に関わる処理が実行されなくなる期間を短くすることで、遊技者が感じるフラストレーションを抑えることができる。   When the process related to the progress of the game is not executed a predetermined number of times, the frustration felt by the player is suppressed by shortening the period when the process related to the game executed later is not executed. Can.

(48)前記遊技の進行に関わる処理は、前記停止操作手段の操作を検出する処理であり、前記所定処理実行停止手段は、前記特定停止態様が停止表示された場合、前記停止操作手段の操作を検出する処理の実行開始を所定期間遅延させることを特徴とする(40)から(47)の何れか一項に記載の遊技機。   (48) The process related to the progress of the game is a process of detecting the operation of the stop operation means, and the predetermined process execution stop means is an operation of the stop operation means when the specific stop mode is displayed as a stop. The gaming machine according to any one of (40) to (47), which delays the start of execution of the process of detecting a predetermined period of time.

このように構成すると、特定停止態様が停止表示された場合、停止操作手段の操作を検出する処理の実行開始を所定期間遅延して、遊技の進行が所定期間停止する。この所定期間を、停止操作手段の操作から循環表示手段の循環表示が停止するまでに要する時間よりも長い時間に設定することで、特定停止態様が表示されたことを遊技者が見逃すことを防止できる。   With this configuration, when the specific stop mode is stopped, the start of execution of the process of detecting the operation of the stop operation means is delayed for a predetermined period, and the progress of the game is stopped for a predetermined period. By setting this predetermined period to a time longer than the time required from the operation of the stop operation means to the stop of the circulation display of the circulation display means, the player can be prevented from missing the specific stop mode being displayed. it can.

(49)前記停止操作手段の操作により入力される指令に基づいて、前記循環表示手段の循環表示を停止させる停止制御手段をさらに備え、
前記遊技の進行に関わる処理は、前記停止制御手段による前記循環表示手段の循環表示を停止させる処理であり、
前記所定処理実行停止手段は、前記特定停止態様が停止表示された場合、前記所定期間の間に入力される前記指令を無効化して、前記停止制御手段による前記循環表示手段の循環表示の停止を実行させないことを特徴とする(40)から(47)の何れか一項に記載の遊技機。
(49) It further comprises stop control means for stopping the circulation display of the circulation display means based on a command inputted by the operation of the stop operation means,
The process related to the progress of the game is a process of stopping the circulation display of the circulation display means by the stop control means,
When the specific stop mode is stopped and displayed, the predetermined process execution stop means invalidates the command input during the predetermined period to stop the circulation display of the circulation display means by the stop control means. The gaming machine according to any one of (40) to (47), which is not executed.

このように構成すると、特定停止態様が停止表示された場合、所定期間の間に入力される指令が無効化されて、循環表示手段の循環表示が停止しないことになるので、特定停止態様が表示されたことを遊技者が見逃すことを防止できる。   With this configuration, when the specific stop mode is stopped, the command input during the predetermined period is invalidated, and the cyclic display of the cyclic display means does not stop, so the specific stop mode is displayed. It is possible to prevent the player from missing what has been done.

(50)前記停止操作手段を操作可能な状態と操作不可能な状態との間で切り換える操作可否設定手段をさらに備え、
前記遊技の進行に関わる処理は、前記操作可否設定手段が前記停止操作手段を操作可能な状態にする処理であり、
前記所定処理実行停止手段は、前記特定停止態様が停止表示された場合、前記操作可否設定手段が前記停止操作手段を操作可能な状態にすることを、所定期間の間禁止することを特徴とする(40)から(47)の何れか一項に記載の遊技機。
(50) The apparatus further comprises operation permission setting means for switching the stop operation means between an operable state and an inoperable state,
The process relating to the progress of the game is a process in which the operation permission setting unit makes the stop operation unit operable.
The predetermined process execution stopping means is characterized by prohibiting the operation permission setting means from making the stop operation means operable for a predetermined period when the specific stop mode is stop displayed. The gaming machine according to any one of (40) to (47).

このように構成すると、特定停止態様が停止表示された場合、所定期間の間、停止操作手段が操作可能な状態にされないので、停止操作手段を操作して循環表示手段の循環表示を停止させることができない状態となる。これにより、特定停止態様が表示されたことを遊技者が見逃すことを防止できる。   According to this configuration, when the specific stop mode is stopped and displayed, the stop operation means is not made operable for a predetermined period, so that the stop operation means is operated to stop the circulation display of the circulation display means. Can not be This can prevent the player from missing the display of the specific stop mode.

(51)遊技の状態に対応した演出を実行する演出実行手段をさらに備え、
前記演出実行手段は、前記特定停止態様が停止表示されると、前記遊技の進行に関わる所定の処理が実行されないことを報知する演出を実行することを特徴とする(40)から(50)の何れか一項に記載の遊技機。
(51) It further comprises an effect execution means for executing an effect corresponding to the state of the game,
The effect executing means executes an effect notifying that the predetermined process related to the progress of the game is not executed when the specific stop mode is stopped and displayed (40) to (50) The gaming machine according to any one of the above.

このように構成すると、特定停止態様が停止表示されることを、遊技者に気付かせることができるので、特定停止態様が表示されたことを遊技者が見逃すことを防止できる。   With this configuration, the player can be made to notice that the specific stop mode is stop displayed, so that the player can be prevented from missing the specific stop mode being displayed.

(52)前記演出実行手段は、前記遊技の進行に関わる所定の処理が実行されない所定期間が経過したことを報知する演出を実行することを特徴とする(40)から(51)の何れか一項に記載の遊技機。   (52) The effect executing means executes an effect of notifying that a predetermined period in which a predetermined process related to the progress of the game is not executed has elapsed, any one of (40) to (51). The gaming machine described in the section.

このように構成すると、停止していた遊技の進行が再開されたことを、遊技者に気付かせることができる。遊技の進行が再開された時点では、当選役と対応する当選図柄が有効位置に所定の組合せを形成している途中になる。   With this configuration, the player can be made aware that the progress of the stopped game has been resumed. When the progress of the game is resumed, the winning symbol and the corresponding winning symbol are in the process of forming a predetermined combination at the effective position.

よって、図柄の循環表示を続けている残りの循環表示手段について、循環表示を停止させるための停止操作手段の操作を慎重に行うことで、最終的に、当選役と対応する当選図柄を有効位置に所定の組合せを形成して停止表示させて、当選役に入賞させることができる。   Therefore, by carefully performing the operation of the stop operation means for stopping the circulation display for the remaining circulation display means continuing the circulation display of the symbols, the winning symbol corresponding to the winning combination is finally made effective. The predetermined combination can be formed and displayed in a stopped state, and the winning combination can be made to win.

(53)前記循環表示手段による循環表示を停止させるときに、前記停止操作手段の操作タイミングに基づいて、前記図柄の循環速度を減速させたのちに前記循環表示を停止させる第1の停止条件と、前記循環速度の減速を行わずに前記循環表示を停止させる第2の停止条件と、のうちの何れかを選択する停止条件選択手段を、さらに備え、
前記特定停止態様停止制御手段は、前記第1の停止条件が選択された場合に、前記第1の停止条件で前記図柄の循環速度を減速させたのちに、前記特定停止態様を停止表示させることを特徴とする(40)から(52)の何れか一項に記載の遊技機。
(53) A first stop condition for stopping the circulation display after decelerating the circulation speed of the symbol based on the operation timing of the stop operation means when the circulation display by the circulation display means is stopped A stop condition selecting means for selecting any one of a second stop condition for stopping the circulation display without reducing the circulation speed, further comprising:
The specific stop mode stop control means causes the specific stop mode to be stopped and displayed after the circulating speed of the symbol is decelerated under the first stop condition when the first stop condition is selected. The gaming machine according to any one of (40) to (52), wherein

このように構成すると、図柄の循環速度を減速させたのちに循環表示を停止させる処理と、遊技の進行を所定期間停止させる処理とを組合わせることで、特定停止態様が表示されたことを遊技者が見逃すことをより好適に防止できる。   With this configuration, it is possible to display that the specific stop mode is displayed by combining the process of stopping the circulation display after decelerating the circulation speed of the symbol and the process of stopping the progress of the game for a predetermined period. It is possible to more preferably prevent a person from missing.

(54)上記の(1)から(53)の何れかの遊技機において、前記遊技機はスロットマシンであることを特徴とする遊技機。   (54) A gaming machine according to any one of the above (1) to (53), wherein the gaming machine is a slot machine.

なかでも、スロットマシンの基本構成としては、「複数の識別情報からなる識別情報列を動的表示した後に、識別情報を確定表示する可変表示手段を備え、始動用操作手段(例えば操作レバー)の操作に起因して識別情報の動的表示が開始され、停止用操作手段(例えばストップボタン)の操作に起因して、あるいは、所定時間経過することにより、識別情報の動的表示が停止され、その停止時の確定識別情報が特定識別情報であることを必要条件として、遊技者に有利な特別遊技状態を発生させる特別遊技状態発生手段とを備えた遊技機」となる。この場合、遊技媒体は、メダル、メダルなどが代表例として挙げられる。   Among them, as a basic configuration of the slot machine, “a variable display means for displaying the identification information after the dynamic display of the identification information sequence consisting of a plurality of identification information is provided, and the starting operation means (for example, operation lever) The dynamic display of the identification information is started due to the operation, and the dynamic display of the identification information is stopped due to the operation of the stop operation means (for example, the stop button) or when the predetermined time elapses. It is a gaming machine having special gaming state generation means for generating a special gaming state advantageous to the player, as a necessary condition that fixed identification information at the time of stopping is specific identification information. In this case, as the game medium, medals, medals and the like can be mentioned as representative examples.

(55)上記の(1)から(53)の何れかの遊技機において、前記遊技機は、パチンコ遊技機とスロットマシンとを融合させたものであることを特徴とする遊技機。   (55) A gaming machine according to any one of the above (1) to (53), wherein the gaming machine is a combination of a pachinko gaming machine and a slot machine.

なかでも、融合させた遊技機の基本構成としては、「複数の識別情報からなる識別情報列を動的表示した後に、識別情報を確定表示する可変表示手段を備え、始動用操作手段(例えば操作レバー)の操作に起因して識別情報の動的表示が開始され、停止用操作手段(例えばストップボタン)の操作に起因して、あるいは、所定時間経過することにより、識別情報の動的表示が停止され、その停止時の確定識別情報が特定識別情報であることを必要条件として、遊技者に有利な特別遊技状態を発生させる特別遊技状態発生手段と、を備え、遊技媒体として球を使用すると共に、前記識別情報の動的表示の開始に際しては所定数の球を必要とし、特別遊技状態の発生に際しては多くの球が払い出されるように構成されている遊技機」となる。   Among other things, as the basic configuration of the merged gaming machine, "the variable display means for displaying the identification information after the dynamic display of the identification information sequence consisting of a plurality of identification information is provided, and the starting operation means (for example, The dynamic display of the identification information is started due to the operation of the lever), and the dynamic display of the identification information is caused by the operation of the stop operation means (for example, the stop button) or when a predetermined time elapses. A special game state generation means for generating a special game state advantageous to the player, provided that the specific identification information is the specific identification information, is stopped, and the ball is used as a game medium At the same time, the start of the dynamic display of the identification information requires a predetermined number of balls, and when a special gaming state occurs, a large number of balls are paid out.

10 スロットマシン
11 筐体本体
11a 天板
11b 底板
11c 背板
11d 左側板
11e 右側板
11f 仕切板
12 前面扉
13 上部ランプ
14 スピーカ
15 液晶ディスプレイ
16 下段プレート
17 メダル排出口
18 皿
20 施錠機構
24 直流安定
30 表示パネル
31(30L、30M、30R) 表示窓
32 ベットランプ
33 ベットランプ
34 ベットランプ
35 クレジット枚数表示部
36 ゲーム数表示部
37 獲得枚数表示部
40 操作部
40a 平面部
40b 縦壁部
41 1枚ベットボタン
42 2枚ベットボタン
43 マックスベットボタン
41a〜43a ベット操作検出センサ
44 クレジット精算ボタン
44a 切換操作検出センサ
45 スタートレバー
45a レバー操作検出センサ
46 ストップボタン
47 ストップボタン
48 ストップボタン
46a〜48a ストップ操作検出センサ
49 返却ボタン
50 メダル投入口
50a 投入メダル検出センサ
51 制御基板収容ボックス
52 ホッパ装置
52a メダル払出検出センサ
53 貯留タンク
54 誘導プレート
55 払出装置
56 電源装置
56a 電源部
56b 停電監視回路
57 メダル収容箱
60 リールユニット
61 リール
61L 左リール
61M 中リール
61R 右リール
65 セレクタ
66 貯留用通路
67 排出用通路
68 開口
70 円筒骨格部材
71 ボス部
72 ボス補強板
73 モータプレート
75 リールインデックスセンサ
75a 発光素子
75b 受光素子
76 第1センサカットバン
76a 先端部
76b 基端部
76e 終端部(基点位置)
76s 始端部(基点位置)
77 第2センサカットバン
77a 先端部
77e 終端部(基点位置)
77s 始端部(基点位置)
79 ステッピングモータ
80 メイン制御基板
81 MPU
82 入出力ポート
83 ROM
83a 励磁テーブル
84 RAM
84a チェックサム補正値用メモリ領域
84b スタックポインタ保存用メモリ領域
84c スベリテーブル
84d 払出予定枚数カウンタ
84e 払出枚数カウンタ
84f ウエイトタイマ
84g 加速カウンタ
84h 励磁順ポインタ
84i 図柄オフセット値
84j 図柄番号
84k 計時カウンタ
84m 残図柄カウンタ
84n 減速カウンタ
84p 減速ウエイトタイマ
84q 減算数
85 クロック回路
90 サブ制御基板
91 外部集中端子板
100 モータドライバ
122 設定キースイッチ
123 リセットスイッチ
123a リセット操作検出センサ
124 設定キー挿入孔
124a 設定キー操作検出センサ
790 ロータ
791 手前側ロータ
792 奥側ロータ
793 第1ポール
794 第2ポール
795 第3ポール
796 第4ポール
L0〜L3 励磁コイル
Ta 加速期間
Tb 定速期間
Tc 停止期間
10 slot machine 11 case body 11a top plate 11b bottom plate 11c back plate 11d left side plate 11e right side plate 11f partition plate 12 front door 13 top lamp 14 speaker 15 liquid crystal display 16 lower plate 17 medal outlet 18 plate 20 locking mechanism 24 DC stability Reference Signs List 30 display panel 31 (30L, 30M, 30R) display window 32 bet lamp 33 bet lamp 34 bet lamp 35 credit number display unit 36 game number display unit 37 acquired number display unit 40 operation unit 40 a flat portion 40 b vertical wall portion 41 1 piece Bet button 42 Two bet button 43 Max bet button 41a to 43a Bet operation detection sensor 44 Credit settlement button 44a Switching operation detection sensor 45 Start lever 45a Lever operation detection sensor 46 Stop button 4 Stop button 48 Stop button 46a to 48a Stop operation detection sensor 49 Return button 50 Medal insertion slot 50a Insertion medal detection sensor 51 Control board accommodation box 52 Hopper device 52a Medal withdrawal detection sensor 53 Storage tank 54 Induction plate 55 Dispensing device 56 Power supply 56a Power supply 56b Power failure monitoring circuit 57 medal storage box 60 reel unit 61 reel 61L left reel 61M middle reel 61R right reel 65 selector 66 storage passage 67 discharge passage 68 opening 70 cylindrical frame member 71 boss portion 72 boss reinforcing plate 73 motor plate 75 Reel Index Sensor 75a Light Emitting Element 75b Light Receiving Element 76 First Sensor Cut Bang 76a Tip 76b Base End 76e End (Base Point)
76s start end (base point position)
77 2nd sensor cut bun 77a tip 77e end (base point position)
77s start end (base point position)
79 stepping motor 80 main control board 81 MPU
82 I / O port 83 ROM
83a Excitation table 84 RAM
84a Check sum correction value memory area 84b Stack pointer storage memory area 84c Slip table 84d Expected number of copies counter 84e Payout number counter 84f Weight timer 84g Acceleration counter 84h Excitation order pointer 84i Symbol offset value 84j Symbol number 84k Time counter 84m Remaining symbol Counter 84n deceleration counter 84p deceleration weight timer 84q subtraction number 85 clock circuit 90 sub control board 91 external concentrated terminal board 100 motor driver 122 setting key switch 123 reset switch 123a reset operation detection sensor 124 setting key insertion hole 124a setting key operation detection sensor 790 Rotor 791 Front rotor 792 Back rotor 793 1st pole 794 2nd pole 795 3rd pole 796 4th Pole L0 to L3 Excitation coil Ta Acceleration period Tb Constant speed period Tc Stop period

Claims (1)

複数の図柄を循環表示させる複数の周回体と、
前記複数の周回体を回転駆動させるモータと、
前記モータを制御して、前記複数の周回体の回転/停止を制御するモータ制御手段と、
前記周回体を回転させることにより、前記図柄の循環表示を開始させるべく操作される開始操作手段と、
役の抽選を行う抽選手段と、
遊技の進行を制御する遊技制御手段と、
前記各周回体の循環表示を個別に停止させるべく操作される複数の停止操作手段と、
前記停止操作手段が操作されると、回転している前記複数の周回体の停止指令を出力する停止指示手段と、
前記停止指令が出力されると、前記周回体の停止時に所定位置に表示させる停止図柄を決定する停止図柄決定手段と、
前記役の抽選の結果、遊技者に有利に遊技が進行する特別遊技状態の役に当選している場合には、当該当選役と対応する当選図柄が有効位置に所定の組合せを形成して停止した場合に特典を付与する特典付与手段と、を備え、
前記モータ制御手段が、前記停止指令の出力から所定時間内に前記周回体を停止させて、前記停止図柄を前記所定位置に停止表示させる遊技機において、
前記特別遊技状態の役に当選した場合に停止可能な特定停止態様を停止表示させる特定停止態様停止制御手段と、
前記特定停止態様が停止表示された場合に、遊技の進行に関わる所定の処理が所定期間実行されないようにする所定処理実行停止手段と、を備え、
前記モータ制御手段は、
前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度を、前記抽選結果に基づいて設定する減速設定手段と、
前記設定された減速度で前記周回体を減速させたのちに停止させる減速停止手段と、
前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度を規定した減速テーブルを記憶する記憶手段と、を備え、
前記記憶手段には、前記減速テーブルとして、第1の減速度で前記周回体を減速させる第1減速テーブルと、第2の減速度で前記周回体を減速させる第2減速テーブルと、が記憶されており、
前記減速設定手段は、
前記役の抽選の結果、前記特別遊技状態の役に当選している場合に、第1の割合で、前記第1減速テーブルで規定された減速度を、前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度として設定する手段と、
前記役の抽選の結果、前記特別遊技状態の役に当選していない場合に、前記第1の割合よりも低い第2の割合で、前記第1減速テーブルで規定された減速度を、前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度として設定する手段と、
前記役の抽選の結果、前記特別遊技状態の役に当選している場合に、第3の割合で、前記第2減速テーブルで規定された減速度を、前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度として設定する一方、前記特別遊技状態の役に当選していない場合には前記第2減速テーブルで規定された減速度の設定を行わない手段と、
を備え、
既に停止している周回体に前記特定停止態様が停止表示されており、前記減速設定手段により、新たに停止させる周回体に対して減速度が設定されている場合、前記所定処理実行停止手段は、遊技の進行に関わる所定の処理を所定期間実行せず、前記減速停止手段は、前記所定期間の経過後、前記停止図柄が前記所定位置に達するまで、前記設定された減速度で前記周回体を減速させたのちに停止させることを特徴とする遊技機。
With multiple orbiters that cyclically display multiple symbols,
A motor that rotationally drives the plurality of orbiting bodies;
Motor control means for controlling the motor to control rotation / stop of the plurality of orbiting bodies;
Start operation means operated to start circulating display of the symbol by rotating the orbiting body;
Lottery means for performing a lottery of role,
Game control means for controlling the progress of the game;
A plurality of stop operation means operated to individually stop the circulation display of each of the orbiting members;
Stop instruction means for outputting a stop instruction of the plurality of rotating bodies in rotation when the stop operation means is operated;
Stop symbol determination means for determining a stop symbol to be displayed at a predetermined position when the rotating body is stopped when the stop command is output;
If, as a result of the lottery of the part, the player is elected to the special gaming state in which the game proceeds in an advantageous manner to the player, the selected winning symbol and the corresponding winning symbol form a predetermined combination at the effective position and stop Providing a benefit in the case of having
In the gaming machine, the motor control means causes the circulating member to stop within a predetermined time from the output of the stop command and causes the stop symbol to be stopped at the predetermined position.
Specific stop mode stop control means for displaying a specific stop mode that can be stopped when the special game state winning combination is won,
And a predetermined process execution stopping unit configured to prevent a predetermined process related to the progress of the game from being performed for a predetermined period when the specific stop mode is stopped and displayed.
The motor control means
Deceleration setting means for setting the deceleration of the orbiting body when the stop symbol is stopped and displayed at the predetermined position, based on the lottery result;
Deceleration stop means for stopping the orbiting body after decelerating at the set deceleration, and
Storage means for storing a deceleration table that defines the deceleration of the circulating member when the stop symbol is stopped and displayed at the predetermined position;
The storage means stores, as the deceleration table, a first deceleration table for decelerating the orbiting body at a first deceleration and a second deceleration table for decelerating the orbiting body at a second deceleration. Yes,
The deceleration setting means
As a result of the lottery of the combination, when the combination of the special game state is won, the deceleration defined in the first deceleration table and the stop symbol at the predetermined position are displayed at a first rate. Means for setting the deceleration of the orbiting body at the time of
As a result of the lottery of the part, when not winning the part of the special game state, the deceleration defined in the first deceleration table at the second rate lower than the first rate is stopped A means for setting the deceleration of the orbiting body when the symbol is stopped and displayed at the predetermined position;
As a result of the lottery of the combination, when the combination of the special game state is won, the deceleration specified in the second deceleration table at a third rate, the stop symbol is displayed in the predetermined position stop Means for setting the deceleration of the orbiting body at the time of causing the game to be set, but not setting the deceleration specified in the second deceleration table, when the special game state winning combination is not won;
Equipped with
When the specific stop mode is stopped and displayed on the rotating body that has already stopped, and the deceleration setting means sets deceleration for the rotating body to be newly stopped, the predetermined process execution stopping means is The predetermined processing related to the progress of the game is not performed for a predetermined period, and the deceleration / stopping means sets the circulating member at the set deceleration until the stop symbol reaches the predetermined position after the predetermined period has elapsed. A game machine characterized by stopping after decelerating.
JP2018226194A 2018-12-03 2018-12-03 Gaming machine Pending JP2019058711A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018226194A JP2019058711A (en) 2018-12-03 2018-12-03 Gaming machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018226194A JP2019058711A (en) 2018-12-03 2018-12-03 Gaming machine

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017043375A Division JP2017100017A (en) 2017-03-08 2017-03-08 Game machine

Publications (1)

Publication Number Publication Date
JP2019058711A true JP2019058711A (en) 2019-04-18

Family

ID=66175956

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018226194A Pending JP2019058711A (en) 2018-12-03 2018-12-03 Gaming machine

Country Status (1)

Country Link
JP (1) JP2019058711A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005080937A (en) * 2003-09-09 2005-03-31 Aruze Corp Game machine
JP2005342035A (en) * 2004-05-31 2005-12-15 Aruze Corp Game machine
JP2009285173A (en) * 2008-05-29 2009-12-10 Fujishoji Co Ltd Reel gaming machine
JP2010119470A (en) * 2008-11-18 2010-06-03 Olympia:Kk Slot machine
JP2010131133A (en) * 2008-12-03 2010-06-17 Sankyo Co Ltd Slot machine
JP2010213952A (en) * 2009-03-18 2010-09-30 Olympia:Kk Slot game machine
JP6107896B2 (en) * 2015-07-22 2017-04-05 株式会社三洋物産 Game machine

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005080937A (en) * 2003-09-09 2005-03-31 Aruze Corp Game machine
JP2005342035A (en) * 2004-05-31 2005-12-15 Aruze Corp Game machine
JP2009285173A (en) * 2008-05-29 2009-12-10 Fujishoji Co Ltd Reel gaming machine
JP2010119470A (en) * 2008-11-18 2010-06-03 Olympia:Kk Slot machine
JP2010131133A (en) * 2008-12-03 2010-06-17 Sankyo Co Ltd Slot machine
JP2010213952A (en) * 2009-03-18 2010-09-30 Olympia:Kk Slot game machine
JP6107896B2 (en) * 2015-07-22 2017-04-05 株式会社三洋物産 Game machine

Similar Documents

Publication Publication Date Title
JP5866810B2 (en) Game machine
JP3531646B1 (en) Gaming machine
JP5314742B2 (en) Game machine
JP2004223164A (en) Game machine
JP5782700B2 (en) Game machine
JP5682138B2 (en) Game machine
JP2004135469A (en) Game machine
JP5562299B2 (en) Game machine
JP2013022236A (en) Game machine
JP2012016383A (en) Game machine
JP5640449B2 (en) Game machine
JP6107896B2 (en) Game machine
JP5928542B2 (en) Game machine
JP2012016384A (en) Game machine
JP2019058711A (en) Gaming machine
JP2005110976A (en) Game machine
JP5711784B2 (en) Game machine
JP2017100017A (en) Game machine
JP5920398B2 (en) Game machine
JP6652165B2 (en) Gaming machine
JP6708285B2 (en) Amusement machine
JP6683273B2 (en) Amusement machine
JP2015024244A (en) Game machine
JP6512342B2 (en) Gaming machine
JP6708223B2 (en) Amusement machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191203

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200623