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

JP5784882B2 - Game machine - Google Patents

Game machine Download PDF

Info

Publication number
JP5784882B2
JP5784882B2 JP2010056475A JP2010056475A JP5784882B2 JP 5784882 B2 JP5784882 B2 JP 5784882B2 JP 2010056475 A JP2010056475 A JP 2010056475A JP 2010056475 A JP2010056475 A JP 2010056475A JP 5784882 B2 JP5784882 B2 JP 5784882B2
Authority
JP
Japan
Prior art keywords
gaming state
combination
game
symbol
main cpu
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2010056475A
Other languages
Japanese (ja)
Other versions
JP2011188930A (en
Inventor
岡田 和生
和生 岡田
八木 正史
正史 八木
俊規 市橋
俊規 市橋
智秀 駒木
智秀 駒木
史崇 池勝
史崇 池勝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Universal Entertainment Corp
Original Assignee
Universal Entertainment Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Universal Entertainment Corp filed Critical Universal Entertainment Corp
Priority to JP2010056475A priority Critical patent/JP5784882B2/en
Publication of JP2011188930A publication Critical patent/JP2011188930A/en
Application granted granted Critical
Publication of JP5784882B2 publication Critical patent/JP5784882B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Slot Machines And Peripheral Devices (AREA)
  • Game Rules And Presentations Of Slot Machines (AREA)

Description

本発明は、遊技機に関する。   The present invention relates to a gaming machine.

従来、複数の図柄が周面に描かれた複数のリールと、これら各リールに対応して複数設けられるとともに各リールの周面に描かれた一部の図柄を表示する表示窓とを備え、遊技者によるメダル等の遊技価値の投入とスタートレバーに対する開始操作とに基づいて全リールを回転させ、遊技者によるストップボタンに対する停止操作に基づいて各リールを停止させることにより表示窓に図柄を停止表示する遊技機(いわゆる「パチスロ」)が知られている。こうした遊技機は、表示窓内の有効ライン上に役に係る図柄の組合せが停止表示され、表示役として決定されたこと(すなわち、役が成立したこと)に基づいて、遊技者に対して特典(例えば、メダル)を付与する。   Conventionally, a plurality of reels on which a plurality of symbols are drawn on the peripheral surface, and a display window that is provided in correspondence with each reel and displays a part of the symbols drawn on the peripheral surface of each reel, The symbols are stopped on the display window by rotating all reels based on the player's input of game value such as medals and the start operation on the start lever, and stopping each reel based on the stop operation on the stop button by the player. A gaming machine to display (so-called “pachislot”) is known. Such a gaming machine offers a bonus to the player based on the fact that the combination of symbols related to the combination is stopped on the active line in the display window and determined as the display combination (that is, the combination is established). (For example, a medal).

現在主流の遊技機は、遊技者の開始操作に基づいて予め遊技機内部において複数の役の中から1又は2以上の役を抽籤して(以下、「内部抽籤」という)、当籤した役(以下、「内部当籤役」という)と遊技者の停止操作とに基づいてリールの停止制御を行い、内部当籤役に係る図柄の組合せを図柄表示窓に停止表示させる。また、役の種類として、例えば、遊技者に対して遊技価値を付与する小役、遊技価値の投入無しに再遊技を許可するリプレイ、又は、遊技状態を通常遊技状態と比較して遊技者にとって有利な遊技状態(以下、「RB遊技状態」という)を連続して作動させるBB遊技状態を開始させるボーナス役(以下、「BB」という)などがある。   A mainstream gaming machine draws one or two or more roles from among a plurality of roles in advance in the gaming machine based on the start operation of the player (hereinafter referred to as “internal lottery”), Hereinafter, the reel stop control is performed based on the “internal winning combination” and the player's stop operation, and the symbol combination related to the internal winning combination is stopped and displayed on the symbol display window. In addition, as a type of a role, for example, a small role that gives a player a game value, a replay that allows a replay without input of a game value, or a game state compared to a normal game state for a player There is a bonus combination (hereinafter referred to as “BB”) for starting a BB gaming state in which an advantageous gaming state (hereinafter referred to as “RB gaming state”) is continuously operated.

また、近時、所定の遊技状態において、特定の再遊技役に対応する図柄の組合せが表示されると、再遊技役が高い確率で内部当籤役として決定されるように抽籤値(当籤確率)を変動させた高確率状態に遊技状態を移行させる遊技機が知られている(例えば、特許文献1)。この遊技機によれば、高確率遊技状態において、再遊技役が内部当籤役として決定される機会が増加するので、遊技者が、メダルを投入することなく次回の単位遊技を行う機会を増加させることができる。   Also, recently, when a combination of symbols corresponding to a specific re-playing role is displayed in a predetermined gaming state, a lottery value (winning probability) is determined so that the re-playing role is determined as an internal winning combination. There is known a gaming machine that shifts a gaming state to a high probability state in which the value is changed (for example, Patent Document 1). According to this gaming machine, in the high-probability gaming state, the chance that the re-gamer is determined as an internal winning combination increases, so the player increases the opportunity to perform the next unit game without inserting medals. be able to.

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

しかしながら、上述の遊技機によれば、高確率状態において遊技を行う機会を多く得ることができるものの、高確率状態において内部当籤役として決定される確率が高くなるように抽籤値を変動させた役は、再遊技役のみであり、メダルの払出に係る役や、ボーナス役が内部当籤役として決定される抽籤値は変動するものではない。そうすると、遊技者は、高確率遊技状態において多くのメダルの払出を受けるためには、ボーナス役が内部当籤役として決定されるのを待たなければならず、ボーナス役が内部当籤役として決定されるまでの期間が長期にわたった場合には、たとえ高確率状態であっても遊技が間延びしてしまい、遊技に対する興趣が低下することとなる。   However, according to the above-described gaming machine, although it is possible to obtain many opportunities to play a game in a high probability state, the role in which the lottery value is changed so as to increase the probability of being determined as an internal winning combination in the high probability state. Is a re-game combination only, and a lottery value for determining a medal payout combination or a bonus combination as an internal winning combination does not change. Then, the player must wait for the bonus combination to be determined as the internal winning combination in order to receive a lot of medals in the high probability gaming state, and the bonus combination is determined as the internal winning combination. If the period up to a long period of time is long, the game is extended even in a high probability state, and the interest in the game is reduced.

ところで、遊技者が多くのメダルの払出を受けることができるようにするために、全ての遊技状態において、ボーナス役が内部当籤役として決定される当籤確率を高くする構成とすることもできる。しかしながら、この構成にした場合には、遊技者の遊技に対する興趣を向上させることができるものの、遊技場は、何らの利益も得ることができず、遊技者と遊技場との公平性を欠く結果となる。   By the way, in order to allow a player to receive a lot of medals, the winning probability that a bonus combination is determined as an internal winning combination can be increased in all gaming states. However, with this configuration, the player's interest in gaming can be improved, but the game hall cannot gain any profit, and the result is that the player and the game hall lack fairness. It becomes.

本発明は、上記課題に鑑みてなされたものであり、高確率状態における遊技に対する興趣の低下を引き起こすことなく、遊技者と遊技場との公平性を担保することができる遊技機を提供すること目的とする。   The present invention has been made in view of the above problems, and provides a gaming machine that can ensure fairness between a player and a game field without causing a decrease in interest in games in a high probability state. Objective.

上記の課題を解決するために、請求項1に記載の発明に係る遊技機は、複数の図柄が描かれた複数のリール(例えば、後述のリール3L、3C、3R)と、各前記リールに描かれた複数の図柄の一部を表示する図柄表示領域(例えば、後述の図柄表示領域4L、4C、4R)と、遊技状態(例えば、後述のRT1遊技状態、RT2遊技状態)に応じて予め規定された所定数量のメダルが投入されることを条件に、前記リールを回転させることで、前記図柄表示領域に表示されている図柄の変動を開始させる図柄変動開始手段(例えば、後述のステッピングモータ49L、49C、49R、メインCPU31)と、前記図柄変動開始手段により図柄の変動が開始されることを条件に、遊技状態に応じて内部当籤役を決定する当籤役決定手段(例えば、後述のメインCPU31)と、各前記リールに対応して設けられ、当該リールを停止させるための停止操作を検出する停止操作検出手段(例えば、後述のストップスイッチ7LS、7CS、7RS)と、前記当籤役決定手段により決定された内部当籤役と前記停止操作検出手段により停止操作が検出されたタイミングとに基づいて、前記リールの回転を停止させることにより前記図柄表示領域に表示されている図柄の変動を停止させる停止制御手段(例えば、後述のメインCPU31)と、前記停止制御手段により前記図柄の変動が停止されることを条件に、前記図柄表示領域に設けられた有効ライン(例えば、後述のクロスアップライン8a、クロスダウンライン8e)上に停止した図柄の組合せに基づいて、遊技者に利益を付与する利益付与手段(例えば、後述のメインCPU31)と、第1の図柄組合せに対応する第1の再遊技役、第2の図柄組合せに対応する第2の再遊技役、及びメダルの払出に係る複数の小役を含む複数の役の中から内部当籤役を決定するための抽籤値が規定された抽籤テーブルを記憶する抽籤テーブル記憶手段と、前記抽籤テーブルに規定がされている前記第1の再遊技役、及び前記第2の再遊技役に係る抽籤値を変更するための再遊技役抽籤値変更テーブルを記憶する再遊技役抽籤値変更テーブル記憶手段と、前記抽籤テーブルに規定がされている前記複数の小役に係る抽籤値を変更するための小役抽籤値変更テーブルを記憶する小役抽籤値変更テーブル記憶手段と、前記再遊技役抽籤値変更テーブル、及び前記小役抽籤値変更テーブルを参照し、前記抽籤テーブルに規定されている抽籤値を変更する抽籤値変更手段と、を備え、前記遊技状態には、少なくとも特別遊技状態(例えば、後述のBB遊技状態、MB遊技状態)と、第1の遊技状態(例えば、後述のRT2遊技状態)と、第2の遊技状態(例えば、後述のRT1遊技状態)とが含まれ、前記再遊技役抽籤値変更テーブルには、前記第1の再遊技役、及び前記第2の再遊技役を内部当籤役として決定するための抽籤値が、前記第1の遊技状態、及び前記第2の遊技状態毎にそれぞれ規定されており、前記小役抽籤値変更テーブルには、メダルの払出に係る小役を内部当籤役として決定するための抽籤値が規定されており、前記抽籤値変更手段は、前記遊技状態が、前記第1の遊技状態である場合に、前記再遊技役抽籤値変更テーブル、及び前記小役抽籤値変更テーブルに規定されている抽籤値を参照して、前記抽籤テーブルに規定されている抽籤値を変更し、前記遊技状態が、前記第2の遊技状態である場合に、前記再遊技役抽籤値変更テーブルに規定されている抽籤値を参照して、前記抽籤テーブルに規定されている抽籤値を変更し、前記当籤役決定手段は、前記特別遊技状態において、メダルの払出に係る複数の図柄組合せにそれぞれ対応する複数の小役(例えば、後述のベル赤ベル、青ベル、黄ベル、特殊役1〜特殊役6)を内部当籤役として決定し、前記第1の遊技状態、及び前記第2の遊技状態において、前記抽籤値変更手段により抽籤値を変更した抽籤テーブルを用いて、前記第1の再遊技役(例えば、後述の通常リプレイ)、前記第2の再遊技役(例えば、後述の特殊リプレイ)、特別の図柄組合せに対応する特別役(例えば、後述のBB1〜BB3、MB)、及び前記複数の小役の中から1又は2以上の役を内部当籤役として決定し、前記利益付与手段は、前記有効ライン上に、前記第1の図柄組合せ、又は前記第2の図柄組合せが停止されることを条件に、再遊技を作動させる再遊技作動手段(例えば、後述のメインCPU31)と、前記有効ライン上に、メダルの払出に係る図柄組合せが停止されることを条件に、メダルの払出を行うメダル払出手段(例えば、後述のメインCPU31)と、前記有効ライン上に、前記特別の図柄組合せが停止されることを条件に、前記特別遊技状態を、終了条件が充足されるまで作動させる特別遊技状態作動手段(例えば、後述のメインCPU31)と、前記有効ライン上に、前記第2の図柄組合せが停止されることを条件に、前記第1の遊技状態を、終了条件が充足されるまで作動させる第1の遊技状態作動手段(例えば、後述のメインCPU31)と、を含み、前記特別遊技状態は、前記第1の遊技状態、及び前記第2の遊技状態よりも、前記当籤役決定手段が前記複数の小役を高い確率で内部当籤役として決定する遊技者にとって有利な遊技状態であり、前記第1の遊技状態において予め規定される前記所定数量(例えば、後述の2枚)と、前記第2の遊技状態において予め規定される前記所定数量(例えば、後述の3枚)は異なるとともに、前記第1の遊技状態は、前記第2の遊技状態よりも前記当籤役決定手段が、前記第1の再遊技役、及び前記複数の小役を高い確率で内部当籤役として決定する遊技者にとって有利な遊技状態であり、前記再遊技作動手段は、前記第1の遊技状態、及び前記第2の遊技状態において、前記有効ライン上に前記第1の図柄組合せが停止されることを条件に、当該図柄組合せが停止された遊技における前記所定数量のメダルを次回の遊技において自動投入させることで、再遊技を作動させ、前記第2の遊技状態において、前記有効ライン上に前記第2の図柄組合せが停止されることを条件に、前記第1の遊技状態において予め規定される前記所定数量のメダルを次回の遊技において自動投入させることで、再遊技を作動させることを特徴とする。 In order to solve the above-described problem, a gaming machine according to the first aspect of the present invention includes a plurality of reels (for example, reels 3L, 3C, and 3R described later) on which a plurality of symbols are drawn, and each of the reels. Depending on a symbol display area (for example, symbol display areas 4L, 4C, and 4R described later) and a gaming state (for example, RT1 gaming state and RT2 gaming state described later) for displaying a part of the plurality of drawn symbols. On the condition that a prescribed predetermined number of medals are inserted, by rotating the reel, symbol variation starting means (for example, a stepping motor described later) that starts variation of the symbol displayed in the symbol display area is started. 49L, 49C, 49R, main CPU 31) and winning combination determining means (for example, determining the internal winning combination in accordance with the game state on the condition that the variation of the symbol is started by the symbol variation start means For example, a main CPU 31 which will be described later, and a stop operation detection means (for example, stop switches 7LS, 7CS and 7RS which will be described later) provided corresponding to each reel and detecting a stop operation for stopping the reel, Based on the internal winning combination determined by the winning combination determining means and the timing when the stop operation is detected by the stop operation detecting means, the symbol displayed in the symbol display area by stopping the rotation of the reel. Stop control means (for example, a main CPU 31 described later) for stopping the fluctuation of the symbol, and an effective line (for example, described later) provided in the symbol display area on condition that the fluctuation of the symbol is stopped by the stop control means. The player is given a profit based on the combination of symbols stopped on the cross-up line 8a and the cross-down line 8e). Profit applying means (e.g., main CPU31 described later) and the first replay combination corresponding to the first symbol combination, the second replay combination corresponding to the second symbol combination, and a plurality of the payout of the medals A lottery table storage means for storing a lottery table in which a lottery value for determining an internal winning combination from among a plurality of combinations including a small combination is defined; and the first re-set defined in the lottery table. A re-game combination lottery value change table storage unit for storing a re-game combination lottery value change table for changing a lottery value related to the game combination and the second re-play game combination, and the lottery table are defined. A small combination lottery value change table storage means for storing a small combination lottery value change table for changing lottery values related to the plurality of small combinations, the re-playing combination lottery value change table, and the small combination lottery value change table See And lottery value changing means for changing the lottery value defined in the lottery table , wherein the gaming state includes at least a special gaming state (for example, a BB gaming state and an MB gaming state described later), 1 gaming state (for example, an RT2 gaming state described later) and a second gaming state (for example, an RT1 gaming state described later) are included, and the replaying game lottery value change table includes the first game state. A lottery value for determining a game combination and the second re-game combination as an internal winning combination is defined for each of the first game state and the second game state, and the small combination lottery In the value change table, a lottery value for determining a small combination relating to the payout of medals as an internal winning combination is defined, and the lottery value changing means is configured such that the gaming state is the first gaming state. If the re-game player lottery value changes A lottery value defined in the lottery table with reference to a table and a lottery value defined in the small role lottery value change table, and the gaming state is the second gaming state The lottery value defined in the lottery table is changed with reference to the lottery value defined in the re-gamer lottery value change table, and the winning combination determining means A plurality of small roles (for example, a bell red bell, a blue bell, a yellow bell, and special roles 1 to 6 described later) respectively corresponding to a plurality of symbol combinations related to the payout are determined as internal winning combinations, and the first gaming state, and in the second game condition, by using a lottery table for changing the lottery value by the lottery value changing means, the first replay combination (e.g., normal replay later), the second Re-playing role ( For example, one or two or more of the special combinations corresponding to a special symbol combination (for example, BB1 to BB3, MB described later) and the plurality of small combinations are determined as internal winning combinations. The profit granting means is a re-game operating means (for example, described later) that operates the re-game on the condition that the first symbol combination or the second symbol combination is stopped on the active line. Main CPU 31), medal payout means for paying out medals (for example, main CPU 31 described later) on the effective line on the condition that the symbol combination related to the payout of medals is stopped on the effective line In addition, on the condition that the special symbol combination is stopped, special game state actuating means (for example, a main CPU 31 described later) that operates the special game state until the end condition is satisfied. ) And first gaming state operating means (for example, operating the first gaming state until the end condition is satisfied, on the condition that the second symbol combination is stopped on the active line) The special game state is determined by the winning combination determination means to have the plurality of small combinations at a higher probability than the first game state and the second game state. It is a gaming state advantageous for a player determined as a winning combination, and is preliminarily defined in the second gaming state and the predetermined quantity (for example, two cards described later) defined in advance in the first gaming state. The predetermined quantity (for example, three sheets to be described later) is different, and the first game state is more determined by the winning combination determining means than the second game state, the first re-game player, and the plurality of game players. A small chance to win a small role A favorable game state for the player to determine the winning combination, the replay actuating means, the first game condition, and in the second game condition, wherein the active line on the first symbol combination is stopped On the condition that the symbol combination is stopped, the predetermined number of medals in the game in which the symbol combination is stopped is automatically inserted in the next game to activate the re-game, and in the second game state, the the second condition that the symbol combination is stopped, the medals of the predetermined quantity previously defined in the first game condition that is automatically inserted in the next game, actuating a replay Features.

この構成により、図柄変動開始手段が、遊技状態に応じて予め規定された所定数量のメダルが投入されることを条件に、各リールを回転させることで、図柄表示領域に表示されている図柄の変動を開始させ、当籤役決定手段が、図柄変動開始手段により図柄の変動が開始されることを条件に、遊技状態に応じて内部当籤役を決定し、停止操作検出手段が、各リールに対応して設けられ、当該リールを停止させるための停止操作を検出し、停止制御手段が、当籤役決定手段により決定された内部当籤役と停止操作検出手段により停止操作が検出されたタイミングとに基づいて、リールの回転を停止させることにより図柄表示領域に表示されている図柄の変動を停止させ、利益付与手段が、停止制御手段により図柄の変動が停止されることを条件に、図柄表示領域に設けられた有効ライン上に停止した図柄の組合せに基づいて、遊技者に利益を付与し、抽籤テーブル記憶手段が、第1の図柄組合せに対応する第1の再遊技役、第2の図柄組合せに対応する第2の再遊技役、及びメダルの払出に係る複数の小役を含む複数の役の中から内部当籤役を決定するための抽籤値が規定された抽籤テーブルを記憶し、再遊技役抽籤値変更テーブル記憶手段が、抽籤テーブルに規定がされている第1の再遊技役、及び第2の再遊技役に係る抽籤値を変更するための再遊技役抽籤値変更テーブルを記憶し、小役抽籤値変更テーブル記憶手段が、抽籤テーブルに規定がされている複数の小役に係る抽籤値を変更するための小役抽籤値変更テーブルを記憶し、抽籤値変更手段が、再遊技役抽籤値変更テーブル、及び小役抽籤値変更テーブルを参照し、抽籤テーブルに規定された抽籤値を変更する。また、遊技状態には、少なくとも特別遊技状態と、第1の遊技状態と、第2の遊技状態とが含まれ、再遊技役抽籤値変更テーブルには、第1の再遊技役、及び第2の再遊技役を内部当籤役として決定するための抽籤値が、第1の遊技状態、及び第2の遊技状態毎にそれぞれ規定されており、小役抽籤値変更テーブルには、メダルの払出に係る小役を内部当籤役として決定するための抽籤値が規定されており、抽籤値変更手段は、遊技状態が、第1の遊技状態である場合に、再遊技役抽籤値変更テーブル、及び小役抽籤値変更テーブルに規定されている抽籤値を参照して、抽籤テーブルに規定されている抽籤値を変更し、遊技状態が、第2の遊技状態である場合に、再遊技役抽籤値変更テーブルに規定されている抽籤値を参照して、抽籤テーブルに規定されている抽籤値を変更し、当籤役決定手段は、特別遊技状態において、メダルの払出に係る複数の図柄組合せにそれぞれ対応する複数の小役を内部当籤役として決定し、第1の遊技状態、及び第2の遊技状態において、前記抽籤値変更手段により抽籤値を変更した抽籤テーブルを用いて、前記第1の再遊技役、前記第2の再遊技役、特別の図柄組合せに対応する特別役、及び前記複数の小役の中から1又は2以上の役を内部当籤役として決定し、利益付与手段に含まれる再遊技作動手段が、有効ライン上に、第1の図柄組合せ、又は第2の図柄組合せが停止されることを条件に、再遊技を作動させ、メダル払出手段が、有効ライン上に、メダルの払出に係る図柄組合せが停止されることを条件に、メダルの払出を行い、特別遊技状態作動手段が、有効ライン上に、特別の図柄組合せが停止されることを条件に、特別遊技状態を、終了条件が充足されるまで作動させ、第1の遊技状態作動手段が、有効ライン上に、第2の図柄組合せが停止されることを条件に、第1の遊技状態を、終了条件が充足されるまで作動させる。また、特別遊技状態は、第1の遊技状態、及び第2の遊技状態よりも、当籤役決定手段が複数の小役を高い確率で内部当籤役として決定する遊技者にとって有利な遊技状態である。また、第1の遊技状態において予め規定される所定数量と、第2の遊技状態において予め規定される所定数量は異なるとともに、第1の遊技状態は、第2の遊技状態よりも当籤役決定手段が、第1の再遊技役、及び複数の小役を高い確率で内部当籤役として決定する遊技者にとって有利な遊技状態である。また、再遊技作動手段は、第1の遊技状態、及び第2の遊技状態において、有効ライン上に第1の図柄組合せが停止されることを条件に、当該図柄組合せが停止された遊技における所定数量のメダルを次回の遊技において自動投入させることで、再遊技を作動させ、第2の遊技状態において、有効ライン上に第2の図柄組合せが停止されることを条件に、第1の遊技状態において予め規定される所定数量のメダルを次回の遊技において自動投入させることで、再遊技を作動させる。 With this configuration, the symbol variation starting means rotates each reel on condition that a predetermined number of medals that are prescribed in advance according to the gaming state are inserted, so that the symbol displayed in the symbol display area is displayed. The winning combination determining means determines the internal winning combination according to the gaming state on the condition that the symbol variation is started by the symbol variation starting means, and the stop operation detecting means corresponds to each reel. A stop operation for stopping the reel is detected, and the stop control means is based on the internal winning combination determined by the winning combination determining means and the timing when the stop operation is detected by the stop operation detecting means. The rotation of the reel is stopped to stop the change of the symbol displayed in the symbol display area, and the profit providing means is required to stop the change of the symbol by the stop control means. , Based on the combination of symbols stopped on the activated line provided in the symbol display areas, the benefit was provided to the player, the lottery table storage means, a first replay combination corresponding to the first symbol combination, A lottery table in which a lottery value for determining an internal winning combination from a plurality of combinations including a second combination of a second replaying combination corresponding to the second symbol combination and a plurality of small combinations relating to the payout of medals is defined. A re-gamer lottery value for storing and changing a lottery value related to the first re-gamer and the second re-gamer defined in the lottery table by the re-gamer lottery value change table storage means The change table is stored, and the small lottery value change table storage means stores a small role lottery value change table for changing lottery values related to a plurality of small roles specified in the lottery table, and changes the lottery value. Means are re-game player lottery value change table , And with reference to the small winning combination lottery value change table, change the prescribed lottery value in lottery table. In addition, the gaming state includes at least a special gaming state, a first gaming state, and a second gaming state, and the re-gamer lottery value change table includes a first re-gamer and a second game state . The lottery value for determining the re-gamer as the internal winning combination is defined for each of the first game state and the second game state. A lottery value for determining such a small combination as an internal winning combination is defined, and the lottery value changing means, when the gaming state is the first gaming state, When the lottery value defined in the lottery table is changed with reference to the lottery value defined in the combination lottery value change table, and the gaming state is the second gaming state, the re-gamer lottery value is changed. Refer to the lottery value specified in the table, lottery table Change the lottery value specified in, winning combination determination means, the special game state, determining a plurality of small winning combination corresponding to a plurality of symbol combination according to the payout of medals as the internal winning combination, the first gaming state, and in the second game condition, by using a lottery table for changing the lottery value by the lottery value changing means, the first replay combination, the second replay combination, correspond to a particular symbol combination A special combination to be performed, and one or more combinations among the plurality of small combinations are determined as internal winning combinations, and the re-game actuating means included in the profit granting means has a first symbol combination on the active line, Alternatively, the replay is activated on condition that the second symbol combination is stopped, and the medal payout means is paid on the condition that the symbol combination relating to the medal payout is stopped on the active line. And play a special game The actuating means activates the special gaming state on the active line on the condition that the special symbol combination is stopped until the end condition is satisfied, and the first gaming state actuating means is on the active line. On the condition that the second symbol combination is stopped, the first gaming state is operated until the end condition is satisfied. Further, the special game state is a game state that is more advantageous for a player in which the winning combination determining means determines a plurality of small combinations as internal winning combinations with a higher probability than the first gaming state and the second gaming state. . In addition, the predetermined quantity preliminarily defined in the first gaming state and the predetermined quantity preliminarily defined in the second gaming state are different, and the first gaming state is a winning combination determining means more than the second gaming state. However, this is an advantageous gaming state for the player who determines the first replaying combination and the plurality of small combinations as the internal winning combination with a high probability. In addition, the re-game operating means may be a predetermined game in which the symbol combination is stopped on the condition that the first symbol combination is stopped on the active line in the first game state and the second game state. The first game state is set on the condition that the re-game is activated by automatically inserting a quantity of medals in the next game, and the second symbol combination is stopped on the active line in the second game state. In the next game, a predetermined number of medals are automatically inserted in the next game to activate the re-game.

したがって、当該遊技機によれば、第1の遊技状態は、第2の遊技状態よりも、第1の再遊技役、及び複数の小役が内部当籤役として決定される確率が高い遊技状態であることから、遊技者は第1の遊技状態において短期間に多くのメダルの払い出しを受けることができ、遊技者の遊技に対する興趣を高めることができる。また、小役が内部当籤役として決定される確率をRT1遊技状態とRT2遊技状態とで異ならせることにより、遊技者のみが利益を享受することを防止し、遊技場と遊技者との公平性を担保することができる。   Therefore, according to the gaming machine, the first gaming state is a gaming state in which there is a higher probability that the first re-playing combination and the plurality of small combinations will be determined as the internal winning combination than the second gaming state. Therefore, the player can receive a lot of medals in a short period of time in the first gaming state, and the player's interest in the game can be enhanced. In addition, by making the probability that a small role is determined as an internal winning combination differs between the RT1 gaming state and the RT2 gaming state, it is possible to prevent only the player from enjoying profits, and the fairness between the game hall and the player Can be secured.

また、上記の課題を解決するための一実施形態の遊技機は、複数の図柄が描かれた複数のリールと、各前記リールに描かれた複数の図柄の一部を表示する図柄表示領域と、遊技状態に応じて予め規定された所定数量のメダルが投入されることを条件に、前記リールを回転させることで、前記図柄表示領域に表示されている図柄の変動を開始させる図柄変動開始手段と、前記図柄変動開始手段により図柄の変動が開始されることを条件に、遊技状態に応じて内部当籤役を決定する当籤役決定手段と、各前記リールに対応して設けられ、当該リールを停止させるための停止操作を検出する停止操作検出手段と、前記当籤役決定手段により決定された内部当籤役と前記停止操作検出手段により停止操作が検出されたタイミングとに基づいて、前記リールの回転を停止させることにより前記図柄表示領域に表示されている図柄の変動を停止させる停止制御手段と、前記停止制御手段により前記図柄の変動が停止されることを条件に、前記図柄表示領域に設けられた前記有効ライン上に停止した図柄の組合せに基づいて、遊技者に利益を付与する利益付与手段とを備え、前記遊技状態には、少なくとも特別遊技状態と、第1の遊技状態と、第2の遊技状態とが含まれ、前記当籤役決定手段は、前記特別遊技状態において、メダルの払出に係る複数の図柄組合せにそれぞれ対応する複数の小役を内部当籤役として決定し、前記第1の遊技状態、及び前記第2の遊技状態において、第1の図柄組合せに対応する第1の再遊技役、第2の図柄組合せに対応する第2の再遊技役、特別の図柄組合せに対応する特別役、及び前記複数の小役を含む複数の役の中から1又は2以上の役を内部当籤役として決定し、前記利益付与手段は、前記有効ライン上に、前記第1の図柄組合せ、又は前記第2の図柄組合せが停止されることを条件に、再遊技を作動させる再遊技作動手段と、前記有効ライン上に、メダルの払出に係る図柄組合せが停止されることを条件に、メダルの払出を行うメダル払出手段と、前記有効ライン上に、前記特別の図柄組合せが停止されることを条件に、前記特別遊技状態を、終了条件が充足されるまで作動させる特別遊技状態作動手段と、前記有効ライン上に、前記第2の図柄組合せが停止されることを条件に、前記第1の遊技状態を、終了条件が充足されるまで作動させる第1の遊技状態作動手段と、を含み、前記特別遊技状態は、前記第1の遊技状態、及び前記第2の遊技状態よりも、前記当籤役決定手段が前記複数の小役を高い確率で内部当籤役として決定する遊技者にとって有利な遊技状態であり、前記第1の遊技状態において予め規定される前記所定数量と、前記第2の遊技状態において予め規定される前記所定数量は異なるとともに、前記第1の遊技状態は、前記第2の遊技状態よりも前記当籤役決定手段が、前記第1の再遊技役、及び前記特別役(例えば、後述のBB1〜BB3、MB)を高い確率で内部当籤役として決定する遊技者にとって有利な遊技状態であり、前記再遊技作動手段は、前記第1の遊技状態、及び前記第2の遊技状態において、前記有効ライン上に第1の図柄組合せが停止されることを条件に、当該図柄組合せが停止された遊技における前記所定数量のメダルを次回の遊技において自動投入させることで再遊技を作動させ、前記第2の遊技状態において、前記有効ライン上に第2の図柄組合せが停止されることを条件に、前記第1の遊技状態において予め規定される前記所定数量のメダルを次回の遊技において自動投入させることで、再遊技を作動させることを特徴とする。
In addition, a gaming machine according to an embodiment for solving the above problems includes a plurality of reels on which a plurality of symbols are drawn, and a symbol display area that displays a part of the plurality of symbols drawn on each of the reels. The symbol variation starting means for starting the variation of the symbol displayed in the symbol display area by rotating the reel on condition that a predetermined number of medals predetermined according to the gaming state are inserted And a winning combination determining means for determining an internal winning combination in accordance with the gaming state, provided that the symbol variation is started by the symbol variation starting means, and corresponding to each of the reels. Based on a stop operation detecting means for detecting a stop operation for stopping, an internal winning combination determined by the winning combination determining means, and a timing at which the stop operation is detected by the stop operation detecting means. Stop control means for stopping the fluctuation of the symbol displayed in the symbol display area by stopping the rotation of the symbol, and on the condition that the fluctuation of the symbol is stopped by the stop control means Profit granting means for granting a player a benefit based on a combination of symbols stopped on the active line provided in the game line, and the gaming state includes at least a special gaming state, a first gaming state, And the second gaming state, the winning combination determining means determines, as the internal winning combination, a plurality of small combinations respectively corresponding to a plurality of symbol combinations related to the payout of medals in the special gaming state, In the first game state and the second game state, the first re-gamer corresponding to the first symbol combination, the second re-gamer corresponding to the second symbol combination, and the special symbol combination versus One or more combinations among the plurality of combinations including the plurality of small combinations are determined as internal winning combinations, and the profit granting unit is configured to place the first symbol combination on the active line. Or on the condition that the second symbol combination is stopped, on the condition that the symbol combination relating to the medal payout is stopped on the active line and the re-game operating means for operating the re-game, Medal payout means for paying out medals, and special game state operating means for operating the special game state until the end condition is satisfied on the condition that the special symbol combination is stopped on the active line And, on the condition that the second symbol combination is stopped on the active line, the first game state operating means for operating the first game state until the end condition is satisfied, Including the special game The state is a gaming state that is more advantageous for a player in which the winning combination determination means determines the plurality of small combinations as internal winning combinations with higher probability than the first gaming state and the second gaming state. The predetermined quantity preliminarily defined in the first gaming state is different from the predetermined quantity preliminarily defined in the second gaming state, and the first gaming state is different from the second gaming state. The winning combination determination means is a gaming state advantageous to a player who determines the first replaying combination and the special combination (for example, BB1 to BB3, MB described later) as an internal winning combination with a high probability. The re-game actuating means has stopped the symbol combination on the condition that the first symbol combination is stopped on the active line in the first gaming state and the second gaming state. To play The re-game is activated by automatically inserting the predetermined number of medals in the next game, and the second symbol combination is stopped on the active line in the second game state. The re-game is activated by automatically inserting the predetermined number of medals defined in advance in the first game state in the next game.

したがって、当該遊技機によれば、第1の遊技状態は、第2の遊技状態よりも、第1の再遊技役、及び特別役が内部当籤役として決定される確率が高い遊技状態であることから、遊技者は、第1の遊技状態において、有効ライン上に停止されることを条件に遊技者にとって最も有利な特別遊技状態を作動させるための特別役が内部当籤役として決定される機会を多く得ることができ、遊技者の遊技に対する興趣を高めることができる。また、特別役が内部当籤役として決定される確率をRT1遊技状態とRT2遊技状態とで異ならせることにより、遊技者のみが利益を享受することを防止し、遊技場と遊技者との公平性を担保することができる。   Therefore, according to the gaming machine, the first gaming state is a gaming state in which there is a higher probability that the first replaying combination and the special combination will be determined as the internal winning combination than the second gaming state. Therefore, in the first gaming state, the player has an opportunity to determine the special combination for operating the special gaming state that is most advantageous for the player as an internal winning combination on the condition that the player is stopped on the active line. Many can be obtained and the player's interest in games can be enhanced. In addition, by making the probability that a special role is determined as an internal winning combination differs between the RT1 gaming state and the RT2 gaming state, it is possible to prevent only the player from enjoying profits, and the fairness between the game hall and the player Can be secured.

また、請求項2に記載の発明に係る遊技機は、請求項1に記載の遊技機において、前記第1の遊技状態において予め規定される所定数量は、前記第2の遊技状態において予め規定される所定数量よりも少ないことを特徴とする。 A gaming machine according to the invention of claim 2 is the gaming machine according to claim 1 , wherein the predetermined quantity preliminarily defined in the first gaming state is preliminarily defined in the second gaming state. Less than a predetermined quantity.

したがって、当該遊技機によれば、遊技者は、第1の遊技状態において、少ないメダルの投入で多くの利益を享受することができ、遊技者の遊技に対する興趣を更に向上させることができる。   Therefore, according to the gaming machine, in the first gaming state, the player can enjoy a lot of profits by inserting a small number of medals, and can further improve the interest of the player in the game.

また、請求項3に記載の発明に係る遊技機は、請求項1又は2に記載の遊技機において、前記メダル払出手段は、前記有効ライン上にメダルの払出に係る図柄組合せが停止された際に、遊技状態が前記第1の遊技状態である場合には、遊技状態が前記第2の遊技状態である場合と比べて、多くのメダルの払出を行うことを特徴とする。 Further, in the gaming machine according to the invention described in claim 3 , in the gaming machine according to claim 1 or 2 , the medal payout means is configured such that when the symbol combination related to the payout of medals is stopped on the effective line. In addition, when the gaming state is the first gaming state, more medals are paid out than when the gaming state is the second gaming state.

したがって、当該遊技機によれば、遊技者は、第1の遊技状態において、有効ライン上に小役に係る図柄組合せを停止させるたびに多くの利益を享受することができ、遊技者の遊技に対する興趣を更に向上させることができる。   Therefore, according to the gaming machine, in the first gaming state, the player can enjoy a lot of profit each time the symbol combination related to the small part is stopped on the active line. Interest can be further improved.

また、請求項4に記載の発明に係る遊技機は、請求項1乃至3の何れか1項に記載の遊技機において、前記遊技状態には、第3の遊技状態(例えば、後述の一般遊技状態)が更に含まれ、前記第3の遊技状態において、前記有効ライン上に該第2遊技状態作動役(例えば、後述の赤ベル、青ベル、黄ベル)が停止されることを条件に該第3の遊技状態を終了させるとともに遊技状態を第2の遊技状態に移行させる第3の遊技状態制御手段(例えば、後述のメインCPU31)を更に含み、前記当籤役決定手段は、前記第1の遊技状態において、前記第2の遊技状態、及び前記第3の遊技状態よりも、前記第2遊技状態作動役を高い確率で内部当籤役として決定し、前記第1の遊技状態作動手段は、前記第2の遊技状態において、前記有効ライン上に、前記第2の図柄組合せが停止される場合にのみ、前記第1の遊技状態を、終了条件が充足されるまで作動させ、前記第1の遊技状態において、前記有効ライン上に前記第2の遊技状態の作動に係る図柄の組合せが停止した場合であっても、前記第1の遊技状態を終了させないことを特徴とする。 A gaming machine according to a fourth aspect of the present invention is the gaming machine according to any one of the first to third aspects, wherein the gaming state includes a third gaming state (for example, a general gaming described later). State), and in the third gaming state, the second gaming state activator (for example, red bell, blue bell, yellow bell described later) is stopped on the active line. The game system further includes third gaming state control means (for example, a main CPU 31 described later) for ending the third gaming state and shifting the gaming state to the second gaming state, wherein the winning combination determining means includes the first winning combination determining means. In the gaming state, the second gaming state operating combination is determined as an internal winning combination with higher probability than in the second gaming state and the third gaming state, and the first gaming state operating means is In the second gaming state, the effective license Above, the only if the second symbol combination is stopped, the first game condition, is actuated until the end condition is satisfied, in the first game condition, the said effective line on the first The first gaming state is not terminated even when the combination of symbols relating to the operation of the second gaming state is stopped .

したがって、当該遊技機によれば、第3の遊技状態から、遊技者にとって有利な遊技状態である第1の遊技状態へ移行させるためには、まず、第3の遊技状態から第2の遊技状態に移行させなければならず、遊技状態が、第1の遊技状態よりも不利な第2の遊技状態であっても遊技者の遊技に対する興趣を高めることができる。   Therefore, according to the gaming machine, in order to shift from the third gaming state to the first gaming state that is advantageous for the player, first, the third gaming state is changed to the second gaming state. Therefore, even if the gaming state is the second gaming state which is more disadvantageous than the first gaming state, the player's interest in the game can be enhanced.

また、請求項5に記載の発明に係る遊技機は、請求項1乃至4の何れか1項に記載の遊技機において、前記遊技状態には、持越遊技状態(例えば、後述のRT4遊技状態)が更に含まれ、前記利益付与手段には、前記当籤役決定手段により前記特別役が内部当籤役として決定されてから、当該特別役が前記有効ライン上に停止するまでの間、特別役が内部当籤役として持ち越されていることを示す持越情報を記憶する持越遊技状態を作動させる持越遊技状態作動手段(例えば、後述のメインCPU31)が更に含まれ、前記第2の遊技状態と、前記持越遊技状態において予め規定される前記所定数量が異なるとともに、前記持越遊技状態は、前記第2の遊技状態よりも前記当籤役決定手段が、前記第1の再遊技役、及び前記複数の小役を高い確率で内部当籤役として決定する遊技者にとって有利な遊技状態であることを特徴とする。 A gaming machine according to a fifth aspect of the present invention is the gaming machine according to any one of the first to fourth aspects, wherein the gaming state includes a carryover gaming state (for example, an RT4 gaming state described later). Is included in the profit granting means until the special combination is stopped on the active line after the special combination is determined as the internal winning combination by the winning combination determination unit. Further included is a carryover game state operating means (for example, a main CPU 31 described later) for operating a carryover game state that stores carryover information indicating that the player has carried over as a winning combination, and the second game state and the carryover game are included. The predetermined quantity specified in advance is different, and in the carryover gaming state, the winning combination determining means is higher in the first replaying combination and the plurality of small combinations than in the second gaming state. Characterized in that it is a favorable game state for the player to determine as the internal winning combination by a factor.

したがって、当該遊技機によれば、持越遊技状態において、遊技者は、特別役に係る特別の図柄組合せが有効ライン上に停止させるまでの間であっても、多くのメダルの払い出しを受けることができ、遊技に対する興趣を高めることができる。また、小役が内部当籤役として決定される確率を遊技状態毎に変動させることにより遊技場と遊技者との公平性を担保することができる。   Therefore, according to the gaming machine, in the carryover gaming state, the player can receive a lot of medals even before the special symbol combination related to the special role is stopped on the active line. Yes, it can enhance the interest in games. In addition, by changing the probability that a small combination is determined as an internal winning combination for each gaming state, it is possible to ensure fairness between the game hall and the player.

したがって、当該遊技機によれば、第1の遊技状態において、特別役が内部当籤役として決定される機会を多くすることができ、遊技者の遊技に対する興趣を高めることができる。また、特別役が内部当籤役として決定される確率を遊技状態毎に変動させることにより遊技場と遊技者との公平性を担保することができる。   Therefore, according to the gaming machine, in the first gaming state, it is possible to increase the chances that the special combination is determined as the internal winning combination, and it is possible to increase the interest of the player in the game. Further, the fairness between the game hall and the player can be ensured by changing the probability that the special combination is determined as an internal winning combination for each gaming state.

一実施形態における遊技機の外観図である。It is an external view of the gaming machine in one embodiment. 一実施形態における遊技機の図柄配置テーブルの例を示す図である。It is a figure which shows the example of the symbol arrangement | positioning table of the game machine in one Embodiment. 一実施形態における遊技機の主制御回路の構成例を示す図である。It is a figure which shows the structural example of the main control circuit of the game machine in one Embodiment. 一実施形態における遊技機の副制御回路の構成例を示す図である。It is a figure which shows the structural example of the sub control circuit of the game machine in one Embodiment. 一実施形態における遊技機の遊技状態の移行例を示す図である。It is a figure which shows the example of a transition of the game state of the game machine in one Embodiment. 一実施形態における遊技機の一般遊技状態用内部抽籤テーブルの例を示す図である。It is a figure which shows the example of the internal lottery table for general game states of the game machine in one Embodiment. 一実施形態における遊技機のRB遊技状態用内部抽籤テーブルの例を示す図である。It is a figure which shows the example of the internal lottery table for RB game states of the game machine in one Embodiment. 一実施形態における遊技機のリプレイ用抽籤値変更テーブルの例を示す図である。It is a figure which shows the example of the lottery value change table for replay of the game machine in one Embodiment. 一実施形態における遊技機の小役用抽籤値変更テーブルの例を示す図である。It is a figure which shows the example of the lottery value change table for small roles of the gaming machine in one embodiment. 一実施形態における遊技機の小役・リプレイ用内部当籤役決定テーブルの例を示す図である。It is a figure which shows the example of the internal winning combination determination table for the small combination and replay of the gaming machine in one embodiment. 一実施形態における遊技機のボーナス用内部当籤役決定テーブルの例を示す図である。It is a figure which shows the example of the internal winning combination determination table for bonuses of the gaming machine in one embodiment. 一実施形態における遊技機の図柄組合せテーブルの例を示す図である。It is a figure which shows the example of the symbol combination table of the game machine in one Embodiment. 一実施形態における遊技機のボーナス作動時テーブルの例を示す図である。It is a figure which shows the example of the bonus operation time table of the gaming machine in one embodiment. 一実施形態における遊技機の内部当籤役格納領域、表示役格納領域の例を示す図である。It is a figure which shows the example of the internal winning combination storing area | region of the gaming machine in one embodiment, and a display combination storing area. 一実施形態における遊技機の持越役格納領域の例を示す図である。It is a figure which shows the example of the carryover combination storage area | region of the game machine in one Embodiment. 一実施形態における遊技機の遊技状態フラグ格納領域の例を示す図である。It is a figure which shows the example of the game state flag storage area | region of the game machine in one Embodiment. 一実施形態における遊技機のストップボタン格納領域の例を示す図である。It is a figure which shows the example of the stop button storage area | region of the game machine in one Embodiment. 一実施形態における遊技機の左第1停止用停止テーブルの例を示す図である。It is a figure which shows the example of the stop table for 1st left stop of the game machine in one Embodiment. 一実施形態における遊技機の変更データ検索テーブルの例を示す図である。It is a figure which shows the example of the change data search table of the game machine in one Embodiment. 一実施形態における図柄コード格納領域の例を示す図である。It is a figure which shows the example of the symbol code storage area in one Embodiment. 一実施形態における遊技機の引込優先順位データ格納領域の例を示す図である。It is a figure which shows the example of the draw-in priority data storage area | region of the game machine in one Embodiment. 一実施形態における遊技機の優先順序テーブルの例を示す図である。It is a figure which shows the example of the priority order table of the game machine in one Embodiment. 一実施形態における主制御回路で行われるメインCPUによるリセット割込処理のフローチャートを示す図である。It is a figure which shows the flowchart of the reset interruption process by the main CPU performed by the main control circuit in one Embodiment. 一実施形態における主制御回路で行われるメダル受付・スタートチェック処理のフローチャートを示す図である。It is a figure which shows the flowchart of the medal reception and start check process performed in the main control circuit in one Embodiment. 一実施形態における主制御回路で行われる自動投入処理のフローチャートを示す図である。It is a figure which shows the flowchart of the automatic injection | throwing-in process performed with the main control circuit in one Embodiment. 一実施形態における主制御回路で行われる投入枚数カウンタ最大値設定処理のフローチャートを示す図である。It is a figure which shows the flowchart of the insertion number counter maximum value setting process performed with the main control circuit in one Embodiment. 一実施形態における主制御回路で行われる内部抽籤処理のフローチャートを示す図である。It is a figure which shows the flowchart of the internal lottery process performed with the main control circuit in one Embodiment. 一実施形態における主制御回路で行われる内部抽籤処理のフローチャートを示す図である。It is a figure which shows the flowchart of the internal lottery process performed with the main control circuit in one Embodiment. 一実施形態における主制御回路で行われる内部抽籤テーブル決定処理のフローチャートを示す図である。It is a figure which shows the flowchart of the internal lottery table determination process performed with the main control circuit in one Embodiment. 一実施形態における主制御回路で行われるリール停止初期設定処理のフローチャートを示す図である。It is a figure which shows the flowchart of the reel stop initial setting process performed with the main control circuit in one Embodiment. 一実施形態における主制御回路で行われる引込優先順位格納処理のフローチャートを示す図である。It is a figure which shows the flowchart of the drawing priority order | rank storage process performed with the main control circuit in one Embodiment. 一実施形態における主制御回路で行われるリール停止制御処理のフローチャートを示す図である。It is a figure which shows the flowchart of the reel stop control process performed with the main control circuit in one Embodiment. 一実施形態における主制御回路で行われる滑りコマ数決定処理のフローチャートを示す図である。It is a figure which shows the flowchart of the sliding frame number determination process performed with the main control circuit in one Embodiment. 一実施形態における主制御回路で行われる第2・第3停止処理のフローチャートを示す図である。It is a figure which shows the flowchart of the 2nd and 3rd stop process performed with the main control circuit in one Embodiment. 一実施形態における主制御回路で行われるライン変更ビットチェック処理のフローチャートを示す図である。It is a figure which shows the flowchart of the line change bit check process performed in the main control circuit in one Embodiment. 一実施形態における主制御回路で行われるラインマスクデータ変更処理のフローチャートを示す図である。It is a figure which shows the flowchart of the line mask data change process performed with the main control circuit in one Embodiment. 一実施形態における主制御回路で行われる優先引込制御処理のフローチャートを示す図である。It is a figure which shows the flowchart of the priority drawing-in control process performed with the main control circuit in one Embodiment. 一実施形態における主制御回路で行われる制御変更処理のフローチャートを示す図である。It is a figure which shows the flowchart of the control change process performed with the main control circuit in one Embodiment. 一実施形態における主制御回路で行われる入賞作動検索処理のフローチャートを示す図である。It is a figure which shows the flowchart of the winning action search process performed with the main control circuit in one Embodiment. 一実施形態における主制御回路で行われる入賞チェック・メダル払出処理のフローチャートを示す図である。It is a figure which shows the flowchart of a prize check and medal payout process performed in the main control circuit in one Embodiment. 一実施形態における主制御回路で行われるボーナス終了チェック処理のフローチャートを示す図である。It is a figure which shows the flowchart of the bonus completion | finish check process performed in the main control circuit in one Embodiment. 一実施形態における主制御回路で行われるRT制御処理のフローチャートを示す図である。It is a figure which shows the flowchart of RT control processing performed with the main control circuit in one Embodiment. 一実施形態における主制御回路で行われるボーナス作動チェック処理のフローチャートを示す図である。It is a figure which shows the flowchart of the bonus operation | movement check process performed with the main control circuit in one Embodiment. 一実施形態における主制御回路で行われるメインCPUによる割込処理のフローチャートを示す図である。It is a figure which shows the flowchart of the interruption process by the main CPU performed by the main control circuit in one Embodiment. 一実施形態における副制御回路で行われる電源投入時処理のフローチャートを示す図である。It is a figure which shows the flowchart of the process at the time of power activation performed by the sub-control circuit in one Embodiment. 一実施形態における副制御回路で行われるランプ制御タスクのフローチャートを示す図である。It is a figure which shows the flowchart of the lamp | ramp control task performed with the sub control circuit in one Embodiment. 一実施形態における副制御回路で行われるサウンド制御タスクのフローチャートを示す図である。It is a figure which shows the flowchart of the sound control task performed with the sub control circuit in one Embodiment. 一実施形態における副制御回路で行われるマザータスクのフローチャートを示す図である。It is a figure which shows the flowchart of the mother task performed by the sub control circuit in one Embodiment. 一実施形態における副制御回路で行われるメインタスクのフローチャートを示す図である。It is a figure which shows the flowchart of the main task performed by the sub control circuit in one Embodiment. 一実施形態における副制御回路で行われる主基板通信タスクのフローチャートを示す図である。It is a figure which shows the flowchart of the main board | substrate communication task performed with the sub control circuit in one Embodiment. 一実施形態における副制御回路で行われるコマンド解析処理のフローチャートを示す図である。It is a figure which shows the flowchart of the command analysis process performed with the sub control circuit in one Embodiment. 一実施形態における副制御回路で行われるアニメタスクのフローチャートを示す図である。It is a figure which shows the flowchart of the animation task performed by the sub control circuit in one Embodiment. 一実施形態における副制御回路で行われる演出内容決定処理のフローチャートを示す図である。It is a figure which shows the flowchart of the production content determination process performed with the sub control circuit in one Embodiment. 一実施形態における副制御回路で行われるスタートコマンド受信時処理のフローチャートを示す図である。It is a figure which shows the flowchart of the process at the time of the start command reception performed by the sub-control circuit in one Embodiment.

以下に、本発明の遊技機について、図面を用いて具体的に説明する。なお、以下の実施形態では、本発明の遊技機として、図柄を変動表示する3つの回転リールを備えた遊技機であって、コイン、メダルまたはトークンなどの他に、遊技者に付与されたカード等の遊技価値を用いて遊技することが可能な遊技機、いわゆるパチスロ遊技機を用いて説明する。また、以下の実施形態では、パチスロ遊技機を例に挙げて説明するが、本願発明の遊技機を限定するものではなく、スロットマシンであってもよい。   The gaming machine of the present invention will be specifically described below with reference to the drawings. In the following embodiment, as a gaming machine of the present invention, a gaming machine having three rotating reels that variably display symbols, in addition to coins, medals, tokens, etc., a card given to a player A description will be given using a game machine capable of playing using a game value such as a so-called pachislot machine. In the following embodiments, a pachislot gaming machine will be described as an example, but the gaming machine of the present invention is not limited, and a slot machine may be used.

まず、図1を参照して、本実施形態に係る遊技機の概観について説明する。なお、図1は、本実施形態に係る遊技機1の斜視図である。   First, an overview of the gaming machine according to the present embodiment will be described with reference to FIG. FIG. 1 is a perspective view of the gaming machine 1 according to the present embodiment.

遊技機1には、図1に示すように、リール3L、3C、3Rや後述の主制御回路60(図3参照)などを収容するキャビネット1aと、キャビネット1aに対して開閉可能に取り付けられる前面扉1bと、が設けられている。   As shown in FIG. 1, the gaming machine 1 includes a cabinet 1a that houses reels 3L, 3C, and 3R, a main control circuit 60 (see FIG. 3) described later, and the like, and a front surface that is attached to the cabinet 1a so as to be openable and closable. And a door 1b.

前面扉1bの中央部正面には、略垂直面としてのパネル表示部2aと液晶表示部2bが形成されている。キャビネット1aの中央部正面の内部(液晶表示部2bの背面)には、3個のリール3L、3C、3Rが回転自在に横一列に設けられている。各リール3L、3C、3Rの外周面上には複数種類の図柄が21個配列された図柄列が描かれている。各リール3L、3C、3Rの図柄は、図柄表示領域4L、4C、4Rを透過して視認できるようになっている。また、各リール3L、3C、3Rは、定速で回転(例えば80回転/分)するように後述の主制御回路60(図3参照)により制御され、図柄表示領域4L、4C、4R内に表示されるリール3L、3C、3R上に描かれた図柄が、リールの回転に伴って変動する。なお、本実施形態のリール3L、3C、3Rは、本発明のリールを構成し、また、図柄表示領域4L、4C、4Rは、本発明の表示窓を構成する。   A panel display portion 2a and a liquid crystal display portion 2b as substantially vertical surfaces are formed in front of the center portion of the front door 1b. Three reels 3L, 3C, and 3R are rotatably provided in a horizontal row inside the front of the central portion of the cabinet 1a (the back of the liquid crystal display portion 2b). On the outer peripheral surface of each reel 3L, 3C, 3R, a symbol row in which 21 types of symbols are arranged is drawn. The symbols of the reels 3L, 3C, 3R can be seen through the symbol display areas 4L, 4C, 4R. Each reel 3L, 3C, 3R is controlled by a main control circuit 60 (see FIG. 3), which will be described later, so as to rotate at a constant speed (for example, 80 revolutions / minute), and within the symbol display areas 4L, 4C, 4R. The symbols drawn on the displayed reels 3L, 3C, 3R vary as the reels rotate. Note that the reels 3L, 3C, and 3R of the present embodiment constitute a reel of the present invention, and the symbol display areas 4L, 4C, and 4R constitute a display window of the present invention.

パネル表示部2a、及び液晶表示部2bの下方には略水平面の台座部10が形成されている。台座部10の左側には、押しボタン操作により、クレジットされているメダルを賭けるための最大BETボタン13が設けられる。最大BETボタン13は、1回の押し操作により、クレジットされているメダルのうち、その時点で投入可能な枚数のメダルが投入される。最大BETボタン13を操作することにより、後述の入賞ラインが有効化される。   A substantially horizontal plane base 10 is formed below the panel display 2a and the liquid crystal display 2b. On the left side of the pedestal portion 10, a maximum BET button 13 for betting a credited medal by a push button operation is provided. The maximum BET button 13 is inserted by pressing the number of medals that can be inserted at that time among the credited medals. By operating the maximum BET button 13, a winning line described later is activated.

台座部10の右側には、メダル投入口22が設けられている。メダル投入口22に投入されたメダルに応じて、後述の入賞ラインが有効化される。   On the right side of the pedestal portion 10, a medal slot 22 is provided. In accordance with the medal inserted into the medal slot 22, a pay line described later is activated.

台座部10の前面部の左寄りには、遊技者が遊技で獲得したメダルのクレジット(Credit)/払い出し(Pay)の切り替えを行うC/Pボタン14が設けられている。このC/Pボタン14に対する遊技者の操作によって払出モード又はクレジットモードの切り替えが行われる。クレジットモードでは、入賞が成立すると、入賞に対応する払出枚数分のメダルがクレジットされる。また、払出モードでは、入賞が成立すると、入賞に対応する払出枚数分のメダルが正面下部のメダル払出口15から払い出され、このメダル払出口15から払い出されたメダルはメダル受け部16に溜められる。   A C / P button 14 for switching between credit (Credit) / payout (Pay) of medals acquired by the player in the game is provided on the left side of the front portion of the pedestal 10. The payout mode or the credit mode is switched by the player's operation on the C / P button 14. In the credit mode, when a winning is established, medals for the number of payouts corresponding to the winning are credited. In the payout mode, when a winning is established, medals for the number of payouts corresponding to the winning are paid out from the medal payout port 15 at the lower front, and the medals paid out from the medal payout port 15 are sent to the medal receiving unit 16. Accumulated.

メダル受け部16の上方の左右には、スピーカ21L、21Rが設けられている。スピーカ21L、21Rは、遊技の状況に応じて演出音や報知音などを出力する。   Speakers 21 </ b> L and 21 </ b> R are provided on the left and right above the medal receiving portion 16. The speakers 21L and 21R output effect sounds, notification sounds, and the like according to the game situation.

C/Pボタン14の右側には、スタートレバー6が設けられている。スタートレバー6は、遊技者の開始操作により、リール3L、3C、3Rを回転させ、図柄表示領域4L、4C、4Rに表示された図柄の変動を開始させる。   A start lever 6 is provided on the right side of the C / P button 14. The start lever 6 rotates the reels 3L, 3C, and 3R by the player's start operation, and starts changing the symbols displayed in the symbol display areas 4L, 4C, and 4R.

台座部10の前面部中央で、スタートレバー6の右側には、遊技者の押下操作(停止操作)により3個のリール3L、3C、3Rの回転をそれぞれ停止させるための3個のストップボタン7L、7C、7Rが設けられている。ここで、3つのリール3L、3C、3Rが回転している際、1つ目のリールの回転が停止することを第1停止といい、2つ目のリールの回転が停止することを第2停止といい、3つ目のリールの回転が停止することを第3停止という。また、遊技者が第1停止させるための停止操作を第1停止操作という。同様に、遊技者が第2停止させるための停止操作を第2停止操作、第3停止させるための停止操作を第3停止操作という。   Three stop buttons 7L for stopping the rotation of the three reels 3L, 3C, and 3R by the player's pressing operation (stopping operation) are provided on the right side of the start lever 6 at the center of the front surface portion of the base 10. , 7C, 7R are provided. Here, when the three reels 3L, 3C, and 3R are rotating, the stop of the rotation of the first reel is called a first stop, and the stop of the rotation of the second reel is a second. This is called “stop”. Stopping the rotation of the third reel is called “third stop”. The stop operation for the player to stop for the first time is referred to as a first stop operation. Similarly, a stop operation for the player to stop the second stop is referred to as a second stop operation, and a stop operation for the third stop is referred to as a third stop operation.

前面扉1bの上部には、LED101が設けられている。LED101は、遊技の状況に応じて発光し、演出や報知が行われる。   An LED 101 is provided on the upper portion of the front door 1b. The LED 101 emits light according to the game situation, and effects and notifications are performed.

パネル表示部2aは、WINランプ17と、BETランプ9a〜9cと、払出枚数表示部18と、クレジット表示部19と、を有する。   The panel display unit 2 a includes a WIN lamp 17, BET lamps 9 a to 9 c, a payout number display unit 18, and a credit display unit 19.

WINランプ17は、遊技者にボーナスの作動に係る図柄の組合せを表示可能な状態であることを、点灯することにより報知する。1−BETランプ9a、2−BETランプ9b、及び3−BETランプ9cは、遊技を行うために投入されるメダルの枚数(即ち、投入枚数)に応じて点灯が行われる。1−BETランプ9aは、1枚のメダルが投入された場合に点灯が行われる。2−BETランプ9bは、2枚のメダルが投入された場合に点灯が行われる。3−BETランプ9cは、3枚のメダルが投入された場合に点灯が行われる。   The WIN lamp 17 notifies the player that the combination of symbols related to the operation of the bonus can be displayed by lighting. The 1-BET lamp 9a, the 2-BET lamp 9b, and the 3-BET lamp 9c are lit according to the number of medals inserted to play a game (that is, the inserted number). The 1-BET lamp 9a is turned on when one medal is inserted. The 2-BET lamp 9b is turned on when two medals are inserted. The 3-BET lamp 9c is turned on when three medals are inserted.

払出枚数表示部18、及びクレジット表示部19は、夫々7セグメントLEDから成り、入賞成立時のメダルの払出枚数、貯留(クレジット)されているメダルの枚数を表示する。   The payout number display unit 18 and the credit display unit 19 are each composed of a 7-segment LED, and display the payout number of medals at the time of winning and the number of stored medals.

液晶表示部2bは、正面側から見てリール3L、3C、3Rの手前側に配設され、画像を表示すると共に、図柄表示領域4L、4C、4R内に、リール3L、3C、3Rに描かれた図柄を透過表示するものである。なお、図柄表示領域4L、4C、4R内における透過率は変更可能である。   The liquid crystal display unit 2b is disposed on the front side of the reels 3L, 3C, and 3R when viewed from the front side, displays an image, and is drawn on the reels 3L, 3C, and 3R in the symbol display areas 4L, 4C, and 4R. The displayed design is displayed transparently. The transmittance in the symbol display areas 4L, 4C, 4R can be changed.

この液晶表示部2bは、演出表示領域23を有し、図柄表示領域4L、4C、4Rを囲むように所定の形状からなる枠画像と、演出時に所定の画像又は画像における背景を構成する背景画像を含む画像を表示する。   The liquid crystal display unit 2b has an effect display area 23, a frame image having a predetermined shape so as to surround the symbol display areas 4L, 4C, and 4R, and a background image constituting a predetermined image or a background in the image at the time of the effect. Display images that contain.

各図柄表示領域4L、4C、4Rには、リール3L、3C、3Rの周面に配された図柄が表示される。リール3L、3C、3Rが停止すると、各図柄表示領域4L、4C、4Rの上段、中段、及び下段の各領域には一の図柄が表示される。図柄表示領域4L、4C、4Rは、いわゆる表示窓としての機能を有する。   In each symbol display area 4L, 4C, 4R, symbols arranged on the peripheral surfaces of the reels 3L, 3C, 3R are displayed. When the reels 3L, 3C, and 3R are stopped, one symbol is displayed in each of the upper, middle, and lower areas of the symbol display areas 4L, 4C, and 4R. The symbol display areas 4L, 4C, and 4R have a function as a so-called display window.

図柄表示領域4L、4C、4Rには2つの入賞ラインが設けられている。具体的には、クロスアップライン8a、及びクロスダウンライン8eが設けられている。クロスアップライン8aは、左図柄表示領域4Lの下段、中図柄表示領域4Cの中段、及び右図柄表示領域4Rの上段の領域を夫々結んでなるラインである。クロスダウンライン8eは、左図柄表示領域4Lの上段、中図柄表示領域4Cの中段、及び右図柄表示領域4Rの下段の領域を夫々結んでなるラインである。遊技機1は、リール3L、3C、3Rの回転が停止した際に、有効化された入賞ライン上に表示された図柄の組合せに基づいて、役の成立・不成立を判定する。なお、以下、有効化された入賞ラインを有効ラインという。また、本実施形態においてトップライン8b、センターライン8c、及びボトムライン8dは入賞ラインではない。   Two winning lines are provided in the symbol display areas 4L, 4C, 4R. Specifically, a cross-up line 8a and a cross-down line 8e are provided. The cross-up line 8a is a line formed by connecting the lower area of the left symbol display area 4L, the middle area of the middle symbol display area 4C, and the upper area of the right symbol display area 4R. The cross down line 8e is a line formed by connecting the upper part of the left symbol display area 4L, the middle part of the middle symbol display area 4C, and the lower part of the right symbol display area 4R. When the rotation of the reels 3L, 3C, 3R is stopped, the gaming machine 1 determines whether the winning combination is established or not based on the combination of symbols displayed on the activated winning line. Hereinafter, the activated winning line is referred to as an activated line. In the present embodiment, the top line 8b, the center line 8c, and the bottom line 8d are not winning lines.

演出表示領域23は、液晶表示部2bのうち所定の画像を表示して演出を行う領域である。   The effect display area 23 is an area where an effect is displayed by displaying a predetermined image in the liquid crystal display unit 2b.

次に、図2を参照して、リール3L、3C、3R上に配列された図柄列について説明する。図2は、本実施形態における遊技機1のリール3L、3C、3Rに描かれた図柄の位置を規定した図柄配置テーブルを示す図である。   Next, with reference to FIG. 2, the symbol sequence arranged on the reels 3L, 3C, 3R will be described. FIG. 2 is a diagram showing a symbol arrangement table that defines the positions of symbols drawn on the reels 3L, 3C, and 3R of the gaming machine 1 according to the present embodiment.

図柄配置テーブルは、後述する主制御回路60のメインROM32に記憶されている。図2に示すように、図柄配置テーブルには、リール3L、3C、3Rの外周面上に描かれた図柄と図柄位置とが対応付けられて規定されている。また、図柄配置テーブルには図柄の種類を識別する図柄コードが規定されている。   The symbol arrangement table is stored in the main ROM 32 of the main control circuit 60 described later. As shown in FIG. 2, in the symbol arrangement table, symbols and symbol positions drawn on the outer peripheral surfaces of the reels 3L, 3C, and 3R are defined in association with each other. In addition, a symbol code for identifying the type of symbol is defined in the symbol arrangement table.

次に、図3を参照して、主制御回路60、副制御回路70、主制御回路60又は副制御回路70に電気的に接続する周辺装置(アクチュエータ)を含む遊技機1の回路構成について説明する。なお、図3は、遊技機1の回路構成を示す図である。   Next, a circuit configuration of the gaming machine 1 including a peripheral device (actuator) electrically connected to the main control circuit 60, the sub control circuit 70, the main control circuit 60 or the sub control circuit 70 will be described with reference to FIG. To do. FIG. 3 is a diagram showing a circuit configuration of the gaming machine 1.

主制御回路60は、内部当籤役の決定やリールの回転制御など一連の遊技の進行を制御する。主制御回路60は、回路基板上に配置されたマイクロコンピュータ30を主たる構成要素とし、これに乱数サンプリングのための回路を加えて構成されている。マイクロコンピュータ30は、メインCPU31、メインROM32、及びメインRAM33により構成されている。   The main control circuit 60 controls the progress of a series of games such as determination of an internal winning combination and reel rotation control. The main control circuit 60 includes a microcomputer 30 disposed on a circuit board as a main component, and is added to a circuit for random number sampling. The microcomputer 30 includes a main CPU 31, a main ROM 32, and a main RAM 33.

メインCPU31には、クロックパルス発生回路34、分周器35、乱数発生器36、及びサンプリング回路37が接続されている。   The main CPU 31 is connected to a clock pulse generation circuit 34, a frequency divider 35, a random number generator 36, and a sampling circuit 37.

メインCPU31は、メインCPU31が、遊技状態がRT1遊技状態である場合には、RT1遊技状態において予め規定された遊技を行うために必要なメダルが投入(必要投入枚数である3枚のメダルが投入)されたことを条件にリール3L、3C、3Rを回転させ、遊技状態がRT2遊技状態である場合には、必要投入枚数である2枚のメダルが投入されたことを条件にリール3L、3C、3Rを回転させ、図柄表示領域4L、4C、4Rに表示されている図柄の変動を開始させる。また、メインCPU31は、乱数値と後述する内部抽籤テーブルとに基づいて内部当籤役を決定し、当該内部当籤役と停止操作が検出されたタイミングとに基づいて、リール3L、3C、3Rの回転を停止させる。具体的には、メインCPU31は内部当籤役として何れの役も決定されなかった場合(内部抽籤の結果がハズレの場合)には、何れのタイミングで停止操作が検出されたとしても、何れの役も成立しないようにリール3L、3C、3Rの回転を停止させる。一方、メインCPU31は内部当籤役として何れかの役が決定された場合において、その役に係る図柄を有効ライン上に停止させることができるタイミングで停止操作が検出された場合には、その図柄を有効ライン上に停止させる。本実施形態においては、最大滑りコマ数が4コマと定められている。したがって、役に係る図柄を有効ライン上に停止させることができるタイミングとは、その図柄が有効ライン上に到達するまで4コマ以内にある期間である。   When the main CPU 31 is in the RT1 gaming state, the main CPU 31 inserts medals necessary for playing a game prescribed in the RT1 gaming state (three medals that are the required number of insertions are inserted). ), The reels 3L, 3C, 3R are rotated, and if the gaming state is the RT2 gaming state, the reels 3L, 3C are subject to the insertion of two required medals. 3R is rotated to start changing the symbols displayed in the symbol display areas 4L, 4C, and 4R. Further, the main CPU 31 determines an internal winning combination based on a random number value and an internal lottery table which will be described later, and rotates the reels 3L, 3C, 3R based on the internal winning combination and the timing at which the stop operation is detected. Stop. Specifically, when any combination is not determined as the internal winning combination (when the result of the internal lottery is lost), the main CPU 31 can determine which combination regardless of which stop operation is detected. Also, the rotation of the reels 3L, 3C, 3R is stopped so as not to hold. On the other hand, when the main CPU 31 determines any combination as an internal winning combination, if a stop operation is detected at a timing at which the symbol related to the combination can be stopped on the active line, the symbol is displayed. Stop on the active line. In the present embodiment, the maximum number of sliding frames is set to 4 frames. Therefore, the timing at which the symbol related to the winning combination can be stopped on the effective line is a period within 4 frames until the symbol reaches the effective line.

メインCPU31は、リール3L、3C、3Rの回転を停止させた際に、図柄表示領域4L、4C、4Rに表示された図柄の組合せに基づいて、役が成立したか否かを判別して成立していると判別した場合に、遊技者に利益を付与する。具体的には、図柄表示領域4L、4C、4Rに、通常リプレイに係る図柄の組合せ、又は特殊リプレイに係る図柄の組合せが停止されることを条件に、再遊技を作動させ、メダルの払出に係る図柄の組合せが停止されることを条件に、メダルの払出を行い、ボーナス役に係る図柄の組合せが停止されることを条件に、BB遊技状態、又はMB遊技状態を、終了条件が充足されるまで作動させ、特殊リプレイに係る図柄の組合せが停止されることを条件に、RT2遊技状態を作動させる。   When the main CPU 31 stops the rotation of the reels 3L, 3C, 3R, the main CPU 31 determines whether a winning combination has been established based on the combination of symbols displayed in the symbol display areas 4L, 4C, 4R. If it is determined that the player is playing, a profit is given to the player. Specifically, in the symbol display areas 4L, 4C, and 4R, the replay is activated on the condition that the symbol combination related to the normal replay or the symbol combination related to the special replay is stopped, and the medal is paid out. On condition that such symbol combination is stopped, medals are paid out, and on condition that symbol combination related to bonus combination is stopped, BB gaming state or MB gaming state is satisfied. The RT2 gaming state is activated on condition that the combination of symbols related to the special replay is stopped.

また、メインCPU31が、遊技状態がRT2遊技状態である場合には、RT1遊技状態である場合と比較して、通常リプレイ、及び小役を高い確率で決定する。また、これに代えて、メインCPU31が、遊技状態がRT2遊技状態である場合には、RT1遊技状態である場合と比較して通常リプレイ、及びボーナス役を高い確率で決定する構成としてもよい。   In addition, when the gaming state is the RT2 gaming state, the main CPU 31 determines the normal replay and the small combination with a higher probability than when the gaming state is the RT1 gaming state. Alternatively, the main CPU 31 may determine the normal replay and the bonus combination with higher probability when the gaming state is the RT2 gaming state than when the main CPU 31 is the RT1 gaming state.

また、メインCPU31は、遊技状態がRT1遊技状態、RT2遊技状態である場合において、有効ライン上に通常リプレイに係る図柄の組合せが停止されることを条件に、自動投入カウンタの値を投入枚数カウンタに複写して、再遊技を作動させる。また、メインCPU31は、遊技状態がRT1遊技状態である場合において、有効ライン上に特殊リプレイに係る図柄の組合せが停止されること条件に、RT2遊技状態を作動させ、自動投入カウンタの値を「3」から「2」に更新し、自動投入カウンタの値を投入枚数カウンタに複写する。さらに、メインCPU31は、投入枚数カウンタの最大値を「2」に更新し、再遊技を作動させる。   Further, the main CPU 31 sets the value of the automatic insertion counter when the gaming state is the RT1 gaming state or the RT2 gaming state, on condition that the combination of symbols related to the normal replay is stopped on the active line. Copy to and activate replay. In addition, when the gaming state is the RT1 gaming state, the main CPU 31 operates the RT2 gaming state on the condition that the symbol combination related to the special replay is stopped on the active line, and sets the value of the automatic insertion counter to “ 3 "is updated to" 2 ", and the value of the automatic insertion counter is copied to the insertion number counter. Further, the main CPU 31 updates the maximum value of the insertion number counter to “2” and activates the re-game.

また、メインCPU31は、ベル、赤ベル、青ベル、黄ベルに係る図柄の組合せが有効ライン上に停止されたことを条件に、遊技状態がRT1遊技状態である場合には6枚のメダルの払い出しを行い、遊技状態がRT2遊技状態である場合には9枚のメダルの払い出しを行う。また、メインCPU31が、特殊役1〜6に係る図柄の組合せがが有効ライン上に停止されたことを条件に、遊技状態がRT1遊技状態である場合には3枚のメダルの払い出しを行い、遊技状態がRT2遊技状態である場合には6枚のメダルの払い出しを行う。   In addition, the main CPU 31 determines that six medals can be obtained when the gaming state is the RT1 gaming state on condition that the combination of symbols relating to the bell, red bell, blue bell, and yellow bell is stopped on the active line. If the gaming state is the RT2 gaming state, nine medals are paid out. Further, the main CPU 31 pays out three medals when the gaming state is the RT1 gaming state on condition that the combination of symbols relating to the special roles 1 to 6 is stopped on the active line. When the gaming state is the RT2 gaming state, 6 medals are paid out.

また、メインCPU31は、一般遊技状態において、赤ベル、青ベル、黄ベルに係る図柄の組合せが停止されることを条件に一般遊技状態を終了させ、遊技状態をRT1遊技状態に移行させる。また、この場合において、メインCPU31は、RT1遊技状態において、特殊リプレイに係る図柄の組合せが停止される場合にのみ遊技状態をRT2遊技状態に移行させる。   Further, the main CPU 31 ends the general gaming state on condition that the combination of symbols relating to the red bell, blue bell, and yellow bell is stopped in the general gaming state, and shifts the gaming state to the RT1 gaming state. Further, in this case, the main CPU 31 shifts the gaming state to the RT2 gaming state only when the combination of symbols related to special replay is stopped in the RT1 gaming state.

また、メインCPU31は、MBが内部当籤役として決定されたことに基づいて、遊技状態をRT4遊技状態に移行させる。また、メインCPU31は、遊技状態がRT4遊技状態である場合には、RT1遊技状態である場合と比較して、通常リプレイ、及び小役を高い確率で決定する。   Further, the main CPU 31 shifts the gaming state to the RT4 gaming state based on the fact that the MB is determined as the internal winning combination. In addition, when the gaming state is the RT4 gaming state, the main CPU 31 determines the normal replay and the small role with a higher probability than when the gaming state is the RT1 gaming state.

なお、本実施形態のメインCPU31は、本発明の図柄変動開始手段、当籤役決定手段、停止制御手段、利益付与手段、再遊技作動手段、メダル払出手段、特別遊技状態作動手段、第1の遊技状態作動手段、第3の遊技状態制御手段、及び持越遊技状態作動手段を構成する。   The main CPU 31 of the present embodiment includes the symbol variation starting means, the winning combination determining means, the stop control means, the profit giving means, the regame operating means, the medal payout means, the special game state operating means, and the first game according to the present invention. State operating means, third gaming state control means, and carryover gaming state operating means are configured.

クロックパルス発生回路34、及び分周器35は、基準クロックパルスを発生する。乱数発生器36は、「0」〜「65535」の範囲の乱数を発生する。サンプリング回路37は、乱数発生器36により発生された乱数から1つの乱数値を抽出(サンプリング)する。   The clock pulse generation circuit 34 and the frequency divider 35 generate a reference clock pulse. The random number generator 36 generates a random number in the range of “0” to “65535”. The sampling circuit 37 extracts (samples) one random number value from the random number generated by the random number generator 36.

また、遊技機1では、抽出した乱数値をメインRAM33の乱数値記憶領域に記憶する。そして、遊技毎にメインRAM33の乱数値記憶領域に記憶された乱数値に基づいて、後述の内部抽籤処理(図27、図28参照)において内部当籤役の決定を行う。   In the gaming machine 1, the extracted random number value is stored in the random value storage area of the main RAM 33. Then, based on the random number value stored in the random value storage area of the main RAM 33 for each game, the internal winning combination is determined in an internal lottery process (see FIGS. 27 and 28) described later.

なお、乱数サンプリングのための手段として、マイクロコンピュータ30内で、即ちメインCPU31の動作プログラム上で、乱数サンプリングを実行する構成にしてもよい。その場合、乱数発生器36、及びサンプリング回路37は省略可能であり、或いは、乱数サンプリング動作のバックアップ用として残しておくことも可能である。   In addition, as a means for random number sampling, you may make it the structure which performs random number sampling within the microcomputer 30, ie, on the operation program of the main CPU31. In that case, the random number generator 36 and the sampling circuit 37 can be omitted, or can be left as a backup for the random number sampling operation.

マイクロコンピュータ30のメインROM32には、メインCPU31の処理に係るプログラム、及び各種テーブルなどが記憶されている。   The main ROM 32 of the microcomputer 30 stores programs related to processing of the main CPU 31, various tables, and the like.

メインRAM33には、メインCPU31の処理により得られる種々の情報がセットされる。例えば、抽出した乱数値、遊技状態、作動状態、払出枚数、ボーナス持越状況、設定値などを特定する情報、各種カウンタ、及びフラグがセットされている。これらの情報の一部は、前述のコマンドにより副制御回路70に送信される。   Various information obtained by processing of the main CPU 31 is set in the main RAM 33. For example, information for identifying the extracted random number value, gaming state, operating state, number of payouts, bonus carryover status, set value, various counters, and flags are set. Some of these pieces of information are transmitted to the sub-control circuit 70 by the above-described command.

図3の回路において、マイクロコンピュータ30からの制御信号により動作が制御される主要なアクチュエータとしては、BETランプ9a、9b、9c、WINランプ17、払出枚数表示部18、クレジット表示部19、ホッパー40、ステッピングモータ49L、49C、49Rなどがある。これらのアクチュエータとメインCPU31との間の信号の授受は、I/Oポート38を介して行われる。   In the circuit of FIG. 3, the main actuators whose operation is controlled by a control signal from the microcomputer 30 are BET lamps 9a, 9b, 9c, a WIN lamp 17, a payout number display unit 18, a credit display unit 19, and a hopper 40. There are stepping motors 49L, 49C, 49R and the like. The exchange of signals between these actuators and the main CPU 31 is performed via the I / O port 38.

また、マイクロコンピュータ30の出力部には、メインCPU31から出力される制御信号を受けて、前述の各アクチュエータの動作を制御するための各回路が接続されている。各回路としては、モータ駆動回路39、ランプ駆動回路45、表示部駆動回路48、及びホッパー駆動回路41がある。   In addition, each circuit for controlling the operation of each actuator described above is connected to the output unit of the microcomputer 30 in response to a control signal output from the main CPU 31. Each circuit includes a motor drive circuit 39, a lamp drive circuit 45, a display unit drive circuit 48, and a hopper drive circuit 41.

ホッパー40は、遊技者により投入されたメダル、及び遊技者に払い出すメダルを貯留する。また、遊技者により投入されたメダルには、遊技を行うために投入される賭け分のメダルと、クレジットしておくために投入されるメダル(これは、遊技者分のメダルである)が含まれる。   The hopper 40 stores medals inserted by the player and medals to be paid out to the player. In addition, the medals inserted by the player include medals for betting inserted to play a game and medals inserted for crediting (this is a medal for the player) It is.

ランプ駆動回路45は、BETランプ9a、9b、9c、及びWINランプ17を駆動制御する。これにより、BETランプ9a、9b、9c、及びWINランプ17の点灯や消灯が行われる。   The lamp drive circuit 45 drives and controls the BET lamps 9a, 9b, 9c and the WIN lamp 17. Thereby, the BET lamps 9a, 9b, 9c and the WIN lamp 17 are turned on and off.

表示部駆動回路48は、払出枚数表示部18、及びクレジット表示部19を駆動制御する。これにより、払出枚数表示部18、及びクレジット表示部19に各種情報(クレジット数など)の表示が行われる。   The display unit drive circuit 48 drives and controls the payout number display unit 18 and the credit display unit 19. Thereby, various information (such as the number of credits) is displayed on the payout number display unit 18 and the credit display unit 19.

ホッパー駆動回路41は、ホッパー40を駆動制御する。これにより、ホッパー40に収容されたメダルの払い出しが行われる。   The hopper drive circuit 41 drives and controls the hopper 40. Thereby, the medal accommodated in the hopper 40 is paid out.

モータ駆動回路39は、ステッピングモータ49L、49C、49Rを駆動制御する。これにより、リール3L、3C、3Rの回転や停止が行われる。なお、本実施形態のステッピングモータ49L、49C、49Rは、本発明の図柄変動開始手段を構成する。   The motor drive circuit 39 drives and controls the stepping motors 49L, 49C, 49R. As a result, the reels 3L, 3C, and 3R are rotated and stopped. Note that the stepping motors 49L, 49C, 49R of the present embodiment constitute the symbol variation starting means of the present invention.

また、マイクロコンピュータ30の入力部には、前述の各回路、及び各アクチュエータに制御信号を出力する契機となる入力信号を発生する各スイッチ、及び各回路が接続されている。各スイッチ、及び各回路としては、スタートスイッチ6S、ストップスイッチ7LS、7CS、7RS、最大BETスイッチ13S、C/Pスイッチ14S、メダルセンサ22S、リール位置検出回路50、払出完了信号回路51がある。なお、ストップスイッチ7LS、7CS、7RSを総称してストップスイッチ7Sという。   In addition, to the input unit of the microcomputer 30, the above-described circuits, switches that generate input signals that trigger the output of control signals to the actuators, and circuits are connected. As each switch and each circuit, there are a start switch 6S, stop switches 7LS, 7CS, 7RS, a maximum BET switch 13S, a C / P switch 14S, a medal sensor 22S, a reel position detection circuit 50, and a payout completion signal circuit 51. Note that the stop switches 7LS, 7CS, and 7RS are collectively referred to as the stop switch 7S.

スタートスイッチ6Sは、スタートレバー6に対する遊技者の開始操作を検出し、遊技の開始を指令する開始信号をマイクロコンピュータ30に出力する。   The start switch 6S detects a player's start operation on the start lever 6 and outputs a start signal instructing the start of the game to the microcomputer 30.

ストップスイッチ7LS、7CS、7RSは、それぞれストップボタン7L、7C、7Rに対する遊技者の停止操作を検出し、検出したストップボタン7L、7C、7Rに対応するリール3L、3C、3Rの回転の停止を指令する停止信号をマイクロコンピュータ30に出力する。なお、本実施形態のストップスイッチ7LS、7CS、7RSは、本発明の停止操作検出手段を構成する。   The stop switches 7LS, 7CS, and 7RS detect the player's stop operation on the stop buttons 7L, 7C, and 7R, respectively, and stop the rotation of the reels 3L, 3C, and 3R corresponding to the detected stop buttons 7L, 7C, and 7R. A stop signal to be commanded is output to the microcomputer 30. Note that the stop switches 7LS, 7CS, and 7RS of the present embodiment constitute stop operation detecting means of the present invention.

最大BETスイッチ13Sは、最大BETボタンに対する遊技者の投入操作(押下操作)を検出し、クレジットされたメダルからのメダルの投入を指令する信号をマイクロコンピュータ30に出力する。   The maximum BET switch 13S detects a player's insertion operation (pressing operation) on the maximum BET button, and outputs a signal for instructing insertion of a medal from a credited medal to the microcomputer 30.

C/Pスイッチ14Sは、C/Pボタン14に対する遊技者の切り替え操作を検出し、クレジットモード又は払出モードを切り替えるための信号をマイクロコンピュータ30に出力する。また、クレジットモードから払出モードに切り替えられた場合、遊技機1にクレジットされているメダルの払い出しを指令する信号をマイクロコンピュータ30に出力する。   The C / P switch 14S detects a player's switching operation on the C / P button 14, and outputs a signal for switching the credit mode or the payout mode to the microcomputer 30. When the credit mode is switched to the payout mode, a signal for instructing the payout of medals credited to the gaming machine 1 is output to the microcomputer 30.

メダルセンサ22Sは、遊技者の投入操作によりメダル投入口22に投入されたメダルを検出し、メダルが投入されたことを示す信号をマイクロコンピュータ30に出力する。   The medal sensor 22S detects medals inserted into the medal insertion slot 22 by the player's insertion operation, and outputs a signal indicating that a medal has been inserted to the microcomputer 30.

リール検出回路50は、リール回転センサからのパルス信号を検出し、各リール3L、3C、3R上の図柄の位置を検出するための信号を発生する。   The reel detection circuit 50 detects a pulse signal from the reel rotation sensor and generates a signal for detecting the position of the symbol on each reel 3L, 3C, 3R.

払出完了信号回路51は、メダル検出部40Sにより検出されたメダルの枚数(即ちホッパー40から払い出されたメダルの枚数)が指定された枚数に達した際に、メダルの払い出しが完了したことを示すための信号を発生する。   The payout completion signal circuit 51 indicates that the payout of medals has been completed when the number of medals detected by the medal detection unit 40S (that is, the number of medals paid out from the hopper 40) reaches the designated number. Generate a signal to indicate.

副制御回路70は、後述するスタートコマンドなどの主制御回路60から出力された各種コマンドに基づいて演出データの決定や実行などの各種の処理を行う。副制御回路70が主制御回路60へコマンド、情報等を入力することはなく、主制御回路60から副制御回路70への一方向で通信が行われる。   The sub control circuit 70 performs various processes such as determination and execution of effect data based on various commands output from the main control circuit 60 such as a start command described later. The sub control circuit 70 does not input commands, information, or the like to the main control circuit 60, and communication is performed in one direction from the main control circuit 60 to the sub control circuit 70.

副制御回路70からの制御信号により動作が制御される主要なアクチュエータとしては、液晶表示装置5、スピーカ21L、21R、及びLED101がある。副制御回路70は、決定した演出データに基づいて、液晶表示装置5に表示される画像の決定とその表示、LED101の点灯パターンの決定と出力、スピーカ21L、21Rから出力する演出音や効果音の決定と出力などの制御を行う。   The main actuators whose operation is controlled by a control signal from the sub control circuit 70 include the liquid crystal display device 5, speakers 21L and 21R, and the LED 101. The sub control circuit 70 determines and displays an image displayed on the liquid crystal display device 5 based on the determined effect data, determines and outputs the lighting pattern of the LED 101, and the effect sound and sound effect output from the speakers 21L and 21R. Control and output control.

なお、本実施形態における副制御回路70の構成の詳細については、後述する。   Details of the configuration of the sub control circuit 70 in the present embodiment will be described later.

遊技機1では、遊技状態に応じて予め規定されたメダルの投入を条件に、遊技者のスタートレバー6に対する操作によって、スタートスイッチ6Sから遊技を開始する信号が出力されると、モータ駆動回路39に制御信号が出力され、ステッピングモータ49L、49C、49Rの駆動制御(例えば、各相への励磁など)によりリール3L、3C、3Rの回転が開始される。この際、ステッピングモータ49L、49C、49Rに出力されるパルスの数が計数され、その計数値はパルスカウンタとしてメインRAM33の所定の領域にセットされる。遊技機1では、「16」のパルスが出力されると、リール3L、3C、3Rが図柄1つ分移動する。移動した図柄の数は計数され、その計数値は図柄カウンタとしてメインRAM33の所定の領域にセットされる。つまり、パルスカウンタにより「16」のパルスが計数される毎に、図柄カウンタが「1」ずつ更新される。   In the gaming machine 1, when a signal for starting a game is output from the start switch 6S by a player's operation on the start lever 6 on condition that a medal defined in advance according to the gaming state is inserted, the motor drive circuit 39 A control signal is output to the rotation of the reels 3L, 3C, 3R by drive control of the stepping motors 49L, 49C, 49R (for example, excitation to each phase). At this time, the number of pulses output to the stepping motors 49L, 49C, 49R is counted, and the counted value is set as a pulse counter in a predetermined area of the main RAM 33. In the gaming machine 1, when the “16” pulse is output, the reels 3L, 3C, and 3R move by one symbol. The number of symbols moved is counted, and the counted value is set in a predetermined area of the main RAM 33 as a symbol counter. That is, every time the pulse counter counts “16”, the symbol counter is updated by “1”.

また、リール3L、3C、3Rからは一回転毎にリールインデックスが得られ、リール位置検出回路50を介してメインCPU31に出力される。リールインデックスの出力により、メインRAM33にセットされているパルスカウンタや図柄カウンタが「0」にクリアされる。図柄カウンタの値は、センターライン上8cに位置している図柄の図柄位置を示すようになっている。例えば、右リール3Rの図柄カウンタが「0」を示している時点では、右図柄表示領域4Rの中段に図柄位置「0」の緑7図柄(図2参照)が表示されていることとなる。このようにして、各リール3L、3C、3Rについて1回転の範囲内における図柄位置を特定することとしている。なお、リールの回転により各図柄が一図柄分移動する距離を1コマという。すなわち、図柄が1コマ移動することは、図柄カウンタが「1」更新されることに対応する。   A reel index is obtained from the reels 3L, 3C, and 3R for each rotation and is output to the main CPU 31 via the reel position detection circuit 50. By the output of the reel index, the pulse counter and the symbol counter set in the main RAM 33 are cleared to “0”. The symbol counter value indicates the symbol position of the symbol located on the center line 8c. For example, when the symbol counter of the right reel 3R indicates “0”, a green 7 symbol (see FIG. 2) at the symbol position “0” is displayed in the middle of the right symbol display area 4R. In this way, the symbol position within one rotation range is specified for each reel 3L, 3C, 3R. The distance that each symbol moves by one symbol by the rotation of the reel is called one frame. That is, moving the symbol by one frame corresponds to updating the symbol counter by “1”.

また、スタートスイッチ6Sから開始信号が出力されると、乱数発生器36やサンプリング回路37により乱数値が抽出される。遊技機1では、乱数値が抽出されると、メインRAM33の乱数値記憶領域に記憶される。そして、乱数値記憶領域に記憶された乱数値に基づいて内部当籤役が決定される。   When a start signal is output from the start switch 6S, a random number value is extracted by the random number generator 36 and the sampling circuit 37. In the gaming machine 1, when the random value is extracted, it is stored in the random value storage area of the main RAM 33. Then, an internal winning combination is determined based on the random value stored in the random value storage area.

リール3L、3C、3Rが定速回転に達した後、停止操作によりストップスイッチ7LS、7CS、7RSから停止信号が出力されると、出力された停止信号、及び決定された内部当籤役に基づいて、リール3L、3C、3Rを停止制御する制御信号がモータ駆動回路39に出力される。モータ駆動回路39はステッピングモータ49L、49C、49Rを駆動制御し、リール3L、3C、3Rの回転を停止させる。   When a stop signal is output from the stop switches 7LS, 7CS, and 7RS by the stop operation after the reels 3L, 3C, and 3R reach constant speed rotation, based on the output stop signal and the determined internal winning combination A control signal for stopping and controlling the reels 3L, 3C, 3R is output to the motor drive circuit 39. The motor drive circuit 39 drives and controls the stepping motors 49L, 49C, 49R, and stops the rotation of the reels 3L, 3C, 3R.

全てのリール3L、3C、3Rの回転が停止すると、有効ライン上に表示された図柄の組合せに基づいて表示役の検索処理、すなわち役の成立・不成立の判定処理が行われる。表示役の検索は、メインROM32に記憶された図柄組合せテーブル(図12参照)に基づいて行われる。この図柄組合せテーブルでは、表示役に係る図柄の組合せと、対応する配当とが設定されている。   When the rotation of all the reels 3L, 3C, and 3R is stopped, the display combination retrieval process, that is, the determination process of the formation / non-establishment of the combination is performed based on the combination of symbols displayed on the effective line. The display combination is searched based on the symbol combination table (see FIG. 12) stored in the main ROM 32. In this symbol combination table, a symbol combination related to a display combination and a corresponding payout are set.

表示役の検索により、入賞に係る図柄の組合せが表示されたと判別されると、ホッパー駆動回路41に制御信号が出力され、ホッパー40の駆動によりメダルの払い出しが行われる。この際、メダル検出部40Sは、ホッパー40から払い出されるメダルの枚数を計数し、その計数値が指定された数に達すると、払出完了信号回路51によりメダル払い出しの完了を示す信号が出力される。これにより、ホッパー駆動回路41に制御信号が出力され、ホッパー40の駆動が停止される。   When it is determined by the display combination search that a combination of symbols related to winning is displayed, a control signal is output to the hopper driving circuit 41 and the hopper 40 is driven to pay out medals. At this time, the medal detection unit 40S counts the number of medals to be paid out from the hopper 40, and when the count value reaches the designated number, the payout completion signal circuit 51 outputs a signal indicating completion of the medal payout. . Thereby, a control signal is output to the hopper drive circuit 41, and the drive of the hopper 40 is stopped.

なお、C/Pスイッチ14Sにより、クレジットモードに切り替えられている場合には、メダルの払い出しに係る図柄の組合せが表示されたと判別されると、その図柄の組合せに応じた払出枚数をメインRAM33のクレジットカウンタに加算する。また、表示部駆動回路48に制御信号が出力され、クレジットカウンタの値がクレジット表示部19に表示される。ここで、メダルの払い出しに係る図柄の組合せが表示された場合に行われる、メダルの払い出し又はクレジットを総称して単に「払い出し」という場合がある。また、クレジットカウンタは、ホッパー40に貯留された、遊技者の持分であるメダルの枚数を計数するカウンタである。   When the credit mode is switched by the C / P switch 14S, if it is determined that the symbol combination relating to the medal payout is displayed, the payout number corresponding to the symbol combination is stored in the main RAM 33. Add to credit counter. Further, a control signal is output to the display unit driving circuit 48 and the value of the credit counter is displayed on the credit display unit 19. Here, in some cases, a combination of symbols related to the payout of medals is displayed, and the payout or credit of medals, which is performed collectively, is simply referred to as “payout”. The credit counter is a counter that counts the number of medals that are stored in the hopper 40 and that is an interest of the player.

次に、図4を参照して、副制御回路70の回路構成について説明する。なお、図4は、遊技機1の副制御回路の回路構成を示す図である。   Next, the circuit configuration of the sub control circuit 70 will be described with reference to FIG. FIG. 4 is a diagram showing a circuit configuration of the sub control circuit of the gaming machine 1.

副制御回路70は、映像、音、光等を用いた遊技に関する演出を行うための制御を行う。副制御回路70は、主制御回路60から送信される各種コマンドに基づいて、演出データを決定して各種演出処理を行う。副制御回路70は、サブCPU71、サブROM72、サブRAM73、レンダリングプロセッサ74、描画用SDRAM75(フレームバッファ76を含む)、ドライバ77、A/D変換器78、及びアンプ79を有している。また、副制御回路70によって動作を制御される主要なアクチュエータとして液晶表示装置5、スピーカ21L、21R、及びLED101がある。なお、LED101は、遊技機1の前面に設けられる装飾ランプ(図1参照)に限らず、リール3L、3C、3Rの内部に設けられるバックランプ等の複数のLEDから構成される。   The sub-control circuit 70 performs control for performing effects related to games using video, sound, light, and the like. The sub control circuit 70 determines effect data based on various commands transmitted from the main control circuit 60 and performs various effect processes. The sub control circuit 70 includes a sub CPU 71, a sub ROM 72, a sub RAM 73, a rendering processor 74, a drawing SDRAM 75 (including a frame buffer 76), a driver 77, an A / D converter 78, and an amplifier 79. The main actuators whose operations are controlled by the sub-control circuit 70 include the liquid crystal display device 5, the speakers 21L and 21R, and the LED 101. The LED 101 is not limited to a decorative lamp (see FIG. 1) provided on the front surface of the gaming machine 1, but includes a plurality of LEDs such as a back lamp provided inside the reels 3L, 3C, and 3R.

サブCPU71は、サブROM72に記憶されているプログラムに基づいて、液晶表示装置5の表示制御、スピーカ21L、21Rの出力制御、LED101の点灯制御などを行う。具体的には、サブCPU71は、主制御回路60から遊技状態や各種コマンド等を受信し、各種情報をサブRAM73に記憶させる。サブCPU71は、サブRAM73に記憶させた遊技状態情報、内部当籤役情報等を参照しながら、プログラムを実行することにより、液晶表示装置5、スピーカ21L、21R、及びLED101などの演出装置に行わせる演出の内容を決定する。また、サブCPU71は、決定した演出データに基づいて、レンダリングプロセッサ74を介して液晶表示装置5を制御し、また、スピーカ21L、21Rから出力させる音と、LED101の点灯を制御する。   The sub CPU 71 performs display control of the liquid crystal display device 5, output control of the speakers 21L and 21R, lighting control of the LED 101, and the like based on a program stored in the sub ROM 72. Specifically, the sub CPU 71 receives a gaming state and various commands from the main control circuit 60 and stores various information in the sub RAM 73. The sub CPU 71 causes the effect devices such as the liquid crystal display device 5, the speakers 21 </ b> L and 21 </ b> R, and the LED 101 to execute the program while referring to the game state information and the internal winning combination information stored in the sub RAM 73. Determine the content of the production. Further, the sub CPU 71 controls the liquid crystal display device 5 via the rendering processor 74 based on the determined effect data, and controls sound output from the speakers 21L and 21R and lighting of the LED 101.

また、サブCPU71は、サブROM72に記憶されている乱数取得プログラムを実行することにより、演出データ等を決定する際に用いる乱数値を取得する。但し、主制御回路60と同様に乱数発生器、及びサンプリング回路を副制御回路70内に設ける場合には、当該処理は不要である。   Further, the sub CPU 71 executes a random number acquisition program stored in the sub ROM 72, thereby acquiring a random value used when determining effect data and the like. However, when the random number generator and the sampling circuit are provided in the sub control circuit 70 as in the main control circuit 60, this processing is not necessary.

サブROM72は、サブCPU71が実行するプログラムを記憶するプログラム記憶領域と、各種テーブル等を記憶するデータ記憶領域を有する。プログラム記憶領域は、オペレーティングシステム、デバイスドライバ、主制御回路60との通信を制御するための主基板間通信タスク、LED101による光の出力を制御するためのランプ制御タスク、スピーカ21L、21Rによる音の出力を制御するためのサウンド制御タスク、演出の内容を決定するための演出内容決定処理、決定した演出の内容に基づいて液晶表示装置5による映像の表示制御をするためのアニメタスクなどのプログラムを記憶する。一方、データ記憶領域は、演出抽籤テーブル等を記憶するテーブル記憶領域、キャラクタオブジェクトデータといったアニメーションデータ等を記憶するアニメデータ記憶領域、BGMや効果音といった音データ等を記憶するサウンド制御データ記憶領域、光の点灯パターン等を記憶するランプ制御データ記憶領域などを有する。   The sub ROM 72 has a program storage area for storing programs executed by the sub CPU 71 and a data storage area for storing various tables. The program storage area includes an operating system, a device driver, a main board communication task for controlling communication with the main control circuit 60, a lamp control task for controlling light output from the LED 101, and sound generation by the speakers 21L and 21R. Programs such as a sound control task for controlling the output, an effect content determination process for determining the content of the effect, and an animation task for controlling the display of the video by the liquid crystal display device 5 based on the determined content of the effect Remember. On the other hand, the data storage area is a table storage area for storing an effect lottery table, an animation data storage area for storing animation data such as character object data, a sound control data storage area for storing sound data such as BGM and sound effects, It has a lamp control data storage area for storing light lighting patterns and the like.

サブRAM73は、サブCPU71が各プログラムを実行する際に、作業用一時記憶手段として使用される。例えば、サブRAM73は、主制御回路60から送信されたコマンド、演出データ、遊技状態情報、内部当籤役情報、表示役情報、各種カウンタ、及び各種フラグなどの情報を記憶する。   The sub RAM 73 is used as temporary work storage means when the sub CPU 71 executes each program. For example, the sub RAM 73 stores information such as commands, effect data, game state information, internal winning combination information, display combination information, various counters, and various flags transmitted from the main control circuit 60.

レンダリングプロセッサ74は、サブCPU71から受信する画像表示コマンド等に基づいて、液晶表示装置5に画像を表示させるための処理を行う。レンダリングプロセッサ74が行う処理に必要なデータは起動時に描画用SDRAM75に展開される。レンダリングプロセッサ74は、描画用SDRAM75に展開されている画像データを後方に位置する背景画像から前方に位置する画像まで順に重ね合わせて画像データを生成し、ドライバ77を介して液晶表示装置5に供給する。その結果、サブCPU71により決定された演出データに応じた画像が液晶表示装置5に表示される。   The rendering processor 74 performs a process for displaying an image on the liquid crystal display device 5 based on an image display command or the like received from the sub CPU 71. Data necessary for processing performed by the rendering processor 74 is expanded in the drawing SDRAM 75 at the time of activation. The rendering processor 74 generates image data by superimposing the image data developed on the drawing SDRAM 75 in order from the background image located at the rear to the image located at the front, and supplies the image data to the liquid crystal display device 5 via the driver 77. To do. As a result, an image corresponding to the effect data determined by the sub CPU 71 is displayed on the liquid crystal display device 5.

描画用SDRAM75は、書込画像データ領域と表示画像データ領域の2つのフレームバッファ76を有し、書込画像データ領域は、レンダリングプロセッサ74が表示画像を生成した画像データを格納し、また、表示画像データ領域は、液晶表示装置5に表示させる画像データを格納する。レンダリングプロセッサ74は、これらのフレームバッファを交互に切り替える(すなわち、バンクが切り替えられる)ことにより、順次、画像データを液晶表示装置5に表示させる。   The drawing SDRAM 75 has two frame buffers 76 of a writing image data area and a display image data area. The writing image data area stores image data generated by the rendering processor 74 and displays a display image. The image data area stores image data to be displayed on the liquid crystal display device 5. The rendering processor 74 causes the liquid crystal display device 5 to sequentially display image data by alternately switching these frame buffers (that is, the banks are switched).

A/D変換器78は、サブCPU71が演出データに基づいて選択するデジタル形式の音データを、アナログ形式の音データに変換してアンプ79に送信する。アンプ79は、A/D変換器78から受信したアナログ形式の音データを、遊技機1に設けられた音量調整用ツマミ(図示しない)により調節された音量に基づいて増幅させ、スピーカ21L、21Rに送信する。その結果、サブCPU71により決定された演出データに応じた音が、スピーカ21L、21Rから出力される。   The A / D converter 78 converts the digital sound data selected by the sub CPU 71 based on the effect data into analog sound data, and transmits the analog sound data to the amplifier 79. The amplifier 79 amplifies the analog-format sound data received from the A / D converter 78 based on the volume adjusted by a volume adjustment knob (not shown) provided in the gaming machine 1, and the speakers 21L and 21R. Send to. As a result, sounds corresponding to the effect data determined by the sub CPU 71 are output from the speakers 21L and 21R.

次に、図5を参照して、本実施形態の遊技機1における遊技状態の移行について説明する。   Next, with reference to FIG. 5, the transition of the gaming state in the gaming machine 1 of the present embodiment will be described.

次に、遊技機1における遊技状態の移行について説明する。遊技機1の遊技状態には、一般遊技状態、RT1遊技状態、RT2遊技状態、RT3遊技状態、RT4遊技状態、RB遊技状態、BB遊技状態、MB遊技状態がある。   Next, the transition of the gaming state in the gaming machine 1 will be described. The gaming state of the gaming machine 1 includes a general gaming state, an RT1 gaming state, an RT2 gaming state, an RT3 gaming state, an RT4 gaming state, an RB gaming state, a BB gaming state, and an MB gaming state.

本実施形態において、各遊技状態において遊技を開始するために必要なメダルの投入枚数(以下、遊技を開始するために必要なメダルの投入枚数を、必要投入枚数という)は、BB遊技状態において1枚、RT2遊技状態、RT4遊技状態、MB遊技状態において2枚、一般遊技状態、RT1遊技状態、RT3遊技状態において3枚と規定されている。   In the present embodiment, the number of inserted medals necessary for starting a game in each gaming state (hereinafter, the number of inserted medals necessary for starting a game is referred to as the required number of inserted coins) is 1 in the BB gaming state. It is defined as 2 cards in the RT, RT2 gaming state, RT4 gaming state, and MB gaming state, and 3 in the general gaming state, RT1 gaming state, and RT3 gaming state.

RT1遊技状態は、一般遊技状態において、赤ベル、青ベル、黄ベルに係る図柄の組合せが有効ライン上に表示されることにより作動し、ベル、特殊リプレイに係る図柄の組合せが表示されることにより、又はBB1〜BB3、MBが内部当籤役として決定されることにより終了する。   The RT1 gaming state is activated when the combination of symbols relating to red bell, blue bell and yellow bell is displayed on the active line in the general gaming state, and the combination of symbols relating to bell and special replay is displayed. Or BB1 to BB3 and MB are determined as internal winning combinations.

RT2遊技状態は、RT1遊技状態において、特殊リプレイに係る図柄の組合せが有効ライン上に表示されることにより作動し、RT2遊技状態において、ボーナス役(BB1〜BB3、MB)が内部当籤役として決定されることなく、200ゲームが消化されたことにより終了する。また、遊技状態がRT1遊技状態からRT2遊技状態へ移行することを条件に、必要投入枚数は3枚から2枚に更新される。   The RT2 gaming state is activated when the combination of symbols related to special replay is displayed on the active line in the RT1 gaming state, and the bonus combination (BB1 to BB3, MB) is determined as the internal winning combination in the RT2 gaming state. However, the game ends when the 200 games are digested. In addition, the required number of inserted cards is updated from 3 to 2 on condition that the gaming state shifts from the RT1 gaming state to the RT2 gaming state.

RT3遊技状態は、一般遊技状態、RT1遊技状態、RT2遊技状態において、BB1〜BB3が内部当籤役として決定されることにより作動し、BB1〜BB3に係る図柄の組合せが有効ライン上に表示されることにより終了する。RT4遊技状態は、一般遊技状態、RT1遊技状態、RT2遊技状態において、MBが内部当籤役として決定されることにより作動し、MBに係る図柄の組合せが有効ライン上に表示されることにより終了する。   The RT3 gaming state is activated when BB1 to BB3 are determined as internal winning combinations in the general gaming state, the RT1 gaming state, and the RT2 gaming state, and the combination of symbols related to BB1 to BB3 is displayed on the active line. To finish. The RT4 gaming state is activated when the MB is determined as an internal winning combination in the general gaming state, the RT1 gaming state, and the RT2 gaming state, and is terminated when the combination of symbols related to the MB is displayed on the active line. .

BB遊技状態は、RT3遊技状態においてBB1〜BB3に係る図柄の組合せが有効ライン上に表示されることにより作動し、120枚を超えるメダルが払い出されることにより終了する。BB遊技状態の作動中には、120枚を超えるメダルが払い出されるまでの間、RB遊技状態が繰り返し作動する。RB遊技状態は、8回の遊技が行われるか又は8回入賞が成立することにより終了する遊技状態である。但し、RB遊技状態は、BB遊技状態が120枚を超えるメダルが払い出されたことにより終了する場合には、これにともなって終了する。   The BB gaming state is activated when a combination of symbols related to BB1 to BB3 is displayed on the active line in the RT3 gaming state, and is terminated when more than 120 medals are paid out. During the operation of the BB gaming state, the RB gaming state operates repeatedly until more than 120 medals are paid out. The RB gaming state is a gaming state that ends when eight games are played or eight winnings are established. However, when the RB gaming state is terminated when the BB gaming state is paid out with more than 120 medals, the RB gaming state is terminated accordingly.

MB遊技状態は、RT4遊技状態においてMBに係る図柄の組合せが有効ライン上に表示されることにより作動し、36枚を超えるメダルが払い出されることにより終了する。   The MB gaming state is activated when a combination of symbols relating to MB is displayed on the active line in the RT4 gaming state, and is terminated when more than 36 medals are paid out.

一般遊技状態は、BB遊技状態又はMB遊技状態が終了したこと、またはRT1遊技状態においてベルに係る図柄の組合せが有効ライン上に表示されることにより作動する。   The general gaming state is activated when the BB gaming state or the MB gaming state is ended, or when a combination of symbols related to the bell is displayed on the active line in the RT1 gaming state.

次に、図6、及び図7を参照して、主制御回路60のメインROM32に記憶されている内部抽籤テーブルについて説明する。なお、図6は、本実施形態における遊技機1の一般遊技状態用内部抽籤テーブルの例を示す図である。図7は、本実施形態における遊技機1のRB遊技状態用内部抽籤テーブルの例を示す図である。   Next, an internal lottery table stored in the main ROM 32 of the main control circuit 60 will be described with reference to FIGS. 6 and 7. FIG. 6 is a diagram showing an example of a general gaming state internal lottery table of the gaming machine 1 in the present embodiment. FIG. 7 is a diagram illustrating an example of the internal lottery table for the RB gaming state of the gaming machine 1 in the present embodiment.

内部抽籤テーブルは、後述する内部抽籤処理(図27、図28参照)において、内部抽籤を行う際、すなわち内部当籤役を決定する際に使用するテーブルである。内部抽籤テーブルには当籤番号毎に抽籤値とデータポインタとが規定されている。抽籤値は、データポインタを決定するために用いられる数値である。データポインタは、小役・リプレイ用データポインタ、ボーナス用データポインタとが規定されている。小役・リプレイ用データポインタとしては、「0」〜「13」の数値が規定されており、それぞれ、ハズレ、メダルの払い出しに係る役(「小役」という)、又はリプレイに対応している。ボーナス用データポインタとしては「0」〜「4」が規定されており、それぞれ、ハズレ、BB1〜BB3、MBに対応している。   The internal lottery table is a table used when an internal lottery process (see FIGS. 27 and 28) described later is performed, that is, when an internal winning combination is determined. In the internal lottery table, lottery values and data pointers are defined for each winning number. The lottery value is a numerical value used to determine the data pointer. As the data pointer, a small role / replay data pointer and a bonus data pointer are defined. Numeric values of “0” to “13” are defined as the small role / replay data pointer, and each corresponds to a lost or medal payout (referred to as “small role”) or replay. . As bonus data pointers, “0” to “4” are defined, which correspond to lost, BB1 to BB3, and MB, respectively.

次に、抽籤値を用いてデータポインタを決定する方法、すなわち内部抽籤の方法について説明する。内部抽籤は、まず、予め定められた数値の範囲「0〜65535」の中から乱数値を抽出し、抽出した乱数値から各当籤番号に対応する抽籤値を順次減算するとともに桁かりが行われたか否かを判定することにより行われる。桁かりは、減じられる対象の数値の方が小さい場合に行われ、換言すれば減算の結果が負となるときに行われる。例えば、遊技状態が一般遊技状態(内部抽籤テーブルとして一般遊技状態用内部抽籤テーブル(図6)が用いられる)、設定値が「1」、抽出した乱数値が「100」である場合、初めに、メインCPU31は、「100」から当籤番号「23」対応する抽籤値「96」を減算する。減算結果は「100−96=4」であり、正である。次いで、メインCPU31は、この減算後の値「4」から当籤番号「22」に対応する抽籤値「40」を減算する。減算結果は「4−40=−36」であり、負である。したがって、メインCPU31は、内部当籤役として当籤番号「22」、すなわち、小役・リプレイ用データポインタとして「0」、ボーナス用データポインタとして「3」を決定する。この内部抽籤の方法によると、抽籤値として規定されている数値が大きいほど、対応する当籤番号のデータポインタが決定される可能性が高くなる。なお、各当籤番号の当籤確率は、「各当籤番号に対応する抽籤値/抽出される可能性のある全ての乱数値の個数(「65536」)」となる。   Next, a method for determining a data pointer using a lottery value, that is, an internal lottery method will be described. In the internal lottery, first, a random number value is extracted from a predetermined numerical range “0 to 65535”, and a lottery value corresponding to each winning number is sequentially subtracted from the extracted random number value and a digit is performed. This is done by determining whether or not. Digit is performed when the numerical value to be subtracted is smaller, in other words, when the result of subtraction is negative. For example, when the gaming state is the general gaming state (the internal lottery table for general gaming state (FIG. 6) is used as the internal lottery table), the set value is “1”, and the extracted random number value is “100”, The main CPU 31 subtracts the lottery value “96” corresponding to the winning number “23” from “100”. The subtraction result is “100−96 = 4”, which is positive. Next, the main CPU 31 subtracts the lottery value “40” corresponding to the winning number “22” from the subtracted value “4”. The subtraction result is “4-40 = −36”, which is negative. Therefore, the main CPU 31 determines the winning number “22” as the internal winning combination, that is, “0” as the small combination / replay data pointer and “3” as the bonus data pointer. According to this internal lottery method, the larger the numerical value defined as the lottery value, the higher the possibility that the data pointer of the corresponding winning number will be determined. The winning probability of each winning number is “the lottery value corresponding to each winning number / the number of all random values that may be extracted (“ 65536 ”)”.

なお、後述する抽籤値を用いて行う各種抽籤は、当該データポインタを決定する場合と同様である。すなわち、各種抽籤用のテーブルには、抽籤により選択する可能性のある項目(例えば、当籤番号)に対応させて抽籤値が規定されている。以下、抽籤値による各種抽籤の方法は、内部抽籤の方法と同様であるので説明を省略する。   Note that various types of lottery performed using lottery values, which will be described later, are the same as those for determining the data pointer. That is, lottery values are defined in the various lottery tables in association with items (for example, winning numbers) that may be selected by lottery. Hereinafter, the various lottery methods based on the lottery value are the same as the internal lottery method, and thus description thereof is omitted.

図6に示す一般遊技状態用内部抽籤テーブルは、遊技状態に応じて、当籤番号「1」〜「3」又は当籤番号「4」〜「19」の抽籤値が変更される。具体的には、後述するリプレイ用抽籤値変更テーブル(図8)又は小役用抽籤値変更テーブル(図9)に基づいて変更される。   In the internal lottery table for the general gaming state shown in FIG. 6, the lottery values of the winning numbers “1” to “3” or the winning numbers “4” to “19” are changed according to the gaming state. Specifically, it is changed based on a replay lottery value change table (FIG. 8) or a small lottery value change table (FIG. 9) which will be described later.

図7に示すRB遊技状態用内部抽籤テーブルは、BB遊技状態(RB遊技状態)における内部抽籤時に参照され、「65536/65536=100%」の確率で小役・リプレイ用データポインタ「13」が決定されるようになっている。小役・リプレイ用データポインタ「13」は、全ての小役に対応している。したがって、RB遊技状態では、100%の確率で全ての小役が内部当籤役として決定されることから、遊技者は有利に遊技を行うことができる。   The internal lottery table for RB gaming state shown in FIG. 7 is referred to at the time of internal lottery in the BB gaming state (RB gaming state), and the small role / replay data pointer “13” has a probability of “65536/65536 = 100%”. It has come to be decided. The small combination / replay data pointer “13” corresponds to all small combinations. Therefore, in the RB gaming state, since all the small combinations are determined as internal winning combinations with a probability of 100%, the player can advantageously play the game.

なお、本実施形態において各内部抽籤テーブルは、当籤番号に対応する抽籤値を規定しているが、抽籤値は、乱数値が抽出される範囲である「0〜65535」に対する割合である。したがって、抽籤値に代えて、当籤番号毎に対応する乱数幅(例えば、「0〜654」)を当籤範囲として規定することもできる。具体的には、乱数値が何れの当籤番号に対応する当籤範囲に含まれるかを判定することにより、内部当籤役を決定することができる。すなわち、各内部抽籤テーブルが抽籤値を規定することは、役毎の乱数幅(当籤範囲)を規定することと同義である。   In the present embodiment, each internal lottery table defines a lottery value corresponding to the winning number, but the lottery value is a ratio with respect to “0 to 65535” that is a range in which random number values are extracted. Therefore, instead of the lottery value, a random number width (for example, “0 to 654”) corresponding to each winning number can be defined as the winning range. Specifically, an internal winning combination can be determined by determining which winning number corresponds to which winning number corresponds to the random number value. That is, defining the lottery value by each internal lottery table is synonymous with defining the random number width (winning range) for each combination.

次に、図8、及び図9を参照して、主制御回路60のメインROM32に記憶されている抽籤値変更テーブルについて説明する。なお、図8は、本実施形態における遊技機1のリプレイ用抽籤値変更テーブルの例を示す図である。図9は、本実施形態における遊技機1の小役用抽籤値変更テーブルの例を示す図である。   Next, the lottery value change table stored in the main ROM 32 of the main control circuit 60 will be described with reference to FIGS. 8 and 9. FIG. 8 is a diagram illustrating an example of a replay lottery value change table of the gaming machine 1 in the present embodiment. FIG. 9 is a diagram showing an example of a small lottery value change table for the gaming machine 1 in the present embodiment.

リプレイ用抽籤値変更テーブルは、遊技状態がRT1遊技状態〜RT4遊技状態、MB遊技状態の何れかである場合に、一般遊技状態用内部抽籤テーブルの当籤番号「1」〜「3」に対応する抽籤値を変更する際に参照される。図8に示すように、リプレイ用抽籤値変更テーブルは、遊技状態(RT1遊技状態〜RT4遊技状態、MB遊技状態)毎に当籤番号「1」〜「3」に対応する抽籤値を規定している。なお、一部の抽籤値は、設定(設定値)に応じて異なっている。   The replay lottery value change table corresponds to the winning numbers “1” to “3” of the internal lottery table for the general gaming state when the gaming state is any of the RT1 gaming state to the RT4 gaming state and the MB gaming state. Referenced when changing lottery value. As shown in FIG. 8, the replay lottery value change table defines lottery values corresponding to winning numbers “1” to “3” for each gaming state (RT1 gaming state to RT4 gaming state, MB gaming state). Yes. Some lottery values differ depending on the setting (setting value).

また、リプレイ用抽籤値変更テーブルにより、抽籤値が変更される当籤番号「1」〜「3」に対応する行は、小役・リプレイ用データポインタ「1」(通常リプレイ)、「2」(特殊リプレイ)に対応しており、遊技状態毎に規定されている抽籤値が異なる。ここで、設定値1における各遊技状態のリプレイ(通常リプレイ、特殊リプレイ)の当籤確率に着目すると、RT1遊技状態において、リプレイ(通常リプレイ、特殊リプレイ)が内部当籤役として決定される確率は約13.7%であり、RT2遊技状態において、リプレイ(通常リプレイ、特殊リプレイ)が内部当籤役として決定される確率は約64.7%であり、RT3遊技状態において、リプレイ(通常リプレイ、特殊リプレイ)が内部当籤役として決定される確率は約13.7%であり、RT4遊技状態において、リプレイ(通常リプレイ)が内部当籤役として決定される確率は約63.4%となる。つまり、RT2遊技状態、RT4遊技状態は、RT1遊技状態、RT3遊技状態と比較して、リプレイが内部当籤役として決定される確率が高い遊技状態であるといえる。換言すれば、RT2遊技状態、RT4遊技状態は、RT1遊技状態、RT3遊技状態と比較して、遊技者にとって有利な遊技状態であるといえる。   Also, according to the lottery value change table for replay, the row corresponding to the winning numbers “1” to “3” whose lottery value is changed is the small role / replay data pointer “1” (normal replay), “2” ( The special lottery value is different for each gaming state. Here, paying attention to the winning probability of replay (normal replay, special replay) in each gaming state at the setting value 1, the probability that the replay (normal replay, special replay) is determined as an internal winning combination in the RT1 gaming state is about 13.7%, and the probability that replay (normal replay, special replay) is determined as an internal winning combination in the RT2 gaming state is approximately 64.7%, and replay (normal replay, special replay) in the RT3 gaming state. ) Is determined as an internal winning combination is about 13.7%, and in RT4 gaming state, the probability that a replay (normal replay) is determined as an internal winning combination is about 63.4%. That is, it can be said that the RT2 gaming state and the RT4 gaming state are gaming states with a higher probability that the replay is determined as an internal winning combination as compared with the RT1 gaming state and the RT3 gaming state. In other words, it can be said that the RT2 gaming state and the RT4 gaming state are advantageous gaming states for the player as compared with the RT1 gaming state and the RT3 gaming state.

小役用抽籤値変更テーブルは、遊技状態がRT2遊技状態又はRT4遊技状態である場合に、一般遊技状態用内部抽籤テーブルの当籤番号「4」〜「19」に対応する抽籤値を変更する際に参照される。図9に示すように、小役用抽籤値変更テーブルは、当籤番号「4」〜「19」に対応する抽籤値を規定している。なお、一部の抽籤値は、設定(設定値)に応じて異なっている。   The small lottery value change table is used to change the lottery values corresponding to the winning numbers “4” to “19” of the internal lottery table for the general gaming state when the gaming state is the RT2 gaming state or the RT4 gaming state. To be referenced. As shown in FIG. 9, the small lottery value change table defines lottery values corresponding to the winning numbers “4” to “19”. Some lottery values differ depending on the setting (setting value).

小役用抽籤値変更テーブルにより、抽籤値が変更される当籤番号「4」〜「19」に対応する行は、小役・リプレイ用データポインタ「3」〜「12」に対応しており、小役・リプレイ用データポインタ「3」〜「19」に対応する役は、いずれもメダルの払い出しに係る小役(ベル、赤ベル、青ベル、黄ベル、特殊役1〜6)である。   The row corresponding to the winning numbers “4” to “19” for which the lottery value is changed by the small role lottery value change table corresponds to the small role / replay data pointers “3” to “12”. Each of the combinations corresponding to the small combination / replay data pointers “3” to “19” is a small combination (bell, red bell, blue bell, yellow bell, special combination 1 to 6) related to the payout of medals.

本実施形態においては、遊技状態がRT2遊技状態、RT4遊技状態である場合に参照される小役用抽籤値変更テーブルにおいて、小役が内部当籤役として決定される確率が、一般遊技状態、RT1遊技状態、RT3遊技状態よりも高くなるように抽籤値が規定されている。   In the present embodiment, the probability that a small combination is determined as an internal winning combination in the small combination lottery value change table referred to when the gaming state is the RT2 gaming state or the RT4 gaming state is the general gaming state, RT1. The lottery value is defined so as to be higher than the gaming state and the RT3 gaming state.

具体的には、一般遊技状態、RT1遊技状態、RT3遊技状態である場合に参照される一般遊技状態用内部抽籤テーブル(図6)には、いずれかの小役が内部当籤役として決定される確率が約17.7%となるように抽籤値が規定されているのに対し、RT2遊技状態、RT4遊技状態である場合に参照される小役用抽籤値変更テーブル(図9)には、いずれかの小役が内部当籤役として決定される確率が約35.0%となるように抽籤値が規定されている。   Specifically, in the general game state internal lottery table (FIG. 6) that is referred to in the case of the general game state, the RT1 game state, and the RT3 game state, any small combination is determined as the internal winning combination. The lottery value is defined so that the probability is about 17.7%, whereas the small lottery value change table (FIG. 9) referred to in the RT2 gaming state and the RT4 gaming state is The lottery value is defined such that the probability that any small combination is determined as an internal winning combination is about 35.0%.

この構成によれば、RT2遊技状態、RT4遊技状態は、リプレイが内部当籤役として決定される確率のみならず、小役が内部当籤役として決定される確率も高いことから、遊技者は、リプレイが内部当籤役として決定される確率の高いRT2遊技状態、RT4遊技状態において、短期間に多くのメダルの払い出しを受けることができる。また、小役が内部当籤役として決定される確率を変動させる遊技状態をRT2遊技状態、RT4遊技状態に限定することで、遊技場と遊技者との公平性を担保することができる。   According to this configuration, in the RT2 gaming state and the RT4 gaming state, not only the probability that a replay is determined as an internal winning combination, but also the probability that a small role is determined as an internal winning combination is high. In the RT2 gaming state and the RT4 gaming state with a high probability of being determined as an internal winning combination, many medals can be paid out in a short period of time. In addition, by limiting the gaming state for changing the probability that the small role is determined as the internal winning combination to the RT2 gaming state and the RT4 gaming state, fairness between the game hall and the player can be ensured.

なお、本実施形態においては、いずれかのボーナス役(BB1〜BB3、MB)が内部当籤役として決定される確率は、各遊技状態において同一となるように抽籤値が規定されているが、遊技状態がRT2遊技状態である場合に参照されるリプレイ用抽籤値変更テーブル、小役抽籤値変更テーブルにおいて、いずれかのボーナス役が内部当籤役として決定される確率が高くなるように抽籤値を規定することとしても良い。また、小役、及びボーナス役の双方が内部当籤役として決定される確率が高くなるように抽籤値を規定することとしてもよい。   In the present embodiment, a lottery value is defined so that the probability that any bonus combination (BB1 to BB3, MB) is determined as an internal winning combination is the same in each gaming state. In lottery value change table for replay and small lottery value change table that are referenced when the state is the RT2 gaming state, the lottery value is specified so that the probability that any bonus combination will be determined as an internal winning combination is increased. It is also good to do. Also, the lottery value may be defined so that the probability that both the small combination and the bonus combination are determined as the internal winning combination is increased.

この構成によれば、RT2遊技状態はRT1遊技状態と比較して、通常リプレイ、及びボーナス役が内部当籤役として決定される確率を高くすることができることから、遊技者は、有効ライン上に停止されることを条件に、BB作動状態、MB作動状態が作動するボーナス役が内部当籤役として決定される機会を多く得ることができ、遊技に対する興趣を高めることができる。また、ボーナス役が内部当籤役として決定される確率をRT1遊技状態とRT2遊技状態とで異ならせることで、遊技者のみが利益を享受することを防止し、遊技場と遊技者との公平性を担保することができる。   According to this configuration, compared to the RT1 gaming state, the RT2 gaming state can increase the probability that a normal replay and a bonus combination will be determined as an internal winning combination. As a result, it is possible to obtain many opportunities for the bonus combination in which the BB operation state and the MB operation state are activated to be determined as an internal winning combination, and to enhance the interest in the game. In addition, by making the probability that the bonus combination is determined as an internal winning combination differs between the RT1 gaming state and the RT2 gaming state, it is possible to prevent only the player from enjoying profits, and the fairness between the game hall and the player Can be secured.

次に、図10、図11を参照して、主制御回路60のメインROM32に記憶されている内部当籤役決定テーブルについて説明する。なお、図10は、本実施形態における遊技機1の小役・リプレイ用内部当籤役決定テーブルの例を示す図である。図11は、本実施形態における遊技機1のボーナス用内部当籤役決定テーブルの例を示す図である。   Next, the internal winning combination determination table stored in the main ROM 32 of the main control circuit 60 will be described with reference to FIGS. FIG. 10 is a diagram illustrating an example of an internal winning combination determination table for small combination / replay of the gaming machine 1 in the present embodiment. FIG. 11 is a diagram showing an example of a bonus internal winning combination determination table for the gaming machine 1 in the present embodiment.

内部当籤役決定テーブルは、後述する内部抽籤処理(図27、図28参照)において、データポインタに基づいて内部当籤役を決定する際に用いられるテーブルである。内部当籤役決定テーブルには、データポインタに対応する内部当籤役が規定されている。具体的には、内部当籤役を示す2バイトのデータがデータポインタと対応付けられ規定されている。内部当籤役を示すデータの各ビットは各役に対応しており、何れの役が内部当籤役であるかを、何れのビットが「1」であるか否かによって識別することができる。また、内部当籤役を示す2バイトのデータは、後述の2バイトからなる内部当籤役格納領域(図14(a))に格納されるデータである。   The internal winning combination determination table is a table used when determining an internal winning combination based on a data pointer in an internal lottery process (see FIGS. 27 and 28) described later. In the internal winning combination determination table, an internal winning combination corresponding to the data pointer is defined. Specifically, 2-byte data indicating an internal winning combination is defined in association with the data pointer. Each bit of the data indicating the internal winning combination corresponds to each combination, and it is possible to identify which combination is the internal winning combination by determining which bit is “1”. The 2-byte data indicating the internal winning combination is data stored in an internal winning combination storing area (FIG. 14A) having 2 bytes to be described later.

図10に示す小役・リプレイ用内部当籤役決定テーブルには、小役・リプレイ用データポインタ「0」〜「13」に対応する内部当籤役が規定されている。具体的には、小役・リプレイ用データポインタ「0」は、ハズレに対応している。小役・リプレイ用データポインタ「1」は、通常リプレイに対応している。小役・リプレイ用データポインタ「2」は、特殊リプレイに対応している。小役・リプレイ用データポインタ「3」は、ベル、赤ベル、青ベル、黄ベルに対応している。小役・リプレイ用データポインタ「4」は、赤ベルに対応している。小役・リプレイ用データポインタ「5」は、青ベルに対応している。小役・リプレイ用データポインタ「6」は、黄ベルに対応している。小役・リプレイ用データポインタ「7」は、特殊役1に対応している。小役・リプレイ用データポインタ「8」は、特殊役2に対応している。小役・リプレイ用データポインタ「9」は、特殊役3に対応している。小役・リプレイ用データポインタ「10」は、特殊役4に対応している。小役・リプレイ用データポインタ「11」は、特殊役5に対応している。小役・リプレイ用データポインタ「12」は、特殊役6に対応している。小役・リプレイ用データポインタ「13」は、全ての小役(ベル、赤ベル、青ベル、黄ベル、特殊役1〜特殊役6)に対応している。   In the internal winning combination determination table for the small combination / replay shown in FIG. 10, internal winning combinations corresponding to the data pointers “0” to “13” for the small combination / replay are defined. Specifically, the small role / replay data pointer “0” corresponds to a loss. The small role / replay data pointer “1” corresponds to normal replay. The small role / replay data pointer “2” corresponds to special replay. The small role / replay data pointer “3” corresponds to bell, red bell, blue bell, and yellow bell. The small role / replay data pointer “4” corresponds to a red bell. The small role / replay data pointer “5” corresponds to the blue bell. The small role / replay data pointer “6” corresponds to the yellow bell. The small character / replay data pointer “7” corresponds to the special character 1. The small character / replay data pointer “8” corresponds to the special character 2. The small character / replay data pointer “9” corresponds to the special character 3. The small role / replay data pointer “10” corresponds to the special role 4. The small character / replay data pointer “11” corresponds to the special character 5. The small combination / replay data pointer “12” corresponds to the special combination 6. The small combination / replay data pointer “13” corresponds to all small combinations (bell, red bell, blue bell, yellow bell, special combination 1 to special combination 6).

図11に示すボーナス用内部当籤役決定テーブルには、ボーナス用データポインタ「0」〜「4」に対応する内部当籤役が規定されている。具体的には、ボーナス用データポインタ「0」は、ハズレに対応している。ボーナス用データポインタ「1」は、BB1に対応している。ボーナス用データポインタ「2」は、BB2に対応している。ボーナス用データポインタ「3」は、BB3に対応している。ボーナス用データポインタ「4」は、MBに対応している。   In the bonus internal winning combination determination table shown in FIG. 11, internal winning combinations corresponding to bonus data pointers “0” to “4” are defined. Specifically, the bonus data pointer “0” corresponds to a loss. The bonus data pointer “1” corresponds to BB1. The bonus data pointer “2” corresponds to BB2. The bonus data pointer “3” corresponds to BB3. The bonus data pointer “4” corresponds to the MB.

次に、図12を参照して、主制御回路60のメインROM32に記憶されている図柄組合せテーブルについて説明する。なお、図12は、本実施形態における遊技機1の図柄組合せテーブルの例を示す図である。   Next, a symbol combination table stored in the main ROM 32 of the main control circuit 60 will be described with reference to FIG. FIG. 12 is a diagram showing an example of the symbol combination table of the gaming machine 1 in the present embodiment.

図柄組合せテーブルには、有効ライン上に表示される特典付与に係る図柄の組合せと、当該図柄の組合せに対応する入賞作動フラグ(表示役を示すフラグ)、及び払出枚数が規定されている。具体的には、各役が入賞作動フラグデータの各ビットと対応しており、何れの役が表示役であるかを、何れのビットが「1」であるか否かによって識別することができる。また、入賞作動フラグを示す2バイトのデータは、後述の2バイトからなる表示役格納領域(図14(b))に格納されるデータである。   In the symbol combination table, a symbol combination related to privilege provision displayed on the active line, a winning action flag (a flag indicating a display combination) corresponding to the symbol combination, and a payout number are defined. Specifically, each combination corresponds to each bit of the winning action flag data, and it is possible to identify which combination is a display combination based on which bit is “1”. . The 2-byte data indicating the winning action flag is data stored in a display combination storage area (FIG. 14B) consisting of 2 bytes described later.

図柄組合せテーブルには、表示役として、通常リプレイ、特殊リプレイ、ベル、赤ベル、青ベル、黄ベル、特殊役1、特殊役2、特殊役3、特殊役4、特殊役5、特殊役6、BB1、BB2、BB3、及びMBが規定されている。   In the symbol combination table, as a display combination, normal replay, special replay, bell, red bell, blue bell, yellow bell, special combination 1, special combination 2, special combination 3, special combination 4, special combination 5, special combination 6 , BB1, BB2, BB3, and MB are defined.

通常リプレイは、「リプレイ図柄−リプレイ図柄−リプレイ図柄」が有効ライン上に表示されることにより成立する。また、特殊リプレイは、「GOD図柄−GOD図柄−GOD図柄」が有効ライン上に表示されることにより成立する。通常リプレイ又は特殊リプレイが成立することにより、次回の遊技においてメダルを投入することなく再遊技することができる。   The normal replay is established by displaying “replay symbol-replay symbol-replay symbol” on the active line. The special replay is established by displaying “GOD symbol-GOD symbol-GOD symbol” on the active line. When the normal replay or the special replay is established, it is possible to replay without inserting medals in the next game.

ベルは、「ベル図柄−ベル図柄−ベル図柄」が有効ライン上に表示されることにより成立する。赤ベルは、「赤7図柄−ベル図柄−ベル図柄」が有効ライン上に表示されることにより成立する。青ベルは、「青7図柄−ベル図柄−ベル図柄」が有効ライン上に表示されることにより成立する。黄ベルは、「黄7図柄−ベル図柄−ベル図柄」が有効ライン上に表示されることにより成立する。ベル、赤ベル、青ベル、黄ベルの何れかが成立することにより、所定枚数のメダルが払い出される。ここでいう所定枚数はメダルの投入枚数によって異なり、1枚投入時であれば12枚、2枚投入時であれば9枚、3枚投入時であれば6枚である。   The bell is established when “bell symbol-bell symbol-bell symbol” is displayed on the active line. The red bell is established when “red 7 symbol-bell symbol-bell symbol” is displayed on the active line. The blue bell is established by displaying “blue 7 symbol-bell symbol-bell symbol” on the active line. The yellow bell is established when “yellow 7 symbol-bell symbol-bell symbol” is displayed on the active line. When one of bell, red bell, blue bell, and yellow bell is established, a predetermined number of medals are paid out. The predetermined number here depends on the number of inserted medals, and is 12 when one is inserted, nine when two are inserted, and six when three are inserted.

ここで、一般遊技状態において、内部当籤役として赤ベルのみ(小役・リプレイ用データポインタ「4」)が決定された場合に、赤ベルを成立させることで遊技状態をRT1遊技状態に移行させることができる。同様に、内部当籤役として青ベルのみ(小役・リプレイ用データポインタ「5」)又は黄ベルのみ(小役・リプレイ用データポインタ「6」)が決定された場合に、青ベル又は黄ベルを成立させることで遊技状態をRT1遊技状態に移行させることができる。遊技機1は、一般遊技状態において、後述するナビフラグがオンであって、これらの役が内部当籤役として決定された場合に、何れの役が内部当籤役として決定されたかを報知する。すなわち、遊技者は、報知内容に従って停止操作を行うことで、遊技状態を一般遊技状態からRT1遊技状態に移行させることができる。   Here, in the general gaming state, when only the red bell (small role / replay data pointer “4”) is determined as the internal winning combination, the gaming state is shifted to the RT1 gaming state by establishing the red bell. be able to. Similarly, when only the blue bell (small pointer / replay data pointer “5”) or only the yellow bell (small role / replay data pointer “6”) is determined as the internal winning combination, the blue bell or yellow bell By establishing the above, the gaming state can be shifted to the RT1 gaming state. In the general gaming state, the gaming machine 1 notifies which combination has been determined as an internal winning combination when a navigation flag described later is on and these combinations are determined as internal winning combinations. That is, the player can shift the gaming state from the general gaming state to the RT1 gaming state by performing a stop operation according to the notification content.

特殊役1は、「赤7図柄−青7図柄−黒7図柄」が有効ライン上に表示されることにより成立する。特殊役2は、「赤7図柄−黄7図柄−黒7図柄」が有効ライン上に表示されることにより成立する。特殊役3は、「青7図柄−赤7図柄−黒7図柄」が有効ライン上に表示されることにより成立する。特殊役4は、「青7図柄−黄7図柄−黒7図柄」が有効ライン上に表示されることにより成立する。特殊役5は、「黄7図柄−赤7図柄−黒7図柄」が有効ライン上に表示されることにより成立する。特殊役6は、「黄7図柄−青7図柄−黒7図柄」が有効ライン上に表示されることにより成立する。特殊役1〜特殊役6の何れかが成立することにより、所定枚数のメダルが払い出される。ここでいう所定枚数はメダルの投入枚数によって異なり、1枚投入時であれば9枚、2枚投入時であれば6枚、3枚投入時であれば3枚である。   Special combination 1 is established when “red 7 symbol-blue 7 symbol-black 7 symbol” is displayed on the active line. Special combination 2 is established by displaying “red 7 symbol-yellow 7 symbol-black 7 symbol” on the active line. Special combination 3 is established by displaying “blue 7 symbol-red 7 symbol-black 7 symbol” on the active line. Special role 4 is established by displaying “blue 7 symbol-yellow 7 symbol-black 7 symbol” on the active line. The special combination 5 is established by displaying “yellow 7 symbol-red 7 symbol-black 7 symbol” on the active line. The special combination 6 is established by displaying “yellow 7 symbol-blue 7 symbol-black 7 symbol” on the active line. When one of special combination 1 to special combination 6 is established, a predetermined number of medals are paid out. The predetermined number here differs depending on the number of inserted medals, and is nine when one is inserted, six when two are inserted, and three when three are inserted.

BB1は、「赤7図柄−赤7図柄−緑7図柄」が有効ライン上に表示されることにより成立する。BB2は、「青7図柄−青7図柄−緑7図柄」が有効ライン上に表示されることにより成立する。BB3は、「黄7図柄−黄7図柄−緑7図柄」が有効ライン上に表示されることにより成立する。BB1、BB2又はBB3が成立することによりBB遊技状態が作動する。   BB1 is established when “red 7 symbol-red 7 symbol-green 7 symbol” is displayed on the active line. BB2 is established when “blue 7 symbol-blue 7 symbol-green 7 symbol” is displayed on the active line. BB3 is established by displaying “Yellow 7 symbol-Yellow 7 symbol-Green 7 symbol” on the active line. When BB1, BB2, or BB3 is established, the BB gaming state is activated.

MBは、「GOD図柄−GOD図柄−黒7図柄」が有効ライン上に表示されることにより成立する。MBが成立することによりMB遊技状態が作動する。   MB is established by displaying “GOD symbol-GOD symbol-black 7 symbol” on the active line. When the MB is established, the MB gaming state is activated.

また、以上説明した図柄の組合せ以外の図柄の組合せが有効ライン上に表示されると、ハズレとなる。   In addition, when a combination of symbols other than the symbol combinations described above is displayed on the active line, it is lost.

また、上述したように、遊技状態が一般遊技状態、RT1遊技状態、RT3遊技状態である場合における必要投入枚数は3枚であり、遊技状態がRT2遊技状態、RT4遊技状態である場合における必要投入枚数は2枚に規定されている。また、図柄組合せテーブル(図12)に示すように、必要投入枚数(投入枚数)が少ないほど、有効ライン上に小役に対応する図柄の組合せが表示された際に払い出されるメダルの枚数が多くなるように払出枚数が規定されている。   In addition, as described above, the required number of insertions when the gaming state is the general gaming state, the RT1 gaming state, and the RT3 gaming state is three, and the required insertion when the gaming state is the RT2 gaming state and the RT4 gaming state The number of sheets is defined as two sheets. Further, as shown in the symbol combination table (FIG. 12), the smaller the required number of inserted symbols (the number of inserted symbols), the larger the number of medals to be paid out when the symbol combination corresponding to the small role is displayed on the active line. The number of payouts is defined so that

つまり、必要投入枚数が2枚であるRT2遊技状態、RT4遊技状態は、必要投入枚数が3枚である一般遊技状態と、RT1遊技状態、RT3遊技状態よりも、少ないメダルの投入で多くのメダルの払い出しを受けることができる。例えば、RT2遊技状態において、有効ライン上に特殊役1に係る図柄の組合せが表示された場合には、6枚のメダルの払出を受けることができ、増加枚数は(払出枚数6枚−必要投入枚数2枚)=4枚となる。一方、RT1遊技状態において、有効ライン上に特殊役1に係る図柄の組合せが表示された場合には、3枚のメダルの払出を受けることができるが、増加枚数は(払出枚数3枚−必要投入枚数3枚)=0枚でありメダルは増加しない。   In other words, in the RT2 gaming state and the RT4 gaming state where the required number of inserted cards is two, many medals are inserted with fewer medals than in the general gaming state where the required number of inserted cards is three and the RT1 and RT3 gaming states. Can be paid out. For example, in the RT2 gaming state, when a combination of symbols related to special combination 1 is displayed on the active line, 6 medals can be paid out, and the increased number is (6 paid out-necessary input) 2 sheets) = 4 sheets. On the other hand, in the RT1 gaming state, when a combination of symbols related to special combination 1 is displayed on the active line, three medals can be paid out. (Three inserted) = 0, and medals do not increase.

さらに、上述したように、RT2遊技状態、RT4遊技状態は、一般遊技状態、RT1遊技状態、RT3遊技状態よりも小役が内部当籤役として決定される確率が高い遊技状態であることから、遊技者は、短期間に多くのメダルの払い出しを受けることが可能となる。   Furthermore, as described above, the RT2 gaming state and the RT4 gaming state are gaming states that have a higher probability that a small role will be determined as an internal winning combination than the general gaming state, the RT1 gaming state, and the RT3 gaming state. The person can receive a lot of medals in a short period of time.

なお、必要投入枚数毎に払い出されるメダルの枚数が同一となるように規定し、RT2遊技状態、RT4遊技状態において、小役が内部当籤役として決定される確率が更に高くなるように小役用抽籤値変更テーブル(図9)に規定される抽籤値を変更することで、短期間に多くのメダルの払い出しを受けることができる構成としてもよい。   It is specified that the number of medals to be paid out is the same for each required number of inserted coins, so that in the RT2 gaming state and the RT4 gaming state, the probability that the small winning combination is determined as an internal winning combination is further increased. By changing the lottery value defined in the lottery value change table (FIG. 9), it is possible to receive a lot of medals in a short time.

次に、図13を参照して、主制御回路60のメインROM32に記憶されているボーナス作動時テーブルについて説明する。なお、図13は、本実施形態における遊技機1のボーナス作動時テーブルの例を示す図である。   Next, the bonus operation time table stored in the main ROM 32 of the main control circuit 60 will be described with reference to FIG. FIG. 13 is a diagram showing an example of the bonus operation time table of the gaming machine 1 in the present embodiment.

ボーナス作動時テーブルは、BB遊技状態、MB遊技状態、及びRB遊技状態を終了させる条件を設定する際に使用するテーブルである。ボーナス作動時テーブルには、BB遊技状態、MB遊技状態、及びRB遊技状態に係る終了条件が規定されている。具体的には、ボーナス作動時テーブルには、BB遊技状態終了条件として、ボーナス終了枚数カウンタの値について「120」が規定されている。また、MB遊技状態終了条件として、ボーナス終了枚数カウンタの値について「36」が規定されている。更に、ボーナス作動時テーブルには、RB遊技状態の終了条件として、遊技可能回数と入賞可能回数の値について夫々「8」と「8」が規定されている。すなわち、遊技機1において、BB遊技状態は、メダルの払出枚数が120枚を超えることにより終了し、MB遊技状態は、メダルの払出枚数が36枚を超えることにより終了する。また、RB遊技状態は、8回遊技が行われるか、または、8回入賞することにより終了する。   The bonus operating time table is a table used when setting conditions for ending the BB gaming state, the MB gaming state, and the RB gaming state. In the bonus operation time table, ending conditions relating to the BB gaming state, the MB gaming state, and the RB gaming state are defined. Specifically, in the bonus operation time table, “120” is defined for the value of the bonus end number counter as the BB gaming state end condition. In addition, as an MB gaming state end condition, “36” is defined for the value of the bonus end number counter. Further, in the bonus operation time table, “8” and “8” are defined for the value of the number of possible games and the number of possible winnings, respectively, as termination conditions for the RB gaming state. That is, in the gaming machine 1, the BB gaming state ends when the medal payout number exceeds 120, and the MB gaming state ends when the medal payout number exceeds 36. Also, the RB gaming state is ended by playing 8 times or winning 8 times.

次に、図14、図15を参照して、主制御回路60のメインRAM33における内部当籤役格納領域、表示役格納領域、及び持越役格納領域について説明する。なお、図14(a)は、本実施形態における遊技機1の内部当籤役格納領域の例を示す図であり、図14(b)は、本実施形態における遊技機1の表示役格納領域の例を示す図である。図15は、本実施形態における遊技機1の持越役格納領域の例を示す図である。   Next, with reference to FIGS. 14 and 15, the internal winning combination storing area, the display combination storing area, and the carryover combination storing area in the main RAM 33 of the main control circuit 60 will be described. 14A is a diagram showing an example of the internal winning combination storing area of the gaming machine 1 in the present embodiment, and FIG. 14B is an example of the display winning combination storing area of the gaming machine 1 in the present embodiment. It is a figure which shows an example. FIG. 15 is a diagram illustrating an example of the carryover combination storage area of the gaming machine 1 in the present embodiment.

図14(a)、(b)に示すように、内部当籤役格納領域と表示役格納領域は同じ構成からなり、メインRAM33上に別々に割り当てられる「8ビット×2」のデータ領域である。内部当籤役格納領域(表示役格納領域)は、内部当籤役格納領域1(表示役格納領域1)及び内部当籤役格納領域2(表示役格納領域2)からなる。内部当籤役格納領域(表示役格納領域)は、内部当籤役情報(表示役情報)を記憶する。内部当籤役格納領域(表示役格納領域)は、各ビットに「0」又は「1」のデータを格納することにより、何れの役が内部当籤役であるかを示す。具体的には、内部当籤役格納領域1(表示役格納領域1)を構成するビット「0」〜「7」の各ビットは、「1」を格納することにより、それぞれ通常リプレイ、特殊リプレイ、ベル、赤ベル、青ベル、黄ベル、特殊役1、特殊役2が内部当籤役(表示役)であることを示す。また、内部当籤役格納領域2(表示役格納領域2)を構成するビット「0」〜「7」の各ビットは、「1」を格納することにより、それぞれ特殊役3、特殊役4、特殊役5、特殊役6、BB1、BB2、BB3、MBが内部当籤役(表示役)であることを示す。   As shown in FIGS. 14A and 14B, the internal winning combination storing area and the display winning combination storing area have the same configuration, and are “8 bits × 2” data areas allocated separately on the main RAM 33. The internal winning combination storage area (display combination storing area) includes an internal winning combination storage area 1 (display combination storing area 1) and an internal winning combination storage area 2 (display combination storing area 2). The internal winning combination storage area (display combination storing area) stores internal winning combination information (display combination information). The internal winning combination storage area (display combination storing area) indicates which combination is an internal winning combination by storing “0” or “1” data in each bit. Specifically, each of the bits “0” to “7” constituting the internal winning combination storage area 1 (display combination storage area 1) stores “1”, whereby normal replay, special replay, It shows that bell, red bell, blue bell, yellow bell, special combination 1 and special combination 2 are internal winning combinations (display combination). In addition, each of the bits “0” to “7” constituting the internal winning combination storage area 2 (display combination storage area 2) stores “1”, so that the special combination 3, special combination 4, and special combination respectively. It shows that the combination 5, special combination 6, BB1, BB2, BB3, and MB are internal winning combinations (display combination).

次に、図15を参照して、主制御回路60の持越役格納領域について説明する。持越役格納領域は、メインRAM33上に割り当てられる8ビットのデータ領域であり、持越役情報を記憶する。持越役格納領域はビット「4」〜「7」の各領域に「0」又は「1」のデータを格納することにより、それぞれBB1持越状態、BB2持越状態、BB3持越状態、MB持越状態であるか否かを示す。ここで、BB1持越状態とは、内部当籤役としてBB1が決定された場合に、BB1が成立するまで、BB1が内部当籤役として持ち越されている状態をいう。BB2持越状態、BB3持越状態、MB持越状態も同様である。   Next, the carryover combination storage area of the main control circuit 60 will be described with reference to FIG. The carryover combination storage area is an 8-bit data area allocated on the main RAM 33 and stores carryover combination information. The carryover combination storage area stores the data “0” or “1” in each of the bits “4” to “7”, and is in the BB1 carryover state, BB2 carryover state, BB3 carryover state, and MB carryover state, respectively. Indicates whether or not. Here, the BB1 carryover state refers to a state in which BB1 is carried over as an internal winning combination until BB1 is established when BB1 is determined as an internal winning combination. The same applies to the BB2 carryover state, the BB3 carryover state, and the MB carryover state.

次に、図16を参照して、主制御回路60のメインRAM33における遊技状態フラグ格納領域について説明する。なお、図16は、本実施形態における遊技機1の遊技状態フラグ格納領域の例を示す図である。   Next, the game state flag storage area in the main RAM 33 of the main control circuit 60 will be described with reference to FIG. FIG. 16 is a diagram showing an example of the game state flag storage area of the gaming machine 1 in the present embodiment.

遊技状態フラグ格納領域は、メインRAM33上に割り当てられる8ビットのデータ領域である。遊技状態フラグ格納領域はビット「0」〜「6」の各領域に「0」又は「1」のデータを格納することにより、それぞれRT4遊技状態、RT3遊技状態、RT2遊技状態、RT1遊技状態、BB遊技状態、MB遊技状態、RB遊技状態であるか否かを示す。すなわち、各遊技状態フラグがオン(「1」)であるか又はオフ(「0」)であるかを示す。また、全ての遊技状態フラグがオフである場合には、一般遊技状態となる。   The game state flag storage area is an 8-bit data area allocated on the main RAM 33. The game state flag storage area stores data of “0” or “1” in each of the bits “0” to “6”, so that the RT4 gaming state, the RT3 gaming state, the RT2 gaming state, the RT1 gaming state, It indicates whether the game state is the BB game state, the MB game state, or the RB game state. That is, each game state flag indicates whether it is on (“1”) or off (“0”). Further, when all the game state flags are OFF, the general game state is entered.

次に、図17を参照して、主制御回路60のメインRAM33におけるストップボタン格納領域について説明する。なお、図17は、本実施形態における遊技機1のストップボタン格納領域の例を示す図である。   Next, the stop button storage area in the main RAM 33 of the main control circuit 60 will be described with reference to FIG. FIG. 17 is a diagram illustrating an example of a stop button storage area of the gaming machine 1 in the present embodiment.

ストップボタン格納領域は、メインRAM33上に割り当てられる8ビットのデータ領域である。ストップボタン格納領域はビット「4」〜「6」の各領域に「0」又は「1」のデータを格納することにより、それぞれ左ストップボタン7Lの押圧操作が有効であるか否か、中ストップボタン7Cの押圧操作が有効であるか否か、右ストップボタン7Rの押圧操作が有効であるか否かを示す。例えば、左ストップボタン7Lの押圧操作が有効であるとは、左ストップボタン7Lを押圧することにより左リール3Lの回転を停止させることができる状態であること、すなわち、左リール3Lが回転中であることを示す。   The stop button storage area is an 8-bit data area allocated on the main RAM 33. The stop button storage area stores data of “0” or “1” in each of the bits “4” to “6”, thereby determining whether or not the pressing operation of the left stop button 7L is effective. It indicates whether or not the pressing operation of the button 7C is effective, and whether or not the pressing operation of the right stop button 7R is effective. For example, that the pressing operation of the left stop button 7L is effective means that the rotation of the left reel 3L can be stopped by pressing the left stop button 7L, that is, the left reel 3L is rotating. It shows that there is.

また、ストップボタン格納領域はビット「0」〜「2」の各領域に「0」又は「1」のデータを格納することにより、それぞれ左ストップボタン7Lが作動したか否か、中ストップボタン7Cが作動したか否か、右ストップボタン7Rが作動したか否かを示す。なお、左ストップボタン7Lが作動したとは、左ストップボタン7Lが押圧操作されたことを意味する。   The stop button storage area stores data “0” or “1” in each of the bits “0” to “2” to determine whether the left stop button 7L is activated or not, and the middle stop button 7C. Indicates whether or not the right stop button 7R has been operated. Note that the operation of the left stop button 7L means that the left stop button 7L has been pressed.

次に、図18を参照して、主制御回路60のメインROM32に記憶されている左第1停止用停止テーブルについて説明する。なお、図18は、本実施形態における遊技機1の左第1停止用停止テーブルの例を示す図である。   Next, the left first stop table stored in the main ROM 32 of the main control circuit 60 will be described with reference to FIG. FIG. 18 is a diagram illustrating an example of the first stop table for the left stop of the gaming machine 1 in the present embodiment.

左第1停止用停止テーブルは、順押し時(第1停止操作の対象が左リール3Lの時)における第1停止用の滑りコマ数決定データを取得する際に用いられる。停止テーブルは、左第1停止用停止テーブルのほかに、ランダム用停止テーブル(図示しない)、左第1停止後停止テーブル(図示しない)がある。ランダム用停止テーブルは、変則押し時(第1停止操作の対象が中リール3C又は右リール3Rの時)における第1停止用〜第3停止用の滑りコマ数決定データを取得する際に用いられる。左第1停止後停止テーブルは、順押し時における第2停止用、及び第3停止用の滑りコマ数決定データを取得する際に用いられる。滑りコマ数決定データとは、滑りコマ数を決定する際に用いられるデータである。滑りコマ数とは、停止操作が行われてから、停止対象リールが停止するまでのコマ数に対応する。   The left first stop stop table is used when acquiring the first stop sliding frame number determination data at the time of forward pressing (when the target of the first stop operation is the left reel 3L). In addition to the left first stop table, the stop table includes a random stop table (not shown) and a left first stop table (not shown). The random stop table is used to acquire the first stop to third stop sliding frame number determination data when an irregular push is performed (when the target of the first stop operation is the middle reel 3C or the right reel 3R). . The stop table after the first left stop is used when acquiring the second stop and third stop sliding frame number determination data at the time of forward pressing. The sliding frame number determination data is data used when determining the number of sliding frames. The number of sliding frames corresponds to the number of frames from when a stop operation is performed until the stop target reel stops.

左第1停止用停止テーブル、ランダム用停止テーブル、及び左第1停止後停止テーブルは、それぞれ複数存在し、それぞれ、左第1停止用停止テーブル番号、ランダム用停止テーブル番号、及び左第1停止後停止テーブル番号により識別することができる。左第1停止用停止テーブル、ランダム用停止テーブル、及び左第1停止後停止テーブルは、滑りコマ数決定データを取得するためのテーブルであるが、それぞれ構成が異なる。   There are a plurality of left first stop tables, a random stop table, and a left first stop table after the first stop, respectively, a left first stop table number, a random stop table number, and a left first stop. It can be identified by the post stop table number. The left first stop table, the random stop table, and the first left stop table are tables for acquiring the sliding frame number determination data, but have different configurations.

図18に示すように、左第1停止用停止テーブルには、図柄位置データ毎に滑りコマ数決定データ、及びチェンジステータス番号が規定されている。   As shown in FIG. 18, in the left first stop stop table, the slip frame number determination data and the change status number are defined for each symbol position data.

ランダム用停止テーブルは、図柄位置データ(停止開始位置)に応じて、各リール3L、3C、3Rについて2種類(AラインステータスとBラインステータス)の滑りコマ数決定データが取得できるように構成されている。何れの種類の滑りコマ数決定データを取得すべきかは後述するランダム用変更ステータス番号に基づいて決定される。また、ランダム用停止テーブルは、図柄位置データ(停止開始位置)に応じて、中リール3C、及び右リール3Rについてライン変更ビット(「1」又は「0」。「1」ならオンで、「0」ならオフ)が取得できるように構成されている。   The random stop table is configured so that two types of slip frame number determination data (A line status and B line status) can be acquired for each reel 3L, 3C, 3R according to the symbol position data (stop start position). ing. Which type of sliding frame number determination data is to be acquired is determined based on a random change status number to be described later. The random stop table is set to “0” when the line change bit (“1” or “0”. “1” is turned on) for the middle reel 3C and the right reel 3R according to the symbol position data (stop start position). "If off" is configured to be acquired.

左第1停止後停止テーブルは、図柄位置データに応じて、中リール3C、及び右リール3Rについて3種類(Aラインステータスと、Bラインステータスと、Cラインステータス)の滑りコマ数決定データが取得できるように構成されている。また、左第1停止後停止テーブルは、図柄位置データに応じて、中リール3C、及び右リール3Rについてライン変更ビット(「1」又は「0」。「1」ならオンで、「0」ならオフ)が取得できるように構成されている。   The left first stop table is obtained with three types of slip frame number determination data (A line status, B line status, and C line status) for the middle reel 3C and the right reel 3R according to the symbol position data. It is configured to be able to. The stop table after the first left stop is a line change bit (“1” or “0”. “1” is on, “0” is on, and “0” is on for the middle reel 3C and the right reel 3R according to the symbol position data. Off) is configured to be acquired.

次に、図19を参照して、主制御回路60のメインROM32に記憶されている変更データ検索テーブルについて説明する。なお、図19は、本実施形態における遊技機1の変更データ検索テーブルの例を示す図である。   Next, the change data search table stored in the main ROM 32 of the main control circuit 60 will be described with reference to FIG. FIG. 19 is a diagram showing an example of a change data search table of the gaming machine 1 in the present embodiment.

変更データ検索テーブルは、順押し時の第1停止後に、その時点で既に仮決定している左第1停止後停止テーブル番号を変更する必要があるか否かを規定している。図19に示すように、変更データ検索テーブルには制御変更対象位置(第1停止の停止予定位置)及びチェンジステータス番号毎に、左第1停止後停止テーブル番号「TBLC00〜」又は「−(変更不要)」が規定されている。制御変更対象位置(第1停止の停止予定位置)について左第1停止後停止テーブル番号が対応付けられている場合には、左第1停止後停止テーブル番号を変更(すなわち、制御変更)する必要があることを示している。   The change data search table defines whether or not it is necessary to change the stop table number after the first left stop that has already been tentatively determined after the first stop at the time of forward pressing. As shown in FIG. 19, the change data search table includes the left first stop table number “TBLC00” or “-(change) for each control change target position (scheduled stop position for the first stop) and change status number. Is not required) ”. When the left first stop table number after stop is associated with the control change target position (scheduled stop position of the first stop), it is necessary to change the left first stop table number (that is, control change). It shows that there is.

また、変更データ検索テーブルには制御変更対象位置(第1停止の停止予定位置)及びチェンジステータス番号毎に、Cラインチェックデータとして「−」、「0」、又は「1」が規定されている。なお、左第1停止後停止テーブル番号が対応付けられている制御変更対象位置のCラインチェックデータとして、「0」、又は「1」が規定されている。また、左第1停止後停止テーブル番号が対応付けられていない制御変更対象位置のCラインチェックデータとして、「−」が規定されている。   In the change data search table, “−”, “0”, or “1” is defined as C line check data for each control change target position (scheduled stop position for the first stop) and change status number. . Note that “0” or “1” is defined as the C line check data of the control change target position associated with the stop table number after the first left stop. In addition, “−” is defined as the C line check data of the control change target position that is not associated with the stop table number after the first left stop.

次に、図20を参照して、主制御回路60のメインRAM33における図柄コード格納領域について説明する。なお、図20は、本実施形態における遊技機1の図柄コード格納領域の格納例(各リールの図柄位置データが「0」であった場合)を示す図である。   Next, the symbol code storage area in the main RAM 33 of the main control circuit 60 will be described with reference to FIG. FIG. 20 is a diagram showing a storage example of the symbol code storage area of the gaming machine 1 in this embodiment (when the symbol position data of each reel is “0”).

図柄コード格納領域は、図柄表示領域4L、4C、4Rにおける各有効ラインを構成する領域毎に、図柄コードを格納するデータ領域であり、メインRAM33上に確保される。例えば、有効ライン1に対応する図柄コード格納領域には、有効ライン1(クロスダウンライン8e)を構成する左図柄表示領域4Lの上段、中図柄表示領域4Cの中段、右図柄表示領域4Rの下段のそれぞれ対応する図柄コードを格納する。こうした図柄コード格納領域が他の有効ライン2(クロスアップライン8a)についても設けられている。   The symbol code storage area is a data area for storing symbol codes for each area constituting each effective line in the symbol display areas 4L, 4C, 4R, and is secured on the main RAM 33. For example, the symbol code storage area corresponding to the effective line 1 includes the upper part of the left symbol display area 4L, the middle part of the middle symbol display area 4C, and the lower part of the right symbol display area 4R constituting the effective line 1 (cross down line 8e). The corresponding symbol code is stored. Such a symbol code storage area is also provided for another effective line 2 (cross-up line 8a).

図20に示す図柄コード格納領域は、各リールの図柄位置データが「0」である時に図柄コードが格納された場合の図柄コード格納領域を示している。図柄位置データが「0」である場合とは、各リール3L、3C、3Rの図柄位置「0」の図柄(左リール3Lでは赤7図柄、中リール3Cでは赤7図柄、右リール3Rでは緑7図柄)がそれぞれ左図柄表示領域4Lの中段、中図柄表示領域4Cの中段、右図柄表示領域4Rの中段に表示される場合に対応する。したがって、この場合、左図柄表示領域4Lの上段に対応する図柄コード格納領域には図柄位置「1」の図柄(ベル図柄)、左図柄表示領域4Lの下段に対応する図柄コード格納領域には図柄位置「20」の図柄(リプレイ図柄)を示す図柄コードが格納されることとなる。また、中図柄表示領域4Cの中段に対応する図柄コード格納領域には図柄位置「0」の図柄(赤7図柄)が格納されることとなる。さらに、右図柄表示領域4Rの上段に対応する図柄コード格納領域には図柄位置「1」の図柄(黒7図柄)、右図柄表示領域4Rの下段に対応する図柄コード格納領域には図柄位置「20」の図柄(ベル図柄)を示す図柄コードが格納されることとなる。   The symbol code storage area shown in FIG. 20 indicates the symbol code storage area when the symbol code is stored when the symbol position data of each reel is “0”. When the symbol position data is “0”, the symbol position “0” of each reel 3L, 3C, 3R (the left reel 3L has a red 7 symbol, the middle reel 3C has a red 7 symbol, and the right reel 3R has a green color. 7 symbols) are displayed in the middle of the left symbol display area 4L, the middle of the middle symbol display area 4C, and the middle of the right symbol display area 4R, respectively. Therefore, in this case, the symbol code storage area corresponding to the upper part of the left symbol display area 4L has a symbol (bell symbol) at the symbol position “1”, and the symbol code storage area corresponding to the lower part of the left symbol display area 4L has a symbol. The symbol code indicating the symbol (replay symbol) at the position “20” is stored. In addition, the symbol (seven symbols) of symbol position “0” is stored in the symbol code storage area corresponding to the middle stage of the middle symbol display area 4C. Furthermore, the symbol code storage area corresponding to the upper part of the right symbol display area 4R has a symbol position “1” (black 7 symbols), and the symbol code storage area corresponding to the lower part of the right symbol display area 4R has a symbol position “ The symbol code indicating the symbol “20” (bell symbol) is stored.

次に、図21を参照して、主制御回路60のメインRAM33における引込優先順位データ格納領域について説明する。なお、図21は、本実施形態における遊技機1の引込優先順位データ格納領域を示す図である。   Next, the pull-in priority data storage area in the main RAM 33 of the main control circuit 60 will be described with reference to FIG. FIG. 21 is a diagram showing a pull-in priority data storage area of the gaming machine 1 in the present embodiment.

引込優先順位データ格納領域は、各リール3L、3C、3Rに対応する3つの引込優先順位データ格納領域から構成される。具体的には、左リール用引込優先順位データ格納領域、中リール用引込優先順位データ格納領域、及び右リール用引込優先順位データ格納領域から構成される。各引込優先順位データ格納領域は、リール3に配される図柄の数分の引込優先順位データを格納する領域を有する。   The pull-in priority data storage area includes three pull-in priority data storage areas corresponding to the reels 3L, 3C, and 3R. Specifically, it comprises a pull-in priority data storage area for the left reel, a pull-in priority data storage area for the middle reel, and a pull-in priority data storage area for the right reel. Each drawing priority data storage area has an area for storing drawing priority data corresponding to the number of symbols arranged on the reel 3.

引込優先順位データは、必ず全ての引込優先順位データ格納領域に格納されるわけではなく、回転中のリール3に対応する引込優先順位データ格納領域にのみ格納される。つまり、全てのリール3が回転中である場合には、全ての引込優先順位データ格納領域に引込優先順位データが格納される。また、左リール3Lの回転が停止し、中リール3C、及び右リール3Rが回転中である場合には、中リール用引込優先順位データ格納領域、及び右リール用引込優先順位データ格納領域に引込優先順位データが格納される。   The drawing priority data is not necessarily stored in all the drawing priority data storage areas, but is stored only in the drawing priority data storage area corresponding to the reel 3 that is rotating. That is, when all the reels 3 are rotating, the drawing priority data is stored in all the drawing priority data storage areas. Further, when the rotation of the left reel 3L is stopped and the middle reel 3C and the right reel 3R are rotating, the drawing is performed to the middle reel pull-in priority data storage area and the right reel pull-in priority data storage area. Priority data is stored.

引込優先順位データは、図31を用いて後述する引込優先順位格納処理のステップS136の処理において、取得されるデータである。具体的には、リプレイ、特殊リプレイに対応する「080H(16進)」、ベルに対応する「040H」、赤ベル、青ベル、黄ベルに対応する「010H」、特殊役1〜6に対応する「008H」、BB1〜BB3、MBに対応する「004H」、停止可能に対応する「001H」、停止禁止に対応する「000H」が、引込優先順位データとして格納される。   The pull-in priority data is data acquired in the process of step S136 of the pull-in priority storing process described later with reference to FIG. Specifically, "080H (hexadecimal)" corresponding to replay and special replay, "040H" corresponding to bell, "010H" corresponding to red bell, blue bell, yellow bell, special roles 1 to 6 “008H”, BB1 to BB3, “004H” corresponding to MB, “001H” corresponding to stop possible, and “000H” corresponding to stop prohibition are stored as pull-in priority data.

また、引込優先順位データは、その値が大きいほど優先順位が高く、当該引込優先順位データを参照することにより、リール3の表面に配された各図柄間での優先順位の相対的な評価が可能となる。この結果、内部抽籤の結果をリールの回転を停止する位置の決定に適正に反映させることができる。また、最大滑りコマ数「4」コマの範囲内にある各図柄に対応する引込優先順位データのうち、最大の引込優先順位データに対応する図柄が最も優先順位の高い図柄となる。すなわち、引込優先順位データとは、リール3に配された図柄間の順位を示すものであり、滑りコマ数の範囲内にある各図柄に対応する引込優先順位データとして同じ値の引込優先順位データが複数ある場合には、後述する優先順序テーブルにより規定された優先順序に基づいて停止予定位置に対応する図柄が決定される。   Further, the drawing priority data has a higher priority as the value is larger. By referring to the drawing priority data, relative evaluation of the priority among the symbols arranged on the surface of the reel 3 can be performed. It becomes possible. As a result, the result of the internal lottery can be appropriately reflected in the determination of the position where the reel rotation is stopped. Of the drawing priority data corresponding to each symbol within the range of the maximum number of sliding frames “4”, the symbol corresponding to the largest drawing priority data is the symbol with the highest priority. In other words, the pull-in priority data indicates the rank between symbols arranged on the reel 3, and the pull-in priority data having the same value as the pull-in priority data corresponding to each symbol within the range of the number of sliding symbols. When there are a plurality of symbols, the symbol corresponding to the scheduled stop position is determined based on the priority order defined by the priority order table described later.

次に、図22を参照して、主制御回路60のメインROM32に記憶されている優先順序テーブルについて説明する。なお、図22は、本実施形態における遊技機1の優先順序テーブルの例を示す図である   Next, the priority order table stored in the main ROM 32 of the main control circuit 60 will be described with reference to FIG. FIG. 22 is a diagram showing an example of the priority order table of the gaming machine 1 in this embodiment.

優先順序テーブルは、上述の停止テーブルに基づいて取得される滑りコマ数決定データ毎に、優先順序を規定している。優先順序テーブルは、滑りコマ数を決定する際に用いられるテーブルであり、予め規定されている数値の範囲(すなわち、「0」〜「4」)の中から滑りコマ数として適用可能な数値を検索していく順序を示すものである。なお、優先順序テーブルは、滑りコマ数決定データと優先順序「1」に対応する滑りコマ数が一致するように規定している。これにより優先順序「1」に対応する優先引込データと他の優先順序に対応する引込優先順位データが同じ値の場合には、滑りコマ数決定データが滑りコマ数として決定されることとなる。   The priority order table defines the priority order for each sliding frame number determination data acquired based on the stop table described above. The priority order table is a table used when determining the number of sliding frames, and a numerical value applicable as the number of sliding frames from a range of numerical values defined in advance (that is, “0” to “4”). It shows the order of searching. The priority order table stipulates that the sliding frame number determination data matches the number of sliding frames corresponding to the priority order “1”. As a result, when the priority pull-in data corresponding to the priority order “1” and the pull-in priority order data corresponding to other priority orders have the same value, the sliding frame number determination data is determined as the number of sliding frames.

次に、図23〜図44に示すフローチャートを参照して、主制御回路60のメインCPU31の制御動作について説明する。   Next, the control operation of the main CPU 31 of the main control circuit 60 will be described with reference to the flowcharts shown in FIGS.

まず、図23を参照して、主制御回路60のメインCPU31によるリセット割込処理について説明する。なお、図23は、本実施形態の主制御回路60で行われるメインCPU31によるリセット割込処理のフローチャートを示す図である。また、メインCPU31は、電源が投入され、リセット端子に電圧が印加されることにより、リセット割込を発生させ、その割込の発生に基づいて、メインROM32に記憶されたリセット割込処理を順次行うように構成されている。   First, a reset interrupt process by the main CPU 31 of the main control circuit 60 will be described with reference to FIG. FIG. 23 is a diagram showing a flowchart of reset interrupt processing by the main CPU 31 performed by the main control circuit 60 of the present embodiment. Further, the main CPU 31 generates a reset interrupt when power is turned on and a voltage is applied to the reset terminal, and the reset interrupt process stored in the main ROM 32 is sequentially performed based on the occurrence of the interrupt. Configured to do.

初めに、メインCPU31は、初期化処理を行う(ステップS1)。次いで、メインCPU31は、指定格納領域初期化処理を行う(ステップS2)。具体的には、メインCPU31は、前回ゲーム終了時におけるメインRAM33の指定格納領域のクリアする。より具体的には、メインCPU31は、前回のゲームに使用されたメインRAM33における書き込み可能領域のデータ消去、メインRAM33における書き込み可能領域への今回のゲームに必要なパラメータの書き込み、今回のゲームでのシーケンスプログラムへの開始アドレスの指定等を行う。   First, the main CPU 31 performs an initialization process (step S1). Next, the main CPU 31 performs designated storage area initialization processing (step S2). Specifically, the main CPU 31 clears the designated storage area of the main RAM 33 at the end of the previous game. More specifically, the main CPU 31 erases data in the writable area in the main RAM 33 used in the previous game, writes parameters necessary for the current game in the writable area in the main RAM 33, Specify the start address to the sequence program.

次に、メインCPU31は、図24を用いて後述するメダル受付・スタートチェック処理を行う(ステップS3)。メダル受付・スタートチェック処理では、メダルセンサ22S、及び最大BETスイッチ13S等のチェックによる投入枚数カウンタの更新や、スタートスイッチ6Sの入力チェック等が行われる。メインCPU31は、メダル受付・スタートチェック処理により入賞ラインを有効化する。   Next, the main CPU 31 performs a medal acceptance / start check process which will be described later with reference to FIG. 24 (step S3). In the medal acceptance / start check process, the insertion number counter is updated by checking the medal sensor 22S, the maximum BET switch 13S, and the like, and the input check of the start switch 6S is performed. The main CPU 31 validates the winning line through the medal acceptance / start check process.

次に、メインCPU31は、乱数値抽出処理を行う(ステップS4)。具体的には、メインCPU31は、乱数発生器36とサンプリング回路37によって「0」〜「65535」の範囲から乱数値を抽出し、抽出した乱数値をメインRAM33の乱数値記憶領域に記憶させる。   Next, the main CPU 31 performs random value extraction processing (step S4). Specifically, the main CPU 31 extracts a random value from the range of “0” to “65535” by the random number generator 36 and the sampling circuit 37 and stores the extracted random value in the random value storage area of the main RAM 33.

次に、メインCPU31は、図27、及び図28を用いて後述する内部抽籤処理を行う(ステップS5)。具体的には、メインCPU31は、内部抽籤テーブル(図6、図7参照)、抽籤値変更テーブル(図8、図9参照)及び内部当籤役決定テーブル(図10、図11参照)を参照して内部当籤役を決定する。   Next, the main CPU 31 performs an internal lottery process which will be described later with reference to FIGS. 27 and 28 (step S5). Specifically, the main CPU 31 refers to an internal lottery table (see FIGS. 6 and 7), a lottery value change table (see FIGS. 8 and 9), and an internal winning combination determination table (see FIGS. 10 and 11). To determine the internal winning role.

次に、メインCPU31は、図30を用いて後述するリール停止初期設定処理を行う(ステップS6)。   Next, the main CPU 31 performs a reel stop initial setting process which will be described later with reference to FIG. 30 (step S6).

次に、メインCPU31は、スタートコマンドデータを通信データ格納領域に格納する(ステップS7)。スタートコマンドには、遊技状態情報、内部当籤役情報(小役・リプレイ用データポインタ、ボーナス用データポインタ、及び内部当籤役格納領域)、ボーナス持越状態であるか否かを示す持越状態情報などの情報が含まれている。また、通信データ格納領域に格納されたコマンドデータは、図44を用いて後述する割込処理の通信データ送信処理(ステップS384)で、副制御回路70に送信される。   Next, the main CPU 31 stores start command data in the communication data storage area (step S7). The start command includes game state information, internal winning combination information (data pointer for small role / replay, bonus data pointer, and internal winning combination storage area), carryover state information indicating whether or not a bonus carryover state, etc. Contains information. Further, the command data stored in the communication data storage area is transmitted to the sub control circuit 70 in a communication data transmission process (step S384) of an interrupt process which will be described later with reference to FIG.

次に、メインCPU31は、遊技時間管理タイマの値は「0」であるか否かを判別する(ステップS8)。このとき、メインCPU31は、遊技時間管理タイマの値が「0」であると判別したときには、ステップS9の処理に移行する。一方、メインCPU31は、遊技時間管理タイマが「0」ではないと判別したときには、遊技時間管理タイマが「0」となるまで待ち時間の消化を行い(ステップS8:NO)、ステップS9の処理に移行する。次いで、メインCPU31は、遊技時間管理タイマに初期値をセットする(ステップS9)。   Next, the main CPU 31 determines whether or not the value of the game time management timer is “0” (step S8). At this time, when the main CPU 31 determines that the value of the game time management timer is “0”, the main CPU 31 proceeds to the process of step S9. On the other hand, when the main CPU 31 determines that the gaming time management timer is not “0”, the main CPU 31 digests the waiting time until the gaming time management timer becomes “0” (step S8: NO), and proceeds to the processing of step S9. Transition. Next, the main CPU 31 sets an initial value in the game time management timer (step S9).

次に、メインCPU31は、全リールの回転開始を要求する(ステップS10)。全リールの回転開始を要求すると、リール3L、3C、3Rの回転開始処理、及び加速制御処理が行われる。   Next, the main CPU 31 requests the start of rotation of all reels (step S10). When the start of rotation of all reels is requested, rotation start processing and acceleration control processing of the reels 3L, 3C, and 3R are performed.

次に、メインCPU31は、リール回転開始コマンドを通信データ格納領域に格納する(ステップS11)。   Next, the main CPU 31 stores a reel rotation start command in the communication data storage area (step S11).

次に、メインCPU31は、図31を用いて後述する引込優先順位格納処理を行い(ステップS12)、次いで、図32を用いて後述するリール停止制御処理を行う(ステップS13)。このリール停止制御処理では、メインCPU31は、遊技者の停止操作によりストップスイッチ7LS、7CS、7RSから送信された停止信号などに基づいて、各リール3L、3C、3Rの回転を停止させる停止予定位置を決定する。   Next, the main CPU 31 performs a drawing priority order storing process described later with reference to FIG. 31 (step S12), and then performs a reel stop control process described later with reference to FIG. 32 (step S13). In this reel stop control process, the main CPU 31 stops the rotation of the reels 3L, 3C, 3R based on a stop signal transmitted from the stop switches 7LS, 7CS, 7RS by the player's stop operation. To decide.

次に、メインCPU31は、図39を用いて後述する入賞作動検索処理を行う(ステップS14)。入賞作動検索処理では、メインCPU31は、全リール3L、3C、3Rの回転を停止させた結果、有効ライン上に表示された図柄の組合せに基づいて、表示役、及び払出枚数を決定する。   Next, the main CPU 31 performs a winning action search process which will be described later with reference to FIG. 39 (step S14). In the winning action search process, the main CPU 31 determines the display combination and the number of payouts based on the combination of symbols displayed on the active line as a result of stopping the rotation of all the reels 3L, 3C, 3R.

次に、メインCPU31は、図40を用いて後述する入賞チェック・メダル払出処理を行う(ステップS15)。   Next, the main CPU 31 performs a winning check / medal payout process, which will be described later with reference to FIG. 40 (step S15).

次に、メインCPU31は、BB遊技状態フラグ又はMB遊技状態フラグがオンであるか否かを判別する(ステップS16)。このとき、メインCPU31は、BB遊技状態フラグ又はMB遊技状態フラグがオンであると判別したときには、図41を用いて後述するボーナス終了チェック処理を行い(ステップS17)、ステップS19の処理に移行する。一方、メインCPU31は、BB遊技状態フラグ又はMB遊技状態フラグがオンではないと判別したときには、次いで、図42を用いて後述するRT制御処理を行い(ステップS18)、ステップS19の処理に移行する。   Next, the main CPU 31 determines whether or not the BB gaming state flag or the MB gaming state flag is on (step S16). At this time, when the main CPU 31 determines that the BB gaming state flag or the MB gaming state flag is on, the main CPU 31 performs a bonus end check process described later with reference to FIG. 41 (step S17), and proceeds to the process of step S19. . On the other hand, when the main CPU 31 determines that the BB gaming state flag or the MB gaming state flag is not on, it performs RT control processing described later with reference to FIG. 42 (step S18), and proceeds to the processing of step S19. .

最後に、メインCPU31は、図43を用いて後述するボーナス作動チェック処理を行い(ステップS19)、ステップS2の処理に移行する。   Finally, the main CPU 31 performs a bonus operation check process, which will be described later with reference to FIG. 43 (step S19), and proceeds to the process of step S2.

このように、メインCPU31は、ステップS2からステップS19までの処理を1ゲーム(1遊技)における処理として実行し、ステップS19の処理が終了すると次回のゲームにおける処理を実行すべく、ステップS2の処理に移行する。   As described above, the main CPU 31 executes the process from step S2 to step S19 as a process in one game (one game), and when the process in step S19 is completed, the process in step S2 is executed to execute the process in the next game. Migrate to

次に、図24を参照して、メダル受付・スタートチェック処理について説明する。なお、図24は、本実施形態の主制御回路60で行われるメダル受付・スタートチェック処理のフローチャートを示す図である。   Next, with reference to FIG. 24, the medal acceptance / start check process will be described. FIG. 24 is a diagram illustrating a flowchart of the medal acceptance / start check process performed by the main control circuit 60 of the present embodiment.

初めに、メインCPU31は、自動投入カウンタの値は「0」であるか否かを判別する(ステップS41)。このとき、メインCPU31は、自動投入カウンタの値は「0」ではないと判別したときには、図25を用いて後述する自動投入処理を行い(ステップS43)、自動投入カウンタをクリアして(ステップS44)、ステップS45の処理に移行する。一方、メインCPU31は、自動投入カウンタの値は「0」であると判別したときには、次いで、メダルの通過を許可して(ステップS42)、ステップS45の処理に移行する。   First, the main CPU 31 determines whether or not the value of the automatic insertion counter is “0” (step S41). At this time, when the main CPU 31 determines that the value of the automatic loading counter is not “0”, it performs an automatic loading process, which will be described later using FIG. 25 (step S43), and clears the automatic loading counter (step S44). ), The process proceeds to step S45. On the other hand, when the main CPU 31 determines that the value of the automatic insertion counter is “0”, the main CPU 31 then permits passage of medals (step S42), and proceeds to the processing of step S45.

次に、メインCPU31は、図26を用いて後述する投入枚数カウンタ最大値設定処理を行う(ステップS45)。   Next, the main CPU 31 performs an inserted number counter maximum value setting process which will be described later with reference to FIG. 26 (step S45).

次に、メインCPU31は、有効ラインカウンタに「2」を格納する(ステップS46)。なお、有効ラインカウンタは有効ラインの数を特定するためのデータであり、有効ラインカウンタに基づいて表示役の検索が行われる。   Next, the main CPU 31 stores “2” in the valid line counter (step S46). The valid line counter is data for specifying the number of valid lines, and the display combination is searched based on the valid line counter.

次に、メインCPU31は、メダルが通過したか否かを判別する(ステップS47)。このとき、メインCPU31は、メダルが通過しなかったと判別したときには、ステップS52の処理に移行する。一方、メインCPU31は、メダルが通過したと判別したときには、次いで、投入枚数カウンタの値は最大値と等しいか否かを判別する(ステップS48)。   Next, the main CPU 31 determines whether or not a medal has passed (step S47). At this time, when the main CPU 31 determines that the medal has not passed, the process proceeds to step S52. On the other hand, when determining that the medal has passed, the main CPU 31 determines whether or not the value of the inserted number counter is equal to the maximum value (step S48).

メインCPU31は、ステップS48の処理において投入枚数カウンタの値は最大値と等しくないと判別したときには、投入枚数カウンタの値に「1」を加算し(ステップS49)、メダル投入コマンドデータを通信データ格納領域に格納し(ステップS50)、ステップS52の処理に移行する。一方、メインCPU31は、投入枚数カウンタの値は最大値と等しいと判別したときには、クレジットカウンタの値に「1」を加算し(ステップS51)、ステップS52の処理に移行する。ここで、クレジットカウンタは、クレジットされたメダルの枚数を計数するためのデータである。   When the main CPU 31 determines in the process of step S48 that the value of the inserted number counter is not equal to the maximum value, “1” is added to the value of the inserted number counter (step S49), and medal insertion command data is stored as communication data. The area is stored (step S50), and the process proceeds to step S52. On the other hand, when determining that the value of the inserted number counter is equal to the maximum value, the main CPU 31 adds “1” to the value of the credit counter (step S51), and proceeds to the process of step S52. Here, the credit counter is data for counting the number of credited medals.

次に、メインCPU31は、ステップS47の処理においてメダルが通過しなかったと判別したとき、ステップS50の処理又はステップS51の処理を行った後には、次いで、最大BETスイッチ13Sのチェックを行う(ステップS52)。具体的には、メインCPU31は、投入枚数カウンタの値が最大値と等しい場合にはなにもしない。一方、投入枚数カウンタの値が最大値と等しくなく、最大BETスイッチ13Sがオンである場合には、投入枚数カウンタの値と最大値の差に基づいて、クレジットカウンタ、及び投入枚数カウンタの値を更新する。   Next, when the main CPU 31 determines that the medal has not passed in the process of step S47, after performing the process of step S50 or the process of step S51, the main CPU 31 then checks the maximum BET switch 13S (step S52). ). Specifically, the main CPU 31 does nothing when the value of the insertion number counter is equal to the maximum value. On the other hand, when the value of the inserted number counter is not equal to the maximum value and the maximum BET switch 13S is ON, the credit counter and the value of the inserted number counter are set based on the difference between the inserted number counter value and the maximum value. Update.

次に、メインCPU31は、投入枚数カウンタの値は最大値と等しいか否かを判別する(ステップS53)。このとき、メインCPU31は、投入枚数カウンタの値は最大値と等しくないと判別したときには、ステップS47の処理に移行する。一方、メインCPU31は、投入枚数カウンタの値は最大値と等しいと判別したときには、次いで、スタートスイッチ6Sはオンであるか否かを判別する(ステップS54)。   Next, the main CPU 31 determines whether or not the value of the insertion number counter is equal to the maximum value (step S53). At this time, when the main CPU 31 determines that the value of the insertion number counter is not equal to the maximum value, the main CPU 31 proceeds to the processing of step S47. On the other hand, when the main CPU 31 determines that the value of the insertion number counter is equal to the maximum value, it next determines whether or not the start switch 6S is on (step S54).

メインCPU31は、ステップS54の処理において、スタートスイッチ6Sはオンではないと判別したときには、ステップS47の処理に移行する。一方、メインCPU31は、スタートスイッチ6Sはオンであると判別したときには、次いで、メダルの通過を禁止して(ステップS55)、メダル受付・スタートチェック処理を終了する。   When the main CPU 31 determines in the process of step S54 that the start switch 6S is not on, the main CPU 31 proceeds to the process of step S47. On the other hand, when the main CPU 31 determines that the start switch 6S is on, the main CPU 31 prohibits the passage of medals (step S55), and ends the medal acceptance / start check process.

次に、図25を参照して、自動投入処理について説明する。なお、図25は、本実施形態の主制御回路60で行われる自動投入処理のフローチャートを示す図である。   Next, with reference to FIG. 25, the automatic loading process will be described. FIG. 25 is a diagram showing a flowchart of automatic loading processing performed in the main control circuit 60 of the present embodiment.

初めに、メインCPU31は、自動投入カウンタの値は「3」であるか否かを判別する(ステップS61)。このとき、メインCPU31は、自動投入カウンタの値は「3」ではないと判別したときには、ステップS64の処理に移行する。一方、メインCPU31は、自動投入カウンタの値は「3」であると判別したときには、次いで、遊技状態がRT2遊技状態又はRT4遊技状態であるか否かを判別する(ステップS62)。   First, the main CPU 31 determines whether or not the value of the automatic insertion counter is “3” (step S61). At this time, when the main CPU 31 determines that the value of the automatic insertion counter is not “3”, it proceeds to the processing of step S64. On the other hand, when determining that the value of the automatic insertion counter is “3”, the main CPU 31 next determines whether or not the gaming state is the RT2 gaming state or the RT4 gaming state (step S62).

メインCPU31は、遊技状態がRT2遊技状態又はRT4遊技状態ではないと判別したときには、ステップS66の処理に移行する。一方、メインCPU31は、遊技状態がRT2遊技状態又はRT4遊技状態であると判別したときには、自動投入カウンタの値を「2」に更新し(ステップS63)、ステップS66の処理に移行する。   When the main CPU 31 determines that the gaming state is not the RT2 gaming state or the RT4 gaming state, the main CPU 31 proceeds to the process of step S66. On the other hand, when determining that the gaming state is the RT2 gaming state or the RT4 gaming state, the main CPU 31 updates the value of the automatic insertion counter to “2” (step S63), and proceeds to the processing of step S66.

メインCPU31は、ステップS61の処理において自動投入カウンタの値は「3」ではないと判別したときには、次いで、遊技状態が一般遊技状態又はRT3遊技状態であるか否かを判別する(ステップS64)。   When determining that the value of the automatic insertion counter is not “3” in the process of step S61, the main CPU 31 next determines whether or not the gaming state is the general gaming state or the RT3 gaming state (step S64).

メインCPU31は、遊技状態が一般遊技状態又はRT3遊技状態ではないと判別したときには、ステップS66の処理に移行する。一方、メインCPU31は、遊技状態が一般遊技状態又はRT3遊技状態であると判別したときには、自動投入カウンタの値を「3」に更新し(ステップS65)、ステップS66の処理に移行する。   When the main CPU 31 determines that the gaming state is not the general gaming state or the RT3 gaming state, the main CPU 31 proceeds to the process of step S66. On the other hand, when determining that the gaming state is the general gaming state or the RT3 gaming state, the main CPU 31 updates the value of the automatic insertion counter to “3” (step S65), and proceeds to the processing of step S66.

最後に、メインCPU31は、自動投入カウンタを投入枚数カウンタに複写し(ステップS66)、自動投入処理を終了する。なお、ステップS63の処理又はステップS65の処理により値が更新される前の自動投入カウンタは、その値が「0」以外であることにより前回のゲームでリプレイが成立したことを示す。また、その値は、リプレイが成立したゲームでのメダル投入枚数を示す。   Finally, the main CPU 31 copies the automatic insertion counter to the insertion number counter (step S66) and ends the automatic insertion process. Note that the automatic insertion counter before the value is updated by the process of step S63 or the process of step S65 indicates that the replay has been established in the previous game when the value is other than “0”. The value indicates the number of medals inserted in the game in which replay is established.

次に、図26を参照して、投入枚数カウンタ最大値設定処理について説明する。なお、図26は、本実施形態の主制御回路60で行われる投入枚数カウンタ最大値設定処理のフローチャートを示す図である。   Next, the insertion number counter maximum value setting process will be described with reference to FIG. FIG. 26 is a diagram showing a flowchart of the inserted sheet counter maximum value setting process performed by the main control circuit 60 of the present embodiment.

初めに、メインCPU31は、投入枚数カウンタの最大値に「3」をセットする(ステップS71)。次いで、メインCPU31は、遊技状態がRT2遊技状態、RT4遊技状態又はMB遊技状態の何れかであるか否かを判別する(ステップS72)。このとき、メインCPU31は、遊技状態がRT2遊技状態、RT4遊技状態又はMB遊技状態の何れかであると判別したときには、投入枚数カウンタの最大値を「2」に更新し(ステップS73)、投入枚数カウンタ最大値設定処理を終了する。一方、メインCPU31は、遊技状態がRT2遊技状態、RT4遊技状態又はMB遊技状態の何れでもないと判別したときには、次いで、遊技状態がRB遊技状態であるか否かを判別する(ステップS74)。   First, the main CPU 31 sets “3” as the maximum value of the insertion number counter (step S71). Next, the main CPU 31 determines whether the gaming state is any of the RT2 gaming state, the RT4 gaming state, or the MB gaming state (step S72). At this time, when the main CPU 31 determines that the gaming state is one of the RT2 gaming state, the RT4 gaming state, or the MB gaming state, the main CPU 31 updates the maximum value of the insertion number counter to “2” (step S73). The number counter maximum value setting process is terminated. On the other hand, when the main CPU 31 determines that the gaming state is not any of the RT2 gaming state, the RT4 gaming state, or the MB gaming state, it next determines whether or not the gaming state is the RB gaming state (step S74).

メインCPU31は、遊技状態がRB遊技状態ではないと判別したときには、投入枚数カウンタ最大値設定処理を終了する。一方、メインCPU31は、遊技状態がRB遊技状態であると判別したときには、投入枚数カウンタの最大値を「1」に更新し(ステップS75)、投入枚数カウンタ最大値設定処理を終了する。   When determining that the gaming state is not the RB gaming state, the main CPU 31 ends the inserted number counter maximum value setting process. On the other hand, when determining that the gaming state is the RB gaming state, the main CPU 31 updates the maximum value of the inserted number counter to “1” (step S75), and ends the inserted number counter maximum value setting process.

次に、図27、及び図28を参照して、内部抽籤処理について説明する。なお、図27、及び図28は、本実施形態の主制御回路60で行われる内部抽籤処理のフローチャートを示す図である。   Next, with reference to FIGS. 27 and 28, the internal lottery process will be described. FIGS. 27 and 28 are flowcharts showing the internal lottery process performed by the main control circuit 60 of the present embodiment.

初めに、メインCPU31は、遊技状態フラグを取得する(ステップS81)。次いで、メインCPU31は、図29を用いて後述する内部抽籤テーブル決定処理を行う(ステップS82)。   First, the main CPU 31 acquires a game state flag (step S81). Next, the main CPU 31 performs an internal lottery table determination process which will be described later with reference to FIG. 29 (step S82).

次に、メインCPU31は、乱数値記憶領域から乱数値を取得し、乱数データとしてセットする(ステップS83)。   Next, the main CPU 31 acquires a random value from the random value storage area and sets it as random number data (step S83).

次に、メインCPU31は、抽籤回数と同じ値を当籤番号としてセットし、内部抽籤テーブルから当籤番号に対応する抽籤値を取得する(ステップS84)。なお、ここでいう内部抽籤テーブルは、内部抽籤テーブル決定処理(ステップS82)でセットされる内部抽籤テーブルである。   Next, the main CPU 31 sets the same value as the number of lotteries as a winning number, and acquires a lottery value corresponding to the winning number from the internal lottery table (step S84). The internal lottery table here is an internal lottery table set in the internal lottery table determination process (step S82).

次に、メインCPU31は、乱数データから、ステップS84の処理で取得した抽籤値を減算する(ステップS85)。次いで、メインCPU31は、ステップS85の減算処理において桁かりが行われたか否か、すなわち、減算結果が負の値となったか否かを判別する(ステップS86)。このとき、メインCPU31は、桁かりが行われたと判別したときには、当籤番号に基づいて小役・リプレイ用データポインタ、及びボーナス用データポインタを決定し(ステップS91)、ステップS92の処理に移行する。一方、メインCPU31は、桁かりが行われなかったと判別したときには、乱数データを更新する(ステップS87)。具体的には、メインCPU31は、ステップS85の減算結果として得られた値を乱数データとする。   Next, the main CPU 31 subtracts the lottery value acquired in step S84 from the random number data (step S85). Next, the main CPU 31 determines whether or not a digit has been performed in the subtraction process of step S85, that is, whether or not the subtraction result has become a negative value (step S86). At this time, if the main CPU 31 determines that a digit has been made, the main CPU 31 determines the small role / replay data pointer and the bonus data pointer based on the winning number (step S91), and proceeds to the processing of step S92. . On the other hand, the main CPU 31 updates the random number data when it is determined that no digit has been set (step S87). Specifically, the main CPU 31 sets the value obtained as the subtraction result in step S85 as random number data.

次に、メインCPU31は、抽籤回数から「1」を減算し(ステップS88)、抽籤回数が「0」になったか否かを判別する(ステップS89)。メインCPU31は、抽籤回数は「0」になったと判別したときには、小役・リプレイ用データポインタ、及びボーナス用データポインタをそれぞれ「0」に決定し(ステップS90)、ステップS92の処理に移行する。一方、メインCPU31は、抽籤回数は「0」になっていないと判別したときには、ステップS84の処理に移行する。この後、メインCPU31は、ステップS84の処理からステップS89の処理を、抽籤回数が「0」になるか、又は桁かりが行われるまで繰り返す。   Next, the main CPU 31 subtracts “1” from the number of lotteries (step S88), and determines whether the number of lotteries has become “0” (step S89). When determining that the number of lotteries has reached “0”, the main CPU 31 determines the small role / replay data pointer and the bonus data pointer to be “0” (step S90), and proceeds to the processing of step S92. . On the other hand, when the main CPU 31 determines that the number of lotteries is not “0”, the main CPU 31 proceeds to the process of step S84. Thereafter, the main CPU 31 repeats the processing from step S84 to step S89 until the number of lotteries becomes “0” or a digit is obtained.

メインCPU31は、ステップS90の処理又はステップS91の処理を終了した後には、次いで、図10に示す小役・リプレイ用内部当籤役決定テーブルを参照し、小役・リプレイ用データポインタに基づいて内部当籤役を示すデータを取得する(ステップS92)。   After completing the process of step S90 or the process of step S91, the main CPU 31 refers to the small winning combination / replay winning combination determination table shown in FIG. Data indicating the winning combination is acquired (step S92).

次に、メインCPU31は、取得した内部当籤役を示すデータを内部当籤役格納領域に格納する(ステップS93)。   Next, the main CPU 31 stores the acquired data indicating the internal winning combination in the internal winning combination storing area (step S93).

次に、メインCPU31は、持越役格納領域は「00000000」であるか否かを判別する(ステップS94)。このとき、メインCPU31は、持越役格納領域は「00000000」ではないと判別したときには、ステップS101の処理に移行する。一方、メインCPU31は、持越役格納領域は「00000000」であると判別したときには、図11に示すボーナス用内部当籤役決定テーブルを参照し、ボーナス用データポインタに基づいて内部当籤役を示すデータを取得する(ステップS95)。次いで、メインCPU31は、取得した内部当籤役を示すデータを持越役格納領域に格納する(ステップS96)。   Next, the main CPU 31 determines whether or not the carryover combination storage area is “00000000” (step S94). At this time, when the main CPU 31 determines that the carryover combination storage area is not “00000000”, the main CPU 31 proceeds to the process of step S101. On the other hand, when the main CPU 31 determines that the carryover combination storage area is “00000000”, the main CPU 31 refers to the bonus internal winning combination determination table shown in FIG. 11 and stores data indicating the internal winning combination based on the bonus data pointer. Obtain (step S95). Next, the main CPU 31 stores the acquired data indicating the internal winning combination in the carryover combination storage area (step S96).

次に、メインCPU31は、持越役格納領域は「00000000」であるか否かを判別する(ステップS97)。このとき、メインCPU31は、持越役格納領域は「00000000」であると判別したときには、ステップS101の処理に移行する。一方、メインCPU31は、持越役格納領域は「00000000」ではないと判別したときには、遊技状態をRT3遊技状態に更新する(ステップS98)。具体的には、全ての遊技状態フラグをオフにした後、RT3遊技状態フラグをオンにする。   Next, the main CPU 31 determines whether or not the carryover combination storage area is “00000000” (step S97). At this time, when the main CPU 31 determines that the carryover combination storage area is “00000000”, the main CPU 31 proceeds to the process of step S101. On the other hand, when determining that the carryover combination storage area is not “00000000”, the main CPU 31 updates the gaming state to the RT3 gaming state (step S98). Specifically, after all game state flags are turned off, the RT3 game state flag is turned on.

次に、メインCPU31は、内部当籤役はMBであるか否かを判別する(ステップS99)。このとき、メインCPU31は、内部当籤役はMBではないと判別したときには、ステップS101の処理に移行する。一方、メインCPU31は、内部当籤役はMBであると判別したときには、遊技状態をRT4遊技状態に更新する(ステップS100)。具体的には、全ての遊技状態フラグをオフにした後、RT4遊技状態フラグをオンにする。   Next, the main CPU 31 determines whether or not the internal winning combination is MB (step S99). At this time, when the main CPU 31 determines that the internal winning combination is not an MB, the main CPU 31 proceeds to the process of step S101. On the other hand, when determining that the internal winning combination is MB, the main CPU 31 updates the gaming state to the RT4 gaming state (step S100). Specifically, after all game state flags are turned off, the RT4 game state flag is turned on.

次に、メインCPU31は、持越役格納領域と内部当籤役格納領域2の論理和を内部当籤役格納領域2に格納する(ステップS101)。次いで、メインCPU31は、MB遊技状態であるか否かを判別する(ステップS102)。このとき、メインCPU31は、MB遊技状態ではないと判別したときには、内部抽籤処理を終了させる。一方、メインCPU31は、MB遊技状態であると判別したときには、内部当籤役格納領域1のビット「2」〜「7」、及び内部当籤役格納領域2のビット「0」〜「3」をオンにし(ステップS103)、内部抽籤処理を終了させる。   Next, the main CPU 31 stores the logical sum of the carryover combination storage area and the internal winning combination storage area 2 in the internal winning combination storage area 2 (step S101). Next, the main CPU 31 determines whether or not it is in the MB gaming state (step S102). At this time, when the main CPU 31 determines that it is not in the MB gaming state, it ends the internal lottery process. On the other hand, when determining that the main CPU 31 is in the MB gaming state, the bits “2” to “7” of the internal winning combination storing area 1 and the bits “0” to “3” of the internal winning combination storing area 2 are turned on. In step S103, the internal lottery process is terminated.

なお、メインCPU31は、内部抽籤処理においてステップS84の処理〜ステップS89の処理を繰り返し実行することにより、内部当籤役の抽籤を行っている。具体的には、メインCPU31は、抽出した乱数値から順次、抽籤値を減算することにより、桁かりが行われた際の当籤番号に対応する小役・リプレイ用データポインタ、及びボーナス用データポインタを決定し、決定した当該各データポインタと内部当籤役決定テーブルとに基づいて内部当籤役を決定する。   Note that the main CPU 31 performs lottery of an internal winning combination by repeatedly executing the processing from step S84 to step S89 in the internal lottery processing. Specifically, the main CPU 31 sequentially subtracts the lottery value from the extracted random number value, and thereby the small role / replay data pointer and the bonus data pointer corresponding to the winning number when the digit is placed. The internal winning combination is determined based on the determined data pointers and the internal winning combination determination table.

次に、図29を参照して、内部抽籤テーブル決定処理について説明する。なお、図29は、本実施形態の主制御回路60で行われる内部抽籤テーブル決定処理のフローチャートを示す図である。   Next, an internal lottery table determination process will be described with reference to FIG. FIG. 29 is a diagram showing a flowchart of an internal lottery table determination process performed by the main control circuit 60 of the present embodiment.

初めに、メインCPU31は、BB遊技状態であるか否かを判別する(ステップS111)。このとき、メインCPU31は、BB遊技状態であると判別したときには、RB遊技状態用内部抽籤テーブルをセットするとともに、抽籤回数として「1」をセットし(ステップS112)、内部抽籤テーブル決定処理を終了させる。一方、メインCPU31は、BB遊技状態ではないと判別したときには、一般遊技状態用内部抽籤テーブルをセットするとともに、抽籤回数として「23」をセットし(ステップS113)、ステップS114の処理に移行する。   First, the main CPU 31 determines whether or not it is in the BB gaming state (step S111). At this time, when determining that the main CPU 31 is in the BB gaming state, the main CPU 31 sets the internal lottery table for the RB gaming state, sets “1” as the number of lotteries (step S112), and ends the internal lottery table determination processing. Let On the other hand, when determining that the game state is not the BB game state, the main CPU 31 sets the general game state internal lottery table, sets “23” as the number of lotteries (step S113), and proceeds to the process of step S114.

次に、メインCPU31は、遊技状態がRT3遊技状態、RT4遊技状態、又はMB遊技状態の何れかであるか否かを判別する(ステップS114)。このとき、メインCPU31は、遊技状態がRT3遊技状態、RT4遊技状態、又はMB遊技状態の何れでもないと判別したときには、ステップS116の処理に移行する。一方、メインCPU31は、遊技状態がRT3遊技状態、RT4遊技状態、又はMB遊技状態の何れかであると判別したときには、抽籤回数を「19」に変更し(ステップS115)、ステップS116の処理に移行する。   Next, the main CPU 31 determines whether the gaming state is any of the RT3 gaming state, the RT4 gaming state, or the MB gaming state (step S114). At this time, when the main CPU 31 determines that the gaming state is neither the RT3 gaming state, the RT4 gaming state, or the MB gaming state, the main CPU 31 proceeds to the process of step S116. On the other hand, when the main CPU 31 determines that the gaming state is any of the RT3 gaming state, the RT4 gaming state, or the MB gaming state, the main CPU 31 changes the number of lotteries to “19” (step S115), and the process of step S116 is performed. Transition.

次に、メインCPU31は、投入枚数カウンタの値は「2」であるか否かを判別する(ステップS116)。このとき、メインCPU31は、投入枚数カウンタの値は「2」ではないと判別したときには、ステップS118の処理に移行する。一方、メインCPU31は、投入枚数カウンタの値は「2」であると判別したときには、小役用抽籤値変更テーブル(図9)を参照し、当籤番号「4」〜「19」の抽籤値を変更し(ステップS117)、ステップS118の処理に移行する。   Next, the main CPU 31 determines whether or not the value of the insertion number counter is “2” (step S116). At this time, if the main CPU 31 determines that the value of the insertion number counter is not “2”, the process proceeds to step S118. On the other hand, when the main CPU 31 determines that the value of the insertion number counter is “2”, the main CPU 31 refers to the small lottery value change table (FIG. 9) and determines the lottery values of the winning numbers “4” to “19”. Change (step S117), the process proceeds to step S118.

次に、メインCPU31は、遊技状態が一般遊技状態であるか否かを判別する(ステップS118)。このとき、メインCPU31は、遊技状態が一般遊技状態であると判別したときには、内部抽籤テーブル決定処理を終了させる。一方、メインCPU31は、遊技状態が一般遊技状態ではないと判別したときには、次いで、リプレイ用抽籤値変更テーブル(図8)を参照し、遊技状態に応じて当籤番号「1」〜「3」の抽籤値を変更し(ステップS119)、内部抽籤テーブル決定処理を終了させる。   Next, the main CPU 31 determines whether or not the gaming state is a general gaming state (step S118). At this time, when the main CPU 31 determines that the gaming state is the general gaming state, the main CPU 31 ends the internal lottery table determination process. On the other hand, when the main CPU 31 determines that the gaming state is not the general gaming state, the main CPU 31 then refers to the replay lottery value change table (FIG. 8) and determines the winning numbers “1” to “3” according to the gaming state. The lottery value is changed (step S119), and the internal lottery table determination process is terminated.

次に、図30を参照して、リール停止初期設定処理について説明する。なお、図30は、本実施形態の主制御回路60で行われるリール停止初期設定処理のフローチャートを示す図である。   Next, the reel stop initial setting process will be described with reference to FIG. FIG. 30 is a flowchart of the reel stop initial setting process performed by the main control circuit 60 of this embodiment.

初めに、メインCPU31は、回胴停止用番号選択処理を行う(ステップS121)。具体的には、メインCPU31は、回胴停止用番号選択テーブル(図示しない)を参照し、小役・リプレイ用データポインタの値と対応付けられている回胴停止用番号を選択する。回胴停止用番号選択テーブルには、小役・リプレイ用データポインタの値と回胴停止用番号とが、原則1対1で対応付けられて規定されている。また、MB遊技状態においては、MB用回胴停止用番号選択テーブル(図示しない)を参照し、小役・リプレイ用データポインタの値と対応付けられている回胴停止用番号を選択する。なお、持越役格納領域が「00000000」であるか否か(すなわち、ボーナス役(BB1〜BB3、MB)の何れかが内部当籤役として決定されているか否か)に応じて、選択する番号を異ならせることとしてもよい。このとき、ボーナス役の種別に応じて、選択する番号を異ならせることとしてもよい。   First, the main CPU 31 performs a rotating cylinder stop number selection process (step S121). Specifically, the main CPU 31 refers to a turn-stop number selection table (not shown) and selects a turn-stop number associated with the value of the small role / replay data pointer. In the rotation stop number selection table, the value of the small role / replay data pointer and the rotation stop number are defined in a one-to-one correspondence in principle. Also, in the MB gaming state, a number for turning a cylinder stop corresponding to the value of the data pointer for small role / replay is selected with reference to a number selection table for turning a cylinder for MB (not shown). The number to be selected depends on whether the carryover combination storage area is “00000000” (that is, whether any of the bonus combinations (BB1 to BB3, MB) is determined as an internal winning combination). It may be different. At this time, the number to be selected may be varied depending on the type of bonus combination.

次いで、メインCPU31は、回胴停止初期設定テーブル(図示しない)を参照し、回胴停止用番号に基づいて、左第1停止用停止テーブル番号(ステップS122)、左第1停止後停止テーブル番号(ステップS123)、左第1停止後変更データ検索番号(ステップS124)、ランダム用停止テーブル番号(ステップS125)、ランダム用変更ステータス番号(ステップS126)を、それぞれ取得する。   Next, the main CPU 31 refers to the rotation stop initial setting table (not shown), and based on the rotation stop number, the first left stop table number (step S122), the first stop table number after the first stop. (Step S123), the left first post-stop change data search number (Step S124), the random stop table number (Step S125), and the random change status number (Step S126) are acquired.

回胴停止初期設定テーブル(図示しない)には、回胴停止用番号毎に、左第1停止用停止テーブル番号、左第1停止後停止テーブル番号、左第1停止後変更データ検索番号、ランダム用停止テーブル番号、及びランダム用変更ステータス番号が対応付けられて規定されている。左第1停止用停止テーブル番号は、左第1停止時(第1停止操作の対象が左リール3Lの時)に使用される停止テーブルの番号を示している。左第1停止後停止テーブル番号は、左第1停止後における第2・第3停止時に使用される停止テーブルの番号を示している。左第1停止後変更データ検索番号は、左第1停止時における左リール3Lの停止位置によって制御変更が必要であるか否かを識別する際に用いられるデータ番号を示している。ランダム用停止テーブル番号は、左第1停止以外の場合(第1停止操作の対象が中リール3C又は右リール3Rの場合)に使用される停止テーブルの番号を示している。ランダム用変更ステータス番号は、左第1停止以外の場合にラインステータスを選択する際に用いられるデータ番号を示している。   In the rotation stop initial setting table (not shown), for each rotation stop number, the left first stop stop table number, the left first stop table number after left, the left first stop change data search number, random A stop table number for use and a change status number for random use are defined in association with each other. The left first stop table number indicates the number of the stop table used at the left first stop (when the target of the first stop operation is the left reel 3L). The stop table number after the first left stop indicates the stop table number used at the second and third stops after the first left stop. The change data search number after the first left stop indicates a data number used when identifying whether or not a control change is necessary depending on the stop position of the left reel 3L at the first left stop. The random stop table number indicates the number of the stop table used in cases other than the first left stop (when the target of the first stop operation is the middle reel 3C or the right reel 3R). The random change status number indicates the data number used when selecting the line status in cases other than the first left stop.

次に、メインCPU31は、全ての図柄コード格納領域(図20)に回転中であることを示す回転中識別子(ビット列「11111111」)を格納する(ステップS127)。次いで、メインCPU31は、ストップボタン未作動カウンタに「3」を格納し(ステップS128)、リール停止初期設定処理を終了させる。   Next, the main CPU 31 stores a rotating identifier (bit string “11111111”) indicating that it is rotating in all symbol code storage areas (FIG. 20) (step S127). Next, the main CPU 31 stores “3” in the stop button non-operation counter (step S128), and ends the reel stop initial setting process.

次に、図31を参照して、引込優先順位格納処理について説明する。なお、図31は、本実施形態の主制御回路60で行われる引込優先順位格納処理のフローチャートを示す図である。   Next, with reference to FIG. 31, the pull-in priority storage process will be described. FIG. 31 is a diagram showing a flowchart of the pull-in priority storage process performed in the main control circuit 60 of the present embodiment.

初めに、メインCPU31は、ストップボタン未作動カウンタの値を検索回数としてセットする(ステップS131)。   First, the main CPU 31 sets the value of the stop button non-operating counter as the number of searches (step S131).

次に、メインCPU31は、検索対象リール決定処理を行う(ステップS132)。具体的には、メインCPU31は、停止操作が行われていないリール(回転中のリール)のうち、より左のリールを選択し検索対象リールとして決定する。また、ステップS140の処理から移行してきた場合には、前回選択しなかったリールを選択する。   Next, the main CPU 31 performs a search target reel determination process (step S132). Specifically, the main CPU 31 selects a reel on the left side of the reels that are not stopped (revolving reels) and determines it as a search target reel. If the process has shifted from step S140, a reel that was not previously selected is selected.

次に、メインCPU31は、図柄位置データとして「0」、図柄チェック回数として「21」を夫々決定する(ステップS133)。   Next, the main CPU 31 determines “0” as the symbol position data and “21” as the symbol check count (step S133).

次に、メインCPU31は、図柄コード格納処理を行う(ステップS134)。具体的には、メインCPU31は、図柄配置テーブル(図2)を参照し、検索対象リールの現在の図柄位置データについて、図柄コードを図柄コード格納領域における所定の領域に格納する。例えば、検索対象リールが左リール3Lであって、現在の図柄位置データが「0」であれば、図柄コード格納領域における左リール上段の領域に図柄コード「00001000」(ベル図柄)を格納し、左リール下段の領域に図柄コード「00000110」(リプレイ図柄)を格納する。   Next, the main CPU 31 performs symbol code storage processing (step S134). Specifically, the main CPU 31 refers to the symbol arrangement table (FIG. 2), and stores a symbol code in a predetermined area in the symbol code storage area for the current symbol position data of the search target reel. For example, if the search target reel is the left reel 3L and the current symbol position data is “0”, the symbol code “00001000” (bell symbol) is stored in the upper area of the left reel in the symbol code storage area. The symbol code “00000110” (replay symbol) is stored in the lower reel area.

次に、メインCPU31は、全図柄コード格納領域に格納された図柄コードに基づいて、表示役格納領域を更新する(ステップS135)。具体的には、その時点における図柄コード格納領域に格納された図柄コードから、表示役となり得る役があるかチェックし、表示役となり得る役がある場合にはその役に対応する表示役格納領域におけるビットをオンにする。例えば、図柄コード格納領域における左リール上段の領域に図柄コード「00001000」(ベル図柄)が格納され、左リール下段の領域に図柄コード「00000110」(リプレイ図柄)が格納されている場合には、クロスダウンライン8e上に役「ベル」が表示役となり得る可能性があり、クロスアップライン8a上に役「通常リプレイ」が表示役となり得る可能性がある。よってこの場合には、表示役格納領域の「ベル」及び「通常リプレイ」に対応するビットをオン(「1」)にする。   Next, the main CPU 31 updates the display combination storing area based on the symbol codes stored in all the symbol code storing areas (step S135). Specifically, it checks from the symbol code stored in the symbol code storage area at that time whether there is a combination that can be a display combination, and if there is a combination that can be a display combination, a display combination storage area corresponding to the combination. Turn on the bit at. For example, when the symbol code “00001000” (bell symbol) is stored in the upper area of the left reel in the symbol code storage area, and the symbol code “00000110” (replay symbol) is stored in the lower reel area, There is a possibility that a combination “bell” may be a display combination on the cross-down line 8e, and a combination “normal replay” may be a display combination on the cross-up line 8a. Therefore, in this case, the bit corresponding to “bell” and “normal replay” in the display combination storage area is turned on (“1”).

次に、メインCPU31は、引込優先順位取得処理を行う(ステップS136)。具体的には、まず、メインCPU31は、内部当籤役格納領域、及び表示役格納領域の双方でビットがオン(「1」)となっている役(すなわち、内部当籤役として決定されている役であって、表示役となり得る役)を取得する。このとき、役を取得できた場合には、引込優先順位テーブル(図示しない)を参照し、取得した役に対応する引込優先順位データを取得する。一方、役を取得できなかった場合には、停止可能を表す引込優先順位データ(「001H」)を取得する。但し、次の停止操作が第3停止操作に該当する場合であって、内部当籤役ではない役が表示役となる場合には、停止禁止を表す引込優先順位データ(「000H」)を取得することとする。   Next, the main CPU 31 performs a drawing priority order acquisition process (step S136). Specifically, first, the main CPU 31 determines a combination whose bit is on (“1”) in both the internal winning combination storing area and the display winning combination storing area (that is, a combination determined as an internal winning combination). And a role that can be a display role). At this time, if the winning combination can be acquired, the drawing priority order data corresponding to the acquired winning combination is acquired by referring to the drawing priority order table (not shown). On the other hand, if the winning combination cannot be acquired, pull-in priority data (“001H”) indicating that the combination can be stopped is acquired. However, when the next stop operation corresponds to the third stop operation, and a combination that is not an internal winning combination is a display combination, acquisition priority data (“000H”) indicating prohibition of the stop is acquired. I will do it.

なお、引込優先順位テーブル(図示しない)には、役毎に、引込優先順位データが対応付けて規定されている。具体的には、通常リプレイ、特殊リプレイには引込優先順位データ(「080H」)が対応付けられている。同様に、ベルには引込優先順位データ(「040H」)、赤ベル、青ベル、黄ベルには引込優先順位データ(「010H」)、特殊役1〜特殊役6には引込優先順位データ(「008H」)、BB1〜BB3、MBには引込優先順位データ(「004H」)、がそれぞれ対応付けられている。   In the drawing priority table (not shown), drawing priority data is defined in association with each combination. Specifically, pull-in priority data (“080H”) is associated with normal replay and special replay. Similarly, pull-in priority data (“040H”) for bells, pull-in priority data (“010H”) for red bells, blue bells, and yellow bells, and pull-in priority data (“010H”) for special roles 1 to 6 “008H”), BB1 to BB3, and MB are associated with the pull-in priority data (“004H”), respectively.

次に、メインCPU31は、取得した引込優先順位データを引込優先順位データ格納領域の所定の領域に格納する(ステップS137)。ここでいう所定の領域とは、現在の検索対象リール、及び図柄位置データに対応する領域である。   Next, the main CPU 31 stores the acquired pull-in priority data in a predetermined area of the pull-in priority data storage area (step S137). The predetermined area here is an area corresponding to the current search target reel and symbol position data.

次に、メインCPU31は、図柄チェック回数から「1」を減算し、図柄位置データに「1」を加算する(ステップS138)。   Next, the main CPU 31 subtracts “1” from the number of symbol checks and adds “1” to symbol position data (step S138).

次に、メインCPU31は、図柄チェック回数は「0」であるか否かを判別する(ステップS139)。このとき、メインCPU31は、図柄チェック回数は「0」ではないと判別した場合には、ステップS134の処理に移行する。一方、メインCPU31は、図柄チェック回数は「0」であると判別した場合には、次いで、ステップS131の処理でセットした検索回数分、ステップS132の処理からステップS139の処理を実行したか否かを判別する(ステップS140)。   Next, the main CPU 31 determines whether or not the number of symbol checks is “0” (step S139). At this time, if the main CPU 31 determines that the number of symbol checks is not “0”, the main CPU 31 proceeds to the process of step S134. On the other hand, if the main CPU 31 determines that the number of symbol checks is “0”, then whether or not the processing from step S132 to step S139 has been executed for the number of searches set in the processing of step S131. Is discriminated (step S140).

次に、メインCPU31は、検索回数分実行していないと判別したときには、ステップS132の処理に移行する。一方、メインCPU31は、検索回数分実行したと判別したときには、引込優先順位格納処理を終了させる。   Next, when the main CPU 31 determines that the number of searches has not been executed, the main CPU 31 proceeds to the process of step S132. On the other hand, when the main CPU 31 determines that the execution has been executed for the number of times of retrieval, the main CPU 31 ends the pull-in priority storage process.

次に、図32を参照して、リール停止制御処理について説明する。なお、図32は、本実施形態の主制御回路60で行われるリール停止制御処理のフローチャートを示す図である。   Next, the reel stop control process will be described with reference to FIG. FIG. 32 is a diagram showing a flowchart of the reel stop control process performed by the main control circuit 60 of the present embodiment.

初めに、メインCPU31は、有効なストップボタン7に対して停止操作が行われたか否かを判別する(ステップS151)。具体的には、メインCPU31は、有効なストップボタン7に対応するストップスイッチ7Sにより停止操作が検出されたか否かを判別する。このとき、メインCPU31は、有効なストップボタン7に対して停止操作が行われていないと判別したときには、再度ステップS151の処理を実行する。すなわち、メインCPU31は、有効なストップボタン7に対する停止操作が行われるまでステップS151の処理を繰り返す。一方、メインCPU31は、有効なストップボタン7に対して停止操作が行われたと判別したときには、当該ストップボタン7を作動ストップボタンに決定し、ストップボタン格納領域を更新する(ステップS152)。例えば、左ストップボタン7Lを作動ストップボタンに決定した場合には、ストップボタン格納領域のビット0をオン(「1」)にするとともに、ビット4をオフ(「0」)にする。   First, the main CPU 31 determines whether or not a stop operation has been performed on the effective stop button 7 (step S151). Specifically, the main CPU 31 determines whether or not a stop operation is detected by the stop switch 7S corresponding to the valid stop button 7. At this time, when the main CPU 31 determines that the stop operation has not been performed on the effective stop button 7, it executes the process of step S151 again. That is, the main CPU 31 repeats the process of step S151 until a stop operation is performed on the valid stop button 7. On the other hand, when determining that the stop operation has been performed on the effective stop button 7, the main CPU 31 determines the stop button 7 as an operation stop button, and updates the stop button storage area (step S152). For example, when the left stop button 7L is determined as an operation stop button, bit 0 of the stop button storage area is turned on (“1”) and bit 4 is turned off (“0”).

次に、メインCPU31は、ストップボタン未作動カウンタの値から「1」を減算する(ステップS153)。次いで、メインCPU31は、作動ストップボタンに基づいて停止対象リールを決定する(ステップS154)。次いで、メインCPU31は、図柄カウンタに基づいて停止開始位置を決定し、停止開始位置を示すデータを停止開始位置格納領域に格納する(ステップS155)。   Next, the main CPU 31 subtracts “1” from the value of the stop button non-operation counter (step S153). Next, the main CPU 31 determines a stop target reel based on the operation stop button (step S154). Next, the main CPU 31 determines a stop start position based on the symbol counter, and stores data indicating the stop start position in the stop start position storage area (step S155).

次に、メインCPU31は、図33を用いて後述する滑りコマ数決定処理を行う(ステップS156)。滑りコマ数決定処理は、滑りコマ数を決定する処理である。   Next, the main CPU 31 performs a sliding frame number determination process, which will be described later with reference to FIG. 33 (step S156). The sliding frame number determination process is a process for determining the number of sliding frames.

次に、メインCPU31は、リール停止コマンドデータを通信データ格納領域に格納する(ステップS157)。   Next, the main CPU 31 stores reel stop command data in the communication data storage area (step S157).

次に、メインCPU31は、停止開始位置と滑りコマ数とに基づいて、停止予定位置を決定し、停止予定位置、及びリール種別を示すデータを停止予定位置格納領域に格納する(ステップS158)。なお、停止予定位置格納領域に停止予定位置を示すデータが格納されると、後述するステップS385の処理により(図44参照)、対象リールが停止予定位置にて停止する。   Next, the main CPU 31 determines a planned stop position based on the stop start position and the number of sliding symbols, and stores data indicating the planned stop position and the reel type in the planned stop position storage area (step S158). When data indicating the planned stop position is stored in the planned stop position storage area, the target reel is stopped at the planned stop position by the process of step S385 described later (see FIG. 44).

次に、メインCPU31は、停止予定位置を図柄位置データとしてセットする(ステップS159)。次いで、メインCPU31は、セットした図柄位置データに基づいて図柄コード格納処理を行う(ステップS160)。具体的には、メインCPU31は、図柄配置テーブル(図2)を参照し、セットした図柄位置データに基づいて、図柄コードを図柄コード格納領域における所定の領域に格納する。例えば、作動ストップボタンに対応するリールが右リール3Rであって、セットした図柄位置データが「0」であれば、図柄コード格納領域における右リール上段の領域に図柄コード「00000100」(黒7図柄)を格納し、右リール下段の領域に図柄コード「00001000」(ベル図柄)を格納する。なお、ステップS160の処理で図柄コード格納領域に格納された図柄コードは、その時点で行われている遊技が終了するまで格納されたままとなる。   Next, the main CPU 31 sets the planned stop position as symbol position data (step S159). Next, the main CPU 31 performs a symbol code storage process based on the set symbol position data (step S160). Specifically, the main CPU 31 refers to the symbol arrangement table (FIG. 2) and stores the symbol code in a predetermined area in the symbol code storage area based on the set symbol position data. For example, if the reel corresponding to the operation stop button is the right reel 3R and the set symbol position data is “0”, the symbol code “00000100” (black seven symbols) is displayed in the upper area of the right reel in the symbol code storage area. ) And the symbol code “00001000” (bell symbol) is stored in the lower reel area. It should be noted that the symbol code stored in the symbol code storage area in the process of step S160 remains stored until the game being played at that time ends.

次に、メインCPU31は、図38を用いて後述する制御変更処理を行う(ステップS161)。   Next, the main CPU 31 performs a control change process which will be described later with reference to FIG. 38 (step S161).

次に、メインCPU31は、ストップボタン未作動カウンタの値は「0」であるか否かを判別する(ステップS162)。このとき、メインCPU31は、ストップボタン未作動カウンタの値は「0」であると判別したときには、リール停止制御処理を終了する。一方、メインCPU31はストップボタン未作動カウンタの値は「0」ではないと判別したときには、図31に示す引込優先順位取得処理を行い(ステップS163)、ステップS151の処理に移行する。   Next, the main CPU 31 determines whether or not the value of the stop button non-operating counter is “0” (step S162). At this time, when the main CPU 31 determines that the value of the stop button non-operating counter is “0”, the reel stop control process ends. On the other hand, when the main CPU 31 determines that the value of the stop button non-operating counter is not “0”, the main CPU 31 performs the drawing priority order obtaining process shown in FIG. 31 (step S163), and proceeds to the process of step S151.

次に、図33を参照して、滑りコマ数決定処理について説明する。なお、図33は、本実施形態の主制御回路60で行われる滑りコマ数決定処理のフローチャートを示す図である。   Next, the sliding frame number determination process will be described with reference to FIG. FIG. 33 is a diagram showing a flowchart of the sliding frame number determination process performed in the main control circuit 60 of the present embodiment.

初めに、メインCPU31は、作動ストップボタンに応じたラインマスクデータをセットする(ステップS181)。具体的には、メインCPU31は、作動ストップボタンが、左リール3Lであれば「10000000」、中リール3Cであれば「00010000」、右リール3Rであれば「00000010」、をそれぞれラインマスクデータとしてセットする。   First, the main CPU 31 sets line mask data corresponding to the operation stop button (step S181). Specifically, the main CPU 31 uses “10000000” if the operation stop button is the left reel 3L, “00010000” if it is the middle reel 3C, and “00000010” if it is the right reel 3R, as line mask data. set.

なお、ラインマスクデータは、停止テーブルから滑りコマ数決定データを取得する際に用いられるデータである。ラインマスクデータは、後述するようにBラインステータス又はCラインステータスがセットされることにより、「1」がセットされているビットがシフトするように変更され、Bラインステータス又はCラインステータスの滑りコマ数決定データが取得できるようになっている。なお、ステップS181の処理でセットされる初期状態のラインマスクデータによれば、Aラインステータスの滑りコマ数決定データが取得できるようになっている。   The line mask data is data used when acquiring the sliding frame number determination data from the stop table. The line mask data is changed so that the bit set to “1” is shifted by setting the B line status or the C line status as will be described later, and the sliding command of the B line status or the C line status is changed. Number determination data can be acquired. In addition, according to the line mask data in the initial state set in the process of step S181, the sliding frame number determination data of the A line status can be acquired.

次に、メインCPU31は、第1停止時であるか否かを判別する(ステップS182)。具体的には、メインCPU31は、ストップボタン未作動カウンタが「2」であるか否かを判別する。このとき、メインCPU31は、第1停止時ではないと判別したときには、図34を用いて後述する第2・第3停止処理を行い(ステップS183)、ステップS193の処理に移行する。一方、メインCPU31は、第1停止時であると判別したときには、次いで、作動ストップボタンが左ストップボタン7Lであるか否かを判別する(ステップS184)。   Next, the main CPU 31 determines whether or not it is a first stop time (step S182). Specifically, the main CPU 31 determines whether or not the stop button non-operation counter is “2”. At this time, when the main CPU 31 determines that it is not at the time of the first stop, it performs second and third stop processing, which will be described later with reference to FIG. 34 (step S183), and proceeds to the processing of step S193. On the other hand, when determining that the time is the first stop time, the main CPU 31 next determines whether or not the operation stop button is the left stop button 7L (step S184).

メインCPU31は、作動ストップボタンが左ストップボタン7Lであると判別したときには、ステップS122の処理(図30参照)で取得した左第1停止用停止テーブル番号に基づいて、左第1停止用停止テーブルを取得する(ステップS185)。次いで、メインCPU31は、図18に示した左第1停止用停止テーブルを参照して、停止開始位置に基づいて滑りコマ数決定データ、チェンジステータス番号を取得し(ステップS186)、ステップS193の処理に移行する。   When the main CPU 31 determines that the operation stop button is the left stop button 7L, based on the first left stop table number acquired in the process of step S122 (see FIG. 30), the left first stop table Is acquired (step S185). Next, the main CPU 31 refers to the stop table for the first left stop shown in FIG. 18 to acquire the slip frame number determination data and the change status number based on the stop start position (step S186), and the process of step S193 Migrate to

一方、メインCPU31は、ステップS184の処理において、作動ストップボタンが左ストップボタン7Lではないと判別したときには、作動ストップボタン、ステップS125の処理(図30参照)で取得したランダム用停止テーブル番号に基づいて、ランダム用停止テーブルを取得する(ステップS187)。次いで、メインCPU31は、Aラインステータスをセットする(ステップS188)。次いで、メインCPU31は、ランダム用変更ステータス番号に基づいてライン変更ビットをオンにする(ステップS189)。   On the other hand, when the main CPU 31 determines in the process of step S184 that the operation stop button is not the left stop button 7L, it is based on the operation stop button and the random stop table number acquired in the process of step S125 (see FIG. 30). Thus, a random stop table is acquired (step S187). Next, the main CPU 31 sets the A line status (step S188). Next, the main CPU 31 turns on the line change bit based on the random change status number (step S189).

次に、メインCPU31は、図35を用いて後述するライン変更ビットチェック処理を行う(ステップS190)。   Next, the main CPU 31 performs a line change bit check process to be described later with reference to FIG. 35 (step S190).

次に、メインCPU31は、図36を用いて後述するラインマスクデータ変更処理を行う(ステップS191)。   Next, the main CPU 31 performs line mask data change processing, which will be described later with reference to FIG. 36 (step S191).

次に、メインCPU31は、ステップS187の処理で取得したランダム用停止テーブル(図示しない)を参照し、ラインマスクデータ、及び停止開始位置に基づいて滑りコマ数決定データを取得する(ステップS192)。   Next, the main CPU 31 refers to the random stop table (not shown) acquired in the process of step S187, and acquires the sliding frame number determination data based on the line mask data and the stop start position (step S192).

メインCPU31は、ステップS183の処理、ステップS186の処理、又はステップS192の処理を終えると、次いで、図37を用いて後述する優先引込制御処理を行い(ステップS193)、滑りコマ数決定処理を終了させる。なお、優先引込制御処理では、該当するリールの各図柄について決定された引込優先順位データと優先順序テーブル(図示しない)に基づいて、該当するリールの停止開始位置の図柄から予め定められた範囲(例えば、最大滑りコマ数「4」)の図柄までの各図柄の中で最も優先順位の高い図柄を決定する。   After completing the process of step S183, the process of step S186, or the process of step S192, the main CPU 31 then performs a priority pull-in control process, which will be described later with reference to FIG. 37 (step S193), and ends the sliding frame number determination process. Let In the priority pull-in control process, based on the pull-in priority data determined for each symbol of the corresponding reel and a priority order table (not shown), a predetermined range from the symbol of the stop start position of the corresponding reel ( For example, the symbol with the highest priority is determined among the symbols up to the symbol having the maximum number of sliding symbols “4”).

次に、図34を参照して第2・第3停止処理について説明する。なお、図34は、本実施形態の主制御回路60で行われる第2・第3停止処理のフローチャートを示す図である。   Next, the second and third stop processing will be described with reference to FIG. FIG. 34 is a diagram showing a flowchart of the second and third stop processes performed by the main control circuit 60 of the present embodiment.

初めに、メインCPU31は、第2停止操作時であるか否かを判別する(ステップS201)。具体的には、メインCPU31は、ストップボタン未作動カウンタの値は「1」であるか否かを判別する。このとき、メインCPU31は、第2停止操作時ではないと判別したときには、ステップS204の処理に移行する。一方、メインCPU31は、第2停止操作時であると判別したときには、次いで、第1停止操作の対象が左ストップボタン7L(順押し)であるか否かを判別する(ステップS202)。   First, the main CPU 31 determines whether or not it is during the second stop operation (step S201). Specifically, the main CPU 31 determines whether or not the value of the stop button non-operation counter is “1”. At this time, if the main CPU 31 determines that it is not during the second stop operation, it proceeds to the processing of step S204. On the other hand, when determining that it is during the second stop operation, the main CPU 31 then determines whether or not the target of the first stop operation is the left stop button 7L (forward press) (step S202).

メインCPU31は、第1停止操作の対象が左ストップボタン7Lではないと判別したときには、ステップS204の処理に移行し、一方、第1停止操作の対象が左ストップボタン7Lであると判別したときには、図35を用いて後述するライン変更ビットチェック処理を行い(ステップS203)、ステップS204の処理に移行する。   When the main CPU 31 determines that the target of the first stop operation is not the left stop button 7L, the main CPU 31 proceeds to the process of step S204, whereas when it determines that the target of the first stop operation is the left stop button 7L, A line change bit check process described later with reference to FIG. 35 is performed (step S203), and the process proceeds to step S204.

次に、メインCPU31は、図36を用いて後述するラインマスクデータ変更処理を行う(ステップS204)。   Next, the main CPU 31 performs line mask data change processing, which will be described later with reference to FIG. 36 (step S204).

次に、メインCPU31は、対応する停止テーブルを参照し、ラインマスクデータ、及び停止開始位置に基づいて、滑りコマ数決定データを取得し(ステップS205)、第2・第3停止処理を終了させる。ここで、対応する停止テーブルとは、滑りコマ数決定処理(図33)のステップS187の処理で取得したランダム用停止テーブル、制御変更処理(図38)のステップS247の処理又はステップS251の処理で取得する左第1停止後停止テーブルである。   Next, the main CPU 31 refers to the corresponding stop table, acquires the slip frame number determination data based on the line mask data and the stop start position (step S205), and ends the second and third stop processes. . Here, the corresponding stop table is the random stop table acquired in the process of step S187 of the sliding frame number determination process (FIG. 33), the process of step S247 of the control change process (FIG. 38) or the process of step S251. It is a stop table after the 1st left stop to acquire.

次に、図35を参照してライン変更ビットチェック処理について説明する。なお、図35は、本実施形態の主制御回路60で行われるライン変更ビットチェック処理のフローチャートを示す図である。また、ライン変更ビットチェック処理は、滑りコマ数決定処理(図33参照)のステップS190の処理、又は第2・第3停止処理(図34参照)のステップS203の処理から呼び出される処理である。   Next, the line change bit check process will be described with reference to FIG. FIG. 35 is a flowchart of the line change bit check process performed by the main control circuit 60 of the present embodiment. The line change bit check process is a process called from the process of step S190 of the sliding frame number determination process (see FIG. 33) or the process of step S203 of the second and third stop processes (see FIG. 34).

初めに、メインCPU31は、停止開始位置のライン変更ビットがオン(「1」)であるか否かを判別する(ステップS211)。具体的には、メインCPU31は、停止テーブルを参照し、停止開始位置、及び作動ストップボタンに対応するライン変更ビット(作動ストップボタンが中ストップボタン7Cであれば中リールライン変更ビット、作動ストップボタンが右ストップボタン7Rであれば右リールライン変更ビット)を参照して「1」であるか否かを判別する。   First, the main CPU 31 determines whether or not the line change bit at the stop start position is on (“1”) (step S211). Specifically, the main CPU 31 refers to the stop table, the line change bit corresponding to the stop start position and the operation stop button (if the operation stop button is the middle stop button 7C, the middle reel line change bit, the operation stop button If it is the right stop button 7R, it is determined whether or not it is "1" by referring to the right reel line change bit).

メインCPU31は、ライン変更ビットはオンではないと判別したときには、ライン変更ビットチェック処理を終了させる。一方、メインCPU31は、ライン変更ビットはオンであると判別したときには、Bラインステータスをセットし(ステップS212)、ライン変更ビットチェック処理を終了させる。   When determining that the line change bit is not on, the main CPU 31 ends the line change bit check process. On the other hand, when determining that the line change bit is on, the main CPU 31 sets the B line status (step S212), and ends the line change bit check process.

次に、図36を参照してラインマスクデータ変更処理について説明する。なお、図36は、本実施形態の主制御回路60で行われるラインマスクデータ変更処理のフローチャートを示す図である。また、ラインマスクデータ変更処理は、滑りコマ数決定処理(図33参照)のステップS191の処理、第2・第3停止処理(図34参照)のステップS204の処理から呼び出される処理である。   Next, the line mask data changing process will be described with reference to FIG. FIG. 36 is a diagram showing a flowchart of the line mask data changing process performed by the main control circuit 60 of the present embodiment. The line mask data changing process is a process called from the process of step S191 of the sliding frame number determination process (see FIG. 33) and the process of step S204 of the second and third stop processes (see FIG. 34).

初めに、メインCPU31は、Cラインステータスがセットされているか否かを判別する(ステップS221)。このとき、メインCPU31は、Cラインステータスがセットされていると判別したときには、作動ストップボタンに応じてラインマスクデータをCライン用に変更し(ステップS222)、ラインマスクデータ変更処理を終了させる。一方、メインCPU31は、Cラインステータスがセットされていないと判別したときには、Bラインステータスがセットされているか否かを判別する(ステップS223)。   First, the main CPU 31 determines whether or not the C line status is set (step S221). At this time, when determining that the C line status is set, the main CPU 31 changes the line mask data for the C line in accordance with the operation stop button (step S222), and ends the line mask data changing process. On the other hand, when determining that the C line status is not set, the main CPU 31 determines whether or not the B line status is set (step S223).

メインCPU31は、Bラインステータスがセットされていないと判別したときには、ラインマスクデータ変更処理を終了させる。一方、メインCPU31は、Bラインステータスがセットされていると判別したときには、次いで、作動ストップボタンに応じてラインマスクデータをBライン用に変更し(ステップS224)、ラインマスクデータ変更処理を終了させる。   When determining that the B line status is not set, the main CPU 31 ends the line mask data changing process. On the other hand, when determining that the B line status is set, the main CPU 31 then changes the line mask data for the B line in accordance with the operation stop button (step S224), and ends the line mask data changing process. .

次に、図37を参照して優先引込制御処理について説明する。なお、図37は、本実施形態の主制御回路60で行われる優先引込制御処理のフローチャートを示す図である。   Next, the priority pull-in control process will be described with reference to FIG. FIG. 37 is a flowchart of the priority pull-in control process performed by the main control circuit 60 of this embodiment.

初めに、メインCPU31は、チェック回数として「5」、優先順序カウンタの初期値として「5」をセットする(ステップS231)。次いで、メインCPU31は、初期値として滑りコマ数決定データをセットした滑りコマ数を退避する(ステップS232)。   First, the main CPU 31 sets “5” as the number of checks and “5” as the initial value of the priority order counter (step S231). Next, the main CPU 31 saves the number of sliding symbols set with the number of sliding symbols determination data as an initial value (step S232).

次に、メインCPU31は、優先順序テーブル(図22)を参照し、滑りコマ数決定データと、優先順序カウンタの値に対応する仮滑りコマ数を取得する(ステップS233)。次いで、メインCPU31は、引込優先順位データ格納領域(図21)の停止開始時予想アドレスに、取得した仮滑りコマ数を加算し、引込優先順位データを取得する(ステップS234)。停止開始時予想アドレスとは、停止対象リールに対応する引込優先順位データ格納領域の図柄位置データ「00」に、停止開始位置を加算した値である。例えば、停止開始位置が「05」であって、取得した仮滑りコマ数が「2」であれば、図柄位置データ「07」に対応する引込優先順位データが取得される。   Next, the main CPU 31 refers to the priority order table (FIG. 22), and acquires the sliding frame number determination data and the number of provisional sliding frames corresponding to the value of the priority order counter (step S233). Next, the main CPU 31 adds the acquired number of temporary sliding frames to the expected stop start address in the pull-in priority data storage area (FIG. 21) to obtain pull-in priority data (step S234). The expected stop start address is a value obtained by adding the stop start position to the symbol position data “00” in the pull-in priority data storage area corresponding to the reel to be stopped. For example, if the stop start position is “05” and the acquired number of provisional sliding frames is “2”, the drawing priority order data corresponding to the symbol position data “07” is acquired.

次に、メインCPU31は、先に取得した引込優先順位データと今回取得した引込優先順位データとを比較し、今回取得した引込優先順位データは先に取得した引込優先順位データ以上であるか否かを判別する(ステップS235)。このとき、メインCPU31は、先に取得した引込優先順位データ以上ではないと判別したときには、ステップS237の処理に移行する。一方、メインCPU31は、先に取得した引込優先順位データ以上であると判別したとき(先に取得した引込優先順位データがないときを含む)には、退避した滑りコマ数を今回取得した仮滑りコマ数で上書き更新し(ステップS236)、ステップS237の処理に移行する。   Next, the main CPU 31 compares the previously acquired drawing priority data with the currently acquired drawing priority data, and whether or not the currently acquired drawing priority data is equal to or higher than the previously acquired drawing priority data. Is discriminated (step S235). At this time, if the main CPU 31 determines that it is not higher than the previously acquired pull-in priority data, it proceeds to the process of step S237. On the other hand, when the main CPU 31 determines that it is greater than or equal to the previously acquired pull-in priority data (including when there is no previously acquired pull-in priority data), the number of evacuated slip frames is acquired this time. Overwriting is updated with the number of frames (step S236), and the process proceeds to step S237.

メインCPU31は、ステップS235の処理において先に取得した引込優先順位データ以上ではないと判別したとき、又はステップS236の処理を行った後には、チェック回数から「1」減算するとともに、優先順序カウンタから「1」減算する(ステップS237)。   The main CPU 31 subtracts “1” from the number of checks and determines from the priority order counter when it is determined that it is not equal to or higher than the acquisition priority data acquired previously in the process of step S235 or after the process of step S236. “1” is subtracted (step S237).

次に、メインCPU31は、チェック回数は「0」であるか否かを判別する(ステップS238)。このとき、メインCPU31は、チェック回数は「0」であると判別したときには、退避した滑りコマ数を復帰し(ステップS239)、優先引込制御処理を終了させる。一方、メインCPU31は、チェック回数は「0」ではないと判別したときには、ステップS233の処理に移行する。なお、メインCPU31は、ステップS233の処理〜ステップS238の処理をチェック回数分繰り返すことにより、停止開始位置から最大滑りコマ数として規定されている「4」コマ以内にある図柄のうち、優先順位の高い役に係る図柄を有効ライン上に停止させるための滑りコマ数を決定する。   Next, the main CPU 31 determines whether or not the number of checks is “0” (step S238). At this time, when the main CPU 31 determines that the number of checks is “0”, the main CPU 31 restores the number of evacuated sliding frames (step S239) and ends the priority pull-in control process. On the other hand, when determining that the number of checks is not “0”, the main CPU 31 proceeds to the process of step S233. The main CPU 31 repeats the processing from step S233 to step S238 for the number of checks, so that among the symbols within “4” frames defined as the maximum number of sliding frames from the stop start position, the main CPU 31 has the priority order. The number of sliding symbols for stopping the symbol related to a high combination on the active line is determined.

次に、図38を参照して、制御変更処理について説明する。なお、図38は、本実施形態の主制御回路60で行われる制御変更処理のフローチャートを示す図である。   Next, the control change process will be described with reference to FIG. FIG. 38 is a diagram showing a flowchart of the control change process performed by the main control circuit 60 of the present embodiment.

初めに、メインCPU31は、第3停止後であるか否かを判別する(ステップS241)。具体的には、メインCPU31は、ストップボタン未作動カウンタの値は「0」であるか否かを判別する。このとき、メインCPU31は、第3停止後であると判別したときには、制御変更処理を終了させる。一方、メインCPU31は、第3停止後ではないと判別したときには、次いで、第2停止後であるか否かを判別する(ステップS242)。具体的には、メインCPU31は、ストップボタン未作動カウンタの値は「1」であるか否かを判別する。   First, the main CPU 31 determines whether or not it is after the third stop (step S241). Specifically, the main CPU 31 determines whether or not the value of the stop button non-operating counter is “0”. At this time, when the main CPU 31 determines that it is after the third stop, the main CPU 31 ends the control change process. On the other hand, when determining that it is not after the third stop, the main CPU 31 then determines whether or not it is after the second stop (step S242). Specifically, the main CPU 31 determines whether or not the value of the stop button non-operation counter is “1”.

メインCPU31は、第2停止後であると判別したときには、ステップS248の処理に移行する。一方、メインCPU31は、第2停止後ではないと判別したときには、第1停止操作の対象が左ストップボタン7L(順押し)であるか否かを判別する(ステップS243)。   When determining that it is after the second stop, the main CPU 31 proceeds to the process of step S248. On the other hand, when determining that it is not after the second stop, the main CPU 31 determines whether or not the target of the first stop operation is the left stop button 7L (forward press) (step S243).

メインCPU31は、第1停止操作の対象が左ストップボタン7L(順押し)ではないと判別したときには、制御変更処理を終了させる。一方、メインCPU31は、第1停止操作の対象が左ストップボタン7L(順押し)であると判別したときには、左第1停止後変更データ検索番号に対応する変更データ検索テーブル(図19)を参照し、停止予定位置、ステップS186の処理(図33)で取得したチェンジステータス番号から制御変更対象位置であるかを検索する(ステップS244)。なお、ここでいう左第1停止後変更データ検索番号はステップS124の処理(図30)で取得したものであり、チェンジステータス番号は、ステップS186の処理(図33)で取得したものである。   When determining that the target of the first stop operation is not the left stop button 7L (forward press), the main CPU 31 ends the control change process. On the other hand, when the main CPU 31 determines that the target of the first stop operation is the left stop button 7L (forward press), the main CPU 31 refers to the change data search table (FIG. 19) corresponding to the change data search number after the first left stop. Then, a search is made as to whether or not the position is a control change target position from the planned stop position and the change status number acquired in the process of step S186 (FIG. 33) (step S244). Note that the change data search number after the first left stop here is obtained in the process of step S124 (FIG. 30), and the change status number is obtained in the process of step S186 (FIG. 33).

次に、メインCPU31は、検索の結果、制御変更対象位置であるか否かを判別する(ステップS245)。具体的には、変更データ検索テーブル(図19)において、停止予定位置、及びチェンジステータス番号に対応する位置に「−」以外のCラインチェックデータが規定されているか確認する。このとき、メインCPU31は、制御変更対象位置ではないと判別したときには、ステップS247の処理に移行する。一方、メインCPU31は、制御変更対象位置であると判別したときには、左第1停止後停止テーブル番号を、変更データ検索テーブルから取得した左第1停止後停止テーブル番号により更新し、また、変更データ検索テーブルからCラインチェックデータを取得する(ステップS246)。   Next, the main CPU 31 determines whether or not the position is a control change target position as a result of the search (step S245). Specifically, in the change data search table (FIG. 19), it is confirmed whether C line check data other than “−” is defined in the position corresponding to the planned stop position and the change status number. At this time, when the main CPU 31 determines that the position is not the control change target position, the process shifts to step S247. On the other hand, when determining that the position is the control change target position, the main CPU 31 updates the first stop table number after the first stop with the first stop table number after the first left stop acquired from the change data search table, and the change data C line check data is acquired from the search table (step S246).

次に、メインCPU31は、左第1停止後停止テーブル番号に基づいて、左第1停止後停止テーブルを取得し(ステップS247)、制御変更処理を終了させる。   Next, the main CPU 31 obtains the first stop table after the first stop based on the first stop table number after the first stop (step S247), and ends the control change process.

他方、メインCPU31は、ステップS242の処理において第2停止後であると判別したときには、次いで、第1停止操作の対象が左ストップボタン7Lであったか否かを判別する(ステップS248)。このとき、メインCPU31は、第1停止操作の対象が左ストップボタン7Lではなかったと判別したときには、制御変更処理を終了させる。一方、メインCPU31は、第1停止操作の対象が左ストップボタン7Lであったと判別したときには、次いで、ステップS246の処理で取得したCラインチェックデータは「0」であるか否かを判別する(ステップS249)。   On the other hand, when the main CPU 31 determines in the process of step S242 that it is after the second stop, the main CPU 31 then determines whether or not the target of the first stop operation is the left stop button 7L (step S248). At this time, when the main CPU 31 determines that the target of the first stop operation is not the left stop button 7L, the main CPU 31 ends the control change process. On the other hand, when the main CPU 31 determines that the target of the first stop operation is the left stop button 7L, it then determines whether or not the C line check data acquired in the process of step S246 is “0” ( Step S249).

メインCPU31は、Cラインチェックデータは「0」であると判別したときには、制御変更処理を終了させる。一方、メインCPU31は、Cラインチェックデータは「0」ではないと判別したときには、作動ストップボタンの停止開始位置におけるライン変更ビットはオン(「1」)であるか否かを判別する(ステップS250)。   When determining that the C line check data is “0”, the main CPU 31 ends the control change process. On the other hand, when determining that the C line check data is not “0”, the main CPU 31 determines whether or not the line change bit at the stop start position of the operation stop button is on (“1”) (step S250). ).

メインCPU31は、ライン変更ビットはオン(「1」)ではないと判別したときには、制御変更処理を終了させる。一方、メインCPU31は、ライン変更ビットはオン(「1」)であると判別したときには、左第1停止後停止テーブル番号を更新し、Cラインステータスをセットする(ステップS251)。なお、メインCPU31は左第1停止後停止テーブル番号を更新すると、更新した左第1停止後停止テーブル番号に対応する左第1停止後停止テーブルを取得する。メインCPU31は、ステップS251の処理を終えると、制御変更処理を終了させる。   When determining that the line change bit is not on (“1”), the main CPU 31 ends the control change process. On the other hand, when determining that the line change bit is on (“1”), the main CPU 31 updates the stop table number after the first left stop and sets the C line status (step S251). When the main CPU 31 updates the stop table number after the first left stop, the main CPU 31 obtains the stop table after the first left stop corresponding to the updated first stop table number after the first left stop. When the process of step S251 is completed, the main CPU 31 ends the control change process.

次に、図39を参照して、入賞作動検索処理について説明する。なお、図39は、本実施形態の主制御回路60で行われる入賞作動検索処理のフローチャートを示す図である。   Next, with reference to FIG. 39, the winning action search process will be described. FIG. 39 is a diagram showing a flowchart of a winning action search process performed in the main control circuit 60 of the present embodiment.

初めに、メインCPU31は、表示役格納領域をクリアし、図柄コード格納領域の先頭アドレスをセットする(ステップS261)。具体的には、メインCPU31は、クロスダウンライン8eに対応するアドレスをセットする。   First, the main CPU 31 clears the display combination storing area and sets the head address of the symbol code storing area (step S261). Specifically, the main CPU 31 sets an address corresponding to the cross-down line 8e.

次に、メインCPU31は、図12に示す図柄組合せテーブルの先頭アドレスを指定する(ステップS262)。具体的には、メインCPU31は、「通常リプレイ」に対応するアドレスを先頭アドレスとして指定する。   Next, the main CPU 31 designates the head address of the symbol combination table shown in FIG. 12 (step S262). Specifically, the main CPU 31 designates an address corresponding to “normal replay” as a head address.

次に、メインCPU31は、図柄組合せテーブルに規定されている図柄の組合せと、図柄コード格納領域に格納されている図柄の組合せとを比較する(ステップS263)。   Next, the main CPU 31 compares the symbol combination specified in the symbol combination table with the symbol combination stored in the symbol code storage area (step S263).

次に、メインCPU31は、図柄の組合せを比較した結果、図柄の組合せが一致したか否かを判別する(ステップS264)。このとき、メインCPU31は、一致しないと判別したときには、図柄組合せテーブルのアドレスを更新する(ステップS267)。具体的には、メインCPU31は、図柄組合せテーブルの次の役に対応するアドレスを指定する。次いで、更新したアドレスがエンドコードを示しているか否かを判別し(ステップS268)、エンドコードを示していない場合にはステップS263の処理に移行し、一方、エンドコードを示している場合にはステップS269の処理に移行する。   Next, as a result of comparing the symbol combinations, the main CPU 31 determines whether or not the symbol combinations match (step S264). At this time, when the main CPU 31 determines that they do not match, it updates the address of the symbol combination table (step S267). Specifically, the main CPU 31 designates an address corresponding to the next combination in the symbol combination table. Next, it is determined whether or not the updated address indicates an end code (step S268). If the updated address does not indicate an end code, the process proceeds to step S263. The process proceeds to step S269.

メインCPU31は、ステップS264の処理において図柄の組合せが一致したと判別したときには、入賞作動フラグを対応する表示役格納領域に格納する(ステップS265)。具体的には、メインCPU31は、図柄組合せテーブルにおける入賞作動フラグ(2バイト)と、表示役格納領域(2バイト)との論理和を算出し、当該算出した論理和によって表示役格納領域(2バイト)を上書き更新する。   When the main CPU 31 determines in the process of step S264 that the symbol combinations match, the main CPU 31 stores the winning action flag in the corresponding display combination storage area (step S265). Specifically, the main CPU 31 calculates a logical sum of the winning action flag (2 bytes) in the symbol combination table and the display combination storage area (2 bytes), and displays the display combination storage area (2) based on the calculated logical sum. Byte) is overwritten and updated.

次に、メインCPU31は、図柄組合せテーブルから払出枚数を取得し、払出枚数カウンタに加算し(ステップS266)、ステップS269の処理に移行する。   Next, the main CPU 31 obtains the number of payouts from the symbol combination table, adds it to the payout number counter (step S266), and proceeds to the process of step S269.

次に、メインCPU31は、ステップS262の処理からステップS268の処理を、有効ラインカウンタに応じた回数分(本実施形態においては2回)実行したか否かを判別する(ステップS269)。このとき、メインCPU31は、有効ラインカウンタに応じた回数分実行していないと判別したときには、図柄コード格納領域のアドレスが次の有効ラインを示すように当該アドレスを更新し(ステップS270)、ステップS262の処理に移行する。一方、メインCPU31は、有効ラインカウンタに応じた回数分実行したと判別したときには、入賞作動検索処理を終了させる。   Next, the main CPU 31 determines whether or not the processing from step S262 to step S268 has been executed the number of times corresponding to the effective line counter (twice in the present embodiment) (step S269). At this time, when the main CPU 31 determines that the number of times corresponding to the valid line counter has not been executed, the main CPU 31 updates the address so that the address of the symbol code storage area indicates the next valid line (step S270), and step The process proceeds to S262. On the other hand, when determining that the main CPU 31 has executed the number of times corresponding to the valid line counter, the main CPU 31 ends the winning operation search process.

次に、図40を参照して、入賞チェック・メダル払出処理について説明する。なお、図40は、本実施形態の主制御回路60で行われる入賞チェック・メダル払出処理のフローチャートを示す図である。   Next, with reference to FIG. 40, a winning check / medal payout process will be described. FIG. 40 is a diagram showing a flowchart of a winning check / medal payout process performed by the main control circuit 60 of the present embodiment.

初めに、メインCPU31は、表示役格納領域に格納された入賞作動フラグの種別、及び払出枚数カウンタの値を取得する(ステップS281)。   First, the main CPU 31 acquires the type of the winning action flag stored in the display combination storing area and the value of the payout number counter (step S281).

次に、メインCPU31は、払出枚数カウンタの値は「0」であるか否かを判別する(ステップS282)。このとき、メインCPU31は、払出枚数カウンタの値が「0」であると判別したときには、ステップS289の処理に移行する。一方、払出枚数カウンタの値が「0」ではないと判別したときには、次いで、払出枚数カウンタの値は上限枚数以上であるか否かを判別する(ステップS283)。   Next, the main CPU 31 determines whether or not the value of the payout number counter is “0” (step S282). At this time, when the main CPU 31 determines that the value of the payout number counter is “0”, the main CPU 31 proceeds to the process of step S289. On the other hand, when it is determined that the value of the payout number counter is not “0”, it is then determined whether or not the value of the payout number counter is equal to or greater than the upper limit number (step S283).

このとき、メインCPU31は、払出枚数カウンタの値は上限枚数未満であると判別したときには、ステップS285の処理に移行する。一方、払出枚数カウンタの値は上限枚数以上であると判別したときには、払出枚数カウンタの値を上限値に補正し(ステップS284)、ステップS285の処理に移行する。なお、本実施形態においては、上限枚数として「12」が規定されている。   At this time, when the main CPU 31 determines that the value of the payout number counter is less than the upper limit number, the process shifts to step S285. On the other hand, when it is determined that the value of the payout number counter is equal to or greater than the upper limit number, the value of the payout number counter is corrected to the upper limit value (step S284), and the process proceeds to step S285. In the present embodiment, “12” is defined as the upper limit number of sheets.

次に、メインCPU31は、BB遊技状態フラグ又はMB遊技状態フラグはオンであるか否かを判別する(ステップS285)。このとき、メインCPU31は、BB遊技状態フラグ又はMB遊技状態フラグはオンではないと判別したときには、ステップS287の処理に移行する。一方、BB遊技状態フラグ又はMB遊技状態フラグはオンであると判別したときには、払出枚数カウンタに基づいて、ボーナス終了枚数カウンタを更新し(ステップS286)、ステップS287の処理に移行する。具体的には、メインCPU31は、ボーナス終了枚数カウンタの値から払出枚数カウンタの値を減算する。   Next, the main CPU 31 determines whether or not the BB gaming state flag or the MB gaming state flag is on (step S285). At this time, when the main CPU 31 determines that the BB gaming state flag or the MB gaming state flag is not on, the main CPU 31 proceeds to the process of step S287. On the other hand, when it is determined that the BB gaming state flag or the MB gaming state flag is on, the bonus end number counter is updated based on the payout number counter (step S286), and the process proceeds to step S287. Specifically, the main CPU 31 subtracts the value of the payout number counter from the value of the bonus end number counter.

次に、メインCPU31は、クレジット加算処理(ステップS287)、メダル払出処理(ステップS288)を行い、ステップS289の処理に移行する。具体的には、メインCPU31は、払出モードであれば、払出枚数に基づいてホッパー駆動回路41によりホッパー40を駆動制御してメダルの払い出しを行い、クレジットモードであれば、払出枚数に基づいてメインRAM33にセットされたクレジットカウンタを更新する。   Next, the main CPU 31 performs a credit addition process (step S287) and a medal payout process (step S288), and proceeds to the process of step S289. Specifically, in the payout mode, the main CPU 31 drives and controls the hopper 40 by the hopper drive circuit 41 based on the payout number, and pays out medals. In the credit mode, the main CPU 31 performs main control based on the payout number. The credit counter set in the RAM 33 is updated.

次に、メインCPU31は、表示コマンドデータを、通信データ格納領域に格納し(ステップS289)、入賞チェック・メダル払出処理を終了させる。表示コマンドには、表示役を示す表示役情報や払出枚数を示す払出枚数情報などの情報が含まれている。   Next, the main CPU 31 stores the display command data in the communication data storage area (step S289), and ends the winning check / medal payout process. The display command includes information such as display combination information indicating a display combination and payout number information indicating a payout number.

次に、図41を参照して、ボーナス終了チェック処理について説明する。なお、図41は、本実施形態の主制御回路60で行われるボーナス終了チェック処理のフローチャートを示す図である。   Next, with reference to FIG. 41, the bonus end check process will be described. FIG. 41 is a flowchart of the bonus end check process performed by the main control circuit 60 of the present embodiment.

初めに、メインCPU31は、ボーナス終了枚数カウンタの値は「0」であるか否かを判別する(ステップS301)。このとき、メインCPU31は、ボーナス終了枚数カウンタの値は「0」ではないと判別したときには、ステップS304の処理に移行する。一方、メインCPU31は、ボーナス終了枚数カウンタの値は「0」であると判別したときには、BB・MB終了時処理を行う(ステップS302)。具体的には、メインCPU31は、オンとなっているBB遊技状態フラグ又はMB遊技状態フラグをオフにするとともに、RB遊技状態フラグがオンとなっている場合にはオフにする。次いで、メインCPU31は、ボーナス終了コマンドデータを通信データ格納領域に格納し(ステップS303)、ボーナス終了チェック処理を終了させる。   First, the main CPU 31 determines whether or not the value of the bonus end number counter is “0” (step S301). At this time, when the main CPU 31 determines that the value of the bonus end number counter is not “0”, the main CPU 31 proceeds to the processing of step S304. On the other hand, when the main CPU 31 determines that the value of the bonus end number counter is “0”, it performs BB / MB end time processing (step S302). Specifically, the main CPU 31 turns off the BB gaming state flag or the MB gaming state flag that is on, and turns it off when the RB gaming state flag is on. Next, the main CPU 31 stores bonus end command data in the communication data storage area (step S303), and ends the bonus end check process.

他方、メインCPU31は、ステップS301の処理においてボーナス終了枚数カウンタの値は「0」ではないと判別したとき、次いで、BB遊技状態であるか否かを判別する(ステップS304)。このとき、メインCPU31は、BB遊技状態ではないと判別したときには、ボーナス終了チェック処理を終了させる。一方、メインCPU31は、BB遊技状態であると判別したときには、入賞可能回数カウンタの値から「1」を減算するとともに(ステップS305)、遊技可能回数カウンタの値から「1」を減算する(ステップS306)。   On the other hand, when the main CPU 31 determines that the value of the bonus end number counter is not “0” in the process of step S301, it next determines whether or not it is in the BB gaming state (step S304). At this time, if the main CPU 31 determines that it is not in the BB gaming state, it ends the bonus end check process. On the other hand, when the main CPU 31 determines that the game state is the BB game state, it subtracts “1” from the value of the possible winning number counter (step S305) and subtracts “1” from the value of the possible game number counter (step S305). S306).

次に、メインCPU31は、入賞可能回数カウンタの値、及び遊技可能回数カウンタの値が「0」であるか否かを判別する(ステップS307)。このとき、メインCPU31は、入賞可能回数カウンタの値、及び遊技可能回数カウンタの値が「0」ではないと判別したときには、ボーナス終了チェック処理を終了させる。一方、メインCPU31は、入賞可能回数カウンタの値、及び遊技可能回数カウンタの値が「0」であると判別したときには、次いで、RB終了時処理を行い(ステップS308)、ボーナス終了チェック処理を終了させる。具体的には、メインCPU31は、RB終了時処理において、オンとなっているRB遊技状態フラグをオフにするなどの処理を行う。   Next, the main CPU 31 determines whether or not the value of the winning possible number counter and the value of the possible gaming number counter are “0” (step S307). At this time, when the main CPU 31 determines that the value of the winable number counter and the value of the possible game number counter are not “0”, the main CPU 31 ends the bonus end check process. On the other hand, when the main CPU 31 determines that the value of the winning possible number counter and the value of the possible gaming number counter are “0”, the main CPU 31 then performs RB end time processing (step S308), and ends the bonus end check processing. Let Specifically, the main CPU 31 performs processing such as turning off an RB gaming state flag that is on in the RB end time processing.

次に、図42を参照して、RT制御処理について説明する。なお、図42は、本実施形態の主制御回路60で行われるRT制御処理のフローチャートを示す図である。   Next, the RT control process will be described with reference to FIG. FIG. 42 is a diagram showing a flowchart of the RT control process performed by the main control circuit 60 of the present embodiment.

初めに、メインCPU31は、遊技状態がRT3遊技状態又はRT4遊技状態であるか否かを判別する(ステップS321)。このとき、メインCPU31は、遊技状態がRT3遊技状態又はRT4遊技状態であると判別したときには、RT制御処理を終了させる。一方、メインCPU31は、遊技状態がRT3遊技状態又はRT4遊技状態ではないと判別したときには、次いで、遊技状態がRT2遊技状態であるか否かを判別する(ステップS322)。   First, the main CPU 31 determines whether or not the gaming state is the RT3 gaming state or the RT4 gaming state (step S321). At this time, when the main CPU 31 determines that the gaming state is the RT3 gaming state or the RT4 gaming state, the main CPU 31 ends the RT control process. On the other hand, when it is determined that the gaming state is not the RT3 gaming state or the RT4 gaming state, the main CPU 31 next determines whether or not the gaming state is the RT2 gaming state (step S322).

メインCPU31は、遊技状態がRT2遊技状態ではないと判別したときには、ステップS326の処理に移行する。一方、メインCPU31は、遊技状態がRT2遊技状態であると判別したときには、RT遊技数カウンタの値から「1」を減算し(ステップS323)、RT遊技数カウンタの値が「0」になったか否かを判別する(ステップS324)。このとき、メインCPU31は、RT遊技数カウンタの値が「0」になっていないと判別したときには、RT制御処理を終了させる。一方、メインCPU31は、RT遊技数カウンタの値が「0」になったと判別したときには、遊技状態を一般遊技状態に更新する(ステップS325)。具体的には、メインCPU31は、全ての遊技状態フラグをオフにする。メインCPU31は、ステップS325の処理を終えると、RT制御処理を終了させる。   When the main CPU 31 determines that the gaming state is not the RT2 gaming state, the main CPU 31 proceeds to the process of step S326. On the other hand, when determining that the gaming state is the RT2 gaming state, the main CPU 31 subtracts “1” from the RT game number counter value (step S323), and whether the RT game number counter value becomes “0”. It is determined whether or not (step S324). At this time, when the main CPU 31 determines that the value of the RT game number counter is not “0”, the main CPU 31 ends the RT control process. On the other hand, when determining that the value of the RT game number counter has reached “0”, the main CPU 31 updates the gaming state to the general gaming state (step S325). Specifically, the main CPU 31 turns off all game state flags. When the process of step S325 is completed, the main CPU 31 ends the RT control process.

他方、メインCPU31は、ステップS322の処理において遊技状態がRT2遊技状態ではないと判別したときには、次いで、遊技状態がRT1遊技状態であるか否かを判別する(ステップS326)。このとき、メインCPU31は、遊技状態がRT1遊技状態ではないと判別したときには、ステップS331の処理に移行する。一方、メインCPU31は、遊技状態がRT1遊技状態であると判別したときには、次いで、入賞作動フラグは特殊リプレイを示しているか否かを判別する(ステップS327)。   On the other hand, when the main CPU 31 determines in the process of step S322 that the gaming state is not the RT2 gaming state, it then determines whether or not the gaming state is the RT1 gaming state (step S326). At this time, when the main CPU 31 determines that the gaming state is not the RT1 gaming state, the main CPU 31 proceeds to the process of step S331. On the other hand, when determining that the gaming state is the RT1 gaming state, the main CPU 31 next determines whether or not the winning action flag indicates special replay (step S327).

メインCPU31は、入賞作動フラグは特殊リプレイを示していると判別したときには、遊技状態をRT2遊技状態に更新する(全ての遊技状態フラグをオフにした後、RT2遊技状態フラグをオンにする)とともに、RT遊技数カウンタの値に「200」を格納し(ステップS328)、RT制御処理を終了させる。一方、メインCPU31は、入賞作動フラグは特殊リプレイを示していないと判別したときには、次いで、入賞作動フラグはベルを示しているか否かを判別する(ステップS329)。   When the main CPU 31 determines that the winning action flag indicates a special replay, the main CPU 31 updates the gaming state to the RT2 gaming state (turns off the gaming state flags and then turns on the RT2 gaming state flag). Then, “200” is stored in the value of the RT game number counter (step S328), and the RT control process is terminated. On the other hand, when the main CPU 31 determines that the winning operation flag does not indicate special replay, the main CPU 31 then determines whether or not the winning operation flag indicates bell (step S329).

メインCPU31は、入賞作動フラグはベルを示していないと判別したときには、RT制御処理を終了させる。一方、メインCPU31は、入賞作動フラグはベルを示していると判別したときには、遊技状態を一般遊技状態に更新し(ステップS330)、RT制御処理を終了させる。具体的には、ステップS330の処理において全ての遊技状態フラグをオフにする。   When determining that the winning action flag does not indicate a bell, the main CPU 31 ends the RT control process. On the other hand, when the main CPU 31 determines that the winning action flag indicates a bell, the main CPU 31 updates the gaming state to the general gaming state (step S330) and ends the RT control process. Specifically, all the game state flags are turned off in the process of step S330.

他方、メインCPU31は、ステップS326の処理において遊技状態がRT1遊技状態ではないと判別したときには、次いで、入賞作動フラグは赤ベル、青ベル、黄ベルの何れかを示しているか否かを判別する(ステップS331)。このとき、メインCPU31は、入賞作動フラグは赤ベル、青ベル、黄ベルの何れも示していないと判別したときには、RT制御処理を終了させる。一方、メインCPU31は、入賞作動フラグは赤ベル、青ベル、黄ベルの何れかを示していると判別したときには、遊技状態をRT1遊技状態に更新し(ステップS332)、RT制御処理を終了させる。具体的には、ステップS332の処理において全ての遊技状態フラグをオフにした後、RT1遊技状態フラグをオンにする。   On the other hand, when the main CPU 31 determines in the process of step S326 that the gaming state is not the RT1 gaming state, the main CPU 31 then determines whether or not the winning action flag indicates one of a red bell, a blue bell, and a yellow bell. (Step S331). At this time, when the main CPU 31 determines that the winning operation flag does not indicate any of the red bell, blue bell, and yellow bell, the main CPU 31 ends the RT control process. On the other hand, when the main CPU 31 determines that the winning operation flag indicates any one of the red bell, blue bell, and yellow bell, the main CPU 31 updates the gaming state to the RT1 gaming state (step S332) and ends the RT control process. . Specifically, after turning off all the gaming state flags in the process of step S332, the RT1 gaming state flag is turned on.

次に、図43を参照して、ボーナス作動チェック処理について説明する。なお、図43は、本実施形態の主制御回路60で行われるボーナス作動チェック処理のフローチャートを示す図である。   Next, the bonus operation check process will be described with reference to FIG. FIG. 43 is a diagram showing a flowchart of the bonus operation check process performed in the main control circuit 60 of the present embodiment.

初めに、メインCPU31は、BB遊技状態フラグがオンであるか否かを判別する(ステップS351)。このとき、メインCPU31は、BB遊技状態フラグがオンではないと判別したときにはステップS354の処理に移行する。一方、メインCPU31は、BB遊技状態フラグがオンであると判別したときには、次いで、RB遊技状態フラグがオンであるか否かを判別する(ステップS352)。   First, the main CPU 31 determines whether or not the BB gaming state flag is on (step S351). At this time, when the main CPU 31 determines that the BB gaming state flag is not on, the main CPU 31 proceeds to the processing of step S354. On the other hand, when the main CPU 31 determines that the BB gaming state flag is on, it determines whether or not the RB gaming state flag is on (step S352).

メインCPU31は、ステップS352の処理においてRB遊技状態フラグがオンであると判別したときには、ボーナス作動チェック処理を終了させる。一方、メインCPU31は、RB遊技状態フラグがオンではないと判別したときには、ボーナス作動時テーブルに基づいて、RB作動時処理を行い(ステップS353)、ボーナス作動チェック処理を終了させる。具体的には、メインCPU31は、RB作動時処理において、遊技可能回数カウンタ、及び入賞可能回数カウンタに「8」をセットするとともにRB遊技状態フラグをオンとする。   When the main CPU 31 determines in step S352 that the RB gaming state flag is ON, the main CPU 31 ends the bonus operation check process. On the other hand, when determining that the RB gaming state flag is not on, the main CPU 31 performs RB operation processing based on the bonus operation time table (step S353) and ends the bonus operation check processing. Specifically, the main CPU 31 sets “8” in the possible game number counter and the possible winning number counter and turns on the RB gaming state flag in the RB operation process.

他方、メインCPU31は、ステップS351の処理においてBB遊技状態フラグがオンではないと判別したときには、次いで、MB遊技状態フラグがオンであるか否かを判別する(ステップS354)。このとき、メインCPU31は、MB遊技状態フラグがオンであると判別したときには、ボーナス作動チェック処理を終了させる。一方、メインCPU31は、MB遊技状態フラグがオンではないと判別したときには、次いで、入賞作動フラグはBB1〜BB3、又はMBの何れかを示しているか否かを判別する(ステップS355)。   On the other hand, if the main CPU 31 determines in the process of step S351 that the BB gaming state flag is not on, it then determines whether or not the MB gaming state flag is on (step S354). At this time, when the main CPU 31 determines that the MB gaming state flag is on, the main CPU 31 ends the bonus operation check process. On the other hand, when the main CPU 31 determines that the MB gaming state flag is not on, the main CPU 31 then determines whether or not the winning operation flag indicates any of BB1 to BB3 or MB (step S355).

メインCPU31は、入賞作動フラグはBB1〜BB3、又はMBの何れも示していないと判別したときには、ステップS360の処理に移行する。一方、メインCPU31は、入賞作動フラグはBB1〜BB3、又はMBの何れかを示していると判別したときには、ボーナス作動時テーブルに基づいて、BB・MB作動時処理を行う(ステップS356)。具体的には、入賞作動フラグがBB1〜BB3の何れかを示している場合には、メインCPU31は、ボーナス作動時テーブルに基づいて、ボーナス終了枚数カウンタに「120」をセットし、BB遊技状態フラグをオンにする。一方、入賞作動フラグがMBを示している場合には、メインCPU31は、ボーナス作動時テーブルに基づいて、ボーナス終了枚数カウンタに「36」をセットし、MB遊技状態フラグをオンにする。   When the main CPU 31 determines that the winning operation flag does not indicate any of BB1 to BB3 or MB, the main CPU 31 proceeds to the process of step S360. On the other hand, when the main CPU 31 determines that the winning operation flag indicates any one of BB1 to BB3 or MB, the main CPU 31 performs BB / MB operation processing based on the bonus operation table (step S356). Specifically, when the winning operation flag indicates any of BB1 to BB3, the main CPU 31 sets “120” in the bonus end number counter based on the bonus operation time table, and the BB gaming state Turn on the flag. On the other hand, when the winning operation flag indicates MB, the main CPU 31 sets “36” in the bonus end number counter based on the bonus operation time table, and turns on the MB gaming state flag.

次に、メインCPU31は、オンとなっているRT3遊技状態フラグ又はRT4遊技状態フラグをオフにし(ステップS357)、持越役格納領域をクリアする(ステップS358)。次いで、メインCPU31は、ボーナス開始コマンドデータを通信データ格納領域に格納し(ステップS359)、ボーナス作動チェック処理を終了させる。   Next, the main CPU 31 turns off the RT3 gaming state flag or the RT4 gaming state flag that is turned on (step S357), and clears the carryover combination storage area (step S358). Next, the main CPU 31 stores bonus start command data in the communication data storage area (step S359), and ends the bonus operation check process.

他方、メインCPU31は、ステップS355の処理において入賞作動フラグはBB1〜BB3、又はMBの何れも示していないと判別したときには、次いで、入賞作動フラグは通常リプレイ、又は特殊リプレイを示しているか否かを判別する(ステップS360)。このとき、メインCPU31は、入賞作動フラグは通常リプレイ、又は特殊リプレイを示していないと判別したときには、ボーナス作動チェック処理を終了させる。一方、メインCPU31は、入賞作動フラグは通常リプレイ、又は特殊リプレイを示していると判別したときには、投入枚数カウンタを自動投入カウンタに複写し(ステップS361)、ボーナス作動チェック処理を終了させる。   On the other hand, if the main CPU 31 determines in the process of step S355 that the winning action flag does not indicate any of BB1 to BB3 or MB, then, whether or not the winning action flag indicates normal replay or special replay. Is determined (step S360). At this time, when the main CPU 31 determines that the winning operation flag does not indicate normal replay or special replay, the main CPU 31 ends the bonus operation check processing. On the other hand, when the main CPU 31 determines that the winning operation flag indicates normal replay or special replay, the main CPU 31 copies the inserted number counter to the automatic insertion counter (step S361) and ends the bonus operation check processing.

次に、図44を参照して、メインCPUの制御による割込処理について説明する。なお、図44は、本実施形態の主制御回路60で行われるメインCPUの制御による割込処理のフローチャートを示す図である。また、このメインCPUの制御による割込処理は、所定の周期(本実施形態では、1.1173ミリ秒)毎に発生する割込処理である。   Next, with reference to FIG. 44, an interrupt process controlled by the main CPU will be described. FIG. 44 is a diagram showing a flowchart of an interrupt process under the control of the main CPU performed by the main control circuit 60 of the present embodiment. Further, the interrupt process under the control of the main CPU is an interrupt process that occurs every predetermined cycle (1.1173 milliseconds in this embodiment).

初めに、メインCPU31は、当該メインCPUの制御による割込処理を呼び出す前に実行されているプログラムを中断し、その中断した位置を示すアドレス、各種レジスタの値をメインRAM33の所定の領域に退避させる(ステップS381)。これは、当該メインCPUの制御による割込処理が終了した場合に、退避されたプログラムの中断した位置を示すアドレス、各種レジスタの値を復帰させ、中断した時点からプログラムを継続して実行するためである。   First, the main CPU 31 interrupts the program being executed before calling the interrupt processing under the control of the main CPU, and saves the address indicating the interrupted position and the values of various registers in a predetermined area of the main RAM 33. (Step S381). This is because when the interrupt process under the control of the main CPU is completed, the address indicating the interrupted position of the saved program and the values of various registers are restored, and the program is continuously executed from the point of interruption. It is.

次に、メインCPU31は、入力ポートチェック処理を行う(ステップS382)。具体的には、メインCPU31は、最大ベットスイッチ13S等の各スイッチからの信号をチェックする。   Next, the main CPU 31 performs input port check processing (step S382). Specifically, the main CPU 31 checks a signal from each switch such as the maximum bet switch 13S.

次に、メインCPU31は、タイマ更新処理を行う(ステップS383)。具体的には、メインCPU31は、遊技時間管理タイマ等の各種タイマから「1」減算する。   Next, the main CPU 31 performs timer update processing (step S383). Specifically, the main CPU 31 subtracts “1” from various timers such as a game time management timer.

次に、メインCPU31は、通信データ送信処理を行う(ステップS384)。具体的には、メインCPU31は、通信データ格納領域に格納されているコマンドデータを副制御回路70に送信する。すなわち、割込処理は1.1173ミリ秒毎に実行される処理であることから、通信データ格納領域に格納されているコマンドデータの内容が更新されない限り、同じ内容のコマンドデータが1.1173ミリ秒毎に副制御回路70に送信されることとなる。   Next, the main CPU 31 performs communication data transmission processing (step S384). Specifically, the main CPU 31 transmits command data stored in the communication data storage area to the sub control circuit 70. That is, since the interrupt process is a process executed every 1.1173 milliseconds, unless the contents of the command data stored in the communication data storage area are updated, the command data having the same contents is 1.1173 milliseconds. It is transmitted to the sub control circuit 70 every second.

次に、メインCPU31は、リール制御処理を行う(ステップS385)。具体的には、メインCPU31は、リセット割込処理(図23参照)においてリールの回転開始要求があった場合には、リール3L、3C、3Rの回転を開始させ、一定速度で回転させるための制御を行う。また、メインCPU31は、リール停止制御処理(図32参照)において滑りコマ数が決定されたことにより停止予定位置が定まっている場合には、該当するリールの図柄カウンタの値が停止予定位置を示す値と同一の値となったときに当該リールを停止させるための制御を行う。例えば、メインCPU31は、停止予定位置を示す値が「4」である場合には、図柄カウンタの値が「4」になったときに、該当するリールを停止させるための制御を行う。   Next, the main CPU 31 performs a reel control process (step S385). Specifically, the main CPU 31 starts rotation of the reels 3L, 3C, and 3R and rotates them at a constant speed when there is a reel rotation start request in the reset interrupt process (see FIG. 23). Take control. Further, when the planned stop position is determined by determining the number of sliding frames in the reel stop control process (see FIG. 32), the main CPU 31 indicates the value of the symbol counter of the corresponding reel indicating the planned stop position. When the value becomes the same as the value, control is performed to stop the reel. For example, when the value indicating the planned stop position is “4”, the main CPU 31 performs control for stopping the corresponding reel when the value of the symbol counter becomes “4”.

次に、メインCPU31は、ランプ・7SEG駆動制御処理を行う(ステップS386)。次に、メインCPU31は、ステップS381の処理においてメインRAM33に退避した値を参照してレジスタの復帰を行う(ステップS387)。この処理が終了すると、当該メインCPUの制御による割込処理を終了させ、当該メインCPUの制御による割込処理の発生により中断したプログラムを継続して実行する。   Next, the main CPU 31 performs a lamp / 7SEG drive control process (step S386). Next, the main CPU 31 refers to the value saved in the main RAM 33 in the process of step S381, and restores the register (step S387). When this process ends, the interrupt process under the control of the main CPU is ended, and the program interrupted by the occurrence of the interrupt process under the control of the main CPU is continuously executed.

次に、図45〜図54に示すフローチャートを参照して、副制御回路70の動作について説明する。   Next, the operation of the sub control circuit 70 will be described with reference to the flowcharts shown in FIGS.

以下で説明する処理において、処理を実行するOS(オペレーションシステム)としては、マルチスレッド・マルチタスク・オペレーションシステムを採用している。すなわち、あるタスクグループと、別のタスクグループとが、実効権をプリエンプション(横取り)しながら処理を実行している。   In the processing described below, a multi-thread multi-task operation system is employed as an OS (operation system) that executes processing. That is, a certain task group and another task group execute processing while preemption (interpretation) of the effective right.

まず、図45を参照して、サブCPU71による電源投入時処理について説明する。なお、図45は、本実施形態のサブCPU71による電源投入時処理のフローチャートを示す図である。   First, referring to FIG. 45, the power-on process by the sub CPU 71 will be described. FIG. 45 is a flowchart of the power-on process by the sub CPU 71 of this embodiment.

初めに、サブCPU71は、初期化処理を行う(ステップS501)。具体的にはサブRAM73のエラーチェック、タスクシステムの初期化等を行う。   First, the sub CPU 71 performs an initialization process (step S501). Specifically, error check of the sub RAM 73, initialization of the task system, and the like are performed.

次に、サブCPU71は、ランプ制御タスクの起動(ステップS502)、サウンド制御タスクの起動(ステップS503)、マザータスクの起動(ステップS504)を行う。   Next, the sub CPU 71 starts a lamp control task (step S502), starts a sound control task (step S503), and starts a mother task (step S504).

次に、図46を参照して、ステップS502の処理において起動されるランプ制御タスクについて説明する。なお、図46は、本実施形態のサブCPU71によるランプ制御タスクのフローチャートを示す図である。   Next, the lamp control task activated in the process of step S502 will be described with reference to FIG. FIG. 46 is a diagram showing a flowchart of a lamp control task by the sub CPU 71 of this embodiment.

初めに、サブCPU71は、タイマ割込初期化処理を行う(ステップS511)。次いで、サブCPU71は、ランプ関連データの初期化処理を行う(ステップS512)。   First, the sub CPU 71 performs a timer interrupt initialization process (step S511). Subsequently, the sub CPU 71 performs lamp related data initialization processing (step S512).

次に、サブCPU71は、タイマ割込待ちを行う(ステップS513)。具体的には、サブCPU71は、タイマ割込があるまで他のタスクを実行する。   Next, the sub CPU 71 waits for a timer interrupt (step S513). Specifically, the sub CPU 71 executes another task until a timer interrupt occurs.

次に、サブCPU71は、サウンド制御タスクの実行処理を行う(ステップS514)。具体的には、図47を用いて後述するサウンド制御タスクを実行し、サウンド制御タスクを実行した後に、ランプ制御タスクへ復帰しステップS515の処理に移行する。   Next, the sub CPU 71 performs a sound control task execution process (step S514). Specifically, a sound control task, which will be described later with reference to FIG. 47, is executed. After the sound control task is executed, the process returns to the lamp control task, and the process proceeds to step S515.

次に、サブCPU71は、ランプデータをランプデータ格納領域から取得し、解析する(ステップS515)。ランプデータは、後述するステップS564の処理(図51)でランプデータ格納領域に登録されるデータである。また、ランプデータは、各ランプを点灯・点滅駆動させるランプ演出の内容を規定する演出データである。   Next, the sub CPU 71 acquires lamp data from the lamp data storage area and analyzes it (step S515). The lamp data is data registered in the lamp data storage area in step S564 (FIG. 51) described later. The lamp data is effect data that defines the content of the lamp effect that lights and blinks each lamp.

次に、サブCPU71は、ランプデータの解析結果に基づいて、ランプ演出を実行し(ステップS516)、ステップS513の処理に移行する。   Next, the sub CPU 71 executes a lamp effect based on the analysis result of the lamp data (step S516), and proceeds to the process of step S513.

次に、図47を参照して、ステップS503の処理において起動されるサウンド制御タスクについて説明する。なお、図47は、本実施形態のサブCPU71によるサウンド制御タスクのフローチャートを示す図である。   Next, the sound control task activated in the process of step S503 will be described with reference to FIG. FIG. 47 is a diagram showing a flowchart of the sound control task by the sub CPU 71 of this embodiment.

初めに、サブCPU71は、サウンド関連データの初期化処理を行う(ステップS521)。具体的には、スピーカ21L、21Rから出音するサウンド関連データについて所定の初期化処理を行う。   First, the sub CPU 71 performs initialization processing of sound related data (step S521). Specifically, a predetermined initialization process is performed on sound-related data output from the speakers 21L and 21R.

次に、サブCPU71は、ランプ制御タスクを実行する(ステップS522)。具体的には、図46に示すランプ制御タスクを実行し、ランプ制御タスクを実行した後に、サウンド制御タスクへ復帰しステップS523の処理に移行する。   Next, the sub CPU 71 executes a lamp control task (step S522). Specifically, the lamp control task shown in FIG. 46 is executed, and after executing the lamp control task, the process returns to the sound control task and proceeds to the process of step S523.

次に、サブCPU71は、サウンドデータをサウンドデータ格納領域から取得し、解析する(ステップS523)。サウンドデータは、後述するステップS564の処理(図51)でサウンドデータ格納領域に登録されるデータである。また、サウンドデータは、スピーカ21L、21Rから音を出力させるサウンド演出の内容を規定する演出データである。   Next, the sub CPU 71 acquires the sound data from the sound data storage area and analyzes it (step S523). The sound data is data registered in the sound data storage area in the process of step S564 (FIG. 51) described later. The sound data is effect data that defines the content of a sound effect for outputting sound from the speakers 21L and 21R.

次に、サブCPU71は、サウンドデータの解析結果に基づいて、サウンド演出を実行し(ステップS524)、ステップS522の処理に移行する。   Next, the sub CPU 71 executes a sound effect based on the analysis result of the sound data (step S524), and proceeds to the process of step S522.

次に、図48を参照して、ステップS504の処理において起動されるマザータスクについて説明する。なお、図48は、本実施形態のサブCPU71によるマザータスクのフローチャートを示す図である。   Next, with reference to FIG. 48, the mother task activated in the process of step S504 will be described. FIG. 48 is a diagram showing a flowchart of the mother task performed by the sub CPU 71 of this embodiment.

初めに、サブCPU71は、メインタスクを起動する(ステップS531)。   First, the sub CPU 71 activates the main task (step S531).

次に、サブCPU71は、主基板通信タスクを起動する(ステップS532)。なお、主基板通信タスクは、コマンドを主制御回路60から受信した際に割込処理を行うタスクグループである。   Next, the sub CPU 71 activates the main board communication task (step S532). The main board communication task is a task group that performs an interrupt process when a command is received from the main control circuit 60.

次に、サブCPU71は、アニメタスクを起動する(ステップS533)。   Next, the sub CPU 71 activates the animation task (step S533).

次に、図49を参照して、ステップS531の処理において起動されるメインタスクについて説明する。なお、図49は、本実施形態のサブCPU71によるメインタスクのフローチャートを示す図である。   Next, with reference to FIG. 49, the main task activated in the process of step S531 will be described. FIG. 49 is a diagram showing a flowchart of the main task performed by the sub CPU 71 of this embodiment.

初めに、サブCPU71は、VSYNC割込初期化処理を行う(ステップS541)。   First, the sub CPU 71 performs a VSYNC interrupt initialization process (step S541).

次に、サブCPU71は、VSYNC割込待ちを行う(ステップS542)。   Next, the sub CPU 71 waits for a VSYNC interrupt (step S542).

次に、サブCPU71は、描画処理を行い(ステップS543)、ステップS542の処理に移行する。   Next, the sub CPU 71 performs a drawing process (step S543), and proceeds to the process of step S542.

次に、図50を参照して、ステップS532の処理において起動される主基板通信タスクについて説明する。なお、図50は、本実施形態のサブCPU71による主基板通信タスクのフローチャートを示す図である。   Next, with reference to FIG. 50, the main board communication task activated in the process of step S532 will be described. FIG. 50 is a diagram showing a flowchart of the main board communication task by the sub CPU 71 of this embodiment.

初めに、サブCPU71は、通信メッセージキューの初期化処理を行う(ステップS551)。   First, the sub CPU 71 performs communication message queue initialization processing (step S551).

次に、サブCPU71は、主制御回路60からコマンドを受信すると、受信コマンドをチェックする(ステップS552)。   Next, when receiving a command from the main control circuit 60, the sub CPU 71 checks the received command (step S552).

次に、サブCPU71は、受信コマンドが前回の受信コマンドとは異なるコマンドであるか否かを判別する(ステップS553)。このとき、サブCPU71は、異なるコマンドではないと判別したときには、ステップS552の処理に移行する。一方、サブCPU71は、異なるコマンドであると判別したときには、受信コマンドに基づいて遊技情報を作成して、遊技情報格納領域に格納する(ステップS554)。なお、遊技情報格納領域は、サブRAM73に設けられる領域である。   Next, the sub CPU 71 determines whether or not the received command is a command different from the previous received command (step S553). At this time, if the sub CPU 71 determines that the command is not a different command, the sub CPU 71 proceeds to the process of step S552. On the other hand, when determining that the command is different, the sub CPU 71 creates game information based on the received command and stores it in the game information storage area (step S554). The game information storage area is an area provided in the sub RAM 73.

次に、サブCPU71は、図51を用いて後述するコマンド解析処理を行い(ステップS555)、ステップS552の処理に移行する。   Next, the sub CPU 71 performs a command analysis process described later with reference to FIG. 51 (step S555), and proceeds to the process of step S552.

次に、図51を用いてコマンド解析処理について説明する。なお、図51は、本実施形態のサブCPU71によるコマンド解析処理のフローチャートを示す図である。   Next, command analysis processing will be described with reference to FIG. FIG. 51 is a diagram showing a flowchart of command analysis processing by the sub CPU 71 of this embodiment.

初めに、サブCPU71は、図53を用いて後述する演出内容決定処理を行う(ステップS561)。   First, the sub CPU 71 performs an effect content determination process which will be described later with reference to FIG. 53 (step S561).

次に、サブCPU71は、ランプデータ決定処理(ステップS562)、サウンドデータ決定処理(ステップS563)を行う。具体的には、演出内容決定処理で決定した演出データに基づいて、ランプデータとサウンドデータを決定する。そして、サブCPU71は、決定したランプデータをランプデータ格納領域に登録するとともに、決定したサウンドデータをサウンドデータ格納領域に登録する(ステップS564)。なお、ランプデータ格納領域、及びサウンドデータ格納領域は、サブRAM73に設けられる領域である。   Next, the sub CPU 71 performs lamp data determination processing (step S562) and sound data determination processing (step S563). Specifically, lamp data and sound data are determined based on the effect data determined by the effect content determination process. Then, the sub CPU 71 registers the determined lamp data in the lamp data storage area and registers the determined sound data in the sound data storage area (step S564). The ramp data storage area and the sound data storage area are areas provided in the sub RAM 73.

次に、図52を用いてアニメタスクについて説明する。なお、図52は、本実施形態のサブCPU71によるアニメタスクのフローチャートを示す図である。   Next, the animation task will be described with reference to FIG. FIG. 52 is a diagram showing a flowchart of the animation task performed by the sub CPU 71 of this embodiment.

初めに、サブCPU71は、遊技情報格納領域に格納されている遊技情報が書き換えられたかをチェックする(ステップS571)。   First, the sub CPU 71 checks whether or not the game information stored in the game information storage area has been rewritten (step S571).

次に、サブCPU71は、オブジェクト制御処理を行う(ステップS572)。   Next, the sub CPU 71 performs an object control process (step S572).

次に、サブCPU71は、アニメタスク管理処理を行い(ステップS573)、ステップS571の処理に移行する。   Next, the sub CPU 71 performs an animation task management process (step S573), and proceeds to the process of step S571.

次に、図53を参照して、サブCPU71による演出内容決定処理について説明する。なお、図53は、本実施形態のサブCPU71による演出内容決定処理のフローチャートを示す図である。   Next, with reference to FIG. 53, an effect content determination process by the sub CPU 71 will be described. FIG. 53 is a diagram showing a flowchart of effect content determination processing by the sub CPU 71 of this embodiment.

初めに、サブCPU71は、初期化コマンドを受信したか否かを判別する(ステップS581)。このとき、サブCPU71は、初期化コマンドを受信したと判別したときには初期化コマンド受信時処理を行い(ステップS582)、演出内容決定処理を終了させる。一方、サブCPU71は、初期化コマンドを受信していないと判別したときには、ステップS583の処理に移行する。   First, the sub CPU 71 determines whether or not an initialization command has been received (step S581). At this time, when the sub CPU 71 determines that the initialization command has been received, the sub CPU 71 performs an initialization command reception process (step S582), and ends the effect content determination process. On the other hand, when the sub CPU 71 determines that the initialization command has not been received, the sub CPU 71 proceeds to the process of step S583.

次に、サブCPU71は、メダル投入コマンドを受信したか否かを判別する(ステップS583)。このとき、サブCPU71は、メダル投入コマンドを受信したと判別したときには、メダル投入コマンド受信時処理を行い(ステップS584)、演出内容決定処理を終了させる。一方、サブCPU71は、メダル投入コマンドを受信していないと判別したときには、ステップS585の処理に移行する。   Next, the sub CPU 71 determines whether or not a medal insertion command has been received (step S583). At this time, when determining that the medal insertion command has been received, the sub CPU 71 performs a medal insertion command reception process (step S584), and ends the effect content determination process. On the other hand, when determining that the medal insertion command has not been received, the sub CPU 71 proceeds to the process of step S585.

次に、サブCPU71は、スタートコマンドを受信したか否かを判別する(ステップS585)。このとき、サブCPU71はスタートコマンドを受信したと判別したときには、図54を用いて後述するスタートコマンド受信時処理を行い(ステップS586)演出内容決定処理を終了させる。一方、サブCPU71は、スタートコマンドを受信していないと判別したときには、ステップS587の処理に移行する。   Next, the sub CPU 71 determines whether or not a start command has been received (step S585). At this time, if the sub CPU 71 determines that it has received the start command, it performs a start command reception process, which will be described later with reference to FIG. 54 (step S586), and ends the effect content determination process. On the other hand, when determining that the start command has not been received, the sub CPU 71 proceeds to the process of step S587.

次に、サブCPU71は、リール回転開始コマンドを受信したか否かを判別する(ステップS587)。このとき、サブCPU71はリール回転開始コマンドを受信したと判別したときには、リール回転開始コマンド受信時処理を行い(ステップS588)演出内容決定処理を終了させる。一方、サブCPU71は、リール回転開始コマンドを受信していないと判別したときには、ステップS589の処理に移行する。   Next, the sub CPU 71 determines whether or not a reel rotation start command has been received (step S587). At this time, if the sub CPU 71 determines that a reel rotation start command has been received, it performs a reel rotation start command reception process (step S588) and ends the effect content determination process. On the other hand, when determining that the reel rotation start command has not been received, the sub CPU 71 proceeds to the process of step S589.

次に、サブCPU71は、リール停止コマンドを受信したか否かを判別する(ステップS589)。このとき、サブCPU71はリール停止コマンドを受信したと判別したときには、リール停止コマンド受信時処理を行い(ステップS590)、演出内容決定処理を終了させる。一方、サブCPU71は、リール停止コマンドを受信していないと判別したときには、ステップS591の処理に移行する。   Next, the sub CPU 71 determines whether or not a reel stop command has been received (step S589). At this time, if the sub CPU 71 determines that a reel stop command has been received, it performs a reel stop command reception process (step S590), and ends the effect content determination process. On the other hand, when determining that the reel stop command has not been received, the sub CPU 71 proceeds to the process of step S591.

次に、サブCPU71は、表示コマンドを受信したか否かを判別する(ステップS591)。このとき、サブCPU71は、表示コマンドを受信したと判別したときには、表示コマンド受信時処理を行い(ステップS592)、演出内容決定処理を終了させる。一方、サブCPU71は、表示コマンドを受信していないと判別したときには、ステップS593の処理に移行する。   Next, the sub CPU 71 determines whether or not a display command has been received (step S591). At this time, when determining that the display command has been received, the sub CPU 71 performs a display command reception process (step S592), and ends the effect content determination process. On the other hand, when determining that the display command has not been received, the sub CPU 71 proceeds to the process of step S593.

次に、サブCPU71は、ボーナス開始コマンドを受信したか否かを判別する(ステップS593)。このとき、サブCPU71は、ボーナス開始コマンドを受信したと判別したときには、ボーナス開始コマンド受信時処理を行い(ステップS594)、演出内容決定処理を終了させる。一方、サブCPU71は、ボーナス開始コマンドを受信していないと判別したときには、ステップS595の処理に移行する。   Next, the sub CPU 71 determines whether or not a bonus start command has been received (step S593). At this time, if the sub CPU 71 determines that a bonus start command has been received, the sub CPU 71 performs a bonus start command reception process (step S594), and ends the effect content determination process. On the other hand, when determining that the bonus start command has not been received, the sub CPU 71 proceeds to the process of step S595.

次に、サブCPU71は、ボーナス終了コマンドを受信したか否かを判別する(ステップS595)。このとき、サブCPU71は、ボーナス終了コマンドを受信したと判別したときには、ボーナス終了コマンド受信時処理を行い(ステップS596)、演出内容決定処理を終了させる。一方、サブCPU71は、ボーナス終了コマンドを受信していないと判別したときには、ステップS597の処理に移行する。   Next, the sub CPU 71 determines whether or not a bonus end command has been received (step S595). At this time, if the sub CPU 71 determines that a bonus end command has been received, the sub CPU 71 performs a bonus end command reception process (step S596), and ends the effect content determination process. On the other hand, when determining that the bonus end command has not been received, the sub CPU 71 proceeds to the process of step S597.

次に、サブCPU71は、入力状態コマンドを受信したか否かを判別する(ステップS597)。このとき、サブCPU71は、入力状態コマンドを受信したと判別したときには、入力状態コマンド受信時処理を行い(ステップS598)、演出内容決定処理を終了させる。一方、サブCPU71は、入力状態コマンドを受信していないと判別したときには、演出内容決定処理を終了させる。   Next, the sub CPU 71 determines whether or not an input state command has been received (step S597). At this time, if the sub CPU 71 determines that the input state command has been received, the sub CPU 71 performs an input state command reception process (step S598), and ends the effect content determination process. On the other hand, when determining that the input state command has not been received, the sub CPU 71 ends the effect content determination process.

次に、図54を参照して、サブCPU71によるスタートコマンド受信時処理について説明する。なお、図54は、本実施形態のサブCPU71によるスタートコマンド受信時処理のフローチャートを示す図である。   Next, with reference to FIG. 54, the start command reception process by the sub CPU 71 will be described. FIG. 54 is a diagram showing a flowchart of processing at the time of start command reception by the sub CPU 71 of the present embodiment.

初めに、サブCPU71は、遊技状態がBB遊技状態、又はMB遊技状態であるか否かを判別する(ステップS611)。このとき、サブCPU71は、遊技状態がBB遊技状態、又はMB遊技状態であると判別したときには、演出データとしてボーナス用演出データを決定し(ステップS612)、ステップS624の処理に移行する。一方、サブCPU71は、遊技状態がBB遊技状態、又はMB遊技状態ではないと判別したときには、次いで、遊技状態が一般遊技状態であるか否かを判別する(ステップS613)。   First, the sub CPU 71 determines whether or not the gaming state is the BB gaming state or the MB gaming state (step S611). At this time, when the sub CPU 71 determines that the gaming state is the BB gaming state or the MB gaming state, the sub CPU 71 determines bonus effect data as effect data (step S612), and proceeds to the process of step S624. On the other hand, when determining that the gaming state is not the BB gaming state or the MB gaming state, the sub CPU 71 then determines whether or not the gaming state is the general gaming state (step S613).

サブCPU71は、遊技状態が一般遊技状態ではないと判別したときには、ステップS622の処理に移行する。一方、サブCPU71は、遊技状態が一般遊技状態であると判別したときには、次いで、ナビフラグがオンであるか否かを判別する(ステップS614)。このとき、サブCPU71は、ナビフラグがオンではないと判別したときには、ステップS618の処理に移行する。一方、サブCPU71は、ナビフラグがオンであると判別したときには、次いで、内部当籤役が赤ベル、青ベル、黄ベルの何れかであるか否かを判別する(ステップS615)。具体的には、サブCPU71は、小役・リプレイ用データポインタが「4」〜「6」の何れかであるか否かを判別する。   When the sub CPU 71 determines that the gaming state is not the general gaming state, the sub CPU 71 proceeds to the process of step S622. On the other hand, when determining that the gaming state is the general gaming state, the sub CPU 71 next determines whether or not the navigation flag is on (step S614). At this time, when the sub CPU 71 determines that the navigation flag is not on, the sub CPU 71 proceeds to the process of step S618. On the other hand, when the sub CPU 71 determines that the navigation flag is on, it then determines whether the internal winning combination is a red bell, a blue bell, or a yellow bell (step S615). Specifically, the sub CPU 71 determines whether or not the small role / replay data pointer is any one of “4” to “6”.

サブCPU71は、内部当籤役が赤ベル、青ベル、黄ベルの何れかでもないと判別したときには、ステップS624の処理に移行する。一方、サブCPU71は、内部当籤役が赤ベル、青ベル、黄ベルの何れかであると判別したときには、演出データとして内部当籤役報知演出データを決定する(ステップS616)。なお、内部当籤役報知演出データとは、内部当籤役を遊技者に報知する演出データである。例えば、内部当籤役が赤ベルであった場合には、ユーザに内部当籤役として赤ベルが決定されたことを報知する演出データが決定される。内部当籤役として赤ベルが決定されたことを報知する演出データが決定されると、例えば、赤色の車が走っている様子を表す動画が液晶表示装置5に表示される。サブCPU71は、ステップS616の処理を終えると、次いで、ナビフラグをオフにし(ステップS617)、ステップS624の処理に移行する。   If the sub CPU 71 determines that the internal winning combination is not a red bell, a blue bell, or a yellow bell, the sub CPU 71 proceeds to the process of step S624. On the other hand, when the sub CPU 71 determines that the internal winning combination is any one of the red bell, the blue bell, and the yellow bell, the sub CPU 71 determines the internal winning combination notifying effect data as effect data (step S616). The internal winning combination notifying effect data is effect data for notifying the player of the internal winning combination. For example, if the internal winning combination is a red bell, effect data for notifying the user that the red bell has been determined as the internal winning combination is determined. When the effect data for notifying that the red bell has been determined as the internal winning combination is determined, for example, a moving image representing a state in which a red car is running is displayed on the liquid crystal display device 5. After completing the process of step S616, the sub CPU 71 then turns off the navigation flag (step S617), and proceeds to the process of step S624.

サブCPU71は、ステップS614の処理においてナビフラグがオンではないと判別したときには、次いで、内部当籤役が特殊役1〜特殊役6の何れかであるか否かを判別する(ステップS618)。このとき、サブCPU71は、内部当籤役が特殊役1〜特殊役6の何れでもないと判別したときには、ステップS624の処理に移行する。一方、サブCPU71は、内部当籤役が特殊役1〜特殊役6の何れかであると判別したときには、ナビフラグ抽籤処理を行う(ステップS619)。具体的には、サブCPU71は、乱数値に基づいて、所定の確率で当籤又は非当籤を決定する抽籤を行う。   If the sub CPU 71 determines that the navigation flag is not on in the process of step S614, it then determines whether the internal winning combination is any of the special combination 1 to special combination 6 (step S618). At this time, when the sub CPU 71 determines that the internal winning combination is not one of the special combination 1 to the special combination 6, the sub CPU 71 proceeds to the process of step S624. On the other hand, when the sub CPU 71 determines that the internal winning combination is any one of the special combination 1 to the special combination 6, the sub CPU 71 performs a navigation flag lottery process (step S619). Specifically, the sub CPU 71 performs lottery to determine whether the winning or non-winning is based on the random number value with a predetermined probability.

次いで、サブCPU71は、ナビフラグ抽籤の結果が当籤であるか否かを判別する(ステップS620)。このとき、サブCPU71は、ナビフラグ抽籤の結果が当籤ではないと判別したときには、ステップS624の処理に移行する。一方、サブCPU71は、ナビフラグ抽籤の結果が当籤であると判別したときには、ナビフラグをオンにし(ステップS621)、ステップS624の処理に移行する。   Next, the sub CPU 71 determines whether or not the result of the navigation flag lottery is winning (step S620). At this time, when the sub CPU 71 determines that the result of the navigation flag lottery is not winning, the sub CPU 71 proceeds to the process of step S624. On the other hand, when the sub CPU 71 determines that the result of the navigation flag lottery is a win, the sub CPU 71 turns on the navigation flag (step S621), and proceeds to the process of step S624.

サブCPU71は、ステップS613の処理において遊技状態が一般遊技状態ではないと判別したときには、次いで、遊技状態がRT2遊技状態、又はRT4遊技状態であるか否かを判別する(ステップS622)。このとき、サブCPU71は、遊技状態がRT2遊技状態、又はRT4遊技状態の何れでもないと判別したときには、ステップS624の処理に移行する。一方、サブCPU71は、遊技状態がRT2遊技状態、又はRT4遊技状態の何れかであると判別したときには、演出データとして内部当籤役報知演出データを決定し(ステップS623)、ステップS624の処理に移行する。   When the sub CPU 71 determines in step S613 that the gaming state is not the general gaming state, the sub CPU 71 then determines whether or not the gaming state is the RT2 gaming state or the RT4 gaming state (step S622). At this time, when the sub CPU 71 determines that the gaming state is neither the RT2 gaming state nor the RT4 gaming state, the sub CPU 71 proceeds to the process of step S624. On the other hand, when determining that the gaming state is either the RT2 gaming state or the RT4 gaming state, the sub CPU 71 determines internal winning combination notification effect data as effect data (step S623), and proceeds to the process of step S624. To do.

最後に、サブCPU71は、演出データを決定済みであるか否かを判定する(ステップS624)。このとき、サブCPU71は、演出データを決定済みであると判別したときには、演出内容決定処理を終了する。一方、サブCPU71は、演出データを決定済みではないと判別したときには、内部当籤役、遊技状態に基づいて演出データを決定するための抽籤を行うことにより、演出データを決定し(ステップS625)、演出内容決定処理を終了する。   Finally, the sub CPU 71 determines whether or not the presentation data has been determined (step S624). At this time, when the sub CPU 71 determines that the effect data has been determined, the effect content determination process ends. On the other hand, when the sub CPU 71 determines that the effect data has not been determined, the sub CPU 71 determines the effect data by performing lottery for determining the effect data based on the internal winning combination and the gaming state (step S625). The effect content determination process ends.

以上説明した遊技機1は、メインCPU31が、遊技状態がRT1遊技状態である場合には、必要投入枚数である3枚のメダルが投入されたことを条件にリール3L、3C、3Rを回転させ、遊技状態がRT2遊技状態である場合には、必要投入枚数である2枚のメダルが投入されたことを条件にリール3L、3C、3Rを回転させ、図柄表示領域4L、4C、4Rに表示されている図柄の変動を開始させる。また、メインCPU31は、図柄表示領域4L、4C、4Rに、通常リプレイに係る図柄の組合せ、又は特殊リプレイに係る図柄の組合せが停止されることを条件に再遊技を作動させ、メダルの払出に係る図柄の組合せが停止されることを条件にメダルの払出を行い、MBに係る図柄の組合せが停止されることを条件にMB遊技状態を終了条件が充足されるまで作動させ、特殊リプレイに係る図柄の組合せが停止されることを条件にRT2遊技状態を作動させる。また、メインCPU31は、遊技状態がRT2遊技状態である場合には、RT1遊技状態である場合と比較して、通常リプレイ、及び小役を高い確率で決定する。   In the gaming machine 1 described above, when the gaming state is the RT1 gaming state, the main CPU 31 rotates the reels 3L, 3C, 3R on condition that three required medals have been inserted. When the gaming state is the RT2 gaming state, the reels 3L, 3C, 3R are rotated on condition that two required medals have been inserted, and are displayed in the symbol display areas 4L, 4C, 4R. Start the change of the symbol that has been made. In addition, the main CPU 31 operates the replay on the condition that the symbol combination related to the normal replay or the symbol combination related to the special replay is stopped in the symbol display areas 4L, 4C, and 4R, and the medal is paid out. The medals are paid out on the condition that the symbol combination is stopped, and the MB gaming state is operated until the termination condition is satisfied on the condition that the symbol combination on the MB is stopped. The RT2 gaming state is activated on condition that the symbol combination is stopped. In addition, when the gaming state is the RT2 gaming state, the main CPU 31 determines the normal replay and the small combination with a higher probability than when the gaming state is the RT1 gaming state.

また、メインCPU31は、遊技状態がRT1遊技状態、RT2遊技状態である場合において、有効ライン上に通常リプレイに係る図柄の組合せが停止されることを条件に、自動投入カウンタの値を投入枚数カウンタに複写し、再遊技を作動させる。また、メインCPU31は、遊技状態がRT1遊技状態である場合において、有効ライン上に特殊リプレイに係る図柄の組合せが停止されること条件に、RT2遊技状態を作動させ、自動投入カウンタの値を「3」から「2」に更新する。さらに、自動投入カウンタの値を投入枚数カウンタに複写するとともに、投入枚数カウンタの最大値を「2」に更新することで、再遊技を作動させる。   Further, the main CPU 31 sets the value of the automatic insertion counter when the gaming state is the RT1 gaming state or the RT2 gaming state, on condition that the combination of symbols related to the normal replay is stopped on the active line. And replay. In addition, when the gaming state is the RT1 gaming state, the main CPU 31 operates the RT2 gaming state on the condition that the symbol combination related to the special replay is stopped on the active line, and sets the value of the automatic insertion counter to “ Update from “3” to “2”. Further, the value of the automatic insertion counter is copied to the insertion number counter, and the maximum value of the insertion number counter is updated to “2” to activate the re-game.

したがって、遊技機1によれば、RT2遊技状態はRT1遊技状態と比較して、通常リプレイ、及び小役が内部当籤役として決定される確率が高いことから、遊技者は、短期間に多くのメダルの払い出しを受けることができ、遊技者の遊技に対する興趣を高めることができる。また、小役が内部当籤役として決定される確率をRT1遊技状態とRT2遊技状態とで異ならせることで、遊技者のみが利益を享受することを防止し、遊技場と遊技者との公平性を担保することができる。   Therefore, according to the gaming machine 1, since the RT2 gaming state has a higher probability that the normal replay and the small combination will be determined as the internal winning combination as compared with the RT1 gaming state, The medal can be paid out and the player's interest in the game can be enhanced. In addition, by making the probability that a small role is determined as an internal winning combination differs between the RT1 gaming state and the RT2 gaming state, it is possible to prevent only the player from enjoying profits, and the fairness between the game hall and the player Can be secured.

また、遊技機1は、メインCPU31が、遊技状態がRT1遊技状態である場合には、必要投入枚数である3枚のメダルが投入されたことを条件にリール3L、3C、3Rを回転させ、遊技状態がRT2遊技状態である場合には、必要投入枚数である2枚のメダルが投入されたことを条件にリール3L、3C、3Rを回転させ、図柄表示領域4L、4C、4Rに表示されている図柄の変動を開始させる。また、メインCPU31は、図柄表示領域4L、4C、4Rに、通常リプレイに係る図柄の組合せ、又は特殊リプレイに係る図柄の組合せが停止されることを条件に再遊技を作動させ、メダルの払出に係る図柄の組合せが停止されることを条件にメダルの払出を行い、MBに係る図柄の組合せが停止されることを条件にMB遊技状態を終了条件が充足されるまで作動させ、特殊リプレイに係る図柄の組合せが停止されることを条件にRT2遊技状態を作動させる。また、メインCPU31は、遊技状態がRT2遊技状態である場合には、RT1遊技状態である場合と比較して、通常リプレイ、及びボーナス役を高い確率で決定する。   In addition, the gaming machine 1 rotates the reels 3L, 3C, and 3R on condition that three medals, which are the required number of inserted coins, are inserted when the gaming state is the RT1 gaming state, When the gaming state is the RT2 gaming state, the reels 3L, 3C, and 3R are rotated on condition that two required medals are inserted, and are displayed in the symbol display areas 4L, 4C, and 4R. Start the change of the symbol. In addition, the main CPU 31 operates the replay on the condition that the symbol combination related to the normal replay or the symbol combination related to the special replay is stopped in the symbol display areas 4L, 4C, and 4R, and the medal is paid out. The medals are paid out on the condition that the symbol combination is stopped, and the MB gaming state is operated until the termination condition is satisfied on the condition that the symbol combination on the MB is stopped. The RT2 gaming state is activated on condition that the symbol combination is stopped. Further, when the gaming state is the RT2 gaming state, the main CPU 31 determines the normal replay and the bonus combination with a higher probability than the case where the gaming state is the RT1 gaming state.

また、メインCPU31は、遊技状態がRT1遊技状態、RT2遊技状態である場合において、有効ライン上に通常リプレイに係る図柄の組合せが停止されることを条件に、自動投入カウンタの値を投入枚数カウンタに複写し、再遊技を作動させる。また、メインCPU31は、遊技状態がRT1遊技状態である場合において、有効ライン上に特殊リプレイに係る図柄の組合せが停止されること条件に、RT2遊技状態を作動させ、自動投入カウンタの値を「3」から「2」に更新する。さらに、自動投入カウンタの値を投入枚数カウンタに複写するとともに、投入枚数カウンタの最大値を「2」に更新することで、再遊技を作動させる。   Further, the main CPU 31 sets the value of the automatic insertion counter when the gaming state is the RT1 gaming state or the RT2 gaming state, on condition that the combination of symbols related to the normal replay is stopped on the active line. And replay. In addition, when the gaming state is the RT1 gaming state, the main CPU 31 operates the RT2 gaming state on the condition that the symbol combination related to the special replay is stopped on the active line, and sets the value of the automatic insertion counter to “ Update from “3” to “2”. Further, the value of the automatic insertion counter is copied to the insertion number counter, and the maximum value of the insertion number counter is updated to “2” to activate the re-game.

したがって、遊技機1によれば、RT2遊技状態はRT1遊技状態と比較して、通常リプレイ、及びボーナス役が内部当籤役として決定される確率が高いことから、遊技者は、有効ライン上に停止されることを条件に、BB作動状態、MB作動状態が作動するボーナス役が内部当籤役として決定される機会を多く得ることができ、遊技に対する興趣を高めることができる。また、ボーナス役が内部当籤役として決定される確率をRT1遊技状態とRT2遊技状態とで異ならせることで、遊技者のみが利益を享受することを防止し、遊技場と遊技者との公平性を担保することができる。   Therefore, according to the gaming machine 1, the RT2 gaming state has a higher probability that the normal replay and the bonus combination will be determined as the internal winning combination as compared with the RT1 gaming state, so that the player stops on the active line. As a result, it is possible to obtain many opportunities for the bonus combination in which the BB operation state and the MB operation state are activated to be determined as an internal winning combination, and to enhance the interest in the game. In addition, by making the probability that the bonus combination is determined as an internal winning combination differs between the RT1 gaming state and the RT2 gaming state, it is possible to prevent only the player from enjoying profits, and the fairness between the game hall and the player Can be secured.

また、遊技機1は、RT1遊技状態における必要投入枚数が3枚であるのに対し、RT2遊技状態における必要投入枚数が2枚に規定されている。   Further, the gaming machine 1 is prescribed to have two required insertions in the RT2 gaming state, whereas the required insertions in the RT1 gaming state is three.

したがって、遊技機1によれば、遊技者はRT2遊技状態において、少ないメダルの投入で多くのメダルの払い出しを受けることが、遊技者の遊技に対する興趣を更に向上させることができる。   Therefore, according to the gaming machine 1, in the RT2 gaming state, the player can receive a lot of medals by inserting a small number of medals, thereby further improving the interest of the player in the game.

また、遊技機1は、メインCPU31が、ベル、赤ベル、青ベル、黄ベルに係る図柄の組合せが有効ライン上に停止されたことを条件に、遊技状態がRT1遊技状態である場合には6枚のメダルの払い出しを行い、遊技状態がRT2遊技状態である場合には9枚のメダルの払い出しを行う。また、メインCPU31が、特殊役1〜6に係る図柄の組合せがが有効ライン上に停止されたことを条件に、遊技状態がRT1遊技状態である場合には3枚のメダルの払い出しを行い、遊技状態がRT2遊技状態である場合には6枚のメダルの払い出しを行う。   In addition, the gaming machine 1 has the main CPU 31 in the case where the gaming state is the RT1 gaming state on condition that the combination of symbols relating to the bell, red bell, blue bell, and yellow bell is stopped on the active line. Six medals are paid out. If the gaming state is the RT2 gaming state, nine medals are paid out. Further, the main CPU 31 pays out three medals when the gaming state is the RT1 gaming state on condition that the combination of symbols relating to the special roles 1 to 6 is stopped on the active line. When the gaming state is the RT2 gaming state, 6 medals are paid out.

したがって、遊技機1によれば、遊技者はRT2遊技状態において、有効ライン上にベル、赤ベル、青ベル、黄ベル、特殊役1〜6に係る図柄の組合せを停止させるたびに、多くのメダルの払い出しを受けることができ、遊技者の遊技に対する興趣を更に向上させることができる。   Therefore, according to the gaming machine 1, each time the player stops the combination of the bell, red bell, blue bell, yellow bell, and special symbols 1 to 6 on the active line in the RT2 gaming state, The medal can be paid out, and the interest of the player in the game can be further improved.

また、遊技機1は、メインCPU31が、一般遊技状態において、赤ベル、青ベル、黄ベルに係る図柄の組合せが停止されることを条件に、一般遊技状態を終了させRT1遊技状態に遊技状態を移行させる。また、一般遊技状態からRT2遊技状態へは移行しない構成をとっている。   Further, the gaming machine 1 causes the main CPU 31 to end the general gaming state and enter the RT1 gaming state on condition that the combination of symbols relating to the red bell, blue bell, and yellow bell is stopped in the general gaming state. To migrate. Moreover, the structure which does not transfer to a RT2 game state from the general game state is taken.

したがって、遊技機1によれば、一般遊技状態からRT2遊技状態へ移行させるためには、まず、RT1遊技状態に移行させる必要があり、遊技状態がRT2遊技状態よりも不利な遊技状態であるRT1遊技状態であっても遊技に対する興趣を高めることができる。   Therefore, according to the gaming machine 1, in order to shift from the general gaming state to the RT2 gaming state, first, it is necessary to shift to the RT1 gaming state, and the gaming state is RT1 which is a disadvantageous gaming state than the RT2 gaming state. Even in a gaming state, it is possible to enhance the interest in gaming.

また、遊技機1は、メインCPU31が、RT1遊技状態又はRT2遊技状態において、MBが内部当籤役として決定されてから、有効ライン上にMBに係る図柄の組合せが停止されるまでの間、RT4遊技状態を作動させる。また、メインCPU31は、遊技状態がRT4遊技状態である場合には、RT1遊技状態と比較して、通常リプレイ、及び小役を高い確率で決定する。   In addition, the gaming machine 1 has RT4 until the combination of the symbols related to the MB on the active line is stopped after the MB is determined as the internal winning combination in the RT1 gaming state or the RT2 gaming state. Activate the gaming state. Further, when the gaming state is the RT4 gaming state, the main CPU 31 determines the normal replay and the small role with a higher probability than the RT1 gaming state.

したがって、遊技機1によれば、RT4遊技状態において、遊技者は、MBに係る図柄組の合せが有効ライン上に停止させるまでの間であっても、多くのメダルの払い出しを受けることができ、遊技に対する興趣を高めることができる。また、小役が内部当籤役として決定される確率をRT1遊技状態とRT4遊技状態とで異ならせることで、遊技者のみが利益を享受することを防止し、遊技場と遊技者との公平性を担保することができる。   Therefore, according to the gaming machine 1, in the RT4 gaming state, the player can receive a lot of medals even before the combination of symbols related to the MB is stopped on the active line. , Can enhance the interest in games. In addition, by making the probability that a small role is determined as an internal winning combination differs between the RT1 gaming state and the RT4 gaming state, it is possible to prevent only the player from enjoying profits, and the fairness between the game hall and the player Can be secured.

1 … 遊技機
3L、3C、3R … リール
4L、4C、4R … 図柄表示領域
5 … 液晶表示装置
21L、21R … スピーカ
101 … LED
60 … 主制御回路
31 … メインCPU
32 … メインROM
33 … メインRAM
70 … 副制御回路
71 … サブCPU
72 … サブROM
73 … サブRAM
DESCRIPTION OF SYMBOLS 1 ... Game machine 3L, 3C, 3R ... Reel 4L, 4C, 4R ... Symbol display area 5 ... Liquid crystal display device 21L, 21R ... Speaker 101 ... LED
60 ... Main control circuit 31 ... Main CPU
32 ... Main ROM
33 ... Main RAM
70 ... Sub control circuit 71 ... Sub CPU
72 ... Sub ROM
73 ... Sub RAM

Claims (5)

複数の図柄が描かれた複数のリールと、
各前記リールに描かれた複数の図柄の一部を表示する図柄表示領域と、
遊技状態に応じて予め規定された所定数量のメダルが投入されることを条件に、前記リールを回転させることで、前記図柄表示領域に表示されている図柄の変動を開始させる図柄変動開始手段と、
前記図柄変動開始手段により図柄の変動が開始されることを条件に、遊技状態に応じて内部当籤役を決定する当籤役決定手段と、
各前記リールに対応して設けられ、当該リールを停止させるための停止操作を検出する停止操作検出手段と、
前記当籤役決定手段により決定された内部当籤役と前記停止操作検出手段により停止操作が検出されたタイミングとに基づいて、前記リールの回転を停止させることにより前記図柄表示領域に表示されている図柄の変動を停止させる停止制御手段と、
前記停止制御手段により前記図柄の変動が停止されることを条件に、前記図柄表示領域に設けられた有効ライン上に停止した図柄の組合せに基づいて、遊技者に利益を付与する利益付与手段と、
第1の図柄組合せに対応する第1の再遊技役、第2の図柄組合せに対応する第2の再遊技役、及びメダルの払出に係る複数の小役を含む複数の役の中から内部当籤役を決定するための抽籤値が規定された抽籤テーブルを記憶する抽籤テーブル記憶手段と、
前記抽籤テーブルに規定がされている前記第1の再遊技役、及び前記第2の再遊技役に係る抽籤値を変更するための再遊技役抽籤値変更テーブルを記憶する再遊技役抽籤値変更テーブル記憶手段と、
前記抽籤テーブルに規定がされている前記複数の小役に係る抽籤値を変更するための小役抽籤値変更テーブルを記憶する小役抽籤値変更テーブル記憶手段と、
前記再遊技役抽籤値変更テーブル、及び前記小役抽籤値変更テーブルを参照し、前記抽籤テーブルに規定されている抽籤値を変更する抽籤値変更手段と、
を備え、
前記遊技状態には、少なくとも特別遊技状態と、第1の遊技状態と、第2の遊技状態とが含まれ、
前記再遊技役抽籤値変更テーブルには、前記第1の再遊技役、及び前記第2の再遊技役を内部当籤役として決定するための抽籤値が、前記第1の遊技状態、及び前記第2の遊技状態毎にそれぞれ規定されており、
前記小役抽籤値変更テーブルには、メダルの払出に係る小役を内部当籤役として決定するための抽籤値が規定されており、
前記抽籤値変更手段は、前記遊技状態が、前記第1の遊技状態である場合に、前記再遊技役抽籤値変更テーブル、及び前記小役抽籤値変更テーブルに規定されている抽籤値を参照して、前記抽籤テーブルに規定されている抽籤値を変更し、前記遊技状態が、前記第2の遊技状態である場合に、前記再遊技役抽籤値変更テーブルに規定されている抽籤値を参照して、前記抽籤テーブルに規定されている抽籤値を変更し、
前記当籤役決定手段は、
前記特別遊技状態において、メダルの払出に係る複数の図柄組合せにそれぞれ対応する複数の小役を内部当籤役として決定し、
前記第1の遊技状態、及び前記第2の遊技状態において、前記抽籤値変更手段により抽籤値を変更した抽籤テーブルを用いて、前記第1の再遊技役、前記第2の再遊技役、特別の図柄組合せに対応する特別役、及び前記複数の小役の中から1又は2以上の役を内部当籤役として決定し、
前記利益付与手段は、
前記有効ライン上に、前記第1の図柄組合せ、又は前記第2の図柄組合せが停止されることを条件に、再遊技を作動させる再遊技作動手段と、
前記有効ライン上に、メダルの払出に係る図柄組合せが停止されることを条件に、メダルの払出を行うメダル払出手段と、
前記有効ライン上に、前記特別の図柄組合せが停止されることを条件に、前記特別遊技状態を、終了条件が充足されるまで作動させる特別遊技状態作動手段と、
前記有効ライン上に、前記第2の図柄組合せが停止されることを条件に、前記第1の遊技状態を、終了条件が充足されるまで作動させる第1の遊技状態作動手段と、を含み、
前記特別遊技状態は、前記第1の遊技状態、及び前記第2の遊技状態よりも、前記当籤役決定手段が前記複数の小役を高い確率で内部当籤役として決定する遊技者にとって有利な遊技状態であり、
前記第1の遊技状態において予め規定される前記所定数量と、前記第2の遊技状態において予め規定される前記所定数量は異なるとともに、前記第1の遊技状態は、前記第2の遊技状態よりも前記当籤役決定手段が、前記第1の再遊技役、及び前記複数の小役を高い確率で内部当籤役として決定する遊技者にとって有利な遊技状態であり、
前記再遊技作動手段は、
前記第1の遊技状態、及び前記第2の遊技状態において、前記有効ライン上に前記第1の図柄組合せが停止されることを条件に、当該図柄組合せが停止された遊技における前記所定数量のメダルを次回の遊技において自動投入させることで、再遊技を作動させ、
前記第2の遊技状態において、前記有効ライン上に前記第2の図柄組合せが停止されることを条件に、前記第1の遊技状態において予め規定される前記所定数量のメダルを次回の遊技において自動投入させることで、再遊技を作動させることを特徴とする遊技機。
Multiple reels with multiple designs,
A symbol display area for displaying a part of a plurality of symbols drawn on each reel;
A symbol variation starting means for starting the variation of the symbol displayed in the symbol display area by rotating the reel on condition that a predetermined number of medals predetermined according to the gaming state are inserted; ,
A winning combination determining means for determining an internal winning combination in accordance with the gaming state, on condition that the variation of the symbol is started by the symbol variation starting means;
A stop operation detecting means provided corresponding to each of the reels for detecting a stop operation for stopping the reel;
Based on the internal winning combination determined by the winning combination determining means and the timing when the stop operation is detected by the stop operation detecting means, the symbol displayed in the symbol display area by stopping the rotation of the reel. Stop control means for stopping fluctuations of
Profit granting means for giving a profit to a player based on a combination of symbols stopped on an active line provided in the symbol display area on the condition that the change of the symbol is stopped by the stop control means; ,
An internal winning combination from among a plurality of combinations including a first re-playing combination corresponding to the first symbol combination, a second re-playing combination corresponding to the second symbol combination, and a plurality of small combinations relating to the payout of medals. Lottery table storage means for storing a lottery table in which a lottery value for determining a combination is defined;
Re-game combination lottery value change storing a re-game combination lottery value change table for changing the lottery values related to the first re-play game combination and the second re-play game combination defined in the lottery table Table storage means;
A small combination lottery value change table storage means for storing a small combination lottery value change table for changing lottery values related to the plurality of small combinations defined in the lottery table;
Lottery value changing means for changing the lottery value defined in the lottery table with reference to the re-game lottery value change table and the small role lottery value change table;
With
The gaming state includes at least a special gaming state, a first gaming state, and a second gaming state,
In the re-playing game lottery value change table, the lottery value for determining the first re-playing game and the second re-playing game as an internal winning combination includes the first gaming state and the first It is specified for each of the two gaming states,
In the small lottery value change table, a lottery value for determining a small combination related to the payout of medals as an internal winning combination is defined.
When the gaming state is the first gaming state, the lottery value changing means refers to the lottery values defined in the re-game lottery value change table and the small role lottery value change table. When the lottery value defined in the lottery table is changed and the gaming state is the second gaming state, the lottery value defined in the re-gamer lottery value changing table is referred to. Change the lottery value defined in the lottery table,
The winning combination determining means is
In the special gaming state, a plurality of small combinations respectively corresponding to a plurality of symbol combinations related to the payout of medals are determined as internal winning combinations,
The first game condition, and in the second game condition, by using a lottery table for changing the lottery value by the lottery value changing means, the first replay combination, the second replay role, special A special combination corresponding to the combination of symbols and one or more combinations among the plurality of small combinations are determined as internal winning combinations,
The profit granting means is
Re-game operating means for operating a re-game on the condition that the first symbol combination or the second symbol combination is stopped on the active line;
Medal payout means for paying out medals, on the condition that the symbol combination related to the payout of medals is stopped on the active line;
Special game state operating means for operating the special game state until the end condition is satisfied, on the condition that the special symbol combination is stopped on the active line;
A first game state operating means for operating the first game state on the active line until the end condition is satisfied, on condition that the second symbol combination is stopped;
The special game state is a game that is more advantageous to a player in which the winning combination determining means determines the plurality of small combinations as internal winning combinations with a higher probability than the first gaming state and the second gaming state. State
The predetermined quantity predefined in the first gaming state is different from the predetermined quantity predefined in the second gaming state, and the first gaming state is more than the second gaming state. The winning combination determination means is a gaming state advantageous for a player who determines the first replaying combination and the plurality of small combinations as an internal winning combination with high probability,
The re-game operating means is
The first game condition, and in the second game state, the enable line condition that the first symbol combination is stopped on, the predetermined number of game to which the symbol combination is stopped medals Will be activated automatically in the next game to activate the re-game.
Automatic in the second game state, the enable line condition that the second symbol combination is stopped on the medals of the predetermined quantity previously defined in the first game condition in the next game A game machine characterized by operating a re-game by being thrown in.
請求項1に記載の遊技機において、  In the gaming machine according to claim 1,
前記第1の遊技状態において予め規定される所定数量は、前記第2の遊技状態において予め規定される所定数量よりも少ないことを特徴とする遊技機。  The gaming machine according to claim 1, wherein the predetermined quantity defined in advance in the first gaming state is less than the predetermined quantity prescribed in advance in the second gaming state.
請求項1又は2に記載の遊技機において、  In the gaming machine according to claim 1 or 2,
前記メダル払出手段は、前記有効ライン上にメダルの払出に係る図柄組合せが停止された際に、遊技状態が前記第1の遊技状態である場合には、遊技状態が前記第2の遊技状態である場合と比べて、多くのメダルの払出を行うことを特徴とする遊技機。  The medal payout means is configured such that when the symbol combination relating to the payout of medals on the active line is stopped and the gaming state is the first gaming state, the gaming state is the second gaming state. A gaming machine characterized by paying out more medals than in some cases.
請求項1乃至3の何れか1項に記載の遊技機において、  In the gaming machine according to any one of claims 1 to 3,
前記遊技状態には、第3の遊技状態が更に含まれ、  The gaming state further includes a third gaming state,
前記複数の小役には、前記第2の遊技状態の作動に係る図柄の組合せに対応する第2遊技状態作動役が含まれ、  The plurality of small combinations include a second gaming state operating combination corresponding to a combination of symbols related to the operation of the second gaming state,
前記第3の遊技状態において、前記当籤役決定手段が、前記第2遊技状態作動役を内部当籤役として決定し、かつ前記有効ライン上に前記第2の遊技状態の作動に係る図柄の組合せが停止されることを条件に該第3の遊技状態を終了させ、遊技状態を前記第2の遊技状態に移行させる第3の遊技状態制御手段を更に有し、  In the third gaming state, the winning combination determining means determines the second gaming state operating combination as an internal winning combination, and a combination of symbols related to the operation of the second gaming state is on the active line. Further comprising third gaming state control means for ending the third gaming state on the condition that it is stopped and for shifting the gaming state to the second gaming state;
前記当籤役決定手段は、前記第1の遊技状態において、前記第2の遊技状態、及び前記第3の遊技状態よりも、前記第2遊技状態作動役を高い確率で内部当籤役として決定し、  The winning combination determination means determines the second gaming state operating combination as an internal winning combination with a higher probability than the second gaming state and the third gaming state in the first gaming state,
前記第1の遊技状態作動手段は、前記第2の遊技状態において、前記有効ライン上に、前記第2の図柄組合せが停止された場合にのみ、前記第1の遊技状態を、終了条件が充足されるまで作動させ、前記第1の遊技状態において、前記有効ライン上に前記第2の遊技状態の作動に係る図柄の組合せが停止した場合であっても、前記第1の遊技状態を終了させないことを特徴とする遊技機。  The first game state actuating means satisfies the first game state only when the second symbol combination is stopped on the active line in the second game state, and the end condition is satisfied. The first gaming state is not terminated even if the combination of symbols related to the operation of the second gaming state is stopped on the active line in the first gaming state. A gaming machine characterized by that.
請求項1乃至4の何れか1項に記載の遊技機において、  In the gaming machine according to any one of claims 1 to 4,
前記遊技状態には、持越遊技状態が更に含まれ、  The gaming state further includes a carryover gaming state,
前記利益付与手段には、前記当籤役決定手段により前記特別役が内部当籤役として決定されてから、当該特別役が前記有効ライン上に停止するまでの間、特別役が内部当籤役として持ち越されていることを示す持越情報を記憶する持越遊技状態を作動させる、持越遊技状態作動手段が更に含まれ、  In the profit granting means, the special combination is carried over as an internal winning combination after the special combination is determined as an internal winning combination by the winning combination determining means until the special combination is stopped on the active line. A carry-over gaming state actuating means for activating a carry-over gaming state for storing carry-over information indicating that,
前記第2の遊技状態と、前記持越遊技状態において予め規定される前記所定数量が異なるとともに、前記持越遊技状態は、前記第2の遊技状態よりも前記当籤役決定手段が、前記第1の再遊技役、及び前記複数の小役を高い確率で内部当籤役として決定する遊技者にとって有利な遊技状態であることを特徴とする遊技機。  The predetermined amount preliminarily defined in the second gaming state and the carryover gaming state is different, and the winning combination determining means is configured so that the winning combination determining means is more than the first replaying state than the second gaming state. A gaming machine that is advantageous for a game player and a player who determines the plurality of small roles as an internal winning combination with high probability.
JP2010056475A 2010-03-12 2010-03-12 Game machine Expired - Fee Related JP5784882B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010056475A JP5784882B2 (en) 2010-03-12 2010-03-12 Game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010056475A JP5784882B2 (en) 2010-03-12 2010-03-12 Game machine

Publications (2)

Publication Number Publication Date
JP2011188930A JP2011188930A (en) 2011-09-29
JP5784882B2 true JP5784882B2 (en) 2015-09-24

Family

ID=44794501

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010056475A Expired - Fee Related JP5784882B2 (en) 2010-03-12 2010-03-12 Game machine

Country Status (1)

Country Link
JP (1) JP5784882B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5614790B1 (en) * 2014-06-09 2014-10-29 サミー株式会社 Slot machine
JP5614789B1 (en) * 2014-06-09 2014-10-29 サミー株式会社 Slot machine
JP5630797B1 (en) * 2014-06-09 2014-11-26 サミー株式会社 Slot machine
JP5630796B1 (en) * 2014-06-09 2014-11-26 サミー株式会社 Slot machine
JP5846660B2 (en) * 2014-09-02 2016-01-20 サミー株式会社 Slot machine
JP5846659B2 (en) * 2014-09-02 2016-01-20 サミー株式会社 Slot machine
JP6650152B2 (en) * 2018-07-03 2020-02-19 ネット株式会社 Gaming machine

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001000637A (en) * 1999-06-23 2001-01-09 Olympia:Kk Slot machine
JP2003047688A (en) * 2001-08-06 2003-02-18 Fuji Shoji:Kk Slot machine
JP2006122348A (en) * 2004-10-28 2006-05-18 Samii Kk Slot machine
JP2006141716A (en) * 2004-11-19 2006-06-08 Sanyo Product Co Ltd Game machine
JP2006191974A (en) * 2005-01-11 2006-07-27 Sanyo Product Co Ltd Game machine
JP2006212276A (en) * 2005-02-04 2006-08-17 Olympia:Kk Game machine, program and storage medium
JP4840659B2 (en) * 2007-01-17 2011-12-21 タイヨーエレック株式会社 Revolving machine
JP5204444B2 (en) * 2007-08-30 2013-06-05 株式会社ユニバーサルエンターテインメント Revolving machine

Also Published As

Publication number Publication date
JP2011188930A (en) 2011-09-29

Similar Documents

Publication Publication Date Title
JP5411484B2 (en) Game machine
JP5784882B2 (en) Game machine
JP2010099328A (en) Game machine
JP2009000267A (en) Revolving machine
JP6424115B2 (en) Game machine
JP6161650B2 (en) Game machine
JP6615305B2 (en) Game machine
JP5902842B2 (en) Game machine
JP2009195375A (en) Game machine
JP2009261548A (en) Game machine
JP6550330B2 (en) Gaming machine
JP6518584B2 (en) Gaming machine
JP6333700B2 (en) Game machine
JP2016077563A (en) Game machine
JP6267600B2 (en) Game machine
JP5797807B2 (en) Game machine
JP5930569B2 (en) Game machine
JP2019093207A (en) Game machine
JP6786188B2 (en) Game machine
JP2019037799A (en) Game machine
JP6876103B2 (en) Pachinko machine
JP6425771B2 (en) Gaming machine
JP6830128B2 (en) Game machine
JP6640299B2 (en) Gaming machine
JP6570609B2 (en) Game machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130116

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140204

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140404

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150106

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150721

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150723

R150 Certificate of patent or registration of utility model

Ref document number: 5784882

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees