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
JP7577346B2 - Gaming Machines - Google Patents
[go: Go Back, main page]

JP7577346B2 - Gaming Machines - Google Patents

Gaming Machines Download PDF

Info

Publication number
JP7577346B2
JP7577346B2 JP2022159463A JP2022159463A JP7577346B2 JP 7577346 B2 JP7577346 B2 JP 7577346B2 JP 2022159463 A JP2022159463 A JP 2022159463A JP 2022159463 A JP2022159463 A JP 2022159463A JP 7577346 B2 JP7577346 B2 JP 7577346B2
Authority
JP
Japan
Prior art keywords
switch
winning
main cpu
stop
game
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022159463A
Other languages
Japanese (ja)
Other versions
JP2024053300A (en
Inventor
優輝 長田
学 和田
賢一 竹内
辰則 春好
Original Assignee
株式会社オリンピア
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 株式会社オリンピア filed Critical 株式会社オリンピア
Priority to JP2022159463A priority Critical patent/JP7577346B2/en
Publication of JP2024053300A publication Critical patent/JP2024053300A/en
Application granted granted Critical
Publication of JP7577346B2 publication Critical patent/JP7577346B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/10Energy storage using batteries

Landscapes

  • Game Rules And Presentations Of Slot Machines (AREA)

Description

本発明は、遊技者に遊技上の利益を付与するか否かを抽選により決定する遊技機に関する。 The present invention relates to a gaming machine that determines by lottery whether or not to award a gaming advantage to a player.

遊技機としてのスロットマシンでは、遊技の進行に際し、遊技者の有利度合いを異にする複数の遊技状態が設けられている。例えば、当選役のうちボーナス役に対応する図柄組み合わせが有効ライン上に表示されることで、メダルが払い出される小役の当選確率が高いボーナス遊技状態に移行し、遊技者は多くの遊技上の利益を得ることが可能となる。このようなボーナス役に当選し、ボーナス役に当選した状態が持ち越されるボーナス内部中遊技状態に移行し、重ねて小役に当選した場合に、小役よりボーナス役を優先して入賞させる技術が知られている(例えば、特許文献1)。 In a slot machine as a gaming machine, multiple game states are provided that give the player different degrees of advantage as the game progresses. For example, when a symbol combination corresponding to a bonus role among winning roles is displayed on an active line, the game state transitions to a bonus game state in which the probability of winning a small role in which medals are paid out is high, and the player can obtain a large gaming profit. A technology is known in which, when a bonus role is won and the game state transitions to an internal bonus game state in which the state of winning the bonus role is carried over, and when a small role is also won, the bonus role is given priority over the small role to win (for example, Patent Document 1).

特開2017-144098号公報JP 2017-144098 A

スロットマシンでは、ボーナス遊技状態への移行が決定されると、ボーナス遊技状態への移行前に、ボーナス遊技状態への移行が決定した旨、遊技者に報知する仕様を採用しているものがある。しかし、そのような報知を、予め定められたタイミングで画一的に実行するとなると、遊技者もそのタイミングを予想できるようになり、報知の希少感が薄れるおそれがある。また、そのタイミングでボーナス遊技状態への移行が決定した旨が報知されないことで、ボーナス役の不当選も確定してしまい、遊技者の遊技意欲の低下を招くことになる。 Some slot machines are designed to notify the player of the decision to transition to the bonus game state before the transition to the bonus game state has been made. However, if such notifications are made uniformly at predetermined times, the player may be able to predict the timing, which may diminish the sense of rarity of the notification. Furthermore, if the decision to transition to the bonus game state has been made is not made at that time, it is confirmed that the bonus role will not be won, which may result in a decrease in the player's motivation to play.

本発明は、このような課題に鑑み、遊技意欲の向上を図ることが可能な遊技機を提供することを目的としている。 In view of these problems, the present invention aims to provide a gaming machine that can increase players' motivation to play.

上記課題を解決するために、本発明の遊技機は、当選種別の当否を決定する当選種別抽選手段と、スタートスイッチの操作に応じて、複数種類の図柄がそれぞれ配列された複数のリールを回転制御し、ストップスイッチの操作に応じて、操作された前記ストップスイッチに対応する前記リールをそれぞれ停止制御するリール制御手段と、演出を制御する演出制御手段と、を備え、前記当選種別には、ボーナス役のみが含まれる第1当選種別と、ボーナス役と特定の小役とが重複した第2当選種別とが含まれ、前記リール制御手段は、ボーナス役および小役のいずれにも当選している状態において、小役よりボーナス役を優先して入賞させるように停止制御し、前記演出制御手段は、ボーナス役を含む当選種別の当選に基づき、第1操作に応じてボーナス役を含む当選種別に当選したことを報知する先告知を実行し、または、前記第1操作より後の第2操作に応じてボーナス役を含む当選種別に当選したことを報知する後告知を実行し、前記第2当選種別に当選した場合、前記先告知を実行する頻度より前記後告知を実行する頻度が高く、前記第1当選種別に当選した場合における前記先告知を実行する頻度は、前記第2当選種別に当選した場合における前記先告知を実行する頻度より高く、前記第1当選種別に当選した場合における前記後告知を実行する頻度は、前記第2当選種別に当選した場合における前記後告知を実行する頻度より低い。 In order to solve the above problem, the gaming machine of the present invention is provided with a winning type lottery means for determining whether a winning type has been won, a reel control means for controlling the rotation of a plurality of reels on which a plurality of types of symbols are arranged in response to the operation of a start switch, and for controlling the stop of each of the reels corresponding to the operated stop switch in response to the operation of a stop switch, and a performance control means for controlling the performance, and the winning types include a first winning type that includes only a bonus role, and a second winning type that includes both a bonus role and a specific minor role, and the reel control means controls the reels to stop in a manner that prioritizes the bonus role over the minor role when both a bonus role and a minor role have been won, and the performance control means The means executes an advance notification to notify that a winning type including a bonus role has been won in response to a first operation based on the winning of a winning type including a bonus role, or executes a later notification to notify that a winning type including a bonus role has been won in response to a second operation subsequent to the first operation, and when the second winning type is won, the frequency of executing the later notification is higher than the frequency of executing the advance notification, the frequency of executing the advance notification when the first winning type is won is higher than the frequency of executing the advance notification when the second winning type is won, and the frequency of executing the later notification when the first winning type is won is lower than the frequency of executing the later notification when the second winning type is won.

本発明によれば、遊技意欲の向上を図ることが可能となる。 The present invention makes it possible to increase motivation to play.

スロットマシンの概略的な機械的構成を説明するための外観図である。FIG. 1 is an external view for explaining a schematic mechanical configuration of a slot machine. スロットマシンの概略的な機械的構成を説明するための前面扉を開いた状態での外観図である。1 is an external view of the slot machine with the front door open, illustrating the general mechanical configuration of the slot machine. FIG. リールの図柄配列および有効ラインを説明する図である。1 is a diagram illustrating the arrangement of symbols on the reels and the pay lines. スロットマシンにおける電源ユニットの概略的な位置関係を説明するための図である。1 is a diagram for explaining the schematic positional relationship of power supply units in a slot machine. FIG. 電源ユニットの放熱構造を説明するための図である。1A and 1B are diagrams for explaining a heat dissipation structure of a power supply unit. スロットマシンの概略的な電気的構成を示したブロック図である。FIG. 2 is a block diagram showing a schematic electrical configuration of the slot machine. 当選役を説明するための説明図である。FIG. 13 is an explanatory diagram for explaining a winning combination. 当選種別抽選テーブルを示す図である。FIG. 13 is a diagram showing a winning type lottery table. 遊技状態の遷移を説明するための説明図である。FIG. 11 is an explanatory diagram for explaining the transition of a game state. 主制御基板におけるCPU初期化処理を説明するフローチャートである。11 is a flowchart illustrating a CPU initialization process in a main control board. 主制御基板におけるコールドスタート処理を説明するフローチャートである。11 is a flowchart illustrating a cold start process in a main control board. 主制御基板におけるエラー停止処理を説明するフローチャートである。11 is a flowchart illustrating an error stop process in the main control board. 主制御基板における設定値切り替え処理を説明するフローチャートである。13 is a flowchart illustrating a setting value switching process in a main control board. 主制御基板における初期化スタート処理を説明するフローチャートである。11 is a flowchart illustrating an initialization start process in the main control board. 主制御基板における状態復帰処理を説明するフローチャートである。13 is a flowchart illustrating a state restoration process in a main control board. 主制御基板における遊技開始処理を説明するフローチャートである。13 is a flowchart explaining game start processing on the main control board. 主制御基板における遊技メダル投入処理を説明するフローチャートである。13 is a flowchart explaining the game medal insertion processing on the main control board. 主制御基板における内部抽選処理を説明するフローチャートである。13 is a flowchart illustrating an internal lottery process in the main control board. 主制御基板における図柄コード設定処理を説明するフローチャートである。13 is a flowchart illustrating a pattern code setting process in the main control board. 主制御基板における回胴回転中処理を説明するフローチャートである。13 is a flowchart explaining the processing performed during reel rotation on the main control board. 主制御基板における回胴停止処理を説明するフローチャートである。13 is a flowchart explaining the reel stop processing in the main control board. 主制御基板における表示判定処理を説明するフローチャートである。13 is a flowchart illustrating a display determination process in a main control board. 主制御基板における払出処理を説明するフローチャートである。13 is a flowchart explaining the payout process in the main control board. 主制御基板における遊技移行処理を説明するフローチャートである。13 is a flowchart explaining game transition processing on the main control board. 主制御基板における電源断時退避処理を説明するフローチャートである。11 is a flowchart illustrating a save process in the main control board when power is turned off. 主制御基板におけるタイマ割込み処理を説明するフローチャートである。13 is a flowchart illustrating a timer interrupt process in the main control board. 当選種別と報知タイミングとの関係を示した説明図である。An explanatory diagram showing the relationship between winning types and notification timing. 先告知の動作を説明するための説明図である。FIG. 11 is an explanatory diagram for explaining an advance notification operation. 後告知の動作を説明するための説明図である。FIG. 11 is an explanatory diagram for explaining a post-notification operation. 1遊技の処理の流れを説明するためのタイミングチャートである。11 is a timing chart for explaining the processing flow of one game. スイッチ判定手段およびコマンド送信手段の処理を説明するための図である。11 is a diagram for explaining the processing of a switch determination means and a command transmission means. FIG. スイッチ判定手段およびコマンド送信手段の他の処理を説明するための図である。13A and 13B are diagrams for explaining other processes of the switch determination means and the command transmission means. メインCPU周辺の電気的な接続を説明するための図である。FIG. 2 is a diagram for explaining electrical connections around a main CPU. CPUコアの内部構成を示したブロック図である。FIG. 2 is a block diagram showing the internal configuration of a CPU core. レジスタの構成を説明した図である。FIG. 2 is a diagram illustrating a configuration of a register. メモリマップを示す説明図である。FIG. 2 is an explanatory diagram showing a memory map. 主制御基板に接続された各表示部の回路構成を説明するための回路図である。4 is a circuit diagram for explaining the circuit configuration of each display unit connected to a main control board. FIG. 投入数表示器の具体的な点灯制御を説明するための説明図である。FIG. 13 is an explanatory diagram for explaining specific lighting control of the input number display. DYNMOUTモジュールの具体的な処理を示したフローチャートである。11 is a flowchart showing a specific process of a DYNMOUT module. DYNMOUTモジュールの具体的なコマンドの一例を示した図である。FIG. 11 is a diagram showing an example of a specific command of the DYNMOUT module. 投入数に基づく投入数表示器の点灯情報の導出態様を説明した説明図である。13 is an explanatory diagram illustrating a manner in which lighting information of an input number display is derived based on the input number. FIG.

以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値等は、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書および図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。 The preferred embodiment of the present invention will be described in detail below with reference to the attached drawings. The dimensions, materials, and other specific values shown in the embodiment are merely examples to facilitate understanding of the invention, and do not limit the present invention unless otherwise specified. In this specification and drawings, elements that have substantially the same function and configuration are given the same reference numerals to avoid duplicated explanations, and elements that are not directly related to the present invention are not illustrated.

(スロットマシン100の機械的構成)
図1および図2の外観図に示すように、遊技機としてのスロットマシン100は、前面が開口した筐体102と、筐体102の前面一端に回動可能に上下に並んで配置される前面上扉104および前面下扉106とが設けられている。前面上扉104の下部略中央には、ガラス板や透明樹脂板等で構成された無色透明の図柄表示窓108が設けられており、筐体102内の図柄表示窓108に対応する位置には、3つのリール110(左リール110a、中リール110b、右リール110c)が、それぞれ独立して回動可能に設けられている。左リール110a、中リール110b、右リール110cの外周面には、図3(a)の図柄配列に示すように、20に等分された各領域に複数種類の図柄がそれぞれ配列されており、遊技者は、図柄表示窓108を通じて、上段、中段、下段に位置する、左リール110a、中リール110b、右リール110cそれぞれの3つの連続する合計9個の図柄を視認することができる。
(Mechanical Configuration of Slot Machine 100)
1 and 2, a slot machine 100 as a gaming machine is provided with a housing 102 with an open front, and an upper front door 104 and a lower front door 106 which are rotatably arranged vertically side by side at one end of the front of the housing 102. A colorless and transparent symbol display window 108 made of a glass plate, a transparent resin plate or the like is provided at approximately the center of the lower part of the upper front door 104, and three reels 110 (left reel 110a, center reel 110b, right reel 110c) are provided at positions corresponding to the symbol display window 108 in the housing 102 so as to be independently rotatable. As shown in the pattern arrangement in Figure 3(a), multiple types of patterns are arranged in each of 20 equal areas on the outer peripheral surfaces of the left reel 110a, center reel 110b, and right reel 110c, and the player can view a total of nine patterns, three consecutive patterns located on the top, middle, and bottom rows of the left reel 110a, center reel 110b, and right reel 110c, through the pattern display window 108.

前面下扉106の上部には操作部設置台112が形成され、操作部設置台112には、メダル投入部114、ベットスイッチ116、スタートスイッチ118、ストップスイッチ120、演出スイッチ122等が設けられている。メダル投入部114は、メダル投入口114aを通じて遊技価値としてのメダルの投入を受け付ける。ベットスイッチ116は、スロットマシン100の内部に電気的に貯留(以下、単にクレジットという)されているメダルのうち、所定数のメダルを投入(ベット)する際に用いられるスイッチである。なお、ベットスイッチ116には、1遊技で必要とされる規定数のメダルを投入(ベット)するマックスベットスイッチ、規定数の範囲内で1枚分のメダルを追加的に投入する1ベットスイッチが含まれる。 An operation unit installation stand 112 is formed on the top of the front lower door 106, and is provided with a medal insertion unit 114, a bet switch 116, a start switch 118, a stop switch 120, a performance switch 122, and the like. The medal insertion unit 114 accepts medals inserted as game value through a medal insertion port 114a. The bet switch 116 is a switch used when inserting (betting) a predetermined number of medals from the medals electrically stored inside the slot machine 100 (hereinafter simply referred to as credits). The bet switch 116 includes a max bet switch that inserts (bet) a specified number of medals required for one game, and a 1 bet switch that inserts one additional medal within the specified number.

スタートスイッチ118は、例えば傾倒操作を検出可能なレバーで構成され、遊技者による遊技の開始操作を検出する。ストップスイッチ120(ストップスイッチ120a、ストップスイッチ120b、ストップスイッチ120c)は、左リール110a、中リール110b、右リール110cそれぞれに対応して設けられており、遊技者の停止操作を検出する。なお、ストップスイッチ120の停止操作が可能な状態で、遊技者が、ストップスイッチ120a、ストップスイッチ120b、ストップスイッチ120cのいずれかを最初に停止操作することを第1停止といい、第1停止の後、停止操作されていない2つのストップスイッチ120のいずれかを停止操作することを第2停止といい、第2停止の後、最後に残ったストップスイッチ120を停止操作することを第3停止という。演出スイッチ122は、例えば、押圧スイッチと、その周囲に回転自在に配されたジョグダイヤルスイッチとから構成され、遊技者の押圧操作や回転操作を検出する。 The start switch 118 is, for example, a lever that can detect tilting operations, and detects the start operation of the game by the player. The stop switches 120 (stop switch 120a, stop switch 120b, stop switch 120c) are provided corresponding to the left reel 110a, the center reel 110b, and the right reel 110c, respectively, and detect the stop operation by the player. Note that when the stop switch 120 can be stopped, the first stop is when the player operates one of the stop switches 120a, 120b, and 120c to stop the reels, and after the first stop, the second stop is when the player operates one of the two stop switches 120 that have not been stopped, and after the second stop, the third stop is when the player operates the last remaining stop switch 120 to stop the reels. The effect switch 122 is, for example, a push switch and a jog dial switch arranged around it so that it can rotate freely, and detects the push operation and rotation operation by the player.

前面上扉104の上部略中央には、演出に伴う様々な画像を表示する液晶表示部124が設けられている。また、前面上扉104の上部や左右には、例えば高輝度の発光ダイオード(LED)によって構成される演出用ランプ126が設けられる。また、前面上扉104の裏面における液晶表示部124の左右位置や前面下扉106の裏面における左右位置には、効果音や楽音等による聴覚的な演出を行うスピーカ128が設けられている。 A liquid crystal display unit 124 that displays various images associated with the performance is provided approximately in the center of the top of the upper front door 104. Performance lamps 126, for example composed of high-brightness light-emitting diodes (LEDs), are provided at the top and left and right of the upper front door 104. Speakers 128 that perform auditory performances using sound effects, musical tones, etc. are provided at the left and right positions of the liquid crystal display unit 124 on the rear surface of the upper front door 104 and at the left and right positions on the rear surface of the lower front door 106.

操作部設置台112には、メインクレジット表示部130およびメイン払出表示部132が設けられている。また、図柄表示窓108と操作部設置台112との間には、サブクレジット表示部134およびサブ払出表示部136が設けられている。これらメインクレジット表示部130およびサブクレジット表示部134にはクレジットされているメダルの枚数(クレジット枚数)が表示され、メイン払出表示部132およびサブ払出表示部136にはメダルの払出枚数が表示される。 The operation unit installation base 112 is provided with a main credit display unit 130 and a main payout display unit 132. In addition, a sub-credit display unit 134 and a sub-payout display unit 136 are provided between the symbol display window 108 and the operation unit installation base 112. The main credit display unit 130 and the sub-credit display unit 134 display the number of medals credited (number of credits), and the main payout display unit 132 and the sub-payout display unit 136 display the number of medals paid out.

筐体102内におけるリール110の下方には、メダル排出口140aからメダルを払い出すためのメダル払出装置(メダルホッパー)142が設けられている。また、前面下扉106の前面下部には、メダル排出口140aから払い出されたメダルを貯留するための受け皿部140が設けられている。また、筐体102内のメダル払出装置142の横には、スロットマシン100を動作させる電力の供給源である電源ユニット144が設けられている。電源ユニット144における前面下扉106の開口側には、電源スイッチ144aが配置されている。電源スイッチ144aは、スロットマシン100を管理する管理者が操作し、電源の切断状態と電源の投入状態の2つの状態を切り換えるために用いられる。 Below the reels 110 in the housing 102, a medal payout device (medal hopper) 142 for paying out medals from a medal discharge port 140a is provided. In addition, at the lower front of the lower front door 106, a receiving tray 140 for storing medals paid out from the medal discharge port 140a is provided. In addition, next to the medal payout device 142 in the housing 102, a power supply unit 144 which is a power supply source for operating the slot machine 100 is provided. A power switch 144a is located on the opening side of the lower front door 106 of the power supply unit 144. The power switch 144a is operated by an administrator who manages the slot machine 100, and is used to switch between two states: a power off state and a power on state.

また、筐体102内には、後述する主制御基板200に、図示しない設定キーおよび設定変更スイッチ(これらを合わせて設定値設定手段という)が設けられている。スロットマシン100では、設定キーに所定の鍵(操作キー)が挿入されてオフの位置からオンの位置へ回転された状態で電源スイッチ144aを介して電源が投入されると設定変更モードに移行し、設定値の変更(単に設定変更ともいう)が可能な状態となる。設定値は、遊技者の有利度合(機械割)を段階的に示したものであり、例えば、1~6の6段階で表され、一般に、設定値の数値が大きいほど遊技全体として有利度合が高い(期待獲得枚数が高い)ように設定されている。そして、設定変更が可能な状態において設定変更スイッチが押下される度に設定値が1ずつ加算され、例えば、6段階の設定値のうちのいずれかの設定値に変更され、スタートスイッチ118が操作されると、設定値が確定し、設定キーを元の位置(OFFの位置)に戻すことで設定変更モードが終了して遊技が可能となる。なお、設定変更は、電源スイッチ144aが操作されて電源の投入状態となってから一定期間のみ可能となっている。 In addition, inside the cabinet 102, a setting key and a setting change switch (collectively referred to as a setting value setting means) (not shown) are provided on the main control board 200 described later. In the slot machine 100, when a predetermined key (operation key) is inserted into the setting key and turned from the OFF position to the ON position, and the power is turned on via the power switch 144a, the slot machine 100 transitions to a setting change mode, and the setting value can be changed (also simply referred to as a setting change). The setting value indicates the degree of advantage (machine odds) of the player in stages, and is expressed in six stages, for example, from 1 to 6. In general, the setting value is set so that the higher the numerical value of the setting value, the higher the degree of advantage in the game as a whole (the higher the expected number of coins to be won). Then, each time the setting change switch is pressed in a state in which the setting can be changed, the setting value is incremented by one, and the setting value is changed to one of the six setting values, for example, and when the start switch 118 is operated, the setting value is confirmed, and the setting key is returned to its original position (OFF position), ending the setting change mode and enabling play. Note that settings can only be changed for a certain period of time after the power switch 144a is operated to turn on the power.

スロットマシン100では、遊技が開始可能となり、規定数のメダルがベットされると、有効ラインが有効化するとともに、スタートスイッチ118に対する操作が有効となる。ここで、ベットは、ベットスイッチ116の操作を通じてクレジットされているメダルを投入する場合と、メダル投入部114を通じてメダルを投入する場合と、詳しくは後述するリプレイ役が有効ライン上に表示されたことに基づいてメダルを自動投入する場合のいずれも含む。また、有効ラインは、当選役の入賞を判定するためのラインであり、本実施形態では3本である。図3(b)に示すように、図柄表示窓108に臨む9つの図柄(3リール×上中下の3段)のうち、有効ラインAは、左リール110aの中段、中リール110bの中段、右リール110cの中段に停止する図柄に対応する位置を結んだラインに設定されている。また、有効ラインB1は、左リール110aの下段、中リール110bの下段、右リール110cの下段に停止する図柄に対応する位置を結んだラインに設定されている。また、有効ラインC1は、左リール110aの上段、中リール110bの中段、右リール110cの下段に停止する図柄に対応する位置を結んだラインに設定されている。以下、有効ラインA、B1、C1を合わせて、単に有効ラインという場合がある。無効ラインは、有効ライン上に表示された図柄組み合わせのみでは当選役を把握しにくい場合に、当選役の把握を容易にする他の図柄組み合わせを表示する、当選役の入賞判定には用いられない、有効ライン以外のラインであり、本実施形態では、図3(b)に示す2つの無効ラインB2、C2を想定している。 In the slot machine 100, when a game can be started and a specified number of medals are bet, the active line is activated and the operation of the start switch 118 is activated. Here, the bet includes the case where the medals credited through the operation of the bet switch 116 are inserted, the case where the medals are inserted through the medal insertion section 114, and the case where the medals are automatically inserted based on the display of a replay role on the active line, which will be described in detail later. The active line is a line for determining whether or not a winning role has been won, and there are three in this embodiment. As shown in FIG. 3(b), of the nine patterns (three reels x three rows, top, middle, and bottom) facing the pattern display window 108, the active line A is set to a line connecting the positions corresponding to the patterns stopped in the middle row of the left reel 110a, the middle row of the middle reel 110b, and the middle row of the right reel 110c. The active line B1 is set as a line connecting the positions corresponding to the symbols stopped on the lower row of the left reel 110a, the lower row of the middle reel 110b, and the lower row of the right reel 110c. The active line C1 is set as a line connecting the positions corresponding to the symbols stopped on the upper row of the left reel 110a, the middle row of the middle reel 110b, and the lower row of the right reel 110c. Hereinafter, the active lines A, B1, and C1 may be collectively referred to simply as active lines. The inactive lines are lines other than the active lines that display other symbol combinations that make it easier to understand the winning combination when it is difficult to understand the winning combination only from the symbol combination displayed on the active lines, and are not used to determine the winning combination. In this embodiment, two inactive lines B2 and C2 shown in FIG. 3(b) are assumed.

そして、遊技者によりスタートスイッチ118が操作されると、遊技が開始され、左リール110a、中リール110b、右リール110cが回転制御されるとともに、当選種別抽選等が実行される。その後、ストップスイッチ120a、120b、120cの操作に応じて、対応する左リール110a、中リール110b、右リール110cをそれぞれ停止させる。そして、当選種別抽選の抽選結果および有効ライン上に表示された図柄の組み合わせによって、メダルの払い出しを受け得る当選役が入賞した場合にはメダルの払い出しが実行され、メダルの払い出しを受け得る当選種別に不当選であった場合または当選したが入賞しなかった場合には左リール110a、中リール110b、右リール110cが全て停止したことをもって、遊技が終了する。 When the player operates the start switch 118, the game begins, the left reel 110a, the center reel 110b, and the right reel 110c are controlled to rotate, and a lottery for a winning type is executed. After that, the left reel 110a, the center reel 110b, and the right reel 110c are stopped according to the operation of the stop switches 120a, 120b, and 120c. If a winning combination that can receive a medal payout is achieved based on the result of the lottery for a winning type and the combination of the patterns displayed on the pay line, the medals are paid out. If a winning combination that can receive a medal payout is not achieved or if a winning combination that can receive a medal payout is achieved but not won, the game ends when the left reel 110a, the center reel 110b, and the right reel 110c all stop.

なお、本実施形態において、上記1遊技は、メダル投入部114を通じたメダルの投入、ベットスイッチ116の操作を通じたクレジットされているメダルの投入、または、リプレイ役が有効ライン上に表示されたことに基づくメダルの自動投入のいずれかが行われてから、遊技者によるスタートスイッチ118の操作に応じて、左リール110a、中リール110b、右リール110cが回転制御されるとともに当選種別抽選が実行され、当選種別抽選の抽選結果および遊技者による複数のストップスイッチ120a、120b、120cの操作に応じて、操作されたストップスイッチ120a、120b、120cに対応する左リール110a、中リール110b、右リール110cがそれぞれ停止制御され、メダルの払い出しを受け得る当選役が入賞した場合、そのメダルの払い出しが実行されるまでの遊技をいう。また、メダルの払い出しを受け得る当選種別に不当選であった場合または当選したが入賞しなかった場合、左リール110a、中リール110b、右リール110cが全て停止したことをもって1遊技が終了する。ただし、1遊技の開始を、上記のメダルの投入、または、リプレイ役の当選の代わりに、遊技者によるスタートスイッチ118の操作と読み替えてもよい。また、かかる1遊技が繰り返される数を遊技数とする。また、このような、当選種別抽選が実行され1度の払い出しを受け得る1遊技を、後述する疑似遊技(擬似遊技)と区別するため、基本遊技という場合もある。ここで、基本遊技が単独で行われる場合であっても、基本遊技が疑似遊技と組み合わせて行われる場合であっても、基本遊技の消化をもって1遊技消化とする。したがって、疑似遊技の消化は、スロットマシン100内の遊技数の計数に影響しない。ただし、ホールコンピュータ(図示せず)が管理する遊技数については、仕様により、疑似遊技を遊技数として計数してもよいし、計数しないとしてもよい。 In this embodiment, the above-mentioned one game refers to the game from when a medal is inserted through the medal insertion section 114, when a credited medal is inserted through the operation of the bet switch 116, or when a medal is automatically inserted based on a replay role being displayed on an active line, until the left reel 110a, middle reel 110b, and right reel 110c are controlled to rotate and a winning type lottery is executed in response to the player's operation of the start switch 118, and the left reel 110a, middle reel 110b, and right reel 110c corresponding to the operated stop switch 120a, 120b, 120c are controlled to stop in response to the result of the winning type lottery and the player's operation of the multiple stop switches 120a, 120b, and 120c, and if a winning role that may be awarded with a medal is won, the medal is paid out. In addition, when a player does not win a prize type that can receive a medal payout or wins a prize but does not win, one game ends when the left reel 110a, the center reel 110b, and the right reel 110c all stop. However, the start of one game may be interpreted as the operation of the start switch 118 by the player instead of the insertion of a medal or the winning of a replay role. The number of times such one game is repeated is defined as the number of games. In addition, such a game in which a prize type lottery is performed and one payout can be received is sometimes called a basic game to distinguish it from a pseudo game (pseudo game) described later. Here, whether the basic game is played alone or in combination with the pseudo game, the completion of the basic game is considered as the completion of one game. Therefore, the completion of the pseudo game does not affect the counting of the number of games in the slot machine 100. However, the number of games managed by the hall computer (not shown) may or may not include simulated games as part of the number of games, depending on the specifications.

<電源ユニット144の放熱構造>
上述したように、電源ユニット144は、スロットマシン100を動作させる電力を生成する。具体的に、電源ユニット144では、外部からAC(交流)24Vの電力の供給を受け、DC(直流)24Vの電力を生成する。また、電源ユニット144では、DC24Vの電力からDC12Vを生成する。さらに、電源ユニット144では、DC12Vの電力からDC5Vを生成する。電源ユニット144は、このように直流に変換されたDC24V、DC12V、DC5Vの電力を各装置や各基板に供給する。なお、ここでは、外部からAC24Vの電力の供給を受ける例を挙げているが、商用のAC100Vの電力の供給を受けて、各種直流電力を生成してもよい。
<Heat Dissipation Structure of Power Supply Unit 144>
As described above, the power supply unit 144 generates power for operating the slot machine 100. Specifically, the power supply unit 144 receives AC (alternating current) 24V power from the outside and generates DC (direct current) 24V power. The power supply unit 144 also generates DC 12V from DC 24V power. Furthermore, the power supply unit 144 generates DC 5V from DC 12V power. The power supply unit 144 supplies the DC 24V, DC 12V, and DC 5V power thus converted to direct current to each device and each board. Note that, although an example of receiving AC 24V power from the outside is given here, various types of direct current power may be generated by receiving commercial AC 100V power.

スロットマシン100においては、図1、図2で示したように、様々な装置が用いられる。また、このような装置が複数の基板内のCPUによって管理される。したがって、電源ユニット144は、遊技の進行に応じて、各装置や基板が費やす多くの電力を供給しなければならない。これに伴い、電源ユニット144内において、各種直流電力を生成する電力生成回路が発熱することとなる。このような内部の発熱を抑制するため、電源ユニット144に放熱構造を施す場合がある。 In the slot machine 100, various devices are used, as shown in Figures 1 and 2. Furthermore, these devices are managed by CPUs in multiple boards. Therefore, the power supply unit 144 must supply a large amount of power consumed by each device and board as the game progresses. As a result, the power generation circuits that generate various types of DC power within the power supply unit 144 will generate heat. In order to suppress this internal heat generation, the power supply unit 144 may be provided with a heat dissipation structure.

図4は、スロットマシン100における電源ユニット144の概略的な位置関係を説明するための図である。図4(a)は、前面上扉104および前面下扉106が開放された状態のスロットマシン100の正面図を示し、図4(b)は、図4(a)のAA’断面図を示す。なお、ここでは、説明の便宜上、各装置および基板を接続する配線を省略している。 Figure 4 is a diagram for explaining the general positional relationship of the power supply unit 144 in the slot machine 100. Figure 4(a) shows a front view of the slot machine 100 with the front upper door 104 and the front lower door 106 open, and Figure 4(b) shows a cross-sectional view of Figure 4(a) taken along line AA'. For ease of explanation, the wiring connecting each device and board has been omitted.

図4に示すように、筐体102内の中央上部には、リール110a、110b、110cを回転可能に支持するリールユニット111が設けられている。リールユニット111において、リール110a、110b、110cは、センターベース111aに支持される。センターベース111aは、筐体102の左右の内面に係止されている。また、リールユニット111の下方には、メダル払出装置142が設けられ、リールユニット111の左下方、かつ、メダル払出装置142の左方向には、電源ユニット144が設けられている。電源ユニット144は、前面上扉104および前面下扉106が閉口している状態で、外部から接触できないように構成され、前面下扉106を開放すると、その前面が露出して、管理者は、電源ユニット144の前面に設けられた電源スイッチ144aを操作することが可能となる。 As shown in FIG. 4, a reel unit 111 that rotatably supports reels 110a, 110b, and 110c is provided in the upper center of the housing 102. In the reel unit 111, the reels 110a, 110b, and 110c are supported by a center base 111a. The center base 111a is engaged with the left and right inner surfaces of the housing 102. A medal payout device 142 is provided below the reel unit 111, and a power supply unit 144 is provided below and to the left of the reel unit 111 and to the left of the medal payout device 142. The power supply unit 144 is configured so that it cannot be contacted from the outside when the front upper door 104 and the front lower door 106 are closed. When the front lower door 106 is opened, its front surface is exposed, and the administrator can operate the power switch 144a provided on the front of the power supply unit 144.

筐体102の背面には、貫通孔170が設けられている。貫通孔170には、スロットマシン100の内部と外部とを接続する配線が挿通される。貫通孔170は、電源ユニット144の上方に位置し、電源ユニット144への電力供給線も挿通されている。 A through hole 170 is provided on the back surface of the housing 102. Wiring that connects the inside and outside of the slot machine 100 is inserted through the through hole 170. The through hole 170 is located above the power supply unit 144, and the power supply line to the power supply unit 144 is also inserted through the through hole 170.

また、貫通孔170は、スロットマシン100の内部空間と外部空間とを連通させるので、筐体102内に籠もった熱の放熱孔としても機能する。したがって、筐体102内において、熱を発しやすい装置は、貫通孔170に近い領域に配置するとよい。例えば、電源ユニット144は、貫通孔170の下方に位置させ、その上部(上面)に放熱構造を設けることで、放熱し易いようになっている。こうして、電源ユニット144の発熱を効率よく抑制することが可能となる。 In addition, since the through-holes 170 connect the internal space of the slot machine 100 with the external space, they also function as a heat dissipation hole for heat trapped inside the housing 102. Therefore, devices that tend to generate heat within the housing 102 should be placed in an area close to the through-holes 170. For example, the power supply unit 144 is positioned below the through-holes 170 and has a heat dissipation structure on its upper part (top surface) to facilitate heat dissipation. In this way, it is possible to efficiently suppress heat generation from the power supply unit 144.

電源ユニット144の上方、かつ、貫通孔170の前面側には、電源ユニット144に接続される配線および基板を収容する樹脂ケース172が設けられ、筐体102の内面にビスで固定される。樹脂ケース172は、その上面および側面から内部の配線および基板に触れることができないように形成され、その下面も電源ユニット144の上面と接触させている。したがって、配線および基板に対する不正を防止することができる。また、樹脂ケース172は、透明または半透明な材質で形成され、管理者は、前面上扉104および前面下扉106を開放した状態で、樹脂ケース172内の配線および基板を視認することができる。 Above the power supply unit 144 and on the front side of the through hole 170, a resin case 172 is provided to house the wiring and boards connected to the power supply unit 144, and is fixed to the inner surface of the housing 102 with screws. The resin case 172 is formed so that the internal wiring and boards cannot be touched from its top and sides, and its bottom surface is also in contact with the top surface of the power supply unit 144. This prevents tampering with the wiring and boards. In addition, the resin case 172 is formed from a transparent or semi-transparent material, and the administrator can visually check the wiring and boards inside the resin case 172 with the front upper door 104 and front lower door 106 open.

このようなリールユニット111、メダル払出装置142、電源ユニット144、樹脂ケース172、貫通孔170は、AA’断面を上面側から見ると、図4(b)のような位置関係となる。すなわち、リールユニット111は、メダル払出装置142、電源ユニット144、樹脂ケース172の一部と上下方向において重畳する。しかし、リールユニット111と、メダル払出装置142、電源ユニット144および樹脂ケース172との横断面形状が異なることから、リールユニット111は、メダル払出装置142、電源ユニット144、樹脂ケース172の全ての領域と上下方向において重畳することなく、一部は重畳していない。したがって、リールユニット111と、電源ユニット144の上面とが重畳しない領域が生じる。換言すれば、電源ユニット144は、自己の上面に構成された放熱構造の一部または全部の上方において、リールユニット111と重畳しない空間を確保できるので、自己の熱を効率良く放散することが可能となる。 When the AA' cross section is viewed from above, the reel unit 111, the medal payout device 142, the power supply unit 144, the resin case 172, and the through hole 170 are in the positional relationship shown in FIG. 4(b). That is, the reel unit 111 overlaps with the medal payout device 142, the power supply unit 144, and a part of the resin case 172 in the vertical direction. However, since the cross-sectional shapes of the reel unit 111, the medal payout device 142, the power supply unit 144, and the resin case 172 are different, the reel unit 111 does not overlap with all areas of the medal payout device 142, the power supply unit 144, and the resin case 172 in the vertical direction, and only some areas do not overlap. Therefore, there is an area where the reel unit 111 does not overlap with the upper surface of the power supply unit 144. In other words, the power supply unit 144 can secure a space above part or all of the heat dissipation structure constructed on its upper surface that does not overlap with the reel unit 111, allowing it to efficiently dissipate its own heat.

図5は、電源ユニット144の放熱構造を説明するための図である。図5(a)は、図4(a)におけるB方向からの矢視図を示し、図5(b)は、図4(a)におおけるC方向からの矢視図を示し、図5(c)は、図5(b)のDD’断面の部分拡大図を示す。図5(c)に示すように、電源ユニット144の上部(上面)には複数の通気口144bが設けられ、かかる通気口144bを通じて、電源ユニット144の内部の熱が放出される。また、電源ユニット144では、通気口144bそれぞれに対して風向板144cが設けられている。風向板144cは、電源ユニット144の外装と一体形成され、図5(c)のように、縦断面に曲部(またはL字アングル)を有する。なお、ここでは、縦断面が曲部となる例を挙げて説明したが、背面側に開口してさえいれば足り、縦断面を直線状や階段状に形成することもできる。 Figure 5 is a diagram for explaining the heat dissipation structure of the power supply unit 144. Figure 5(a) shows an arrow view from the direction B in Figure 4(a), Figure 5(b) shows an arrow view from the direction C in Figure 4(a), and Figure 5(c) shows a partially enlarged view of the DD' cross section of Figure 5(b). As shown in Figure 5(c), a plurality of vents 144b are provided on the upper part (top surface) of the power supply unit 144, and heat inside the power supply unit 144 is released through the vents 144b. In addition, in the power supply unit 144, a wind direction plate 144c is provided for each of the vents 144b. The wind direction plate 144c is formed integrally with the exterior of the power supply unit 144, and has a curved portion (or an L-shaped angle) in the vertical cross section as shown in Figure 5(c). Note that, although an example in which the vertical cross section is a curved portion has been described here, it is sufficient that the vertical cross section is opened on the rear side, and the vertical cross section can also be formed in a straight line or a stepped shape.

風向板144cは、通気口144bに対して、筐体102の前面方向、上面方向、側面方向を遮蔽し、筐体102の背面方向にのみ開口する構造となっている。したがって、風向板144cは、電源ユニット144の上面に設けられた通気口144bの放熱方向を、筐体102の背面方向に変えることができる。こうして、電源ユニット144の内部の熱は通気口144bを通過した後、風向板144cによって背面方向に誘導されるので、効率良く放熱することが可能となる。 The airflow direction vane 144c is structured to block the vent 144b from the front, top, and sides of the housing 102, and is open only toward the rear of the housing 102. Therefore, the airflow direction vane 144c can change the heat dissipation direction of the vent 144b provided on the top surface of the power supply unit 144 to the rear of the housing 102. In this way, the heat inside the power supply unit 144 passes through the vent 144b and is guided toward the rear by the airflow direction vane 144c, allowing for efficient heat dissipation.

なお、図4(b)で示したように、電源ユニット144は、センターベース111aと上下方向に重畳する領域と重畳しない領域とがある。通気口144bおよび風向板144cは、電源ユニット144の上面における、センターベース111aと上下方向において重畳する領域、および、センターベース111aと上下方向において重畳しない領域のいずれにも設けられている。ここでは、少なくとも、センターベース111aと上下方向において重畳しない領域において、通気口144bを通じて電源ユニット144の熱が上方に拡散されるので、効率良く放熱することが可能となる。 As shown in FIG. 4(b), the power supply unit 144 has an area that overlaps with the center base 111a in the vertical direction and an area that does not overlap with it. The ventilation holes 144b and the air deflector 144c are provided on the top surface of the power supply unit 144 in both the area that overlaps with the center base 111a in the vertical direction and the area that does not overlap with the center base 111a in the vertical direction. Here, at least in the area that does not overlap with the center base 111a in the vertical direction, the heat of the power supply unit 144 is diffused upward through the ventilation holes 144b, allowing for efficient heat dissipation.

また、当該風向板144cは、通気口144bに対して、筐体102の前面方向、上面方向、側面方向を遮蔽しているので、電源ユニット144の外部、例えば、上方から落下してくる埃、砂塵、欠落部材、部品等の内部への進入を防止することができる。ただし、風向板144cは、筐体102の前面方向、上面方向、側面方向については遮蔽しているが、筐体102の背面方向には開口している。ここでは、図5(a)、図5(b)に示すように、通気口144bおよび風向板144cの背面側には樹脂ケース172が位置している。樹脂ケース172は、電源ユニット144の上面に接触しつつ、前面側の面が上下左右方向に延在しているので、風向板144c同様、筐体102の背面方向からの埃、砂塵、欠落部材、部品等の電源ユニット144内部への進入を防止することが可能となる。 The wind direction plate 144c shields the front, top, and side directions of the housing 102 from the vent 144b, so that it is possible to prevent the intrusion of dust, sand, missing parts, parts, etc., falling from above, from the outside of the power supply unit 144. However, although the wind direction plate 144c shields the front, top, and side directions of the housing 102, it is open to the rear direction of the housing 102. Here, as shown in FIG. 5(a) and FIG. 5(b), a resin case 172 is located on the rear side of the vent 144b and the wind direction plate 144c. The front surface of the resin case 172 extends in the up, down, left, and right directions while contacting the top surface of the power supply unit 144, so that, like the wind direction plate 144c, it is possible to prevent the intrusion of dust, sand, missing parts, parts, etc., from the rear direction of the housing 102 into the inside of the power supply unit 144.

また、図示は省略したが、貫通孔170には、スロットマシン100の内部と外部とを接続する配線が挿通され、電源ユニット144や樹脂ケース172の近傍にも複数の配線が位置している。このような配線によっても、筐体102の背面方向からの埃、砂塵、欠落部材、部品等の内部への進入を防止することが可能となる。なお、通気口144bを通じて放出された電源ユニット144の熱は、風向板144cから筐体102内の空間に拡散されるので、樹脂ケース172や配線によって遮断されることはない。 Although not shown in the figure, wiring that connects the inside and outside of the slot machine 100 is inserted through the through hole 170, and multiple wiring is also located near the power supply unit 144 and the resin case 172. This wiring also makes it possible to prevent dust, sand, missing parts, components, etc. from entering the interior from the rear of the housing 102. The heat from the power supply unit 144 released through the ventilation hole 144b is diffused from the air deflector 144c into the space inside the housing 102, so it is not blocked by the resin case 172 or wiring.

上述したように、本実施形態の貫通孔170は、筐体102の背面における電源ユニット144の上方に位置する。また、電源ユニット144の上部には通気口144bが設けられている。電源ユニット144は、リールユニット111もしくはセンターベース111aと上下方向において重畳する領域と重畳しない領域があり、重畳しない領域に通気口144bが設けられている。通気口144bには、通気口144bの放熱方向を、筐体102の背面方向に変える風向板144cが対応している。かかる風向板144cや樹脂ケース172によって、電源ユニット144の外部から内部への埃、砂塵、欠落部材、部品等の進入を防止することが可能となる。 As described above, the through hole 170 in this embodiment is located above the power supply unit 144 on the back of the housing 102. In addition, the upper part of the power supply unit 144 is provided with an air vent 144b. The power supply unit 144 has an area that overlaps with the reel unit 111 or the center base 111a in the vertical direction and an area that does not overlap with the reel unit 111 or the center base 111a, and the air vent 144b is provided in the area that does not overlap. The air vent 144b corresponds to an air deflector 144c that changes the heat dissipation direction of the air vent 144b toward the back of the housing 102. The air deflector 144c and the resin case 172 make it possible to prevent dust, sand, missing parts, parts, etc. from entering the power supply unit 144 from the outside to the inside.

なお、図5においては、電源ユニット144の上面の全領域に通気口144bおよび風向板144cを設ける例を挙げて説明した。しかし、かかる場合に限らず、樹脂ケース172と上下方向で重畳する領域の一部または全部には通気口144bおよび風向板144cを設けず、上面の一部の領域にのみ通気口144bおよび風向板144cを設けるとしてもよい。また、図5においては、電源ユニット144の上面の前後方向および左右方向に対し、均一に通気口144bおよび風向板144cを設ける例を挙げて説明したが、かかる場合に限らず、貫通孔170の近傍において通気口144bの密度を高めたり、電源ユニット144のコネクタ近傍において通気口144bの密度を低くする等、不均一に配置してもよい。 In FIG. 5, an example was described in which the vents 144b and the wind direction plate 144c are provided in the entire area of the top surface of the power supply unit 144. However, this is not limited to the above case, and the vents 144b and the wind direction plate 144c may not be provided in part or all of the area that overlaps with the resin case 172 in the vertical direction, and the vents 144b and the wind direction plate 144c may be provided only in a part of the top surface. In FIG. 5, an example was described in which the vents 144b and the wind direction plate 144c are provided uniformly in the front-back and left-right directions of the top surface of the power supply unit 144, but this is not limited to the above case, and the vents 144b may be arranged unevenly, such as by increasing the density of the vents 144b near the through holes 170 or decreasing the density of the vents 144b near the connector of the power supply unit 144.

図6は、スロットマシン100の概略的な電気的構成を示したブロック図である。図6に示すように、スロットマシン100は、遊技の進行を制御する主制御基板200(主制御部)と、遊技の進行に応じた演出を制御する副制御基板202(副制御部)とを含む制御基板が設けられている。また、主制御基板200と副制御基板202との間の電気的な信号の伝達は、不正防止等の観点から、主制御基板200から副制御基板202への一方向のみに制限される。 Figure 6 is a block diagram showing the schematic electrical configuration of the slot machine 100. As shown in Figure 6, the slot machine 100 is provided with a control board including a main control board 200 (main control unit) that controls the progress of the game, and a sub-control board 202 (sub-control unit) that controls the presentation according to the progress of the game. Furthermore, the transmission of electrical signals between the main control board 200 and the sub-control board 202 is limited to one direction only, from the main control board 200 to the sub-control board 202, from the viewpoint of preventing fraud, etc.

(主制御基板200)
主制御基板200は、中央処理装置であるメインCPU200a、プログラム等が格納されたメインROM200b、ワークエリアとして機能するメインRAM200c等を含む半導体集積回路を有し、スロットマシン100全体を統括的に制御する。なお、メインRAM200cは、電源が切断された場合においても、設定変更が行われてRAMクリアが実行されない限り、データが消去されることなく保持される。
(Main control board 200)
The main control board 200 has semiconductor integrated circuits including a main CPU 200a which is a central processing unit, a main ROM 200b in which programs and the like are stored, and a main RAM 200c which functions as a work area, and generally controls the entire slot machine 100. Note that even if the power is cut off, the main RAM 200c retains data without erasing it, unless a setting change is made and the RAM is cleared.

また、主制御基板200は、メインCPU200aが、メインROM200bに格納されたプログラムに基づきメインRAM200cと協働することで機能する、初期化手段300、ベット手段302、当選種別抽選手段304、リール制御手段306、判定手段308、払出制御手段310、遊技状態制御手段312、コマンド送信手段314等の機能部を有する。 The main control board 200 also has functional units such as an initialization means 300, a betting means 302, a winning type selection means 304, a reel control means 306, a determination means 308, a payout control means 310, a game status control means 312, and a command transmission means 314, which function when the main CPU 200a cooperates with the main RAM 200c based on a program stored in the main ROM 200b.

主制御基板200では、メダル投入口114aへのメダルの投入を検出する投入メダル検出部414b、ベットスイッチ116、スタートスイッチ118およびストップスイッチ120a、120b、120cから各種の検出信号を受信しており、受信した検出信号に基づいて、メインCPU200aが種々の処理を実行する。 The main control board 200 receives various detection signals from the inserted medal detection unit 414b, which detects the insertion of medals into the medal insertion slot 114a, the bet switch 116, the start switch 118, and the stop switches 120a, 120b, and 120c, and the main CPU 200a executes various processes based on the received detection signals.

初期化手段300は、主制御基板200における初期化処理を実行する。ベット手段302は、遊技に使用するためのメダルをベットする。当選種別抽選手段304は、スタートスイッチ118の操作に基づき、詳しくは後述するように、当選役の当否、より詳しくは、当選役が含まれる当選種別の当否を決定する当選種別抽選を行う。 The initialization means 300 executes initialization processing on the main control board 200. The betting means 302 bets medals to be used in the game. The winning type selection means 304 performs a winning type selection based on the operation of the start switch 118, as will be described in detail later, to determine whether or not a winning role has been achieved, and more specifically, whether or not a winning type that includes a winning role has been achieved.

リール制御手段306は、スタートスイッチ118の操作に応じて、左リール110a、中リール110b、右リール110cを回転制御し、回転している左リール110a、中リール110b、右リール110cにそれぞれ対応したストップスイッチ120a、120b、120cの操作に応じて、対応する左リール110a、中リール110b、右リール110cを停止制御する。また、リール制御手段306は、スタートスイッチ118の操作に応じて、前回の遊技においてストップスイッチ120a、120b、120cの操作を有効化してから、当選種別抽選の抽選結果を表示するために遊技者によるストップスイッチ120a、120b、120cの操作を有効化するまで(前回の遊技におけるストップスイッチ120a、120b、120cの操作完了により無効化されている)の時間を規定の時間より延長し、その間、リール110a、110b、110cを多彩な態様で回転制御するリール演出(フリーズ演出)を行う場合がある。リール演出は、本来有効となるべき任意のスイッチを所定時間有効にしなかったり、本来実行されるべき処理を所定時間保留したり、本来送受信されるべき任意のスイッチの信号を所定時間送信または受信させなかったりすることで実現できる。また、本実施形態においては、リール演出として、基本遊技におけるスタートスイッチ118の操作に応じ、基本遊技を中断して、基本遊技の進行を遅延させ、その間に、リール110a、110b、110cを回転制御し、ストップスイッチ120a、120b、120cの操作に応じてリール110a、110b、110cを仮停止制御する、基本遊技に似せた疑似遊技を行う場合がある。なお、疑似遊技は、再度のスタートスイッチ118の操作、または、仮停止制御から所定時間が経過したことを条件に終了し、基本遊技におけるリール110a、110b、110cの回転制御が再開する。また、疑似遊技の一例として、ストップスイッチ120a、120b、120cの操作に応じて、各リール110a、110b、110cにおける所定の図柄(例えば、ボーナス役を構成する図柄)を、自動的に仮停止制御することもできる。かかる疑似遊技では、基本遊技と類似の回転制御および停止態様あるいは異なる回転制御および停止態様で演出を実行することができるので、遊技の興趣を高めることができる。なお、仮停止は、一見停止しているように見えるが、リール110a、110b、110cのステッピングモータ152の位相信号を500msec以内で変化させ続けることで、完全停止していない状態を示し、仮停止制御は、リール110a、110b、110cを仮停止させる制御を示す。ただし、特に区別する場合を除き、一方向に回転することなく、その位置を維持しているという意味で停止も仮停止も単に停止として扱い、また、スタートスイッチ118の操作に応じて、左リール110a、中リール110b、右リール110cを回転制御し、回転している左リール110a、中リール110b、右リール110cにそれぞれ対応したストップスイッチ120a、120b、120cの操作に応じて、対応する左リール110a、中リール110b、右リール110cを停止させる意味で、停止制御も仮停止制御も単に停止制御として扱う。 The reel control means 306 controls the rotation of the left reel 110a, middle reel 110b, and right reel 110c in response to the operation of the start switch 118, and controls the stopping of the corresponding left reel 110a, middle reel 110b, and right reel 110c in response to the operation of the stop switches 120a, 120b, and 120c corresponding to the rotating left reel 110a, middle reel 110b, and right reel 110c, respectively. In addition, the reel control means 306 may extend the time from enabling the operation of the stop switches 120a, 120b, 120c in the previous game to enabling the operation of the stop switches 120a, 120b, 120c by the player to display the lottery result of the winning type lottery (which is disabled by the completion of the operation of the stop switches 120a, 120b, 120c in the previous game) to a specified time in response to the operation of the start switch 118, and during that time, perform a reel effect (freeze effect) that controls the rotation of the reels 110a, 110b, 110c in various ways. The reel effect can be realized by not enabling any switch that should be enabled for a predetermined time, suspending a process that should be executed for a predetermined time, or not transmitting or receiving a signal of any switch that should be transmitted or received for a predetermined time. In addition, in this embodiment, as a reel presentation, the basic game may be interrupted in response to the operation of the start switch 118 in the basic game, the progress of the basic game may be delayed, and during that time, the reels 110a, 110b, and 110c may be controlled to rotate, and the reels 110a, 110b, and 110c may be controlled to temporarily stop in response to the operation of the stop switches 120a, 120b, and 120c, to perform a pseudo game similar to the basic game. Note that the pseudo game ends when the start switch 118 is operated again or a predetermined time has elapsed since the temporary stop control, and the rotation control of the reels 110a, 110b, and 110c in the basic game is resumed. In addition, as an example of the pseudo game, a predetermined pattern (for example, a pattern constituting a bonus role) on each reel 110a, 110b, and 110c may be automatically controlled to temporarily stop in response to the operation of the stop switches 120a, 120b, and 120c. In such a pseudo game, the effects can be executed with rotation control and stopping modes similar to or different from those of the basic game, which can enhance the interest of the game. Note that the provisional stop means that the reels 110a, 110b, and 110c appear to be stopped at first glance, but the phase signal of the stepping motor 152 of the reels 110a, 110b, and 110c continues to change within 500 msec to indicate that the reels are not completely stopped, and the provisional stop control means control to provisionally stop the reels 110a, 110b, and 110c. However, unless otherwise specified, both stop and temporary stop are treated simply as stop in the sense that they do not rotate in one direction but maintain their position, and both stop control and temporary stop control are treated simply as stop control in the sense that the left reel 110a, center reel 110b, and right reel 110c are controlled to rotate in response to the operation of the start switch 118, and the left reel 110a, center reel 110b, and right reel 110c are stopped in response to the operation of the stop switches 120a, 120b, and 120c corresponding to the rotating left reel 110a, center reel 110b, and right reel 110c, respectively.

また、主制御基板200には、リール駆動制御部150が接続されている。このリール駆動制御部150は、スタートスイッチ118の操作信号に応じ、リール制御手段306から送信される、左リール110a、中リール110b、右リール110cの回転開始信号に基づいて、ステッピングモータ152を駆動する。また、リール駆動制御部150は、ストップスイッチ120の操作信号に応じ、リール制御手段306から送信される、左リール110a、中リール110b、右リール110cそれぞれの停止信号および回転位置検出回路154の検出信号に基づいて、ステッピングモータ152の駆動を停止する。 The reel drive control unit 150 is also connected to the main control board 200. This reel drive control unit 150 drives the stepping motor 152 based on the rotation start signal for the left reel 110a, center reel 110b, and right reel 110c sent from the reel control means 306 in response to the operation signal of the start switch 118. The reel drive control unit 150 also stops the driving of the stepping motor 152 based on the stop signal for each of the left reel 110a, center reel 110b, and right reel 110c and the detection signal of the rotation position detection circuit 154 sent from the reel control means 306 in response to the operation signal of the stop switch 120.

判定手段308は、当選役に対応する図柄組み合わせが有効ライン上に表示されたか否か判定する。ここで、当選役に対応する図柄組み合わせが有効ライン上に表示されることを単に入賞という場合がある。払出制御手段310は、当選役に対応する図柄組み合わせが有効ライン上に表示されたこと(入賞したこと)に基づいて、当該当選役に対応する数(価値量)だけメダルを払い出す。また、主制御基板200には、メダル払出装置142が接続されており、払出制御手段310は、メダルの払出枚数を計数しながらメダルを排出する。 The determination means 308 determines whether or not a symbol combination corresponding to a winning role has been displayed on a winning line. Here, the display of a symbol combination corresponding to a winning role on a winning line may simply be referred to as winning. The payout control means 310 pays out medals in the number (value amount) corresponding to the winning role based on the display of a symbol combination corresponding to a winning role on a winning line (winning). In addition, a medal payout device 142 is connected to the main control board 200, and the payout control means 310 dispenses medals while counting the number of medals paid out.

遊技状態制御手段312は、当選種別抽選の結果や判定手段308の判定結果を参照し、複数種類の遊技状態のいずれかに遊技状態を移行させる。 The game state control means 312 refers to the result of the winning type lottery and the judgment result of the judgment means 308, and transitions the game state to one of multiple game states.

コマンド送信手段314は、ベット手段302、当選種別抽選手段304、リール制御手段306、判定手段308、払出制御手段310、遊技状態制御手段312等の動作に伴う、遊技に関するコマンドを順次決定し、決定したコマンドを副制御基板202に順次送信する。 The command transmission means 314 sequentially determines game-related commands associated with the operation of the betting means 302, the winning type selection means 304, the reel control means 306, the determination means 308, the payout control means 310, the game status control means 312, etc., and sequentially transmits the determined commands to the sub-control board 202.

また、主制御基板200には、乱数発生器(乱数生成手段)200dが設けられる。乱数発生器200dは、計数値を順次インクリメントし、所定回数分計数すると計数値をリセットする(数列を変更して初期値を定める)ことで、所定の数値範囲内で計数値をループさせる。主制御基板200では、所定の時点において乱数発生器200dから計数値を抽出することで乱数値を得る。主制御基板200の乱数発生器200dによって生成される乱数値(以下、当選種別抽選乱数という)は、遊技者に付与する遊技利益、例えば、当選種別抽選手段304が当選種別を決定するために用いられる。 The main control board 200 is also provided with a random number generator (random number generating means) 200d. The random number generator 200d sequentially increments the count value, and resets the count value after counting a predetermined number of times (changing the number sequence to determine the initial value), thereby looping the count value within a predetermined numerical range. The main control board 200 obtains a random number value by extracting the count value from the random number generator 200d at a predetermined point in time. The random number value generated by the random number generator 200d of the main control board 200 (hereinafter referred to as the winning type lottery random number) is used to determine the gaming profit to be awarded to the player, for example, the winning type determined by the winning type lottery means 304.

(副制御基板202)
また、副制御基板202は、主制御基板200と同様に、中央処理装置であるサブCPU202a、プログラム等が格納されたサブROM202b、ワークエリアとして機能するサブRAM202c等を含む各種半導体集積回路を有し、主制御基板200からのコマンドに基づき、特に演出を制御する。また、サブRAM202cにもメインRAM200c同様、不図示のバックアップ電源が接続されており、電源が切断された場合においても、データが消去されることなく保持される。なお、副制御基板202にも、主制御基板200同様、乱数発生器(乱数生成手段)202dが設けられており、乱数発生器202dによって生成される乱数値(以下、演出抽選乱数という)は、主に演出の態様を決定するために用いられる。
(Sub-control board 202)
Similarly to the main control board 200, the sub-control board 202 has various semiconductor integrated circuits including a sub-CPU 202a which is a central processing unit, a sub-ROM 202b which stores programs and the like, and a sub-RAM 202c which functions as a work area, and controls the performance in particular based on commands from the main control board 200. Similarly to the main RAM 200c, the sub-RAM 202c is also connected to a backup power supply (not shown), so that data is not erased and is retained even if the power supply is cut off. Similarly to the main control board 200, the sub-control board 202 is also provided with a random number generator (random number generating means) 202d, and the random number value (hereinafter referred to as the performance lottery random number) generated by the random number generator 202d is mainly used to determine the mode of the performance.

また、副制御基板202では、サブCPU202aが、サブROM202bに格納されたプログラムに基づき、サブRAM202cと協働することで機能する、初期化決定手段330、コマンド受信手段332、演出制御手段334等の機能部を有する。 In addition, the sub-control board 202 has functional units such as an initialization determination means 330, a command receiving means 332, and a performance control means 334, which function in cooperation with the sub-RAM 202c based on the program stored in the sub-ROM 202b.

初期化決定手段330は、副制御基板202における初期化処理を実行する。コマンド受信手段332は、主制御基板200等、他の制御基板からのコマンドを受信し、コマンドに対する処理を行う。演出制御手段334は、演出スイッチ122から検出信号を受信するとともに、受信されたコマンドに基づいて液晶表示部124、スピーカ128、演出用ランプ126の各デバイスで行われる遊技の演出を決定する。具体的に、演出制御手段334は、液晶表示部124に表示される画像データや、演出用ランプ126、サブクレジット表示部134、サブ払出表示部136等の電飾機器を通じた演出のための電飾データを決定するとともに、スピーカ128から出力すべき音声を構成する音声データを決定する。そして、演出制御手段334は、決定した遊技の演出を実行する。 The initialization determination means 330 executes initialization processing on the sub-control board 202. The command receiving means 332 receives commands from other control boards such as the main control board 200, and processes the commands. The performance control means 334 receives a detection signal from the performance switch 122, and determines the performance of the game to be performed by each device of the liquid crystal display unit 124, the speaker 128, and the performance lamp 126 based on the received command. Specifically, the performance control means 334 determines image data to be displayed on the liquid crystal display unit 124, and illumination data for the performance through illumination devices such as the performance lamp 126, the sub-credit display unit 134, and the sub-payout display unit 136, and determines audio data constituting the sound to be output from the speaker 128. The performance control means 334 then executes the determined performance of the game.

(主制御基板200で用いられるテーブル)
図7は、当選役を説明するための説明図であり、図8は、当選種別抽選テーブルを説明するための説明図である。
(Table used in main control board 200)
FIG. 7 is an explanatory diagram for explaining the winning combination, and FIG. 8 is an explanatory diagram for explaining the winning type selection table.

スロットマシン100においては、詳しくは後述するように、複数種類の遊技状態が設けられており、遊技の進行に応じて遊技状態が移行される。そして、主制御基板200では、遊技状態制御手段312により管理、制御される遊技状態に対応する複数の当選種別抽選テーブル等がメインROM200bに格納されている。当選種別抽選手段304は、メインRAM200cに記憶された現在の設定値(遊技利益を得る容易性を段階的に示したもの)と現在の遊技状態に応じて、対応する当選種別抽選テーブルをメインROM200bから抽出し、抽出した当選種別抽選テーブルに基づき、スタートスイッチ118の操作信号に応じて取得された当選種別抽選乱数が当選種別抽選テーブル内のいずれの当選種別に対応するか判定する。 As will be described in detail later, the slot machine 100 has multiple game states, and the game states are changed according to the progress of the game. In the main control board 200, multiple winning type lottery tables and the like corresponding to the game states managed and controlled by the game state control means 312 are stored in the main ROM 200b. The winning type lottery means 304 extracts the corresponding winning type lottery table from the main ROM 200b according to the current setting value (which indicates the easiness of obtaining a game profit in stages) stored in the main RAM 200c and the current game state, and determines which winning type in the winning type lottery table corresponds to the winning type obtained according to the operation signal of the start switch 118 based on the extracted winning type lottery table.

ここで、当選種別抽選テーブルで抽出される当選種別を構成する当選役には、リプレイ役、小役、ボーナス役が含まれる。リプレイ役は、リプレイ役に対応する図柄組み合わせが有効ライン上に表示されると、遊技者によるメダルの新たなるベットを行わずして再度遊技を実行できる役である。小役は、その小役に対応する図柄組み合わせが有効ライン上に表示されることにより、図柄組み合わせに応じて所定枚数のメダルの払い出しを受けることができる役である。また、ボーナス役は、そのボーナス役に対応する図柄組み合わせが有効ライン上に表示されることにより、遊技状態制御手段312により管理される遊技状態をボーナス遊技状態(後述するRBB作動中遊技状態)に移行させることができる役である。 Here, the winning roles that make up the winning types extracted in the winning type lottery table include a replay role, a small role, and a bonus role. A replay role is a role that allows a player to play again without placing a new medal bet when a symbol combination corresponding to the replay role is displayed on an active line. A small role is a role that allows a player to receive a predetermined number of medals according to the symbol combination when a symbol combination corresponding to the small role is displayed on an active line. A bonus role is a role that allows a game state managed by the game state control means 312 to transition to a bonus game state (a game state during RBB operation described later) when a symbol combination corresponding to the bonus role is displayed on an active line.

本実施形態における当選役は、図7に示すように、ボーナス役として、当選役「RBB1」、当選役「RBB2」が設けられている。また、リプレイ役として、当選役「リプレイ」が設けられている。また、小役として、当選役「ベル」、当選役「チェリー」が設けられている。図7では、左リール110a、中リール110b、右リール110cそれぞれに、各当選役を構成する1または複数の図柄が対応付けられている。なお、図7中「ANY」は、対応する有効ラインA上にいずれの図柄が停止してもよいことを示す。 As shown in FIG. 7, the winning roles in this embodiment include the winning roles "RBB1" and "RBB2" as bonus roles. In addition, the winning role "Replay" is provided as a replay role. In addition, the winning roles "Bell" and "Cherry" are provided as minor roles. In FIG. 7, one or more symbols constituting each winning role are associated with the left reel 110a, the center reel 110b, and the right reel 110c. Note that "ANY" in FIG. 7 indicates that any symbol may stop on the corresponding pay line A.

ここで、本実施形態においては、遊技者によってストップスイッチ120が操作されたときに、入賞可能な当選役に対応する図柄組み合わせを構成する図柄が有効ライン上にある場合には、リール制御手段306によって、当該図柄が有効ライン上に停止するように停止制御がなされる。また、ストップスイッチ120が操作されたときに、入賞可能な当選役に対応する図柄組み合わせを構成する図柄が、有効ライン上にはないが、リール110の回転方向と反対の方向の図柄4コマ分に相当する範囲(引込範囲)内に存在している場合には、リール制御手段306によって、離れている図柄数が滑りコマ数となり、当該当選役に対応する図柄組み合わせを構成する図柄を有効ライン上に引き込むように滑りコマ数分回転を維持した後に停止するように停止制御がなされる。また、入賞可能な当選役に対応する図柄がリール110中に複数あり、いずれもリール110の引込範囲内に存在している場合には、予め定められた優先順位に従っていずれの図柄を有効ライン上に引き込むか決定され、当該優先された図柄を有効ライン上に引き込むように滑りコマ数分回転を維持した後に停止するように停止制御がなされる。なお、ストップスイッチ120が押圧操作されたときに、入賞可能な当選役以外の当選役に対応する図柄組み合わせを構成する図柄が有効ライン上にある場合には、リール制御手段306によって、その図柄を有効ライン上に停止させないようにする、所謂蹴飛ばし処理も並行して実行される。 Here, in this embodiment, when the stop switch 120 is operated by the player, if the symbols constituting the symbol combination corresponding to a winning combination that can be won are on an active line, the reel control means 306 performs stop control so that the symbols stop on the active line. Also, when the stop switch 120 is operated, if the symbols constituting the symbol combination corresponding to a winning combination that can be won are not on an active line but are within a range equivalent to four symbols in the opposite direction to the rotation direction of the reel 110 (pulling-in range), the reel control means 306 performs stop control so that the number of symbols that are separated becomes the number of slipping frames, and the symbols constituting the symbol combination that can be won are pulled onto the active line and then stopped after maintaining rotation for the number of slipping frames. In addition, if there are multiple symbols on the reel 110 that correspond to a winning combination that can win a prize, and all of them are within the reel-in range of the reel 110, a predetermined priority order is set to determine which symbol to reel onto the pay line, and the reel is controlled to stop after maintaining rotation for the number of sliding frames so as to reel the prioritized symbol onto the pay line. Note that when the stop switch 120 is pressed, if a symbol that constitutes a symbol combination that corresponds to a winning combination other than a winning combination that can win a prize is on a pay line, the reel control means 306 also executes a so-called kick-off process in parallel to prevent the symbol from stopping on the pay line.

そして、例えば、当選役「リプレイ」、当選役「ベル」に対応する図柄組み合わせを構成する図柄は、各リール110において、上記の停止制御によって、必ず有効ライン上に表示可能なように配列されている。このような当選役をPB=1と表す場合がある。一方、例えば、当選役「RBB1」、当選役「RBB2」、当選役「チェリー」に対応する図柄組み合わせを構成する図柄は、各リール110において、上記の停止制御によって、必ずしも有効ライン上に表示可能なように配列されていないので、所謂取りこぼしが発生する場合がある。このような当選役をPB≠1と表す場合がある。 For example, the symbols constituting the symbol combinations corresponding to the winning roles "Replay" and "Bell" are arranged on each reel 110 so that they can always be displayed on an active line by the above-mentioned stopping control. Such a winning role is sometimes expressed as PB=1. On the other hand, for example, the symbols constituting the symbol combinations corresponding to the winning roles "RBB1", "RBB2", and "Cherry" are not always arranged on each reel 110 so that they can always be displayed on an active line by the above-mentioned stopping control, so so-called misses may occur. Such a winning role may be sometimes expressed as PB≠1.

図8に示すように、当選種別抽選テーブルでは、複数の当選領域が区画されており、各遊技状態によって抽選の対象となる当選種別が異なったり、不当選(ハズレ)の有無が異なったりする。図8では、各遊技状態(非内部遊技状態(非内部)、RBB内部中遊技状態(RBB内部中)、RBB作動中遊技状態(RBB作動中))毎に割り当てられた当選領域(当選種別)を「○」で表しているが、実際には、複数の遊技状態それぞれに対応する当選種別抽選テーブルがメインROM200bに記憶されている。 As shown in FIG. 8, the winning type lottery table is divided into multiple winning areas, and the winning types that are the subject of the lottery vary depending on each game state, and the presence or absence of non-wins (misses) varies. In FIG. 8, the winning areas (winning types) assigned to each game state (non-internal game state (non-internal), game state while RBB is inside (RBB inside), game state while RBB is operating (RBB operating)) are represented by "○", but in reality, a winning type lottery table corresponding to each of the multiple game states is stored in main ROM 200b.

当選種別抽選テーブルでは、区画化された各当選領域にはそれぞれ当選範囲を示す数値である所定の置数(当選範囲値)と当選種別が対応付けられており、遊技状態毎に割り当てられた全ての当選領域の置数を合計すると当選種別抽選乱数の総数(65536)となる。したがって、当選種別それぞれが決定される確率は、当選領域に対応付けられた置数を当選種別抽選乱数の総数で除算した値となる。当選種別抽選手段304は、その時点の遊技状態に基づいて、当該当選種別抽選テーブルにおける複数の当選領域のうち番号の高い方から、順次、置数を取得し、その置数を当選種別抽選乱数から減算して、減算後の値が0未満となると、その時点の当選領域に対応付けられた当選種別を当選種別抽選の抽選結果としている。また、当選領域1以上の全ての当選領域の置数を当選種別抽選乱数から減算して、減算後の値が0以上となっていれば、当選領域0の当選種別「ハズレ」が当選種別抽選の抽選結果となる。 In the winning type lottery table, each partitioned winning area is associated with a predetermined number of entries (winning range value), which is a numerical value indicating the winning range, and a winning type. The total number of entries in all winning areas assigned to each game state is the total number of winning type lottery random numbers (65536). Therefore, the probability of each winning type being determined is the value obtained by dividing the number of entries associated with the winning area by the total number of winning type lottery random numbers. The winning type lottery means 304 sequentially obtains the number of entries from the multiple winning areas in the winning type lottery table starting with the highest number based on the game state at that time, subtracts the number of entries from the winning type lottery random number, and if the value after subtraction is less than 0, the winning type associated with the winning area at that time is the lottery result of the winning type lottery. Also, if the number of entries in all winning areas 1 or more are subtracted from the winning type lottery random number and the value after subtraction is 0 or more, the winning type "miss" of winning area 0 is the lottery result of the winning type lottery.

ここで、当選役「RBB1」、「RBB2」について補足する。所定の第1種特別役物は、規定数毎の入賞に係る図柄の組み合わせの数を増加させ、または規定数毎の入賞に係る条件装置が作動する確率を上昇させる役物で、あらかじめ定められた場合に作動し、12回を超えない回数の遊技の結果が得られるまで作動を継続することができるものをいう。第一種特別役物が連続すると役物連続作動装置となる。ここでは、当選役「RBB1」が役物連続作動装置に対応し、当選役「RBB2」が第1種特別役物に対応する。ここで、条件装置は、その作動が入賞、再遊技、役物または役物連続作動装置の作動に係る図柄の組み合わせが表示されるために必要な条件とされている装置で、当選種別抽選(遊技機内で行われる電子計算機によるくじ)に当選した場合に作動するもの、すなわち、当選フラグを意味する。 Here, we will add some details about the winning combinations "RBB1" and "RBB2". The first-class special role is a role that increases the number of combinations of symbols related to winning every specified number or increases the probability of the condition device related to winning every specified number activating, and is activated in a predetermined case and can continue to operate until the result of the game is obtained not more than 12 times. When the first-class special role is played consecutively, it becomes a role continuous operation device. Here, the winning role "RBB1" corresponds to the role continuous operation device, and the winning role "RBB2" corresponds to the first-class special role. Here, the condition device is a device whose operation is a necessary condition for the display of a combination of symbols related to winning, replay, role, or the operation of the role continuous operation device, and is activated when a winning type lottery (a lottery by a computer held in the gaming machine) is won, that is, it means a winning flag.

図8の当選種別抽選テーブルによれば、例えば当選領域0には、当選種別「ハズレ」が対応付けられており、かかる当選種別に当選すると、図7に示したいずれの当選役に対応する図柄組み合わせも有効ライン上に表示されることはなく、メダルの払い出し等が行われることはない。 According to the winning type lottery table in FIG. 8, for example, winning area 0 is associated with the winning type "miss." If such a winning type is won, the symbol combination corresponding to any of the winning roles shown in FIG. 7 will not be displayed on the pay line, and no medals will be paid out.

また、当選領域1には、当選役「リプレイ」で構成される当選種別「リプレイ」が対応付けられ、当選領域2には、当選役「ベル」で構成される当選種別「ベル」が対応付けられ、当選領域3には、当選役「チェリー」で構成される当選種別「チェリー」が対応付けられている。 Furthermore, winning area 1 is associated with the winning type "Replay" consisting of the winning role "Replay", winning area 2 is associated with the winning type "Bell" consisting of the winning role "Bell", and winning area 3 is associated with the winning type "Cherry" consisting of the winning role "Cherry".

また、当選領域4には、当選役「RBB1」(ボーナス役)が単独で含まれる当選種別「RBB1」が対応付けられ、当選領域5には、当選役「RBB1」と、当選役「チェリー」(特定の小役)とが重複した当選種別「RBB1チェリー」が対応付けられ、当選領域6には、当選役「RBB2」(ボーナス役)が単独で含まれる当選種別「RBB2」が対応付けられ、当選領域7には、当選役「RBB2」と、当選役「チェリー」とが重複した当選種別「RBB2チェリー」が対応付けられている。なお、当選種別「RBB1チェリー」や当選種別「RBB2チェリー」における、当選役「RBB1」、当選役「RBB2」、当選役「チェリー」はPB≠1であり、当選役「RBB1」または当選役「RBB2」と、当選役「チェリー」とは、有効ライン上に同時には表示できない位置関係となっている。 In addition, winning area 4 is associated with the winning type "RBB1" which includes the winning role "RBB1" (bonus role) alone, winning area 5 is associated with the winning type "RBB1 Cherry" which includes the winning role "RBB1" and the winning role "Cherry" (a specific minor role) together, winning area 6 is associated with the winning type "RBB2" which includes the winning role "RBB2" (bonus role) alone, and winning area 7 is associated with the winning type "RBB2 Cherry" which includes the winning role "RBB2" and the winning role "Cherry" together. In addition, in the winning types "RBB1 Cherry" and "RBB2 Cherry", the winning roles "RBB1", "RBB2", and "Cherry" have a PB ≠ 1, and the winning roles "RBB1" or "RBB2" and the winning role "Cherry" are in a positional relationship where they cannot be displayed simultaneously on an active line.

なお、上述したいずれかの当選種別に当選すると、それぞれの当選種別に対応する内部当選フラグが成立(ON)するとともに、この内部当選フラグの成立状況に応じて、各リール110の停止制御がなされることとなる。このとき、小役が含まれる当選種別に当選したものの、これら当選役に対応する図柄組み合わせを、その遊技内で有効ライン上に表示させることができなかった場合には、当該遊技の終了後に内部当選フラグがオフされる。つまり、小役の当選の権利は小役が含まれる当選種別に当選した遊技内のみに限られ、当該権利を次遊技に持ち越すことはできない。したがって、当選した小役が入賞したか否かに拘わらず、次遊技の開始時には当選した状態が解除される(引き継がれない)。これに対して、当選役「RBB1」、「RBB2」が含まれる当選種別に当選した場合には、それぞれ異なるRBB内部当選フラグが成立(ON)するとともに、当選役「RBB1」、「RBB2」に対応する図柄組み合わせが有効ライン上に表示されるまで、RBB内部当選フラグが遊技を跨いで持ち越され、次遊技においても当選役「RBB1」、「RBB2」に当選している状態が引き継がれる。そうすると、当選役「RBB1」、「RBB2」が含まれる当選種別に当選したが当選役「RBB1」、「RBB2」に対応する図柄組み合わせを有効ライン上に表示できず、次遊技以降で小役に当選した場合、その遊技は、当選役「RBB1」、「RBB2」が含まれる当選種別および小役のいずれにも当選している状態となる。なお、リプレイ役が含まれる当選種別に対応する内部当選フラグが成立した場合には、その当選種別に含まれるリプレイ役のうちのいずれかのリプレイ役に対応する図柄組み合わせが必ず有効ライン上に表示され、メダルを要することなく次遊技を行うために必要となる処理が行われた後に、当該内部当選フラグがオフされる。 When any of the above winning types is won, the internal winning flag corresponding to the winning type is set (ON), and the stopping of each reel 110 is controlled according to the setting status of this internal winning flag. At this time, if a winning type including a small win is won, but the symbol combination corresponding to the winning role cannot be displayed on an active line during that game, the internal winning flag is turned off after the game ends. In other words, the right to win a small win is limited to the game in which the winning type including a small win is won, and the right cannot be carried over to the next game. Therefore, regardless of whether the winning small win is a prize or not, the winning state is released (not carried over) at the start of the next game. On the other hand, when a winning type including the winning combinations "RBB1" and "RBB2" is won, different RBB internal winning flags are established (ON), and the RBB internal winning flags are carried over between games until the symbol combinations corresponding to the winning combinations "RBB1" and "RBB2" are displayed on the active line, and the state of winning the winning combinations "RBB1" and "RBB2" is continued in the next game. In this way, if a winning type including the winning combinations "RBB1" and "RBB2" is won but the symbol combinations corresponding to the winning combinations "RBB1" and "RBB2" cannot be displayed on the active line and a small combination is won in the next game or later, the game will be in a state of winning both the winning type including the winning combinations "RBB1" and "RBB2" and the small combination. In addition, when an internal win flag corresponding to a win type that includes a replay role is set, a symbol combination corresponding to one of the replay roles included in that win type is always displayed on the active line, and after the processing required to play the next game without requiring a medal is performed, the internal win flag is turned off.

(遊技状態の遷移)
ここで、図9を用い、遊技状態の遷移について説明する。ここでは、非内部遊技状態、RBB内部中遊技状態、RBB作動中遊技状態といった複数の遊技状態が準備されている。各遊技状態は、後述するように、ボーナス役の当選、入賞(作動)、終了に応じて遷移させる。なお、各遊技状態において当選可能な当選種別は、図8において「○」で表される。
(Game state transition)
Here, the transition of the game state will be explained with reference to FIG. 9. Here, a number of game states are prepared, such as a non-internal game state, an RBB internal game state, and an RBB operation game state. As will be described later, each game state transitions according to the winning of a bonus role, winning (operation), and ending. The types of winnings that can be won in each game state are indicated by "○" in FIG. 8.

非内部遊技状態は、複数の遊技状態における初期状態に相当する遊技状態である。かかる非内部遊技状態において、当選種別抽選により、当選役「RBB1」または当選役「RBB2」を含む当選種別(当選種別「RBB1」、当選種別「RBB1チェリー」、当選種別「RBB2」、当選種別「RBB2チェリー」)が決定されると、RBB内部当選フラグが成立し、遊技状態制御手段312は、遊技状態を、RBB作動中遊技状態の準備状態に相当するRBB内部中遊技状態に移行させる。そして、当選役「RBB1」または当選役「RBB2」を含む当選種別が決定された遊技において、決定された当選種別を構成する当選役(当選役「RBB1」、当選役「RBB2」)に対応する図柄組み合わせを有効ライン上に表示させることができなければ、RBB内部中遊技状態が維持される(1)。一方、当選役「RBB1」または当選役「RBB2」を含む当選種別が決定された遊技において、決定された当選種別を構成する当選役(当選役「RBB1」、当選役「RBB2」)に対応する図柄組み合わせを有効ライン上に表示させることができれば、遊技状態制御手段312は、遊技状態をRBB作動中遊技状態に移行させる(2)。 The non-internal game state is a game state corresponding to the initial state in a plurality of game states. In such a non-internal game state, when a winning type including the winning role "RBB1" or the winning role "RBB2" (winning type "RBB1", winning type "RBB1 Cherry", winning type "RBB2", winning type "RBB2 Cherry") is determined by the winning type lottery, the RBB internal winning flag is established, and the game state control means 312 transitions the game state to an RBB internal game state corresponding to the preparation state of the RBB operation game state. Then, in a game in which a winning type including the winning role "RBB1" or the winning role "RBB2" is determined, if the symbol combination corresponding to the winning role (winning role "RBB1", winning role "RBB2") constituting the determined winning type cannot be displayed on the pay line, the RBB internal game state is maintained (1). On the other hand, in a game in which a winning type including the winning role "RBB1" or the winning role "RBB2" has been determined, if the symbol combination corresponding to the winning roles (winning roles "RBB1" and "RBB2") that make up the determined winning type can be displayed on the active line, the game state control means 312 transitions the game state to a game state in which RBB is active (2).

RBB内部中遊技状態においては、RBB内部当選フラグの成立状態が次遊技に持ち越され、遊技者は、決定された当選種別を構成する当選役(当選役「RBB1」、当選役「RBB2」)に対応する図柄組み合わせを有効ライン上に表示させることができる。ただし、本実施形態においては、リール制御手段306が、リプレイ役>ボーナス役>小役の順に優先して停止制御を行う。したがって、RBB内部当選フラグが成立していても、当選種別抽選においてリプレイ役が決定された場合、当選役(当選役「RBB1」、当選役「RBB2」)に対応する図柄組み合わせを有効ライン上に表示させることができない。また、RBB内部当選フラグが成立しているときに、当選種別抽選において小役が決定された場合、当選役(当選役「RBB1」、当選役「RBB2」)に対応する図柄組み合わせ、または、小役に対応する図柄組み合わせのいずれも有効ライン上に表示させることが可能となるが、当選役(当選役「RBB1」、当選役「RBB2」)に対応する図柄組み合わせが優先的に停止制御される。そして、決定された当選種別を構成する当選役(当選役「RBB1」、当選役「RBB2」)に対応する図柄組み合わせが有効ライン上に表示されると、遊技状態制御手段312は、遊技状態をRBB作動中遊技状態に移行させる(3)。 In the RBB internal game state, the establishment state of the RBB internal winning flag is carried over to the next game, and the player can display the symbol combination corresponding to the winning role (winning role "RBB1", winning role "RBB2") that constitutes the determined winning type on the active line. However, in this embodiment, the reel control means 306 performs stop control in the order of priority of replay role > bonus role > minor role. Therefore, even if the RBB internal winning flag is established, if a replay role is determined in the winning type lottery, the symbol combination corresponding to the winning role (winning role "RBB1", winning role "RBB2") cannot be displayed on the active line. In addition, when the RBB internal winning flag is established, if a small win is determined in the winning type lottery, it is possible to display either the symbol combination corresponding to the winning role (winning role "RBB1", winning role "RBB2") or the symbol combination corresponding to the small win on the active line, but the symbol combination corresponding to the winning role (winning role "RBB1", winning role "RBB2") is controlled to stop preferentially. Then, when the symbol combination corresponding to the winning role (winning role "RBB1", winning role "RBB2") that constitutes the determined winning type is displayed on the active line, the game state control means 312 transitions the game state to the RBB operation game state (3).

RBB作動中遊技状態においては、図7、図8に示したように、当選種別抽選により、払出枚数が9枚の当選役「ベル」で構成される当選種別「ベル」が決定される。したがって、遊技者は、所定枚数のメダルを獲得することができる。ここで、RBB作動中遊技状態の終了条件が成立すると、すなわち、獲得枚数が所定枚数(例えば、当選役「RBB1」の場合250枚、当選役「RBB2」の場合150枚)を超えると、遊技状態制御手段312は、遊技状態を非内部遊技状態に移行させる(4)。 In the RBB-operated gaming state, as shown in Figures 7 and 8, the winning type "Bell" consisting of the winning role "Bell" with a payout of 9 coins is determined by a winning type lottery. Therefore, the player can win a predetermined number of medals. Here, when the end condition of the RBB-operated gaming state is met, that is, when the number of coins won exceeds a predetermined number (for example, 250 coins for the winning role "RBB1" and 150 coins for the winning role "RBB2"), the gaming state control means 312 transitions the gaming state to a non-internal gaming state (4).

以下、主制御基板200、副制御基板202における具体的処理をフローチャートに基づいて説明する。 The specific processing on the main control board 200 and the sub-control board 202 is explained below based on the flowchart.

(主制御基板200のCPU初期化処理)
図10は、主制御基板200におけるCPU初期化処理を説明するフローチャートである。電源基板より電源が供給されると、メインCPU200aにシステムリセットが発生し、メインCPU200aは、以下のCPU初期化処理(S100)を行う。
(CPU Initialization Processing of Main Control Board 200)
10 is a flow chart for explaining the CPU initialization process in the main control board 200. When power is supplied from the power supply board, a system reset occurs in the main CPU 200a, and the main CPU 200a performs the following CPU initialization process (S100).

(ステップS100-1)
メインCPU200aは、電源投入に応じて、初期設定処理として、メインROM200bから起動プログラムを読み込むとともに、各種処理を実行するために必要な設定処理を行う。
(Step S100-1)
When the power is turned on, the main CPU 200a reads a startup program from the main ROM 200b as an initial setting process, and performs setting processes required for executing various processes.

(ステップS100-3)
メインCPU200aは、タイマカウンタにウェイト処理時間を設定する。
(Step S100-3)
The main CPU 200a sets a wait processing time in a timer counter.

(ステップS100-5)
メインCPU200aは、電源断予告信号を検出しているかを判定する。なお、主制御基板200には、電源断検知回路が設けられており、電源電圧が所定値以下になると、電源断検知回路から電源断予告信号が出力される。電源断予告信号を検出している場合には、上記ステップS100-3に処理を移し、電源断予告信号を検出していない場合には、ステップS100-7に処理を移す。
(Step S100-5)
The main CPU 200a judges whether a power-off warning signal has been detected. The main control board 200 is provided with a power-off detection circuit, which outputs a power-off warning signal when the power supply voltage falls below a predetermined value. If a power-off warning signal has been detected, the process proceeds to step S100-3, and if a power-off warning signal has not been detected, the process proceeds to step S100-7.

(ステップS100-7)
メインCPU200aは、上記ステップS100-3で設定したウェイト処理時間が経過したか否かを判定する。その結果、ウェイト処理時間が経過したと判定した場合にはステップS100-9に処理を移し、ウェイト時間は経過していないと判定した場合には上記ステップS100-5に処理を移す。
(Step S100-7)
The main CPU 200a judges whether the wait processing time set in step S100-3 has elapsed or not. If it is judged that the wait processing time has elapsed, the process proceeds to step S100-9, and if it is judged that the wait processing time has not elapsed, the process proceeds to step S100-5.

(ステップS100-9)
メインCPU200aは、メインRAM200cへのアクセスを許可するために必要な処理を実行する。
(Step S100-9)
The main CPU 200a executes the processes required to permit access to the main RAM 200c.

(ステップS100-11)
メインCPU200aは、チェックサム確認処理を実行する。ここでは、メインCPU200aは、チェックサムを算出し、算出したチェックサムが、電源断時に保存されたチェックサムと一致しない(異常である)か、ならびに、バックアップが異常であるかを判定する。そして、メインCPU200aは、バックアップおよびチェックサムのいずれか一方または双方が異常であると判定した場合、バックアップ異常フラグをオンにし、バックアップおよびチェックサムの双方が異常でないと判定した場合、バックアップ異常フラグをオフにする。
(Step S100-11)
The main CPU 200a executes a checksum confirmation process. Here, the main CPU 200a calculates a checksum and determines whether the calculated checksum does not match the checksum saved at the time of power off (is abnormal) and whether the backup is abnormal. If the main CPU 200a determines that either or both of the backup and the checksum are abnormal, it turns on the backup abnormality flag, and if it determines that neither the backup nor the checksum are abnormal, it turns off the backup abnormality flag.

(ステップS100-13)
メインCPU200aは、バックアップ異常フラグがオンであるかを判定する。その結果、バックアップ異常フラグがオンであると判定した場合にはステップS110に処理を移し、バックアップ異常フラグがオンでないと判定した場合にはステップS120に処理を移す。
(Step S100-13)
The main CPU 200a determines whether the backup abnormality flag is on. If it is determined that the backup abnormality flag is on, the process proceeds to step S110, and if it is determined that the backup abnormality flag is not on, the process proceeds to step S120.

(ステップS110)
メインCPU200aは、コールドスタート処理を実行する。なお、このコールドスタート処理については後述する。
(Step S110)
The main CPU 200a executes a cold start process, which will be described later.

(ステップS120)
メインCPU200aは、設定値を切り替える設定値切り替え処理を実行する。なお、この設定値切り替え処理については後述する。
(Step S120)
The main CPU 200a executes a setting value switching process for switching the setting value, which will be described later.

(ステップS130)
メインCPU200aは、電源断直前の状態に戻す状態復帰処理を実行する。なお、この状態復帰処理については後述する。
(Step S130)
The main CPU 200a executes a state restoration process to restore the state immediately before the power was turned off, as will be described later.

図11は、主制御基板200におけるコールドスタート処理(S110)を説明するフローチャートである。 Figure 11 is a flowchart explaining the cold start process (S110) in the main control board 200.

(ステップS110-1)
メインCPU200aは、メインRAM200cにおける使用領域をクリアするとともに、使用領域の異常を検出する使用領域RAMチェック処理を実行する。
(Step S110-1)
The main CPU 200a clears the used area in the main RAM 200c and executes a used area RAM check process to detect any abnormalities in the used area.

(ステップS110-3)
メインCPU200aは、メインRAM200cにおける別領域(使用外領域)をクリアするとともに、別領域の異常を検出する別領域RAMチェック処理を実行する。なお、別領域RAMチェック処理において別領域に異常が検出された場合、メインCPU200aは、RAMリードライトエラーフラグをオンにする。
(Step S110-3)
The main CPU 200a clears the separate area (unused area) in the main RAM 200c and executes a separate area RAM check process to detect an abnormality in the separate area. If an abnormality is detected in the separate area in the separate area RAM check process, the main CPU 200a turns on a RAM read/write error flag.

(ステップS110-5)
メインCPU200aは、メインRAM200cの異常を示すエラーコード「EA」をセットする。
(Step S110-5)
The main CPU 200a sets an error code "EA" indicating an abnormality in the main RAM 200c.

(ステップS110-7)
メインCPU200aは、上記ステップS110-1において異常が検出されたかを判定する。その結果、上記ステップS110-1において異常が検出されたと判定した場合にはステップS112に処理を移し、上記ステップS110-1において異常が検出されていないと判定された場合にはステップS110-9に処理を移す。
(Step S110-7)
The main CPU 200a judges whether an abnormality has been detected in the above step S110-1. If it is judged that an abnormality has been detected in the above step S110-1, the process proceeds to step S112, and if it is judged that an abnormality has not been detected in the above step S110-1, the process proceeds to step S110-9.

(ステップS110-9)
メインCPU200aは、上記ステップS110-3において異常が検出されたときにオンになるRAMリードライトエラーフラグを取得する。
(Step S110-9)
The main CPU 200a acquires a RAM read/write error flag that is turned on when an abnormality is detected in step S110-3.

(ステップS110-11)
メインCPU200aは、RAMリードライトエラーフラグがオンであるかを判定する。その結果、RAMリードライトエラーフラグがオンであると判定した場合にはステップS112に処理を移し、RAMリードライトエラーフラグがオンでないと判定された場合にはステップS120に処理を移す。
(Step S110-11)
The main CPU 200a judges whether the RAM read/write error flag is on. If it is judged that the RAM read/write error flag is on, the process proceeds to step S112, and if it is judged that the RAM read/write error flag is not on, the process proceeds to step S120.

(ステップS120)
メインCPU200aは、設定値を切り替える設定値切り替え処理を実行する。なお、この設定値切り替え処理については後述する。
(Step S120)
The main CPU 200a executes a setting value switching process for switching the setting value, which will be described later.

(ステップS110-13)
メインCPU200aは、バックアップエラーであることを示すエラーコード「E7」をセットする。
(Step S110-13)
The main CPU 200a sets the error code "E7" which indicates a backup error.

(ステップS112)
メインCPU200aは、エラーにより遊技の進行を停止させるためのエラー停止処理を実行する。なお、このエラー停止処理については後述する。
(Step S112)
The main CPU 200a executes an error stop process for stopping the progress of the game due to an error, which will be described later.

図12は、主制御基板200におけるエラー停止処理(S112)を説明するフローチャートである。 Figure 12 is a flowchart explaining the error stop processing (S112) in the main control board 200.

(ステップS112-1)
メインCPU200aは、スタックポインタのアドレスとして、初期スタックポインタ値をセットする。
(Step S112-1)
The main CPU 200a sets an initial stack pointer value as the address of the stack pointer.

(ステップS112-3)
メインCPU200aは、エラー表示および警告音設定を行うエラー設定処理を実行する。
(Step S112-3)
The main CPU 200a executes an error setting process for displaying an error and setting an alarm sound.

(ステップS112-5)
メインCPU200aは、外部信号1~3に対応するビットの出力イメージをオフにする外部信号1~3出力ビットオフをセットする。
(Step S112-5)
The main CPU 200a sets the external signal 1-3 output bit OFF, which turns off the output image of the bits corresponding to the external signals 1-3.

(ステップS112-7)
メインCPU200aは、上記ステップS112-5でセットしたビットについて、出力イメージを更新する出力ポートイメージセット処理を実行する。
(Step S112-7)
The main CPU 200a executes an output port image set process for updating the output image for the bit set in step S112-5.

(ステップS112-9)
メインCPU200aは、永久ループに移行する。これにより、遊技の進行が停止することになる。
(Step S112-9)
The main CPU 200a goes into a permanent loop, which stops the progress of the game.

図13は、主制御基板200における設定値切り替え処理(S120)を説明するフローチャートである。 Figure 13 is a flowchart explaining the setting value switching process (S120) in the main control board 200.

(ステップS120-1)
メインCPU200aは、入力ポート1の信号を取得し、取得した入力ポート1の信号に基づいて、設定値切り替え条件が成立していないかを判定する。その結果、設定値切り替え条件が成立していないと判定した場合には当該設定値切り替え処理を終了し、設定値切り替え条件が成立していると判定した場合にはステップS120-3に処理を移す。ここで、入力ポート1の信号には、前面上扉104および前面下扉106が開放されているか否かを示す信号、および、設定キーがオンにされているか否かを示す信号が含まれる。そして、ここでは、前面上扉104および前面下扉106が開放されていることを示す信号、ならびに、設定キーがオンにされていることを示す信号を取得した場合に、設定値切り替え条件が成立していると判定している。
(Step S120-1)
The main CPU 200a acquires a signal from the input port 1, and judges whether the setting value switching condition is satisfied based on the acquired signal from the input port 1. As a result, if it is judged that the setting value switching condition is not satisfied, the setting value switching process is terminated, and if it is judged that the setting value switching condition is satisfied, the process proceeds to step S120-3. Here, the signal from the input port 1 includes a signal indicating whether the front upper door 104 and the front lower door 106 are open or not, and a signal indicating whether the setting key is turned on or not. Here, it is judged that the setting value switching condition is satisfied when a signal indicating that the front upper door 104 and the front lower door 106 are open and a signal indicating that the setting key is turned on are acquired.

(ステップS120-3)
メインCPU200aは、メインRAM200cにおいて設定変更時にクリアすべき使用領域をクリアするRAMクリア処理を実行する。
(Step S120-3)
The main CPU 200a executes a RAM clear process to clear areas in the main RAM 200c that should be cleared when the settings are changed.

(ステップS120-5)
メインCPU200aは、設定値切り替え時データテーブルのテーブルデータをメインRAM200cに転送するテーブル内容セット処理を実行する。
(Step S120-5)
The main CPU 200a executes a table content setting process for transferring the table data of the setting value switching data table to the main RAM 200c.

(ステップS120-7)
メインCPU200aは、設定値の変更を開始することを示す設定変更開始コマンドを送信バッファにセットする。
(Step S120-7)
The main CPU 200a sets in the transmission buffer a setting change start command, which indicates the start of changing the setting value.

(ステップS120-9)
メインCPU200aは、入力ポートの信号の立ち下がりエッジ(オンエッジ)を検出するエッジチェック処理を実行する。
(Step S120-9)
The main CPU 200a executes an edge check process to detect the falling edge (on edge) of the signal at the input port.

(ステップS120-11)
メインCPU200aは、現在の設定値を示す設定値データを取得する。
(Step S120-11)
The main CPU 200a obtains setting value data indicating the current setting values.

(ステップS120-13)
メインCPU200aは、上記ステップS120-9において設定変更スイッチのオンエッジを検出していないかを判定する。その結果、設定変更スイッチのオンエッジを検出していないと判定した場合にはステップS120-17に処理を移し、設定変更スイッチのオンエッジを検出したと判定した場合にはステップS120-15に処理を移す。
(Step S120-13)
The main CPU 200a judges whether the on-edge of the setting change switch has been detected in the above step S120-9. If it is judged that the on-edge of the setting change switch has not been detected, the process proceeds to step S120-17, and if it is judged that the on-edge of the setting change switch has been detected, the process proceeds to step S120-15.

(ステップS120-15)
メインCPU200aは、設定値データを1インクリメントする。
(Step S120-15)
The main CPU 200a increments the setting value data by one.

(ステップS120-17)
メインCPU200aは、設定値データが、設定値として設定可能な範囲(1~6)内であるかを判定する。その結果、設定値データが範囲内であると判定した場合にはステップS120-21に処理を移し、設定値データが範囲内でないと判定した場合にはステップS120-19に処理を移す。
(Step S120-17)
The main CPU 200a judges whether the set value data is within the range (1 to 6) that can be set as a set value. If it is judged that the set value data is within the range, the process proceeds to step S120-21, and if it is judged that the set value data is not within the range, the process proceeds to step S120-19.

(ステップS120-19)
メインCPU200aは、設定値データを0にセットする。
(Step S120-19)
The main CPU 200a sets the setting value data to zero.

(ステップS120-21)
メインCPU200aは、上記ステップS120-15または上記ステップS120-19でインクリメントまたはセットされた値に設定値データを更新する。
(Step S120-21)
The main CPU 200a updates the setting value data to the value incremented or set in step S120-15 or step S120-19.

(ステップS120-23)
メインCPU200aは、設定値をメインクレジット表示部130に表示する表示データ変換処理を実行する。
(Step S120-23)
The main CPU 200 a executes a display data conversion process for displaying the set value in the main credit display section 130 .

(ステップS120-25)
メインCPU200aは、設定変更スイッチのオンエッジを検出していないかを判定する。その結果、設定変更スイッチのオンエッジを検出していないと判定した場合にはステップS120-31に処理を移し、設定変更スイッチのオンエッジを検出していると判定した場合にはステップS120-27に処理を移す。
(Step S120-25)
The main CPU 200a judges whether the on-edge of the setting change switch has been detected. If it is judged that the on-edge of the setting change switch has not been detected, the process proceeds to step S120-31, and if it is judged that the on-edge of the setting change switch has been detected, the process proceeds to step S120-27.

(ステップS120-27)
メインCPU200aは、設定変更スイッチがオンであるかを判定する。その結果、設定変更スイッチがオンであると判定した場合にはステップS120-27に処理を移し、設定変更スイッチがオンでないと判定した場合にはステップS120-29に処理を移す。
(Step S120-27)
The main CPU 200a judges whether the setting change switch is on. If it is judged that the setting change switch is on, the process proceeds to step S120-27, and if it is judged that the setting change switch is not on, the process proceeds to step S120-29.

(ステップS120-29)
メインCPU200aは、設定変更スイッチ間隔タイマをセットする。
(Step S120-29)
The main CPU 200a sets a setting change switch interval timer.

(ステップS120-31)
メインCPU200aは、設定変更スイッチ間隔タイマが0になるまで待つタイマウェイト処理を実行する。
(Step S120-31)
The main CPU 200a executes a timer wait process to wait until the setting change switch interval timer counts down to 0.

(ステップS120-33)
メインCPU200aは、スタートスイッチ118のオンエッジを検出していないかを判定する。その結果、スタートスイッチ118のオンエッジを検出していないと判定した場合にはステップS120-9に処理を移し、スタートスイッチ118のオンエッジを検出していると判定した場合にはステップS120-35に処理を移す。
(Step S120-33)
The main CPU 200a judges whether it has detected an on-edge of the start switch 118. If it has judged that an on-edge of the start switch 118 has not been detected, the process proceeds to step S120-9, whereas if it has judged that an on-edge of the start switch 118 has been detected, the process proceeds to step S120-35.

(ステップS120-35)
メインCPU200aは、設定キーがオフであるかを判定する。その結果、設定キーがオフであると判定した場合にはステップS120-35に処理を移し、設定キーがオフでないと判定した場合にはステップS120-37に処理を移す。
(Step S120-35)
The main CPU 200a judges whether the setting key is OFF, and if it is judged that the setting key is OFF, the process proceeds to step S120-35, whereas if it is judged that the setting key is not OFF, the process proceeds to step S120-37.

(ステップS120-37)
メインCPU200aは、設定キーがオンであるかを判定する。その結果、設定キーがオンであると判定した場合にはステップS120-37に処理を移し、設定キーがオンでないと判定した場合にはステップS122に処理を移す。
(Step S120-37)
The main CPU 200a judges whether the setting key is on. If it is judged that the setting key is on, the process proceeds to step S120-37, and if it is judged that the setting key is not on, the process proceeds to step S122.

(ステップS122)
メインCPU200aは、初期化スタートを開始する初期化スタート処理を実行する。なお、この初期化スタート処理については後述する。
(Step S122)
The main CPU 200a executes an initialization start process to start the initialization start, which will be described later.

図14は、主制御基板200における初期化スタート処理(S122)を説明するフローチャートである。 Figure 14 is a flowchart explaining the initialization start process (S122) in the main control board 200.

(ステップS122-1)
メインCPU200aは、設定値の変更が終了したことを示す設定変更終了コマンドを送信バッファにセットする。
(Step S122-1)
The main CPU 200a sets in the transmission buffer a setting change end command indicating that the change in the setting value has been completed.

(ステップS122-3)
メインCPU200aは、設定値の変更が終了したときの状態を示す設定変更状態コマンドを送信バッファにセットする。
(Step S122-3)
The main CPU 200a sets in the transmission buffer a setting change state command indicating the state when the setting value change is completed.

(ステップS122-5)
メインCPU200aは、初期化スタート時ウェイトタイマをセットする。
(Step S122-5)
The main CPU 200a sets a wait timer at the start of initialization.

(ステップS122-7)
メインCPU200aは、初期化スタート時ウェイトタイマが0になるまで待つタイマウェイト処理を実行する。
(Step S122-7)
The main CPU 200a executes a timer wait process to wait until the wait timer reaches 0 at the start of initialization.

(ステップS122-9)
メインCPU200aは、メインRAM200cのうちの別領域をクリアする設定変更時RAMクリア処理を実行する。
(Step S122-9)
The main CPU 200a executes a setting change RAM clear process to clear another area of the main RAM 200c.

(ステップS122-11)
メインCPU200aは、メインRAM200cにおいて設定変更時にクリアすべき使用領域をクリアするRAMクリア処理を実行する。
(Step S122-11)
The main CPU 200a executes a RAM clear process to clear areas in the main RAM 200c that should be cleared when the settings are changed.

(ステップS122-13)
メインCPU200aは、現在の遊技状態を示す遊技状態コマンドを送信バッファにセットする。
(Step S122-13)
The main CPU 200a sets a game status command indicating the current game status in a transmission buffer.

(ステップS200)
メインCPU200aは、遊技を開始するための遊技開始処理を実行する。なお、この遊技開始処理については後述する。
(Step S200)
The main CPU 200a executes a game start process to start a game, which will be described later.

図15は、主制御基板200における状態復帰処理(S130)を説明するフローチャートである。 Figure 15 is a flowchart explaining the state restoration process (S130) in the main control board 200.

(ステップS130-1)
メインCPU200aは、スタックポインタを復帰させる。
(Step S130-1)
The main CPU 200a restores the stack pointer.

(ステップS130-3)
メインCPU200aは、メインRAM200cのうちの未使用領域をクリアする未使用領域クリア処理を実行する。
(Step S130-3)
The main CPU 200a executes an unused area clearing process to clear unused areas in the main RAM 200c.

(ステップS130-5)
メインCPU200aは、スタックポインタ保存バッファをクリアする。
(Step S130-5)
The main CPU 200a clears the stack pointer storage buffer.

(ステップS130-7)
メインCPU200aは、電源断復帰後フラグを設定(オン)する。
(Step S130-7)
The main CPU 200a sets (ON) the post-power-off recovery flag.

(ステップS130-9)
メインCPU200aは、入力ポートのイメージを更新するポート入力処理を実行する。
(Step S130-9)
The main CPU 200a executes a port input process to update the image of the input port.

(ステップS130-11)
メインCPU200aは、上記ステップS130-9で更新された入力ポートのイメージに基づいて、操作対象ビットの情報を抽出する操作対象ビット抽出処理を実行する。
(Step S130-11)
The main CPU 200a executes an operation target bit extraction process for extracting information on the operation target bit based on the image of the input port updated in step S130-9.

(ステップS130-13)
メインCPU200aは、上記ステップS130-11で抽出した操作対象ビットを、前回状態の操作対象ビットとしてセットする。
(Step S130-13)
The main CPU 200a sets the operation target bit extracted in step S130-11 as the operation target bit of the previous state.

(ステップS130-15)
メインCPU200aは、リール110a、110b、110cのモータフェーズを取得する。ここで、リール110a、110b、110cの状態として、モータフェーズが設定されている。モータフェーズは、リール110a、110b、110cの動作状態、すなわち、加速中、定常回転中、停止中、待機中を示す。具体的に、モータフェーズに割り当てられた1バイト(記憶単位)の変数が、そのステッピングモータ152の動作状態に応じて、加速中=3、定常回転中=2、停止中=1、待機中=0といった値に変化する。
(Step S130-15)
The main CPU 200a acquires the motor phases of the reels 110a, 110b, and 110c. Here, the motor phase is set as the state of the reels 110a, 110b, and 110c. The motor phase indicates the operation state of the reels 110a, 110b, and 110c, i.e., accelerating, rotating steadily, stopped, and waiting. Specifically, a variable of 1 byte (storage unit) assigned to the motor phase changes to a value such as accelerating=3, rotating steadily=2, stopped=1, and waiting=0 according to the operation state of the stepping motor 152.

(ステップS130-17)
メインCPU200aは、上記ステップS130-15で取得したモータフェーズに基づいて、リール110a、110b、110cのいずれもが定常回転中および加速中でないかを判定する。その結果、リール110a、110b、110cのいずれもが定常回転中および加速中でないと判定した場合にはステップS130-21に処理を移し、リール110a、110b、110cのいずれかが定常回転中または加速中であると判定した場合にはステップS130-19に処理を移す。
(Step S130-17)
The main CPU 200a determines whether any of the reels 110a, 110b, 110c are rotating steadily or accelerating based on the motor phase acquired in step S130-15. If it is determined that none of the reels 110a, 110b, 110c are rotating steadily or accelerating, the process proceeds to step S130-21, whereas if it is determined that any of the reels 110a, 110b, 110c are rotating steadily or accelerating, the process proceeds to step S130-19.

(ステップS130-19)
メインCPU200aは、リール110a、110b、110cのエラー検出時の設定を行う回転エラー処理を実行する。
(Step S130-19)
The main CPU 200a executes a rotation error process that performs settings when an error is detected in the reels 110a, 110b, and 110c.

(ステップS130-21)
メインCPU200aは、退避していたレジスタ群を復帰させる。
(Step S130-21)
The main CPU 200a restores the saved register group.

(ステップS130-23)
メインCPU200aは、割込みを許可し、当該状態復帰処理を終了する。これにより、メインCPU200aは、電源断直前の状態に復帰する。
(Step S130-23)
The main CPU 200a then permits the interrupt and ends the state restoration process, thereby restoring the main CPU 200a to the state it was in immediately before the power was turned off.

図16は、主制御基板200における遊技開始処理(S200)を説明するフローチャートである。 Figure 16 is a flowchart explaining the game start process (S200) on the main control board 200.

(ステップS200-1)
メインCPU200aは、再遊技であるか否かを示す再遊技状態識別信号を出力するための再遊技状態識別信号出力設定処理を実行する。
(Step S200-1)
The main CPU 200a executes a re-play state identification signal output setting process for outputting a re-play state identification signal indicating whether or not a re-play is being performed.

(ステップS200-3)
メインCPU200aは、メダルの投入枚数(ベット枚数)を表示する投入枚数表示器に対応するビットをオフ(消灯)するための投入枚数表示器出力ビットオフをセットする。
(Step S200-3)
The main CPU 200a sets an inserted number indicator output bit OFF to turn off (light off) the bit corresponding to the inserted number indicator that displays the number of inserted medals (number of bets).

(ステップS200-5)
メインCPU200aは、上記ステップS200-3でセットしたビットについて、出力イメージを更新する出力ポートイメージセット処理を実行する。
(Step S200-5)
The main CPU 200a executes an output port image set process for updating the output image for the bit set in step S200-3.

(ステップS200-7)
メインCPU200aは、遊技開始ウェイトタイマをセットする。
(Step S200-7)
The main CPU 200a sets a game start wait timer.

(ステップS200-9)
メインCPU200aは、遊技開始ウェイトタイマが0になるまで待つタイマウェイト処理を実行する。
(Step S200-9)
The main CPU 200a executes a timer wait process to wait until the game start wait timer counts down to 0.

(ステップS200-11)
メインCPU200aは、メインRAM200cにおける使用領域のうち、1遊技毎にクリアすべき領域をクリアする1遊技RAMクリア処理を実行する。
(Step S200-11)
The main CPU 200a executes a one-game RAM clear process to clear an area in the main RAM 200c that should be cleared for each game.

(ステップS200-13)
メインCPU200aは、ボーナス信号を設定するボーナス信号設定処理を実行する。
(Step S200-13)
The main CPU 200a executes a bonus signal setting process for setting a bonus signal.

(ステップS200-15)
メインCPU200aは、入力ポートイメージのエッジ情報をクリアするエッジクリア処理を実行する。
(Step S200-15)
The main CPU 200a executes an edge clear process to clear edge information of the input port image.

(ステップS210)
メインCPU200aは、メダルの投入を受け付ける遊技メダル投入処理を実行する。なお、この遊技メダル投入処理については後述する。
(Step S210)
The main CPU 200a executes a medal insertion process for receiving insertion of medals, which will be described later.

図17は、主制御基板200における遊技メダル投入処理(S210)を説明するフローチャートである。 Figure 17 is a flowchart explaining the medal insertion process (S210) on the main control board 200.

(ステップS210-1)
メインCPU200aは、各種エラーの検出結果の確認を行うエラー確認処理を実行する。
(Step S210-1)
The main CPU 200a executes an error checking process to check the detection results of various errors.

(ステップS210-3)
メインCPU200aは、入力ポートの信号の立ち下がりエッジ(オンエッジ)を検出するエッジチェック処理を実行する。
(Step S210-3)
The main CPU 200a executes an edge check process to detect the falling edge (on edge) of the signal at the input port.

(ステップS210-5)
メインCPU200aは、前面上扉104または前面下扉106が開放されているときに1が立つドア開放エラー検出フラグを取得する。
(Step S210-5)
The main CPU 200a acquires a door open error detection flag that is set to 1 when the front upper door 104 or the front lower door 106 is open.

(ステップS210-7)
メインCPU200aは、上記ステップS210-5で取得したドア開放エラー検出フラグに基づき、前面上扉104および前面下扉106が閉鎖されているかを判定する。その結果、前面上扉104および前面下扉106が閉鎖されていると判定した場合にはステップS210-17に処理を移し、前面上扉104または前面下扉106の少なくとも一方が閉鎖されていないと判定した場合にはステップS210-9に処理を移す。
(Step S210-7)
The main CPU 200a judges whether the front upper door 104 and the front lower door 106 are closed based on the door open error detection flag acquired in the above step S210-5. If it is judged that the front upper door 104 and the front lower door 106 are closed, the process proceeds to step S210-17, and if it is judged that at least one of the front upper door 104 and the front lower door 106 is not closed, the process proceeds to step S210-9.

(ステップS210-9)
メインCPU200aは、前面上扉104または前面下扉106の少なくとも一方が開放されていることを示すエラーコード「E8」をセットする。
(Step S210-9)
The main CPU 200a sets an error code "E8" which indicates that at least one of the front upper door 104 or the front lower door 106 is open.

(ステップS210-11)
メインCPU200aは、エラー表示、警告音の要求、ならびに、エラー復帰待ちを行うエラーウェイト処理を実行する。
(Step S210-11)
The main CPU 200a executes an error wait process to display an error, request an alarm sound, and wait for recovery from the error.

(ステップS210-13)
メインCPU200aは、設定値を確認する設定値確認処理を実行する。
(Step S210-13)
The main CPU 200a executes a setting value confirmation process to confirm the setting value.

(ステップS210-15)
メインCPU200aは、入力ポートイメージのエッジ情報をクリアするエッジクリア処理を実行する。
(Step S210-15)
The main CPU 200a executes an edge clear process to clear edge information of the input port image.

(ステップS210-17)
メインCPU200aは、貯留(クレジット)されているメダルを払い戻すためのクレジットスイッチ(不図示)が押下されている場合に、貯留されているメダルを払い戻すクレジットボタンチェック処理を実行する。
(Step S210-17)
When a credit switch (not shown) for paying back accumulated (credited) medals is pressed, the main CPU 200a executes a credit button check process for paying back the accumulated medals.

(ステップS210-19)
メインCPU200aは、メダルをベットする遊技メダル投入ボタン関連処理を実行する。ここでは、ベットスイッチ116が押下された場合に、貯留(クレジット)されているメダルを規定数までベットするとともに、ベットした枚数分だけ貯留枚数を減算する。また、メダル投入口114aを通じてメダルが投入された場合、規定数までメダルをベットし、規定数よりも多くメダルが投入された場合、その分だけ貯留枚数に加算する。
(Step S210-19)
The main CPU 200a executes a process related to the medal insertion button for betting medals. When the bet switch 116 is pressed, the reserved (credited) medals are bet up to a specified number, and the number of reserved medals is subtracted by the number of medals bet. When medals are inserted through the medal insertion slot 114a, medals are bet up to a specified number, and when more medals are inserted than the specified number, the number of medals is added to the number of reserved medals.

(ステップS210-21)
メインCPU200aは、投入枚数が規定数であるかを確認する遊技メダル取得処理を実行する。
(Step S210-21)
The main CPU 200a executes a medal acquisition process to check whether the number of inserted medals is a specified number.

(ステップS210-23)
メインCPU200aは、上記ステップS210-21の確認結果に基づき、投入枚数が規定数でないかを判定する。その結果、投入枚数が規定数でないと判定した場合にはステップS210-1に処理を移し、投入枚数が規定数であると判定した場合にはステップS210-25に処理を移す。
(Step S210-23)
The main CPU 200a judges whether the number of inserted coins is equal to the specified number based on the result of the check in step S210-21. If the number of inserted coins is equal to the specified number, the process proceeds to step S210-1. If the number of inserted coins is equal to the specified number, the process proceeds to step S210-25.

(ステップS210-25)
メインCPU200aは、スタートスイッチ118の操作が有効になったか否かを示すスタート表示器(不図示)をオン(点灯)するためのスタート表示器出力ビットをセットする。
(Step S210-25)
The main CPU 200a sets a start indicator output bit for turning on (illuminating) a start indicator (not shown) that indicates whether or not the operation of the start switch 118 has been validated.

(ステップS210-27)
メインCPU200aは、スタートスイッチ118の立ち下がりエッジ(押下)を検出していなかを判定する。その結果、スタートスイッチ118の立ち下がりエッジを検出していないと判定した場合にはステップS210-1に処理を移し、スタートスイッチ118の立ち下がりエッジを検出していると判定した場合にはステップS210-29に処理を移す。
(Step S210-27)
The main CPU 200a judges whether or not it has detected a falling edge (pressing) of the start switch 118. As a result, if it is judged that the falling edge of the start switch 118 has not been detected, the process proceeds to step S210-1, and if it is judged that the falling edge of the start switch 118 has been detected, the process proceeds to step S210-29.

(ステップS210-29)
メインCPU200aは、メイン払出表示部132の表示をクリアするためにメイン払出表示部バッファをクリアする。
(Step S210-29)
The main CPU 200a clears the main payout display section buffer to clear the display of the main payout display section 132.

(ステップS210-31)
メインCPU200aは、再遊技状態識別信号をクリアする再遊技状態識別信号クリア処理を実行する。
(Step S210-31)
The main CPU 200a executes a re-play state identification signal clearing process for clearing the re-play state identification signal.

(ステップS210-33)
メインCPU200aは、スタート表示器をオフ(消灯)するためのブロッカー閉塞前処理を実行する。
(Step S210-33)
The main CPU 200a executes blocker blocking pre-processing to turn off (extinguish) the start indicator.

(ステップS210-35)
メインCPU200aは、スタートスイッチ118が押下されたことを示すレバー押下コマンドを送信バッファにセットする。
(Step S210-35)
The main CPU 200a sets a lever press command, which indicates that the start switch 118 has been pressed, in the transmission buffer.

(ステップS220)
メインCPU200aは、当選種別抽選を行う内部抽選処理を実行する。なお、この内部抽選処理については後述する。
(Step S220)
The main CPU 200a executes an internal lottery process for carrying out a lottery for determining the type of winning. This internal lottery process will be described later.

図18は、主制御基板200における内部抽選処理(S220)を説明するフローチャートである。 Figure 18 is a flowchart explaining the internal lottery process (S220) in the main control board 200.

(ステップS220-1)
メインCPU200aは、設定値データを取得する。
(Step S220-1)
The main CPU 200a acquires the setting value data.

(ステップS220-3)
メインCPU200aは、設定値異常エラーを示すエラーコード「EC」をセットする。
(Step S220-3)
The main CPU 200a sets an error code "EC" indicating a setting value abnormality error.

(ステップS220-5)
メインCPU200aは、上記ステップS220-1で取得した設定値データが異常であるかを判定する。その結果、設定値データが異常であると判定した場合にはステップS112に処理を移し、設定値データが異常でないと判定した場合にはステップS220-7に処理を移す。
(Step S220-5)
The main CPU 200a judges whether the setting value data acquired in step S220-1 is abnormal. If it is judged that the setting value data is abnormal, the process proceeds to step S112, and if it is judged that the setting value data is not abnormal, the process proceeds to step S220-7.

(ステップS220-7)
メインCPU200aは、乱数発生器200dによって更新された当選種別抽選乱数を取得する。
(Step S220-7)
The main CPU 200a obtains the winning type lottery random number updated by the random number generator 200d.

(ステップS220-9)
メインCPU200aは、遊技状態に係るオフセット値を取得する状態オフセット取得処理を実行する。
(Step S220-9)
The main CPU 200a executes a state offset acquisition process for acquiring an offset value related to a game state.

(ステップS220-11)
メインCPU200aは、内部抽選エリア定義テーブル(当選種別抽選テーブル)のアドレスをセットする。
(Step S220-11)
The main CPU 200a sets the address of the internal lottery area definition table (winning type lottery table).

(ステップS220-13)
メインCPU200aは、上記ステップS220-11でセットしたアドレスに対して、上記ステップS220-9で取得したオフセット値を加算したアドレスに示される値を当選領域の初期値としてセットする。ここでは、現在の遊技状態の当選種別抽選テーブルにおける最初の当選領域が初期値としてセットされることになる。
(Step S220-13)
The main CPU 200a adds the offset value acquired in step S220-9 to the address set in step S220-11, and sets the value indicated by the address as the initial value of the winning area. Here, the first winning area in the winning type lottery table for the current game state is set as the initial value.

(ステップS220-15)
メインCPU200aは、その当選領域の当選範囲を示す数値である抽選データを取得するとともに、当選領域を1ずらす抽選データ取得処理を実行する。
(Step S220-15)
The main CPU 200a acquires lottery data, which is a numerical value indicating the winning range of the winning area, and executes a lottery data acquisition process to shift the winning area by one.

(ステップS220-17)
メインCPU200aは、当選種別抽選を行わないかを判定する。その結果、当選種別抽選を行わないと判定した場合にはステップS220-21に処理を移し、当選種別抽選を行うと判定した場合にはステップS220-19に処理を移す。
(Step S220-17)
The main CPU 200a judges whether or not to hold a prize type lottery. If it is judged that a prize type lottery will not be held, the process proceeds to step S220-21. If it is judged that a prize type lottery will be held, the process proceeds to step S220-19.

(ステップS220-19)
メインCPU200aは、乱数値から抽選データを減算する。
(Step S220-19)
The main CPU 200a subtracts the lottery data from the random number value.

(ステップS220-21)
メインCPU200aは、上記ステップS220-19の減算結果が負であるか、すなわち、当選種別抽選によって、その当選領域に当選しているかを判定する。その結果、当選種別抽選に当選していると判定した場合にはステップS230に処理を移し、当選種別抽選に当選していないと判定した場合にはステップS220-23に処理を移す。
(Step S220-21)
The main CPU 200a judges whether the subtraction result in step S220-19 is negative, i.e., whether the winning area has been won by the winning type lottery. If it is judged that the winning type lottery has been won, the process proceeds to step S230, and if it is judged that the winning type lottery has not been won, the process proceeds to step S220-23.

(ステップS220-23)
メインCPU200aは、当選種別抽選が終了でないかを判定する。その結果、当選種別抽選が終了でないと判定した場合にはステップS220-15に処理を移し、当選種別抽選が終了であると判定した場合にはステップS220-25に処理を移す。
(Step S220-23)
The main CPU 200a judges whether the winning type lottery has ended. If it is judged that the winning type lottery has not ended, the process proceeds to step S220-15, and if it is judged that the winning type lottery has ended, the process proceeds to step S220-25.

(ステップS220-25)
メインCPU200aは、トリガー役種別をクリアする。
(Step S220-25)
The main CPU 200a clears the trigger role type.

(ステップS230)
メインCPU200aは、当選領域および遊技状態に基づいて、図柄コードを設定する図柄コード設定処理を実行する。なお、この図柄コード設定処理については後述する。
(Step S230)
The main CPU 200a executes a symbol code setting process for setting a symbol code based on the winning area and the game state. This symbol code setting process will be described later.

図19は、主制御基板200における図柄コード設定処理(S230)を説明するフローチャートである。 Figure 19 is a flowchart explaining the pattern code setting process (S230) on the main control board 200.

(ステップS230-1)
メインCPU200aは、上記ステップS220で当選した当選領域を取得し、取得した当選領域にボーナス役が含まれる場合には遊技状態を内部中遊技状態に設定する遊技状態設定処理を実行する。
(Step S230-1)
The main CPU 200a acquires the winning area acquired in step S220, and executes a game state setting process for setting the game state to an internal game state if the acquired winning area includes a bonus role.

(ステップS230-3)
メインCPU200aは、上記ステップS230-1で取得した当選領域を停止制御番号として設定する。
(Step S230-3)
The main CPU 200a sets the winning area acquired in step S230-1 as the stop control number.

(ステップS230-5)
メインCPU200aは、上記ステップS230-1で取得した当選領域に基づいて、当選役グループを決定(設定)する。なお、決定された当選役グループによって、メインCPU200aは、疑似遊技実行フラグをオンにすることがある。なお、疑似遊技実行フラグは、オンのときには疑似遊技を実行することを示し、オフのときには疑似遊技を実行しないことを示す。
(Step S230-5)
The main CPU 200a determines (sets) a winning combination group based on the winning region acquired in step S230-1. Depending on the determined winning combination group, the main CPU 200a may turn on a pseudo game execution flag. When the pseudo game execution flag is on, it indicates that a pseudo game is executed, and when it is off, it indicates that a pseudo game is not executed.

(ステップS230-7)
メインCPU200aは、上記ステップS230-3で設定した停止制御番号に基づいて、表示可能な図柄、および、引き込み対象の図柄を示す図柄コードを設定する図柄コード初期設定処理を実行する。
(Step S230-7)
The main CPU 200a executes a symbol code initial setting process for setting symbol codes indicating symbols that can be displayed and symbols to be drawn in, based on the stop control number set in step S230-3.

(ステップS230-9)
メインCPU200aは、表示図柄ビットを設定する表示図柄ビット初期値設定処理を実行する。
(Step S230-9)
The main CPU 200a executes a display symbol bit initial value setting process to set a display symbol bit.

(ステップS230-15)
メインCPU200aは、当選種別を示す当選情報コマンドを送信バッファにセットする。
(Step S230-15)
The main CPU 200a sets a winning information command indicating the type of winning in the transmission buffer.

(ステップS230-17)
メインCPU200aは、1遊技間タイマを確認する。
(Step S230-17)
The main CPU 200a checks the one-game timer.

(ステップS230-19)
メインCPU200aは、リール110a、110b、110cが回転前であることを示す回胴回転前コマンドを送信バッファにセットする。
(Step S230-19)
The main CPU 200a sets in the transmission buffer a pre-reel spin command indicating that the reels 110a, 110b, and 110c have not yet spun.

(ステップS230-21)
メインCPU200aは、ステッピングモータ152の励磁解放を待つ励磁解放待ち処理を実行する。
(Step S230-21)
The main CPU 200a executes an excitation release waiting process for waiting for the excitation release of the stepping motor 152.

(ステップS236)
メインCPU200aは、疑似遊技を実行する回胴演出処理を実行する。具体的に、ストップスイッチ120a、120b、120cの操作に応じて、各リール110a、110b、110cにおける所定の図柄(例えば、ボーナス役を構成する図柄)を、自動的に仮停止制御し、全てのリール110a、110b、110cが仮停止したら、もしくは、仮停止終了後にランダム遅延処理を通じて回転開始したら、疑似遊技実行フラグをオフする。
(Step S236)
The main CPU 200a executes a reel performance process for executing a pseudo game. Specifically, in response to the operation of the stop switches 120a, 120b, and 120c, the main CPU 200a automatically controls a provisional stop of a predetermined symbol (e.g., a symbol constituting a bonus role) on each of the reels 110a, 110b, and 110c, and turns off a pseudo game execution flag when all the reels 110a, 110b, and 110c have provisionally stopped or when they start rotating through a random delay process after the provisional stop.

(ステップS230-23)
メインCPU200aは、1遊技間タイマが0でないかを判定する。その結果、1遊技間タイマが0でないと判定した場合にはステップS230-23に処理を移し、1遊技間タイマが0であると判定した場合にはステップS230-25に処理を移す。
(Step S230-23)
The main CPU 200a judges whether the 1-game timer is not 0. As a result, if it is judged that the 1-game timer is not 0, the process proceeds to step S230-23, and if it is judged that the 1-game timer is 0, the process proceeds to step S230-25.

(ステップS230-25)
メインCPU200aは、リール110a、110b、110cの回転を開始させるための回胴開始処理を実行する。ここでは、リール110a、110b、110cのモータフェーズを加速中に設定して各リールの回転を開始させたり、1遊技間タイマを4.1秒に相当する値にセットしたりする。
(Step S230-25)
The main CPU 200a executes a reel start process for starting the rotation of the reels 110a, 110b, and 110c. Here, the motor phases of the reels 110a, 110b, and 110c are set to accelerating to start the rotation of each reel, and the one-play timer is set to a value equivalent to 4.1 seconds.

(ステップS230-27)
メインCPU200aは、リール110a、110b、110cの回転が開始したことを示す回胴開始コマンドを送信バッファにセットする。
(Step S230-27)
The main CPU 200a sets in the transmission buffer a reel start command indicating that the reels 110a, 110b, and 110c have started to rotate.

(ステップS240)
メインCPU200aは、リール110a、110b、110cの回転中の処理である回胴回転中処理を実行する。なお、この回胴回転中処理については後述する。
(Step S240)
The main CPU 200a executes a process during the rotation of the reels 110a, 110b, and 110c. This process will be described later.

図20は、主制御基板200における回胴回転中処理(S240)を説明するフローチャートである。 Figure 20 is a flowchart explaining the processing during reel rotation (S240) in the main control board 200.

(ステップS240-1)
メインCPU200aは、ストップスイッチ120a、120b、120cの表示器(不図示)に対応するビットをオフ(消灯)するために停止表示器出力ビットオフ(出力イメージ)をセットする。ここで、停止表示器出力ビットは、3ビットのビット列で構成され、各ビットがそれぞれ3つのストップスイッチ120a、120b、120cの発光色に対応付けられており、青色=1、赤色=0で表される。
(Step S240-1)
The main CPU 200a sets the stop indicator output bit off (output image) to turn off (turn off) the bit corresponding to the indicator (not shown) of the stop switches 120a, 120b, 120c. Here, the stop indicator output bit is composed of a bit string of 3 bits, each bit corresponding to the light emission color of the three stop switches 120a, 120b, 120c, respectively, and is represented by blue=1 and red=0.

(ステップS240-3)
メインCPU200aは、上記ステップS240-1でセットしたビットについて、出力イメージを更新する出力ポートイメージセット処理を実行する。
(Step S240-3)
The main CPU 200a executes an output port image set process for updating the output image for the bit set in step S240-1.

(ステップS240-5)
メインCPU200aは、各種エラーの検出結果の確認を行うエラー確認処理を実行する。
(Step S240-5)
The main CPU 200a executes an error checking process to check the detection results of various errors.

(ステップS240-7)
メインCPU200aは、インデックスフラグを参照し、回転しているリール110a、110b、110cのインデックスを取得する。なお、インデックスフラグは、リール110a、110b、110cが定常回転速度に到達した後にしか立たないので、換言すれば、インデックスフラグが立っているということは、リール110a、110b、110cが定常回転速度に到達していることも示すこととなる。
(Step S240-7)
The main CPU 200a refers to the index flag and obtains the index of the spinning reels 110a, 110b, and 110c. Note that the index flag is set only after the reels 110a, 110b, and 110c have reached a steady rotation speed. In other words, the fact that the index flag is set also indicates that the reels 110a, 110b, and 110c have reached a steady rotation speed.

(ステップS240-9)
メインCPU200aは、リール110a、110b、110c全てのインデックスフラグを検出済みでないかを判定する。その結果、全てのインデックスフラグを検出済みでないと判定した場合にはステップS240-1に処理を移し、全てのインデックスフラグを検出済みであると判定した場合にはステップS240-11に処理を移す。
(Step S240-9)
The main CPU 200a judges whether all index flags of the reels 110a, 110b, and 110c have been detected. If it is determined that all index flags have not been detected, the process proceeds to step S240-1, and if it is determined that all index flags have been detected, the process proceeds to step S240-11.

(ステップS240-11)
メインCPU200aは、停止または停止開始しているリール110a、110b、110cを示す停止回胴ビットを取得する。ここで、停止回胴ビットは、3ビットのビット列で構成され、各ビットがそれぞれ3つのリール110a、110b、110cのいずれかに対応付けられており、定常状態=1、加速状態、減速状態または停止状態=0で表される。
(Step S240-11)
The main CPU 200a acquires the stopped reel bit indicating the reels 110a, 110b, and 110c that have stopped or are starting to stop. Here, the stopped reel bit is composed of a 3-bit bit string, and each bit corresponds to one of the three reels 110a, 110b, and 110c, and is represented as 1 for a steady state and 0 for an accelerating state, decelerating state, or stopped state.

(ステップS240-13)
メインCPU200aは、上記ステップS240-11で取得した停止回胴ビットを回胴回転中フラグとして保存する。
(Step S240-13)
The main CPU 200a stores the stopped reel bit acquired in step S240-11 as a reel rotation in progress flag.

(ステップS240-15)
メインCPU200aは、ストップスイッチ120a、120b、120cの表示器(不図示)に対応するビットをオン(消灯)するために停止表示器出力ビットオン(出力イメージ)をセットする。
(Step S240-15)
The main CPU 200a sets a stop indicator output bit ON (output image) to turn ON (turn OFF) the bit corresponding to the indicator (not shown) of the stop switches 120a, 120b, 120c.

(ステップS240-17)
メインCPU200aは、入力ポート0のイメージを取得し、取得したイメージから、操作対象ビットを抽出する操作対象ビット抽出処理を実行する。ここで、操作対象ビットは、3ビットのビット列で構成され、各ビットがそれぞれ3つのストップスイッチ120a、120b、120cのいずれかに対応付けられており、操作されている=1、操作されていない=0で表される。
(Step S240-17)
The main CPU 200a acquires an image of the input port 0, and executes an operation target bit extraction process to extract an operation target bit from the acquired image. Here, the operation target bit is composed of a bit string of 3 bits, each bit corresponding to one of the three stop switches 120a, 120b, 120c, and is represented as 1 if it is operated and 0 if it is not operated.

(ステップS240-19)
メインCPU200aは、上記ステップS240-13で取得した回胴回転中フラグと、上記ステップS240-17で抽出した操作対象ビットとの論理積を演算する。ここで、リール110が回転中であり、かつ、そのリールに対応するストップスイッチ120が操作されていれば、すなわち、操作したストップスイッチ120が有効に回転しているリール110に対応していれば、論理積は1となる。
(Step S240-19)
The main CPU 200a calculates the logical product of the reel spinning flag acquired in step S240-13 and the bit to be operated extracted in step S240-17. If the reel 110 is spinning and the stop switch 120 corresponding to that reel is operated, that is, if the operated stop switch 120 corresponds to the reel 110 that is actively spinning, the logical product will be 1.

(ステップS240-21)
メインCPU200aは、上記ステップS240-19で演算した論理積が0である、すなわち、回転しているリール110に対応したストップスイッチ120が操作されていないかを判定する。その結果、回転しているリール110に対応したストップスイッチ120が操作されていないと判定した場合にはステップS240-3に処理を移し、回転しているリール110に対応したストップスイッチ120が操作されていると判定した場合にはステップS240-23に処理を移す。
(Step S240-21)
The main CPU 200a determines whether the logical product calculated in step S240-19 is 0, i.e., whether the stop switch 120 corresponding to the spinning reel 110 has not been operated. If it is determined that the stop switch 120 corresponding to the spinning reel 110 has not been operated, the process proceeds to step S240-3, and if it is determined that the stop switch 120 corresponding to the spinning reel 110 has been operated, the process proceeds to step S240-23.

(ステップS240-23)
メインCPU200aは、停止表示器出力ビットが含まれる出力イメージを取得し、取得した出力イメージと、上記ステップS240-19で演算した論理積との論理積を演算する。ここでは、操作されたストップスイッチ120が、赤色点灯中である場合に論理積のビットが0となり、青色点灯中である場合に論理積のビットが1となる。
(Step S240-23)
The main CPU 200a obtains an output image including the stop indicator output bit, and calculates the logical product of the obtained output image and the logical product calculated in the above step S240-19. Here, if the operated stop switch 120 is lit in red, the bit of the logical product becomes 0, and if the operated stop switch 120 is lit in blue, the bit of the logical product becomes 1.

(ステップS240-25)
メインCPU200aは、上記ステップS240-23で演算した論理積が0であるか、すなわち、操作されたストップスイッチ120が赤色点灯中であるかを判定する。その結果、操作されたストップスイッチ120が赤色点灯中であると判定した場合にはステップS240-1に処理を移し、操作されたストップスイッチ120が赤色点灯中でないと判定した場合にはステップS240-27に処理を移す。
(Step S240-25)
The main CPU 200a judges whether the logical product calculated in the above step S240-23 is 0, i.e., whether the operated stop switch 120 is lit in red. If it is judged that the operated stop switch 120 is lit in red, the process proceeds to step S240-1, and if it is judged that the operated stop switch 120 is not lit in red, the process proceeds to step S240-27.

(ステップS240-27)
メインCPU200aは、操作されたストップスイッチ120が有効でないかを判定する。その結果、操作されたストップスイッチ120が有効でないと判定した場合にはステップS240-1に処理を移し、操作されたストップスイッチ120が有効であると判定した場合にはステップS240-29に処理を移す。なお、ここでは、操作されたストップスイッチ120が1つであるか否かを判定している。そして、操作されたストップスイッチ120が1つであると判定した場合にはステップS240-29に処理を移し、操作されたストップスイッチ120が1つでない、すなわち、2つ以上であると判定した場合にはステップS240-1に処理を移す。
(Step S240-27)
The main CPU 200a judges whether the operated stop switch 120 is valid. As a result, if it is judged that the operated stop switch 120 is not valid, the process proceeds to step S240-1, and if it is judged that the operated stop switch 120 is valid, the process proceeds to step S240-29. Note that here, it is judged whether or not one stop switch 120 is operated. Then, if it is judged that one stop switch 120 is operated, the process proceeds to step S240-29, and if it is judged that not one stop switch 120 is operated, that is, two or more stop switches 120 are operated, the process proceeds to step S240-1.

(ステップS240-29)
メインCPU200aは、操作されたストップスイッチ120に対応するリール110を停止させるための各種パラメータを取得する停止制御回胴設定処理を実行する。
(Step S240-29)
The main CPU 200a executes a stop control reel setting process to acquire various parameters for stopping the reel 110 corresponding to the operated stop switch 120.

(ステップS240-31)
メインCPU200aは、割込みを禁止する。
(Step S240-31)
The main CPU 200a prohibits interrupts.

(ステップS240-33)
メインCPU200aは、有効ライン上に位置する図柄の図柄番号を押下基準位置として導出する押下基準位置取得処理を実行する。
(Step S240-33)
The main CPU 200a executes a touch reference position acquisition process to derive the symbol number of the symbol located on the pay line as the touch reference position.

(ステップS240-35)
メインCPU200aは、リール110の滑りコマ数を決定する滑りコマ数取得処理を実行する。
(Step S240-35)
The main CPU 200a executes a sliding frame number acquisition process for determining the number of sliding frames on the reel 110.

(ステップS250)
メインCPU200aは、操作されたストップスイッチ120に対応するリール110を停止させる回胴停止処理を実行する。なお、この回胴停止処理については後述する。
(Step S250)
The main CPU 200a executes a reel stop process for stopping the reel 110 corresponding to the operated stop switch 120. This reel stop process will be described later.

図21は、主制御基板200における回胴停止処理(S250)を説明するフローチャートである。 Figure 21 is a flowchart explaining the reel stop process (S250) in the main control board 200.

(ステップS250-1)
メインCPU200aは、上記ステップS240-35で導出した押下基準位置を取得する。
(Step S250-1)
The main CPU 200a obtains the pressed reference position derived in step S240-35.

(ステップS250-3)
メインCPU200aは、上記ステップS250-1で取得した押下基準位置に対して、上記ステップS240-37で決定した滑りコマ数を補正することにより、停止要求番号を算定する。
(Step S250-3)
The main CPU 200a calculates a stop request number by correcting the number of sliding symbols determined in the above step S240-37 with respect to the pressed reference position acquired in the above step S250-1.

(ステップS250-5)
メインCPU200aは、停止要求フラグを設定する(1にする)。停止要求フラグは、並行して動作するプログラムに対し、対象となるリール110の停止処理を要求するためのフラグであり、停止要求フラグを1とすることで、停止要求番号に対応する図柄を有効ライン上に停止することが可能となる。かかる停止要求フラグおよび上記の停止要求番号は、並行して動作するプログラムにより読み出され、リール110の停止処理が行われる。なお、停止処理が完了すると、そのプログラムによって、停止要求フラグは0(OFF)にリセットされる。
(Step S250-5)
The main CPU 200a sets a stop request flag (sets it to 1). The stop request flag is a flag for requesting a program operating in parallel to perform a stop process for the target reel 110, and by setting the stop request flag to 1, it becomes possible to stop the symbol corresponding to the stop request number on the pay line. The stop request flag and the stop request number are read out by a program operating in parallel, and the reel 110 is stopped. When the stop process is completed, the stop request flag is reset to 0 (OFF) by that program.

(ステップS250-7)
メインCPU200aは、割込みを許可する。
(Step S250-7)
The main CPU 200a permits the interrupt.

(ステップS250-9)
メインCPU200aは、リール110の停止順序を示す停止情報コマンドを送信バッファにセットする。
(Step S250-9)
The main CPU 200a sets a stop information command indicating the stopping order of the reels 110 in the transmission buffer.

(ステップS250-11)
メインCPU200aは、ストップスイッチ120の表示器(不図示)に対応するビットをオフ(消灯)するために停止表示器出力ビットオフ(出力イメージ)をセットする。
(Step S250-11)
The main CPU 200a sets the stop indicator output bit off (output image) to turn off (turn off) the bit corresponding to the indicator (not shown) of the stop switch 120.

(ステップS250-13)
メインCPU200aは、上記ステップS250-11でセットしたビットについて、出力イメージを更新する出力ポートイメージセット処理を実行する。
(Step S250-13)
The main CPU 200a executes an output port image set process for updating the output image for the bit set in step S250-11.

(ステップS250-15)
メインCPU200aは、表示図柄ビットを設定する表示図柄ビット設定処理を実行する。
(Step S250-15)
The main CPU 200a executes a display symbol bit setting process to set a display symbol bit.

(ステップS250-17)
メインCPU200aは、次のリール110を停止させるための次回胴設定前処理を実行する。
(Step S250-17)
The main CPU 200a executes a next cylinder setting pre-processing for stopping the next reel 110.

(ステップS250-19)
メインCPU200aは、全てのリール110の停止処理が終了済みでないかを判定する。その結果、全てのリール110の停止処理が終了済みでないと判定した場合にはステップS240に処理を移し、全てのリール110の停止処理が終了済みであると判定した場合にはステップS250-21に処理を移す。
(Step S250-19)
The main CPU 200a judges whether or not the stop processing has been completed for all of the reels 110. As a result, if it is judged that the stop processing for all of the reels 110 has not been completed, the process proceeds to step S240, and if it is judged that the stop processing for all of the reels 110 has been completed, the process proceeds to step S250-21.

(ステップS250-21)
メインCPU200aは、いずれかのリール110について停止要求フラグがオンである、すなわち、全てのリール110が停止済みでないかを判定する。その結果、全てのリール110が停止済みでないと判定した場合にはステップS250-21に処理を移し、全てのリール110が停止済みであると判定した場合にはステップS250-23に処理を移す。
(Step S250-21)
The main CPU 200a determines whether the stop request flag is on for any of the reels 110, i.e., whether all of the reels 110 have been stopped. If it is determined that all of the reels 110 have not been stopped, the process proceeds to step S250-21, and if it is determined that all of the reels 110 have been stopped, the process proceeds to step S250-23.

(ステップS250-23)
メインCPU200aは、各種エラーの検出結果の確認を行うエラー確認処理を実行する。
(Step S250-23)
The main CPU 200a executes an error checking process to check the detection results of various errors.

(ステップS250-25)
メインCPU200aは、操作対象ビットの情報を抽出する操作対象ビット抽出処理を実行する。
(Step S250-25)
The main CPU 200a executes an operation target bit extraction process for extracting information on the operation target bit.

(ステップS250-27)
メインCPU200aは、上記ステップS250-25で取得した操作対象ビットに基づいて、ストップスイッチ120が押下されているかを判定する。その結果、ストップスイッチ120が押下されていると判定した場合にはステップS250-23に処理を移し、ストップスイッチ120が押下されていないと判定した場合にはステップS260に処理を移す。
(Step S250-27)
The main CPU 200a judges whether the stop switch 120 is pressed based on the operation target bit acquired in the above step S250-25. If it is judged that the stop switch 120 is pressed, the process proceeds to step S250-23, and if it is judged that the stop switch 120 is not pressed, the process proceeds to step S260.

(ステップS260)
メインCPU200aは、入賞した当選役を判定する表示判定処理を実行する。なお、この表示判定処理については後述する。
(Step S260)
The main CPU 200a executes a display determination process for determining the winning combination that has been achieved. This display determination process will be described later.

図22は、主制御基板200における表示判定処理(S260)を説明するフローチャートである。 Figure 22 is a flowchart explaining the display determination process (S260) in the main control board 200.

(ステップS260-1)
メインCPU200aは、メイン払出表示部132のバッファをクリアする。
(Step S260-1)
The main CPU 200a clears the buffer of the main payout display section 132.

(ステップS260-3)
メインCPU200aは、有効ライン上に表示された図柄組み合わせと、有効ライン上に表示許可された図柄組み合わせとが一致するか否かによって、表示判定異常が発生しているかを判定する表示判定異常検出処理を実行する。
(Step S260-3)
The main CPU 200a executes a display judgment abnormality detection process for determining whether a display judgment abnormality has occurred based on whether or not the pattern combination displayed on the active line matches the pattern combination permitted to be displayed on the active line.

(ステップS260-5)
メインCPU200aは、表示判定異常(エラー)であることを示すエラーコード「EE」をセットする。
(Step S260-5)
The main CPU 200a sets an error code "EE" which indicates a display determination abnormality (error).

(ステップS260-7)
メインCPU200aは、上記ステップS260-3の判定結果に基づき、表示判定異常であるかを判定する。その結果、表示判定異常であると判定した場合にはステップS112に処理を移し、表示判定異常でないと判定した場合にはステップS260-9に処理を移す。
(Step S260-7)
The main CPU 200a judges whether or not there is a display judgment abnormality based on the judgment result of the above step S260-3. As a result, if it is judged that there is a display judgment abnormality, the process proceeds to step S112, and if it is judged that there is no display judgment abnormality, the process proceeds to step S260-9.

(ステップS260-9)
メインCPU200aは、有効ライン上に停止(表示)された図柄組み合わせに基づいて、入賞した当選役を決定する表示図柄識別生成処理を実行する。
(Step S260-9)
The main CPU 200a executes a display symbol identification generation process for determining a winning combination based on the symbol combination stopped (displayed) on the pay line.

(ステップS260-11)
メインCPU200aは、払出枚数の初期値として0をセットする。
(Step S260-11)
The main CPU 200a sets the initial value of the payout number to 0.

(ステップS260-13)
メインCPU200aは、小役が入賞したかを判定する。その結果、小役が入賞したと判定した場合にはステップS260-15に処理を移し、小役が入賞していないと判定した場合にはステップS260-35に処理を移す。
(Step S260-13)
The main CPU 200a judges whether or not a small win has been won. If it is judged that a small win has been won, the process proceeds to step S260-15. If it is judged that a small win has not been won, the process proceeds to step S260-35.

(ステップS260-15)
メインCPU200aは、小役が入賞したことを示す入賞フラグをオンにする。
(Step S260-15)
The main CPU 200a turns on a winning flag indicating that a small winning combination has been achieved.

(ステップS260-17)
メインCPU200aは、入賞した小役に応じた払出枚数を設定する払出枚数設定処理を実行する。
(Step S260-17)
The main CPU 200a executes a payout number setting process for setting the payout number according to the small winning combination.

(ステップS260-35)
メインCPU200aは、リプレイ役が入賞していなかを判定する。その結果、リプレイ役が入賞していないと判定した場合にはステップS270に処理を移し、リプレイ役が入賞していると判定した場合にはステップS260-37に処理を移す。
(Step S260-35)
The main CPU 200a judges whether or not the replay role has been won. If it is judged that the replay role has not been won, the process proceeds to step S270, and if it is judged that the replay role has been won, the process proceeds to step S260-37.

(ステップS260-37)
メインCPU200aは、払出枚数に投入枚数をセットする。
(Step S260-37)
The main CPU 200a sets the number of coins inserted as the number of coins to be paid out.

(ステップS260-39)
メインCPU200aは、再遊技作動中フラグをオンにする。
(Step S260-39)
The main CPU 200a turns on the replay operation flag.

(ステップS260-41)
メインCPU200aは、自動投入枚数をセットする。
(Step S260-41)
The main CPU 200a sets the number of coins to be automatically inserted.

(ステップS270)
メインCPU200aは、メダルを払い出す払出処理を実行する。なお、この払出処理については後述する。
(Step S270)
The main CPU 200a executes a payout process for paying out medals, which will be described later.

図23は、主制御基板200における払出処理(S270)を説明するフローチャートである。 Figure 23 is a flowchart explaining the payout process (S270) in the main control board 200.

(ステップS270-1)
メインCPU200aは、再遊技作動中フラグを取得する。
(Step S270-1)
The main CPU 200a acquires a re-play operation flag.

(ステップS270-3)
メインCPU200aは、メダルの払い出しが開始されたことを示す払出開始コマンドを送信バッファにセットする。
(Step S270-3)
The main CPU 200a sets in the transmission buffer a payout start command indicating that the payout of medals has started.

(ステップS270-5)
メインCPU200aは、上記ステップS270-1で取得した再遊技作動中フラグに基づいて、リプレイ役が入賞したかを判定する。その結果、リプレイ役が入賞したと判定した場合にはステップS270-41に処理を移し、リプレイ役が入賞していないと判定した場合にはステップS270-7に処理を移す。
(Step S270-5)
The main CPU 200a judges whether or not a replay has been won based on the replay operation flag acquired in the above step S270-1. If it is judged that a replay has been won, the process proceeds to step S270-41, and if it is judged that a replay has not been won, the process proceeds to step S270-7.

(ステップS270-7)
メインCPU200aは、メイン払出表示部132に0を表示するためのメイン表示器表示処理を実行する。
(Step S270-7)
The main CPU 200a executes a main display display process to display 0 on the main payout display section 132.

(ステップS270-9)
メインCPU200aは、払い出しがない(払出枚数が0枚)を判定する。その結果、払い出しがないと判定した場合にはステップS270-35に処理を移し、払い出しがあると判定した場合にはステップS270-11に処理を移す。
(Step S270-9)
The main CPU 200a determines whether or not a payout has been made (the number of payout coins is 0). If it determines that no payout has been made, the process proceeds to step S270-35. If it determines that a payout has been made, the process proceeds to step S270-11.

(ステップS270-11)
メインCPU200aは、貯留枚数が50枚以上であるかを判定する。その結果、貯留枚数が50枚以上であると判定した場合にはステップS270-13に処理を移し、貯留枚数が50枚以上でないと判定した場合にはステップS270-15に処理を移す。
(Step S270-11)
The main CPU 200a judges whether the number of reserved sheets is 50 or more. If it is judged that the number of reserved sheets is 50 or more, the process proceeds to step S270-13, and if it is judged that the number of reserved sheets is not 50 or more, the process proceeds to step S270-15.

(ステップS270-13)
メインCPU200aは、メダル払出装置142からメダルを1枚払い出させるメダル払出装置制御処理を実行し、ステップS270-23に処理を移す。
(Step S270-13)
The main CPU 200a executes a medal payout device control process for causing the medal payout device 142 to pay out one medal, and then moves to step S270-23.

(ステップS270-15)
メインCPU200aは、払出開始間隔タイマをセットする。
(Step S270-15)
The main CPU 200a sets a payout start interval timer.

(ステップS270-17)
メインCPU200aは、払出開始タイマが0でない、すなわち、初回払出時であるかを判定する。その結果、初回払出時であると判定した場合にはステップS270-21に処理を移し、初回払出時でないと判定した場合にはステップS270-19に処理を移す。
(Step S270-17)
The main CPU 200a judges whether the payout start timer is not 0, i.e., whether it is the time of the first payout. If it is judged as the time of the first payout, the process proceeds to step S270-21, and if it is judged as not the time of the first payout, the process proceeds to step S270-19.

(ステップS270-19)
メインCPU200aは、払出開始間隔タイマが0になるまで待つタイマウェイト処理を実行する。
(Step S270-19)
The main CPU 200a executes a timer wait process to wait until the payout start interval timer counts down to 0.

(ステップS270-21)
メインCPU200aは、貯留枚数を1インクリメントする。
(Step S270-21)
The main CPU 200a increments the number of stored coins by one.

(ステップS270-23)
メインCPU200aは、1枚のメダルが払い出されたことを示す払出実行コマンドを送信バッファにセットする。
(Step S270-23)
The main CPU 200a sets in the transmission buffer a payout execution command indicating that one medal has been paid out.

(ステップS270-25)
メインCPU200aは、既に払い出された払出枚数をメイン払出表示部132に表示するためのメイン表示器表示前処理を実行する。
(Step S270-25)
The main CPU 200a executes a main display pre-display process for displaying on the main payout display section 132 the number of coins that have already been paid out.

(ステップS270-27)
メインCPU200aは、ボーナス遊技状態でないかを判定する。その結果、ボーナス遊技状態でないと判定した場合にはステップS270-31に処理を移し、ボーナス遊技状態であると判定した場合にはステップS270-29に処理を移す。
(Step S270-27)
The main CPU 200a judges whether or not the bonus game state is in effect. If it is judged that the bonus game state is not in effect, the process proceeds to step S270-31. If it is judged that the bonus game state is in effect, the process proceeds to step S270-29.

(ステップS270-29)
メインCPU200aは、ボーナス遊技状態において払い出されたメダルの枚数であるボーナス作動中獲得枚数を1インクリメントする。
(Step S270-29)
The main CPU 200a increments by one the number of medals acquired during bonus operation, which is the number of medals paid out in the bonus game state.

(ステップS270-31)
メインCPU200aは、払出枚数のメダルの払い出しが終了していないかを判定する。その結果、払い出しが終了していないと判定した場合にはステップS270-11に処理を移し、払い出しが終了していると判定した場合にはステップS270-33に処理を移す。
(Step S270-31)
The main CPU 200a judges whether or not the payout of the payout number of medals has been completed. If it is judged that the payout has not been completed, the process proceeds to step S270-11, and if it is judged that the payout has been completed, the process proceeds to step S270-33.

(ステップS270-33)
メインCPU200aは、メダルの払い出しを終了するための払出終了処理を実行する。
(Step S270-33)
The main CPU 200a executes a payout end process to end the payout of medals.

(ステップS270-35)
メインCPU200aは、オーバーエラーが検出されていないかを判定する。その結果、オーバーエラーが検出されていないと判定した場合にはステップS270-41に処理を移し、オーバーエラーが検出されていると判定した場合にはステップS270-37に処理を移す。
(Step S270-35)
The main CPU 200a judges whether an over error has been detected. If it is judged that an over error has not been detected, the process proceeds to step S270-41, and if it is judged that an over error has been detected, the process proceeds to step S270-37.

(ステップS270-37)
メインCPU200aは、オーバーエラーを示すエラーコード「E5」をセットする。
(Step S270-37)
The main CPU 200a sets an error code "E5" indicating an over error.

(ステップS270-39)
メインCPU200aは、エラー表示、警告音の要求、ならびに、エラー復帰待ちを行うエラーウェイト処理を実行する。
(Step S270-39)
The main CPU 200a executes an error wait process to display an error, request an alarm sound, and wait for recovery from the error.

(ステップS270-41)
メインCPU200aは、メダルの払い出しが終了したことを示す払出終了コマンドを送信バッファにセットする。
(Step S270-41)
The main CPU 200a sets in the transmission buffer a payout end command indicating that the payout of medals has been completed.

(ステップS280)
メインCPU200aは、遊技状態の移行を管理する処理等を行う遊技移行処理を実行する。なお、この遊技移行処理については後述する。
(Step S280)
The main CPU 200a executes a game transition process for managing the transition of a game state, etc. This game transition process will be described later.

図24は、主制御基板200における遊技移行処理(S280)を説明するフローチャートである。 Figure 24 is a flowchart explaining the game transition process (S280) on the main control board 200.

(ステップS280-1)
メインCPU200aは、再遊技作動中フラグを取得し、取得した再遊技作動中フラグに基づいて、次遊技が再遊技であることを示すリプレイ表示器(不図示)に対応するビットをオンまたはオフするために停止表示器出力ビットオフ(出力イメージ)をセットし、セットした出力イメージの出力ビットを更新するリプレイ表示器制御処理を実行する。
(Step S280-1)
The main CPU 200a acquires a replay operation flag, and based on the acquired replay operation flag, executes a replay display control process which sets a stop display output bit off (output image) to turn on or off a bit corresponding to a replay display (not shown) indicating that the next play is a replay, and updates the output bit of the set output image.

(ステップS280-3)
メインCPU200aは、ボーナス役が入賞した場合に、ボーナス遊技状態を制御するための各種パラメータを設定する役物作動図柄表示処理を実行する。
(Step S280-3)
When a bonus combination is won, the main CPU 200a executes a combination operation symbol display process for setting various parameters for controlling the bonus game state.

(ステップS280-5)
メインCPU200aは、ボーナス遊技状態において、ボーナス作動中獲得枚数が所定枚数に到達した場合に、遊技状態を非内部遊技状態に移行させるボーナス作動終了処理を実行する。
(Step S280-5)
When the number of coins acquired during the bonus operation reaches a predetermined number in the bonus game state, the main CPU 200a executes a bonus operation end process for shifting the game state to a non-internal game state.

(ステップS280-17)
メインCPU200aは、1遊技が終了したことを示す遊技終了コマンドを送信バッファにセットする。
(Step S280-17)
The main CPU 200a sets a game end command, which indicates that one game has ended, in the transmission buffer.

(ステップS280-19)
メインCPU200aは、外部信号を出力するための端子板信号出力処理を実行する。
(Step S280-19)
The main CPU 200a executes a terminal board signal output process for outputting an external signal.

(ステップS280-23)
メインCPU200aは、遊技状態を示す遊技状態コマンドを送信バッファにセットする。
(Step S280-23)
The main CPU 200a sets a game status command indicating the game status in a transmission buffer.

(ステップS280-25)
メインCPU200aは、次遊技の開始を示す遊技開始コマンドを送信バッファにセットし、ステップS200に処理を移す。
(Step S280-25)
The main CPU 200a sets a game start command indicating the start of the next game in the transmission buffer, and transfers the process to step S200.

ステップS200からステップS280までの一連の処理を通じて1遊技が実行される。以後は、ステップS200からステップS280までを繰り返すこととなる。 One game is executed through a series of processes from step S200 to step S280. After that, steps S200 to S280 are repeated.

次に、主制御基板200における電源断時退避処理およびタイマ割込み処理について説明する。 Next, we will explain the power-off evacuation process and timer interrupt process on the main control board 200.

(主制御基板200の電源断時退避処理)
図25は、主制御基板200における電源断時退避処理を説明するフローチャートである。メインCPU200aは、電源断検知回路を監視しており、電源電圧が所定値以下になると、割り込んで電源断時退避処理を実行する。
(Evacuation process when power is turned off for the main control board 200)
25 is a flow chart explaining the power-off save processing in the main control board 200. The main CPU 200a monitors the power-off detection circuit, and when the power supply voltage falls below a predetermined value, interrupts and executes the power-off save processing.

(ステップS300-1)
電源断予告信号が入力されると、メインCPU200aは、レジスタを退避する。
(Step S300-1)
When the power-off warning signal is input, the main CPU 200a saves the registers.

(ステップS300-3)
メインCPU200aは、電源断予告信号をチェックする。
(Step S300-3)
The main CPU 200a checks the power-off warning signal.

(ステップS300-5)
メインCPU200aは、電源断予告信号を検出しているかを判定する。その結果、電源断予告信号を検出していると判定した場合にはステップS300-11に処理を移し、電源断予告信号を検出していないと判定した場合にはステップS300-7に処理を移す。
(Step S300-5)
The main CPU 200a judges whether a power-off warning signal has been detected. If it is judged that a power-off warning signal has been detected, the process proceeds to step S300-11. If it is judged that a power-off warning signal has not been detected, the process proceeds to step S300-7.

(ステップS300-7)
メインCPU200aは、レジスタを復帰させる。
(Step S300-7)
The main CPU 200a restores the registers.

(ステップS300-9)
メインCPU200aは、割込みを許可するための処理を行い、当該電源断時退避処理を終了する。
(Step S300-9)
The main CPU 200a performs processing to permit an interrupt, and ends the power-off save processing.

(ステップS300-11)
メインCPU200aは、出力ポートの出力を停止する出力ポートクリア処理を実行する。
(Step S300-11)
The main CPU 200a executes an output port clear process to stop the output of the output port.

(ステップS300-13)
メインCPU200aは、別領域についての電源断時の退避処理を実行する。
(Step S300-13)
The main CPU 200a executes a save process for the separate area when power is turned off.

(ステップS300-15)
メインCPU200aは、メインRAM200cへのアクセスを禁止するために必要なRAMプロテクト設定処理を実行する。
(Step S300-15)
The main CPU 200a executes a RAM protect setting process required to prohibit access to the main RAM 200c.

(ステップS300-17)
メインCPU200aは、電源断発生監視時間を設定すべく、ループカウンタのカウンタ値に所定の電源断検出信号検出回数をセットする。
(Step S300-17)
In order to set a power interruption occurrence monitoring time, the main CPU 200a sets the counter value of a loop counter to a predetermined number of times the power interruption detection signal has been detected.

(ステップS300-19)
メインCPU200aは、上記ステップS300-17でセットしたループカウンタの値を1減算する。
(Step S300-19)
The main CPU 200a decrements the value of the loop counter set in step S300-17 by one.

(ステップS300-21)
メインCPU200aは、ループカウンタのカウンタ値が0でないかを判定する。その結果、カウンタ値が0ではないと判定した場合にはステップS300-19に処理を移し、カウンタ値が0であると判定した場合には上記したCPU初期化処理(ステップS1000)に移行する。
(Step S300-21)
The main CPU 200a judges whether the counter value of the loop counter is 0. If it is judged that the counter value is not 0, the process proceeds to step S300-19, and if it is judged that the counter value is 0, the process proceeds to the above-mentioned CPU initialization process (step S1000).

なお、実際に電源断が生じた場合には、ステップS300-19~ステップS300-21をループしている間にスロットマシン100の稼働が停止する。 If a power outage actually occurs, operation of the slot machine 100 will stop while steps S300-19 to S300-21 are being looped.

(主制御基板200のタイマ割込み処理)
図26は、主制御基板200におけるタイマ割込み処理を説明するフローチャートである。主制御基板200には、所定の周期(同時回し参考例では1.49ミリ秒、以下「1.49ms」という)毎にクロックパルスを発生させるリセット用クロックパルス発生回路が設けられている。そして、リセット用クロックパルス発生回路によって、クロックパルスが発生すると、割り込んで、以下のタイマ割込み処理が実行される。
(Timer interrupt processing of main control board 200)
26 is a flow chart for explaining the timer interrupt process in the main control board 200. The main control board 200 is provided with a reset clock pulse generating circuit that generates a clock pulse every predetermined period (1.49 milliseconds in the simultaneous rotation reference example, hereinafter referred to as "1.49 ms"). When a clock pulse is generated by the reset clock pulse generating circuit, an interrupt occurs and the following timer interrupt process is executed.

(ステップS400-1)
メインCPU200aは、レジスタを退避する。
(Step S400-1)
The main CPU 200a saves the registers.

(ステップS400-3)
メインCPU200aは、割込みフラグをクリアする。
(Step S400-3)
The main CPU 200a clears the interrupt flag.

(ステップS400-5)
メインCPU200aは、各種の入力ポートイメージを読み込み、最新のスイッチ状態を正確に取得するためのポート入力処理を実行する。
(Step S400-5)
The main CPU 200a reads various input port images and executes port input processing to accurately obtain the latest switch states.

(ステップS400-7)
メインCPU200aは、セットされた出力イメージを出力ポートに出力し、メインクレジット表示部130、メイン払出表示部132、投入枚数表示器、スタート表示器、ストップスイッチ120a、120b、120cの表示器、リプレイ表示器を点灯制御するダイナミックポート出力処理を実行する。
(Step S400-7)
The main CPU 200a outputs the set output image to an output port, and executes a dynamic port output process which controls the lighting of the main credit display section 130, the main payout display section 132, the number of inserted coins indicator, the start indicator, the indicators of the stop switches 120a, 120b, 120c, and the replay indicator.

(ステップS400-9)
メインCPU200aは、タイマ割込み処理用フェーズを更新する。なお、タイマ割込み処理用フェーズは、0~3のいずれかであり、ここでは、タイマ割込み処理用フェーズが0、1、2の場合には1加算され、タイマ割込み処理用フェーズが3の場合には0に変更される。
(Step S400-9)
The main CPU 200a updates the timer interrupt processing phase. The timer interrupt processing phase is any one of 0 to 3. Here, if the timer interrupt processing phase is 0, 1, or 2, 1 is added, and if the timer interrupt processing phase is 3, it is changed to 0.

(ステップS400-11)
メインCPU200aは、送信バッファに格納されたコマンドを副制御基板202に送信するためのサブコマンド送信処理を行う。
(Step S400-11)
The main CPU 200 a performs a sub-command transmission process to transmit the commands stored in the transmission buffer to the sub-control board 202 .

(ステップS400-13)
メインCPU200aは、ステッピングモータ152を制御するステッピングモータ制御処理を実行する。
(Step S400-13)
The main CPU 200 a executes a stepping motor control process for controlling the stepping motor 152 .

(ステップS400-15)
メインCPU200aは、メダル払出装置142へ出力する出力イメージを出力する出力ポートイメージ出力処理を実行する。
(Step S400-15)
The main CPU 200 a executes an output port image output process that outputs an output image to be output to the medal payout device 142 .

(ステップS400-17)
メインCPU200aは、各種乱数値を更新する乱数更新処理を実行する。
(Step S400-17)
The main CPU 200a executes a random number update process to update various random number values.

(ステップS400-19)
メインCPU200aは、エラーに対応する外部信号(外部信号4、5)を外部に出力するためにエラーを検出する不正監視処理を実行する。
(Step S400-19)
The main CPU 200a executes fraud monitoring processing to detect errors in order to output external signals (external signals 4 and 5) corresponding to the errors to the outside.

(ステップS400-21)
メインCPU200aは、上記ステップS400-9で更新したタイマ割込み処理用フェーズに対応するモジュール(サブルーチン)を実行する。ここで、タイマ割込み処理用フェーズは0~3のいずれかに設定されており、タイマ割込み処理用フェーズ0~3それぞれに対応するモジュールが1つずつ設けられているため(合計4つ)、1つのモジュールは、タイマ割込み処理の4回に1回(5.96ms毎に)実行されることになる。例えば、各種タイマを減算する時間監視処理を実行するモジュールが1つのタイマ割込み処理用フェーズに対応付けられている。
(Step S400-21)
The main CPU 200a executes a module (subroutine) corresponding to the timer interrupt processing phase updated in step S400-9. Here, the timer interrupt processing phase is set to any one of 0 to 3, and one module is provided corresponding to each of the timer interrupt processing phases 0 to 3 (four in total), so that one module is executed once every four timer interrupt processing times (every 5.96 ms). For example, a module that executes a time monitoring process that subtracts from various timers is associated with one timer interrupt processing phase.

(ステップS400-23)
メインCPU200aは、試験信号を外部に出力する試験信号出力処理を実行する。
(Step S400-23)
The main CPU 200a executes a test signal output process for outputting a test signal to the outside.

(ステップS400-25)
メインCPU200aは、各種の入力ポートイメージを読み込み、最新のスイッチ状態を正確に取得するためのポート入力処理を実行する。
(Step S400-25)
The main CPU 200a reads various input port images and executes port input processing to accurately obtain the latest switch states.

(ステップS400-27)
メインCPU200aは、レジスタを復帰する。
(Step S400-27)
The main CPU 200a restores the registers.

(ステップS400-29)
メインCPU200aは、割込みを許可し、当該タイマ割込み処理を終了する。
(Step S400-29)
The main CPU 200a permits the interrupt and ends the timer interrupt process.

<ボーナス役当選報知>
上述したように、当選種別抽選により、当選役「RBB1」または当選役「RBB2」を含む当選種別(当選種別「RBB1」、当選種別「RBB1チェリー」、当選種別「RBB2」、当選種別「RBB2チェリー」)が決定されると、RBB内部当選フラグが成立し、遊技状態制御手段312は、遊技状態をRBB内部中遊技状態に移行させる。そうすると、遊技者は、決定された当選種別を構成する当選役(当選役「RBB1」、当選役「RBB2」)に対応する図柄組み合わせを有効ライン上に表示させることができる。そして、決定された当選種別を構成する当選役に対応する図柄組み合わせが有効ライン上に表示されると、遊技状態制御手段312は、遊技状態をRBB作動中遊技状態に移行させる。
<Bonus winning notification>
As described above, when a winning type including the winning combination "RBB1" or the winning combination "RBB2" (winning type "RBB1", winning type "RBB1 Cherry", winning type "RBB2", winning type "RBB2 Cherry") is determined by the winning type lottery, the RBB internal winning flag is established, and the game state control means 312 shifts the game state to the RBB internal game state. Then, the player can display the symbol combination corresponding to the winning combination (winning combination "RBB1", winning combination "RBB2") constituting the determined winning type on the pay line. Then, when the symbol combination corresponding to the winning combination constituting the determined winning type is displayed on the pay line, the game state control means 312 shifts the game state to the RBB operation game state.

このように、当選種別抽選により、当選役「RBB1」または当選役「RBB2」を含む当選種別が決定し、RBB内部中遊技状態に移行すると、当選役「RBB1」または当選役「RBB2」を含む当選種別が決定した旨、遊技者に報知(告知)する場合がある。例えば、当選役「RBB1」または当選役「RBB2」を含む当選種別の決定に応じて、演出制御手段334は、演出用ランプ126の一部(例えば、告知専用ランプ)を点灯または点滅させたり、液晶表示部124にその旨の画像を表示したり、スピーカ128にその旨を示す音(例えば、キャラクタが特定の音声)を出力したりする。以下では、当選役「RBB1」または当選役「RBB2」を含む当選種別が決定した旨の報知を単にボーナス報知と略す場合がある。ボーナス報知では、当選役「RBB1」または当選役「RBB2」を含む当選種別が決定した旨は報知するものの、その当選種別が当選役「RBB1」または当選役「RBB2」のいずれを含むかは、遊技者の期待感を煽るため、敢えて報知しない。ただし、かかる場合に限らず、演出制御手段334は、例えば、スロットマシン100の前面上扉104の前面パネル内の照明を消灯させたり、演出用ランプ126は点灯させるが、本来、同タイミングで出力される音声を消音させることで、遊技利益の高い当選役「RBB1」を含む当選種別が決定した旨を報知する場合がある。なお、ボーナス報知は、演出用ランプ126、液晶表示部124、スピーカ128に拘わらず、遊技者にその旨伝達できれば足り、例えば、役物に所定の動作をさせる等、様々な報知手段を適用することができる。 In this way, when the winning type including the winning role "RBB1" or the winning role "RBB2" is determined by the winning type lottery and the game state is shifted to the RBB internal game state, the player may be notified (announced) that the winning type including the winning role "RBB1" or the winning role "RBB2" has been determined. For example, in response to the determination of the winning type including the winning role "RBB1" or the winning role "RBB2", the performance control means 334 may light or blink a part of the performance lamp 126 (e.g., a lamp dedicated to the announcement), display an image to that effect on the liquid crystal display unit 124, or output a sound indicating that effect (e.g., a specific voice of a character) from the speaker 128. In the following, the announcement that the winning type including the winning role "RBB1" or the winning role "RBB2" has been determined may be abbreviated to simply "bonus announcement". In the bonus notification, the fact that a winning type including the winning role "RBB1" or the winning role "RBB2" has been determined is notified, but whether the winning type includes the winning role "RBB1" or the winning role "RBB2" is not notified in order to increase the player's expectations. However, this is not limited to the above case, and the performance control means 334 may, for example, turn off the lights in the front panel of the front upper door 104 of the slot machine 100, or turn on the performance lamp 126, but mute the sound that would normally be output at the same time, to notify that a winning type including the winning role "RBB1" with a high gaming profit has been determined. Note that the bonus notification may be made by any means, regardless of the performance lamp 126, the liquid crystal display unit 124, or the speaker 128, as long as it can convey that fact to the player, and various notification means can be applied, such as making the role perform a predetermined action.

しかし、ボーナス報知を予め定められたタイミングで画一的に実行するとなると、遊技者もそのタイミングを予想できるようになり、ボーナス報知の希少感が薄れるおそれがある。また、そのタイミングでボーナス報知が行われないことで、当選役「RBB1」または当選役「RBB2」を含む当選種別の不当選も確定してしまい、遊技者の遊技意欲の低下を招くことになる。ここでは、報知のタイミングにバリエーションを設けることで遊技意欲の向上を図る。 However, if bonus notifications were to be uniformly issued at predetermined times, players would be able to predict the timing, and the sense of rarity of the bonus notification would be diminished. Furthermore, if bonus notifications were not issued at those times, it would also be confirmed that the player has not won any of the winning combinations, including the winning combination "RBB1" or "RBB2," which would reduce the player's motivation to play. Here, we aim to increase motivation to play by providing variation in the timing of notifications.

図27は、当選種別と報知タイミングとの関係を示した説明図である。ここでは、当選役「RBB1」または当選役「RBB2」を含む当選種別、すなわち、当選種別「RBB1」、当選種別「RBB1チェリー」、当選種別「RBB2」、当選種別「RBB2チェリー」のいずれかに当選した場合の報知について説明する。なお、ここでは、当選種別「RBB1」、当選種別「RBB1チェリー」、当選種別「RBB2」、当選種別「RBB2チェリー」が決定される相対比率が、例えば、8:2:4:1に設定されているとする。 Figure 27 is an explanatory diagram showing the relationship between winning types and notification timing. Here, notification will be explained when a winning type including the winning role "RBB1" or the winning role "RBB2" is won, i.e., the winning type "RBB1", the winning type "RBB1 Cherry", the winning type "RBB2", or the winning type "RBB2 Cherry". Note that here, it is assumed that the relative ratio for determining the winning type "RBB1", the winning type "RBB1 Cherry", the winning type "RBB2", and the winning type "RBB2 Cherry" is set to, for example, 8:2:4:1.

本実施形態において、ボーナス報知として3つのタイミングを例に挙げる。第1のタイミングは、当選種別抽選により、当選役「RBB1」または当選役「RBB2」を含む当選種別に当選した遊技におけるスタートスイッチ118の操作(第1操作)時である。したがって、第1のタイミングは当選役「RBB1」または当選役「RBB2」を含む当選種別の決定と同タイミングでボーナス報知を行うことになる。かかる第1のタイミングを「先告知」と言う場合がある。第2のタイミングは、当選種別抽選により、当選役「RBB1」または当選役「RBB2」を含む当選種別に当選した遊技における第3停止(第2操作)時である。第3のタイミングは、当選種別抽選により、当選役「RBB1」または当選役「RBB2」を含む当選種別に当選した遊技の次遊技におけるスタートスイッチ118の操作(第2操作)時である。かかる第2のタイミングおよび第3のタイミングを、「先告知」より後の告知という意味で「後告知」と言う場合がある。図27に示すように、当選種別抽選により、当選役「RBB1」が単独で含まれる当選種別「RBB1」(第1当選種別)、または、当選役「RBB2」が単独で含まれる当選種別「RBB2」(第1当選種別)が決定された場合、先告知が行われる。また、当選種別抽選により、当選役「RBB1」と、当選役「チェリー」とが重複した当選種別「RBB1チェリー」(第2当選種別)、または、当選役「RBB2」と、当選役「チェリー」とが重複した当選種別「RBB2チェリー」(第2当選種別)が決定された場合、後告知が行われる。 In this embodiment, three timings are given as examples of bonus notification. The first timing is the operation of the start switch 118 (first operation) in a game in which a winning type including the winning role "RBB1" or the winning role "RBB2" is won by the winning type lottery. Therefore, the first timing is the same timing as the determination of the winning type including the winning role "RBB1" or the winning role "RBB2". Such a first timing is sometimes called "advance notification". The second timing is the third stop (second operation) in a game in which a winning type including the winning role "RBB1" or the winning role "RBB2" is won by the winning type lottery. The third timing is the operation of the start switch 118 (second operation) in the next game of a game in which a winning type including the winning role "RBB1" or the winning role "RBB2" is won by the winning type lottery. The second and third timings may be referred to as "later notification" to indicate notification after the "early notification." As shown in FIG. 27, if the winning type lottery determines the winning type "RBB1" (first winning type) containing the winning role "RBB1" alone, or the winning type "RBB2" (first winning type) containing the winning role "RBB2" alone, then the early notification is performed. Also, if the winning type lottery determines the winning type "RBB1 Cherry" (second winning type) in which the winning role "RBB1" and the winning role "Cherry" overlap, or the winning type "RBB2 Cherry" (second winning type) in which the winning role "RBB2" and the winning role "Cherry" overlap, then the late notification is performed.

図28は、先告知の動作を説明するための説明図である。非内部中遊技状態において遊技者がスタートスイッチ118を操作し、当選種別抽選により、当選種別「RBB1」または当選種別「RBB2」が決定された場合、その当選種別抽選の契機となったスタートスイッチ118の操作時において、演出制御手段334は、図28(a)のように、例えば、演出用ランプ126を点灯させることでボーナス報知(先告知)を行う。 Figure 28 is an explanatory diagram for explaining the advance notification operation. When a player operates the start switch 118 in a non-internal play state and the winning type "RBB1" or "RBB2" is determined by the winning type lottery, when the start switch 118 is operated, which triggers the winning type lottery, the presentation control means 334 performs a bonus notification (advance notification) by, for example, turning on the presentation lamp 126, as shown in Figure 28 (a).

遊技者は、かかるボーナス報知により、自己のスタートスイッチ118の操作によって当選種別「RBB1」または当選種別「RBB2」に当選したことを把握することができる。したがって、遊技者は、図28(b)のように、当選役「RBB1」または当選役「RBB2」に対応する図柄組み合わせを有効ライン上に表示させるように、ストップスイッチ120を操作することができる。 The player can understand from this bonus notification that he or she has won the winning type "RBB1" or the winning type "RBB2" by operating the start switch 118. Therefore, the player can operate the stop switch 120 to display the symbol combination corresponding to the winning role "RBB1" or the winning role "RBB2" on the pay line, as shown in FIG. 28(b).

ただし、遊技者は、当選役「RBB1」または当選役「RBB2」を含む当選種別が決定したことは把握できるが、その当選種別が当選役「RBB1」または当選役「RBB2」のいずれを含むかは把握できない。ここで、当選役「RBB1」に対応する図柄組み合わせと、当選役「RBB2」に対応する図柄組み合わせとは、右リール110cの図柄が図柄「赤7」と図柄「BAR」とで異なるだけである。また、図3に示したように、右リール110cにおいて図柄「赤7」と図柄「BAR」とは連続して配置されている。したがって、遊技者は、右リール110cの図柄「BAR」を有効ライン上に表示させるようにストップスイッチ120を操作することで、図28(c)のように、当選役「RBB1」または当選役「RBB2」のいずれかを入賞させることができる。こうして、遊技者は、当選種別「RBB1」または当選種別「RBB2」に当選した遊技において、遊技状態をRBB作動中遊技状態に移行させることが可能となる。 However, the player can know that the winning type including the winning role "RBB1" or the winning role "RBB2" has been determined, but cannot know whether the winning type includes the winning role "RBB1" or the winning role "RBB2". Here, the only difference between the symbol combination corresponding to the winning role "RBB1" and the symbol combination corresponding to the winning role "RBB2" is that the symbols on the right reel 110c are the symbols "red 7" and "BAR". Also, as shown in FIG. 3, the symbols "red 7" and "BAR" are arranged consecutively on the right reel 110c. Therefore, the player can win either the winning role "RBB1" or the winning role "RBB2" as shown in FIG. 28(c) by operating the stop switch 120 so that the symbol "BAR" on the right reel 110c is displayed on the pay line. In this way, when a player wins the winning type "RBB1" or "RBB2", the game state can be transitioned to the RBB operating game state.

ところで、上述したように、当選役「RBB1」、当選役「RBB2」、当選役「チェリー」に対応する図柄組み合わせを構成する図柄は、各リール110において、必ずしも有効ライン上に表示可能なように配列されていない。このうち、当選役「RBB1」および当選役「RBB2」は、仮に、入賞できなかったとしても、次遊技以降に有効ライン上に表示させることができる。一方、当選役「チェリー」については、当選役「チェリー」を含む当選種別(当選種別「チェリー」、当選種別「RBB1チェリー」、当選種別「RBB2チェリー」)に当選した遊技でしか有効ライン上に表示させることができない。したがって、メダルの減少を抑制するため、非内部遊技状態において、遊技者は、当選役「チェリー」に対応する図柄組み合わせを有効ライン上に表示できるように、すなわち、図3における左リール110aの図柄番号「4」~「8」、「13」~「17」が有効ライン上に位置するタイミングでストップスイッチ120を操作する。なお、当選役「チェリー」と、当選役「RBB1」または当選役「RBB2」とは、有効ライン上に同時には表示できない位置関係となっている。したがって、遊技者が、当選役「チェリー」に対応する図柄組み合わせを有効ライン上に表示できるように操作すると、当選役「RBB1」および当選役「RBB2」に対応する図柄組み合わせのうち、左リール110aの図柄「赤7」を有効ライン上に表示させることはできない。そうすると、ボーナス役>小役の順に優先して停止制御が行われる場合であっても、遊技者は、図柄「チェリー」を有効ライン上に表示させる操作態様を行うことで、当選役「チェリー」に対応する図柄組み合わせを有効ライン上に表示させることが可能となる。 As described above, the symbols constituting the symbol combinations corresponding to the winning roles "RBB1", "RBB2", and "Cherry" are not necessarily arranged on each reel 110 so as to be displayed on the pay line. Of these, even if the winning roles "RBB1" and "RBB2" do not win, they can be displayed on the pay line in the next game or later. On the other hand, the winning role "Cherry" can only be displayed on the pay line in a game in which the winning type including the winning role "Cherry" (winning type "Cherry", winning type "RBB1 Cherry", winning type "RBB2 Cherry") is won. Therefore, in order to suppress the decrease of medals, in the non-internal game state, the player operates the stop switch 120 so that the symbol combination corresponding to the winning role "Cherry" can be displayed on the pay line, that is, at the timing when the symbol numbers "4" to "8", "13" to "17" of the left reel 110a in FIG. 3 are located on the pay line. The winning combination "Cherry" and the winning combination "RBB1" or "RBB2" are in a positional relationship such that they cannot be displayed on the winning line at the same time. Therefore, if a player operates so that a symbol combination corresponding to the winning combination "Cherry" can be displayed on the winning line, the symbol "Red 7" on the left reel 110a, which is one of the symbol combinations corresponding to the winning combinations "RBB1" and "RBB2", cannot be displayed on the winning line. In this way, even if the stop control is performed in the order of bonus role > minor role, the player can display the symbol combination corresponding to the winning combination "Cherry" on the winning line by performing an operation mode that displays the symbol "Cherry" on the winning line.

図29は、後告知の動作を説明するための説明図である。非内部中遊技状態において遊技者がスタートスイッチ118を操作し、当選種別抽選により、当選種別「RBB1チェリー」または当選種別「RBB2チェリー」が決定されたとする。当選種別「RBB1チェリー」または当選種別「RBB2チェリー」が決定された場合、図29(a)のように、その当選種別抽選の契機となったスタートスイッチ118の操作時においては、ボーナス報知は行われることはなく、遊技者は、少なくとも第3停止まで、ボーナス役に当選したか否か把握することができない。したがって、遊技者は、当選役「チェリー」に対応する図柄組み合わせを有効ライン上に表示できる操作態様でストップスイッチ120を操作することになる。 Figure 29 is an explanatory diagram for explaining the operation of the post-notification. Assume that a player operates the start switch 118 in a non-internal play state, and the winning type "RBB1 Cherry" or "RBB2 Cherry" is determined by a winning type lottery. When the winning type "RBB1 Cherry" or "RBB2 Cherry" is determined, as shown in Figure 29 (a), no bonus notification is performed at the time of operation of the start switch 118 that triggered the winning type lottery, and the player cannot know whether or not he or she has won the bonus role until at least the third stop. Therefore, the player operates the stop switch 120 in an operation mode that allows the symbol combination corresponding to the winning role "Cherry" to be displayed on the pay line.

遊技者が、当選役「チェリー」に対応する図柄組み合わせを有効ライン上に表示できる操作態様でストップスイッチ120を操作している場合、当選種別「RBB1チェリー」または当選種別「RBB2チェリー」の当選に応じて、図29(b)のように、当選役「チェリー」に対応する図柄組み合わせが有効ライン上に表示される。当選役「チェリー」に対応する図柄組み合わせが有効ライン上に表示されるのは、当選種別「チェリー」、当選種別「RBB1チェリー」、当選種別「RBB2チェリー」のいずれかである。すなわち、当選役「チェリー」に対応する図柄組み合わせが有効ライン上に表示されただけで、ボーナス役に当選した可能性が高いことになる。したがって、遊技者は、当選役「チェリー」の入賞により、ボーナス役の当選を期待することができる。 When the player operates the stop switch 120 in an operation mode that allows the symbol combination corresponding to the winning role "Cherry" to be displayed on the pay line, as shown in FIG. 29(b), depending on whether the winning type "RBB1 Cherry" or "RBB2 Cherry" is won, the symbol combination corresponding to the winning role "Cherry" is displayed on the pay line. The symbol combination corresponding to the winning role "Cherry" is displayed on the pay line for any of the winning types "Cherry", "RBB1 Cherry", and "RBB2 Cherry". In other words, just by displaying the symbol combination corresponding to the winning role "Cherry" on the pay line, there is a high possibility that the bonus role has been won. Therefore, the player can expect to win the bonus role when the winning role "Cherry" is won.

そして、当選種別抽選により、当選種別「RBB1チェリー」または当選種別「RBB2チェリー」のいずれかが決定されていれば、第3停止時、または、次遊技のスタートスイッチ118の操作時において、演出制御手段334は、図29(c)のように、例えば、演出用ランプ126を点灯させることで、ボーナス報知(後告知)を行う。かかるボーナス報知により、遊技者は、当選役「チェリー」が入賞した遊技において当選種別「RBB1チェリー」または当選種別「RBB2チェリー」に当選していたことを把握することができる。したがって、遊技者は、次遊技において、当選役「RBB1」または当選役「RBB2」に対応する図柄組み合わせを有効ライン上に表示させるように、ストップスイッチ120を操作することで、遊技状態をRBB作動中遊技状態に移行させることが可能となる。 If the winning type lottery determines that the winning type is either "RBB1 Cherry" or "RBB2 Cherry", the presentation control means 334 performs a bonus notification (post-notification) at the third stop or when the start switch 118 for the next game is operated, for example, by turning on the presentation lamp 126 as shown in FIG. 29(c). This bonus notification allows the player to know that the winning type "RBB1 Cherry" or the winning type "RBB2 Cherry" was won in the game in which the winning role "Cherry" was won. Therefore, in the next game, the player can shift the game state to the RBB operation game state by operating the stop switch 120 so that the symbol combination corresponding to the winning role "RBB1" or the winning role "RBB2" is displayed on the pay line.

なお、当選種別「RBB1チェリー」または当選種別「RBB2チェリー」のいずれかが決定された場合、第1停止で左リール110aの図柄「チェリー」が有効ライン上に表示されたとしても、ボーナス報知は行われない。したがって、このタイミングで電源が切断された場合、遊技者は、当選種別「RBB1チェリー」または当選種別「RBB2チェリー」のいずれかが決定されたことを把握できないおそれがある。そこで、当選種別「RBB1チェリー」または当選種別「RBB2チェリー」のいずれかが決定され、当選役「チェリー」に対応する図柄組み合わせの一部または全部が有効ライン上に表示された後に電源が切断されると、演出制御手段334は、電源復帰した直後にボーナス報知を行うとしてもよい。 When either the winning type "RBB1 Cherry" or the winning type "RBB2 Cherry" is determined, no bonus notification will be made even if the "Cherry" symbol on the left reel 110a is displayed on the winning line at the first stop. Therefore, if the power is cut off at this timing, the player may not be able to grasp that either the winning type "RBB1 Cherry" or the winning type "RBB2 Cherry" has been determined. Therefore, if the power is cut off after either the winning type "RBB1 Cherry" or the winning type "RBB2 Cherry" is determined and some or all of the symbol combination corresponding to the winning role "Cherry" is displayed on the winning line, the presentation control means 334 may notify the bonus immediately after the power is restored.

上記のように、ここでは、当選種別「RBB1」または当選種別「RBB2」に当選すると、その遊技の開始時(スタートスイッチ118操作時)にボーナス報知(先告知)が行われる。したがって、遊技者は、ボーナス役に当選したことを遊技の開始時に把握でき、さらに、その遊技において当選役「RBB1」または当選役「RBB2」に対応する図柄組み合わせを有効ライン上に表示させることが可能となる。一方、当選種別「RBB1チェリー」または当選種別「RBB2チェリー」に当選した場合、その遊技の開始時(スタートスイッチ118操作時)にボーナス報知は行われない。これは、遊技の開始時にボーナス報知が行われると、遊技者は、当選役「RBB1」または当選役「RBB2」に対応する図柄組み合わせを有効ライン上に表示させようとするので、当選した当選種別が当選種別「RBB1チェリー」または当選種別「RBB2チェリー」であることを把握できなくなるからである。そうすると、当選種別「RBB1」および当選種別「RBB2」と、当選種別「RBB1チェリー」および当選種別「RBB2チェリー」とを個別に設ける効果に乏しくなる。 As described above, when the winning type "RBB1" or the winning type "RBB2" is won, a bonus notification (advance notification) is made at the start of the game (when the start switch 118 is operated). Therefore, the player can know that he/she has won the bonus role at the start of the game, and furthermore, it is possible to display the symbol combination corresponding to the winning role "RBB1" or the winning role "RBB2" on the active line in the game. On the other hand, when the winning type "RBB1 Cherry" or the winning type "RBB2 Cherry" is won, a bonus notification is not made at the start of the game (when the start switch 118 is operated). This is because if a bonus notification is made at the start of the game, the player will be unable to know that the winning type that has been won is the winning type "RBB1 Cherry" or the winning type "RBB2 Cherry" because the player will try to display the symbol combination corresponding to the winning role "RBB1" or the winning role "RBB2" on the active line. In that case, there would be little effect in providing separate winning types "RBB1" and "RBB2" from the winning type "RBB1 Cherry" and "RBB2 Cherry."

そこで、当選種別「RBB1チェリー」または当選種別「RBB2チェリー」に当選した場合、少なくとも第3停止時以降にボーナス報知(後告知)を行う。したがって、遊技者は、まず、当選役「チェリー」の当選を願い、当選役「チェリー」に対応する図柄組み合わせが有効ライン上に表示される操作態様でストップスイッチ120を操作する。そして、当選役「チェリー」に対応する図柄組み合わせが有効ライン上に表示されたら、その第3停止においてボーナス報知(後告知)があることを望む。仮に、かかるタイミングでボーナス報知がなかったとしても、遊技者は、次遊技のスタートスイッチ118の操作時においてボーナス報知(後告知)があることを望む。いずれかにおいてボーナス報知が実行されると、遊技者は、次遊技において当選役「RBB1」または当選役「RBB2」に対応する図柄組み合わせを有効ライン上に表示させることが可能となる。ここで、遊技者は、当選役「RBB2」より遊技利益の高い当選役「RBB1」が入賞することを望む。このように、遊技者は、複数段階でボーナス役の当選に期待することが可能となる。 Therefore, if the winning type "RBB1 Cherry" or the winning type "RBB2 Cherry" is won, a bonus notification (later notification) is made at least after the third stop. Therefore, the player first hopes for the winning role "Cherry" and operates the stop switch 120 in an operation mode in which the symbol combination corresponding to the winning role "Cherry" is displayed on the winning line. Then, when the symbol combination corresponding to the winning role "Cherry" is displayed on the winning line, the player hopes that there will be a bonus notification (later notification) at the third stop. Even if there is no bonus notification at that timing, the player hopes that there will be a bonus notification (later notification) when the start switch 118 is operated for the next game. When a bonus notification is executed in either case, the player will be able to have the symbol combination corresponding to the winning role "RBB1" or the winning role "RBB2" displayed on the winning line in the next game. Here, the player hopes that the winning combination "RBB1" will be won, which has a higher gaming profit than the winning combination "RBB2". In this way, the player can expect to win a bonus combination at multiple stages.

ここでは、当選種別に当選役「チェリー」が重複しているか否かに応じてボーナス報知のタイミングを異ならせることで、スタートスイッチ118の操作自体に期待を持たせつつ、その後の当選役の入賞に応じても期待を持たせることができるので、遊技者の遊技意欲を向上することが可能となる。 By varying the timing of the bonus notification depending on whether the winning type includes the winning combination "Cherry," the player can be made to feel anticipation not only for the operation of the start switch 118 itself, but also for the subsequent winning combination, thereby increasing the player's motivation to play.

なお、ここでは、ボーナス役に当選した場合に必ずボーナス報知を行う例を挙げて説明したが、かかる場合に限らず、ボーナス役に当選した場合の所定の確率でボーナス報知を行うとしてもよい。また、ここでは、ボーナス報知が実行された場合、必ずボーナス役に当選している例を挙げて説明したが、かかる場合に限らず、ボーナス役に当選していない場合にもボーナス役に当選している可能性が高い旨の報知が行われるとしてもよい。 Here, an example has been given in which a bonus notification is always given if a bonus role is won, but this is not the only case, and a bonus notification may be given with a specified probability if a bonus role is won. Here, an example has been given in which a bonus role is always won if a bonus role is won, but this is not the only case, and a notification may be given that there is a high possibility of winning a bonus role even if a bonus role is not won.

また、ここでは、先告知の契機である第1操作として、ボーナス役の当選遊技におけるスタートスイッチ118の操作を挙げ、後告知の契機である第2操作として、ボーナス役の当選遊技における第3停止と、次遊技のスタートスイッチ118の操作とを挙げて説明した。しかし、かかる場合に限らず、第2操作は、第1操作より後の操作であれば足り、例えば、ボーナス役の当選遊技における第1停止、ボーナス役の当選遊技における第2停止、次遊技のベットスイッチ116の操作(押下)を適用することもできる。なお、ストップスイッチ120の停止時には、ストップスイッチ120の操作開始(押止)時および操作解除(リリース)時のいずれも含み、予め定められたいずれかのタイミングでボーナス報知が行われるとしてもよい。 Here, the operation of the start switch 118 in a game in which a bonus role is won is given as the first operation that triggers an advance notification, and the operation of the start switch 118 in a game in which a bonus role is won is given as the second operation that triggers a later notification. However, this is not limited to the above, and the second operation can be any operation that occurs after the first operation. For example, the first stop in a game in which a bonus role is won, the second stop in a game in which a bonus role is won, or the operation (pressing) of the bet switch 116 in a game in which a bonus role is won can also be applied. Note that when the stop switch 120 is stopped, this includes both the start (pressing) and release of the operation of the stop switch 120, and the bonus notification may be performed at any of the predetermined timings.

また、ここでは、先告知の契機である第1操作として、ボーナス役の当選遊技におけるスタートスイッチ118の操作を挙げ、後告知の契機である第2操作として、ボーナス役の当選遊技における第3停止と、次遊技のスタートスイッチ118の操作とを挙げて説明した。しかし、かかる場合に限らず、第1操作と第2操作との関係が、第1操作の後に第2操作が行われる関係であれば足り、例えば、第1操作を第1停止とし、第2操作を第2停止、第3停止、次遊技のスタートスイッチ118の操作としたり、第1操作を第2停止とし、第2操作を第3停止、次遊技のスタートスイッチ118の操作としたり、第1操作を第3停止とし、第2操作を次遊技のスタートスイッチ118の操作とすることもできる。 Here, the first operation that triggers the advance notification is the operation of the start switch 118 in the winning game of the bonus role, and the second operation that triggers the later notification is the operation of the third stop in the winning game of the bonus role and the operation of the start switch 118 for the next game. However, this is not limited to the above case, and it is sufficient that the relationship between the first operation and the second operation is such that the second operation is performed after the first operation. For example, the first operation can be the first stop, and the second operation can be the second stop, the third stop, and the operation of the start switch 118 for the next game, or the first operation can be the second stop, and the second operation can be the third stop and the operation of the start switch 118 for the next game, or the first operation can be the third stop, and the second operation can be the operation of the start switch 118 for the next game.

また、ここでは、当選種別「RBB1」または当選種別「RBB2」に当選した場合、先告知を行う一方で後告知は行わない例を挙げて説明した。しかし、かかる場合に限らず、当選種別「RBB1」または当選種別「RBB2」に当選した場合、先告知および後告知のいずれも行い、かつ、先告知を行う頻度(確率)が後告知を行う頻度より高いとしてもよい。例えば、当選種別「RBB1」または当選種別「RBB2」に当選した場合に、75%(3/4)で先告知を行い、25%(1/4)で後告知を行うとしてもよい。 Also, here, an example has been described in which, if the winning type "RBB1" or "RBB2" is won, an advance notification is made but a later notification is not made. However, this is not limited to the above case. If the winning type "RBB1" or "RBB2" is won, both an advance notification and a later notification may be made, and the frequency (probability) of the advance notification may be higher than the frequency of the later notification. For example, if the winning type "RBB1" or "RBB2" is won, an advance notification may be made with a 75% (3/4) chance, and a later notification may be made with a 25% (1/4) chance.

また、ここでは、当選種別「RBB1チェリー」または当選種別「RBB2チェリー」に当選した場合、後告知を行う一方で先告知は行わない例を挙げて説明した。しかし、かかる場合に限らず、当選種別「RBB1チェリー」または当選種別「RBB2チェリー」に当選した場合、先告知および後告知のいずれも行い、かつ、先告知を行う頻度(確率)が後告知を行う頻度より低いとしてもよい。例えば、当選種別「RBB1チェリー」または当選種別「RBB2チェリー」に当選した場合に、25%(1/4)で先告知を行い、75%(3/4)で後告知を行うとしてもよい。 Also, here, an example has been described in which, if the winning type "RBB1 Cherry" or the winning type "RBB2 Cherry" is won, a later notification is made but no earlier notification is made. However, this is not limited to the above case. If the winning type "RBB1 Cherry" or the winning type "RBB2 Cherry" is won, both an earlier notification and a later notification may be made, and the frequency (probability) of the earlier notification may be lower than the frequency of the later notification. For example, if the winning type "RBB1 Cherry" or the winning type "RBB2 Cherry" is won, an earlier notification may be made with a 25% (1/4) chance, and a later notification may be made with a 75% (3/4) chance.

また、ここでは、当選種別「RBB1」または当選種別「RBB2」に当選した場合には、必ず先告知を行い、当選種別「RBB1チェリー」または当選種別「RBB2チェリー」に当選した場合、先告知を行わない例を挙げて説明した。しかし、かかる場合に限らず、当選種別「RBB1」または当選種別「RBB2」に当選した場合に、当選種別「RBB1チェリー」または当選種別「RBB2チェリー」に当選した場合より、先告知を行う頻度(確率)が高ければよい。 Also, here, an example has been given in which advance notification is always given if the winning type "RBB1" or the winning type "RBB2" is won, and advance notification is not given if the winning type "RBB1 Cherry" or the winning type "RBB2 Cherry" is won. However, this is not limited to such a case, and it is sufficient that the frequency (probability) of advance notification is higher if the winning type "RBB1" or the winning type "RBB2" is won than if the winning type "RBB1 Cherry" or the winning type "RBB2 Cherry" is won.

また、ここでは、当選種別「RBB1」または当選種別「RBB2」に当選した場合には、後告知を行わず、当選種別「RBB1チェリー」または当選種別「RBB2チェリー」に当選した場合、必ず後告知を行う例を挙げて説明した。しかし、かかる場合に限らず、当選種別「RBB1」または当選種別「RBB2」に当選した場合に、当選種別「RBB1チェリー」または当選種別「RBB2チェリー」に当選した場合より、後告知を行う頻度(確率)が低ければよい。 Also, here, an example has been described in which if the winning type "RBB1" or "RBB2" is won, no subsequent notification is made, but if the winning type "RBB1 Cherry" or "RBB2 Cherry" is won, subsequent notification is always made. However, this is not limited to such a case, and it is sufficient that the frequency (probability) of subsequent notification is lower when the winning type "RBB1" or "RBB2" is won than when the winning type "RBB1 Cherry" or "RBB2 Cherry" is won.

また、ここでは、当選役「RBB1」、当選役「RBB2」(ボーナス役)を単独で含む当選種別を第1当選種別とし、当選役「RBB1」、当選役「RBB2」(ボーナス役)と、当選役「チェリー」(特定の小役)とが重複した当選種別を第2当選種別とする例を挙げて説明した。ここで、ボーナス役は、RB(レギュラーボーナス)、BB(ビッグボーナス)に限らず、SB(シングルボーナス)、MB(ミドルボーナス)、CB(チャレンジボーナス)であってもよい。また、ここでは、第2当選種別におけるボーナス役と重複する特定の小役として当選役「チェリー」を挙げて説明したが、かかる場合に限らず、小役「ベル」等、様々な小役をボーナス役と重複させることができる。 Here, an example is given in which a winning type that includes the winning role "RBB1" and the winning role "RBB2" (bonus role) alone is defined as the first winning type, and a winning type in which the winning role "RBB1" and the winning role "RBB2" (bonus role) overlap with the winning role "Cherry" (a specific small role) is defined as the second winning type. Here, the bonus role is not limited to RB (regular bonus) and BB (big bonus), but may be SB (single bonus), MB (middle bonus), or CB (challenge bonus). Here, the winning role "Cherry" is given as a specific small role that overlaps with the bonus role in the second winning type, but this is not limited to the above, and various small roles such as the small role "Bell" can overlap with the bonus role.

また、ここでは、1種類の当選役「チェリー」(特定の小役)がボーナス役と重複する例を挙げて説明した。しかし、かかる場合に限らず、停止した各リール110における図柄「チェリー」の位置(上段、中段、下段)、有効ライン上に表示される図柄「チェリー」の数、図柄「チェリー」が重複表示される有効ラインの数(1、2、3本)等により区別される小役を、特定の小役として複数準備し、それぞれボーナス役との重複態様やボーナス報知のタイミングを異ならせてもよい。例えば、当選役「チェリー」に対応する図柄組み合わせのうち、左リール110aに対応する図柄「チェリー」を有効ラインA上に停止可能(所謂中段チェリー)な当選役は、単独で当選することなく、必ず、ボーナス役と重複し、第1停止でボーナス報知を行うとしたり、当選役「チェリー」に対応する図柄組み合わせのうち、左リール110aに対応する図柄「チェリー」を有効ラインB1上に停止可能(所謂角チェリー)な当選役は単独で当選する場合と、ボーナス役と重複する場合があり、第3停止でボーナス報知を行う場合があるとしてもよい。 Also, here, an example has been described in which one type of winning combination "cherry" (specific minor combination) overlaps with a bonus combination. However, this is not limited to such a case. A plurality of minor combinations may be prepared as specific minor combinations, which are distinguished by the position of the "cherry" pattern on each stopped reel 110 (upper, middle, lower), the number of "cherry" patterns displayed on an active line, the number of active lines on which the "cherry" pattern is overlapped (1, 2, 3), etc., and the overlapping manner with the bonus combination and the timing of the bonus notification may be different for each of them. For example, among the symbol combinations corresponding to the winning role "cherry", a winning role in which the symbol "cherry" corresponding to the left reel 110a can be stopped on the active line A (a so-called middle cherry) will not win on its own, but will always overlap with a bonus role, and a bonus may be announced on the first stop. Alternatively, among the symbol combinations corresponding to the winning role "cherry", a winning role in which the symbol "cherry" corresponding to the left reel 110a can be stopped on the active line B1 (a so-called corner cherry) may win on its own or may overlap with a bonus role, and a bonus may be announced on the third stop.

また、ここでは、ボーナス役に当選した場合に、その旨を報知するボーナス報知を例に挙げて説明した。しかし、かかる場合に限らず、上記の実施形態は、遊技利益が大きい特定の当選役と他の当選役とが重複した当選種別に当選したときに、その旨を報知する場合にも適用できる。ここで、特定の当選役は、遊技利益が大きい当選役(正解役)と他の当選役とが重複した当選種別(選択当選種別)に当選したときに、その正解役の入賞条件となるストップスイッチの操作態様(正解操作態様)が報知されることで(このような所定の当選役の入賞条件となる操作態様を報知する(正解役の入賞を補助する)演出を単に補助演出という)、当該正解役に対応する図柄組み合わせを、遊技者が有効ライン上に容易に表示させることができるAT(アシストタイム)、リプレイ役の当選確率が高く設定されたRT(リプレイタイム)、ATとRTが同時に進行されるART等への移行を確定する当選役を含む。 Here, the bonus notification that notifies the player when a bonus role is won is used as an example. However, the above embodiment is not limited to such a case, and can also be applied to a case where notification is given when a specific winning role with a large gaming profit overlaps with another winning role. Here, the specific winning role includes a winning role that determines a transition to an AT (assist time) that allows a player to easily display a symbol combination corresponding to the correct role on an active line, an RT (replay time) in which the probability of winning a replay role is set high, and an ART in which the AT and RT proceed simultaneously, by notifying the operation mode (correct operation mode) of the stop switch that is a winning condition for the correct role when a winning type (selected winning type) in which a winning role with a large gaming profit (correct role) overlaps with another winning role is won (the performance that notifies the operation mode that is a winning condition for such a predetermined winning role (assisting the winning of the correct role) is simply called an assist performance).

<スイッチ判定処理およびスイッチ送信処理>
図6を用いて説明したように、主制御基板200には、遊技者が操作可能なスイッチとして、ベットスイッチ116、スタートスイッチ118、ストップスイッチ120、不図示の精算スイッチが接続されている。このような主制御基板200に接続され、主制御基板200に信号が入力されるスイッチ(ベットスイッチ116、スタートスイッチ118、ストップスイッチ120、精算スイッチ等)を纏めて主スイッチと呼ぶ場合がある。メインCPU200aは、このような主スイッチの操作有無を判定するスイッチ判定処理を行う。なお、スイッチ判定処理を行うメインCPU200aの機能手段をスイッチ判定手段と言う場合がある。
<Switch judgment process and switch transmission process>
As explained using Figure 6, the main control board 200 is connected with a bet switch 116, a start switch 118, a stop switch 120, and an unillustrated settlement switch as switches that can be operated by the player. Such switches (bet switch 116, start switch 118, stop switch 120, settlement switch, etc.) that are connected to the main control board 200 and input signals to the main control board 200 are sometimes collectively referred to as main switches. The main CPU 200a performs a switch determination process to determine whether such main switches have been operated. The functional means of the main CPU 200a that performs the switch determination process is sometimes referred to as a switch determination means.

例えば、規定数以上のメダルがクレジットされているが、ベットがなされていない状態で、スイッチ判定手段が遊技者によるベットスイッチ116の操作を検出すると、ベット手段302はメダルをベットする。なお、ここでは、スロットマシン100において、クレジットとして貯留されているメダルをベットする例を挙げているが、かかる場合に限らず、例えば、メダルレス遊技機の場合、ベット手段302は、メダルレス遊技機内に保持された電子化メダルをベットすることとなる。また、ベット完了後に、スイッチ判定手段が遊技者によるスタートスイッチ118の操作を検出すると、リール制御手段306は、リール110a、110b、110cを回転制御する。また、リール110a、110b、110cの回転中に、スイッチ判定手段が遊技者によるストップスイッチ120の操作を検出すると、リール制御手段306は、対応するリール110a、110b、110cを停止制御する。このような、主制御基板200における、スロットマシン100の遊技(1遊技)を進行することを目的とする主スイッチの使用を目的内使用と呼ぶ場合がある。このような目的内使用については、主制御基板200で処理を完結することができる。 For example, when a specified number of medals or more are credited but no bet is made, if the switch determination means detects the operation of the bet switch 116 by the player, the betting means 302 bets medals. Note that here, an example is given of betting medals stored as credits in the slot machine 100, but this is not the only case. For example, in the case of a medal-less gaming machine, the betting means 302 bets electronic medals held in the medal-less gaming machine. Also, after the bet is completed, if the switch determination means detects the operation of the start switch 118 by the player, the reel control means 306 controls the rotation of the reels 110a, 110b, and 110c. Also, if the switch determination means detects the operation of the stop switch 120 by the player while the reels 110a, 110b, and 110c are rotating, the reel control means 306 stops and controls the corresponding reels 110a, 110b, and 110c. Such use of the main switch on the main control board 200 for the purpose of progressing a game (one game) on the slot machine 100 may be called "use within purpose." Processing for such use within purpose can be completed by the main control board 200.

ただし、かかる主スイッチの操作に応じて、演出制御手段334が演出を行う場合がある。例えば、演出制御手段334は、ストップスイッチ120a、120b、120cそれぞれの操作に応じて、液晶表示部124に表示された演出画像を変化させる。この場合、主制御基板200のコマンド送信手段314が、バッファに蓄積された、主スイッチが操作されたことを示すコマンド(以下、単に「主操作コマンド」という)を副制御基板202に送信するスイッチ送信処理を行う。副制御基板202のコマンド受信手段332は、かかる主操作コマンドを受信し、演出制御手段334は、操作された主スイッチに応じた演出を実行する。 However, there are cases where the performance control means 334 performs a performance in response to the operation of the main switch. For example, the performance control means 334 changes the performance image displayed on the liquid crystal display unit 124 in response to the operation of each of the stop switches 120a, 120b, and 120c. In this case, the command sending means 314 of the main control board 200 performs a switch sending process to send a command (hereinafter simply referred to as a "main operation command"), which is stored in the buffer and indicates that the main switch has been operated, to the sub-control board 202. The command receiving means 332 of the sub-control board 202 receives the main operation command, and the performance control means 334 executes a performance according to the main switch that was operated.

また、このような主スイッチ(ベットスイッチ116、スタートスイッチ118、ストップスイッチ120、精算スイッチ等)の操作情報を、目的内使用以外の目的で使用することもできる(目的外使用)。例えば、1遊技の終了後から次の1遊技を開始するまでの、所謂、客待ち中に、液晶表示部124のメニュー画面を通じて、遊技者に、BGMの音量、液晶表示部124の光量、出現頻度を高めたい楽曲や演出等、何らかの選択を促す場合がある。また、ボーナス遊技状態への移行決定後に、液晶表示部124のメニュー画面を通じて、遊技者に、ボーナス遊技状態における演出態様や楽曲等、何らかの選択を促す場合もある。このような場合、スイッチ判定手段がスイッチ判定処理を行い、コマンド送信手段314がスイッチ送信処理を行うことで、演出制御手段334は、主スイッチの操作に応じて目的外使用であるメニュー画面を通じた選択演出を実行することができる。ここで、選択演出は、液晶表示部124の選択画像に示された複数の選択肢から、主スイッチの操作に応じて少なくとも1の選択肢を決定(選択)する演出である。 The operation information of such main switches (bet switch 116, start switch 118, stop switch 120, settlement switch, etc.) can also be used for purposes other than intended use (unintended use). For example, during the so-called waiting period from the end of one game to the start of the next game, the player may be prompted to make some selection through the menu screen of the liquid crystal display unit 124, such as the volume of background music, the light intensity of the liquid crystal display unit 124, or a song or effect that is desired to appear more frequently. In addition, after the decision to transition to the bonus game state is made, the player may be prompted to make some selection through the menu screen of the liquid crystal display unit 124, such as the performance mode or song in the bonus game state. In such a case, the switch determination means performs switch determination processing, and the command transmission means 314 performs switch transmission processing, so that the performance control means 334 can execute a selection performance through the menu screen, which is an unintended use, in response to the operation of the main switch. Here, the selection performance is a performance in which at least one option is determined (selected) from multiple options shown in the selection image of the liquid crystal display unit 124 in response to the operation of the main switch.

ただし、それが目的内使用であるか目的外使用であるか否かに拘わらず、スイッチ判定手段は、目的内使用により有効に操作待ちが行われているスイッチのみならず、操作が無効とされる目的外使用の他の主スイッチに対してもスイッチ判定処理を行い、コマンド送信手段314は、主スイッチ全てに対してスイッチ送信処理を行う。 However, regardless of whether the switch is used within the intended purpose or not, the switch determination means performs switch determination processing not only for switches that are validly waiting to be operated due to use within the intended purpose, but also for other main switches that are used for an unintended purpose and whose operation is invalid, and the command transmission means 314 performs switch transmission processing for all main switches.

例えば、ベットがなされていない状態においては、目的内使用であるベットスイッチ116の操作待ちが行われている。ここで、スイッチ判定手段は、目的内使用であるベットスイッチ116のみならず、操作が無効とされる目的外使用の他の主スイッチに対してもスイッチ判定処理を行う。そして、ベット手段302は、ベットスイッチ116の操作に応じ、目的内使用としてメダルをベットする。これと並行して、コマンド送信手段314は、ベットスイッチ116のみならず、目的外使用の他の主スイッチに対してもスイッチ送信処理を行う。同様に、ベットが完了すると、目的内使用であるスタートスイッチ118の操作待ちが行われている。ここで、スイッチ判定手段は、目的内使用であるスタートスイッチ118のみならず、操作が無効とされる目的外使用の他の主スイッチに対してもスイッチ判定処理を行う。そして、リール制御手段306は、スタートスイッチ118の操作に応じ、目的内使用として、リール110a、110b、110cを回転制御する。これと並行して、コマンド送信手段314は、スタートスイッチ118のみならず、目的外使用の他の主スイッチに対してもスイッチ送信処理を行う。同様に、リール110a、110b、110cの回転中は、目的内使用であるストップスイッチ120の操作待ちが行われている。ここで、スイッチ判定手段は、目的内使用であるストップスイッチ120のみならず、操作が無効とされる目的外使用の他の主スイッチに対してもスイッチ判定処理を行う。そして、リール制御手段306は、ストップスイッチ120a、120b、120cの操作に応じ、目的内使用として、ストップスイッチ120a、120b、120cに対応する回転しているリール110a、110b、110cを停止制御する。これと並行して、コマンド送信手段314は、ストップスイッチ120のみならず、目的外使用の他の主スイッチに対してもスイッチ送信処理を行う。なお、ストップスイッチ120a、120b、120cに対応するリール110a、110b、110cの停止制御が開始されると、停止制御が行われたリール110に対応するストップスイッチ120は目的内使用を終えるので、スイッチ判定手段は、停止制御が行われたリール110に対応するストップスイッチ120に対し目的外使用としてスイッチ判定処理を行う。 For example, when no bet is made, the operation of the bet switch 116, which is used within the intended purpose, is awaited. Here, the switch determination means performs switch determination processing not only for the bet switch 116, which is used within the intended purpose, but also for other main switches, which are used for an unintended purpose, whose operation is invalid. Then, the bet means 302 bets medals as used within the intended purpose in response to the operation of the bet switch 116. In parallel with this, the command transmission means 314 performs switch transmission processing not only for the bet switch 116, but also for other main switches, which are used for an unintended purpose. Similarly, when the bet is completed, the operation of the start switch 118, which is used within the intended purpose, is awaited. Here, the switch determination means performs switch determination processing not only for the start switch 118, which is used within the intended purpose, but also for other main switches, which are used for an unintended purpose, whose operation is invalid. Then, the reel control means 306 controls the rotation of the reels 110a, 110b, and 110c as used within the intended purpose in response to the operation of the start switch 118. In parallel with this, the command transmission means 314 performs switch transmission processing not only for the start switch 118 but also for other main switches that are not used for the intended purpose. Similarly, while the reels 110a, 110b, and 110c are rotating, the operation of the stop switch 120, which is used within the intended purpose, is awaited. Here, the switch determination means performs switch determination processing not only for the stop switch 120, which is used within the intended purpose, but also for other main switches that are not used for the intended purpose and whose operation is invalid. Then, in response to the operation of the stop switches 120a, 120b, and 120c, the reel control means 306 stops the rotating reels 110a, 110b, and 110c corresponding to the stop switches 120a, 120b, and 120c as being used within the intended purpose. In parallel with this, the command transmission means 314 performs switch transmission processing not only for the stop switch 120 but also for other main switches that are not used for the intended purpose. In addition, when the stop control of the reels 110a, 110b, and 110c corresponding to the stop switches 120a, 120b, and 120c is started, the stop switch 120 corresponding to the reel 110 for which the stop control has been performed ends its intended use, and the switch determination means performs switch determination processing on the stop switch 120 corresponding to the reel 110 for which the stop control has been performed as an unintended use.

ここで、スロットマシン100においては、目的内使用か目的外使用かに拘わらず、スイッチ判定処理やスイッチ送信処理を実行することが可能な状態(実行可能状態)と、スイッチ判定処理やスイッチ送信処理を実行しない状態(不実行状態)とがある。ここで、実行可能状態となる期間を実行可能期間と呼び、不実行状態となる期間を不実行期間と呼ぶ場合がある。ここでは、まず、上記のフローチャートを用いて説明した1遊技の流れを、タイミングチャートを用いて時系列に説明し、そのタイミングチャートに基づいて、実行可能状態(実行可能期間)と、不実行状態(不実行期間)とを説明する。 Here, in the slot machine 100, there are a state in which the switch determination process and switch transmission process can be executed (executable state), regardless of whether the use is for an intended purpose or not, and a state in which the switch determination process and switch transmission process are not executed (non-executable state). Here, the period in which the executable state is active is sometimes called the executable period, and the period in which the non-executable state is active is sometimes called the non-executable period. Here, the flow of one game explained using the above flowchart will first be explained in chronological order using a timing chart, and the executable state (executable period) and non-executable state (non-executable period) will be explained based on the timing chart.

図30は、1遊技の処理の流れを説明するためのタイミングチャートである。ここでは、既に他のストップスイッチ120が操作されているか否かに拘わらず、また、操作されたストップスイッチ120に対応するリール110に対し、全相励磁により停止処理を開始する停止開始や、停止開始の結果、回転速度が減少してリール110が停止する停止完了を待つことなく、未だ操作されていないストップスイッチ120の操作が有効に許容される、所謂、スライドプッシュを採用した例を挙げる。また、説明の便宜上、左リール110a、中リール110b、右リール110cの順にリールを停止させるストップスイッチ120a、120b、120cの打順、所謂、順押しの打順で操作された場合を説明するが、操作可能な全通り(ここでは6通り)のいずれの打順にも適用できることは言うまでもない。 Figure 30 is a timing chart for explaining the flow of processing for one game. Here, we will give an example of so-called slide push, in which the operation of a stop switch 120 that has not yet been operated is effectively permitted without waiting for the reel 110 corresponding to the operated stop switch 120 to start the stop process by exciting all phases, or for the reel 110 to stop as a result of the stop start, which reduces the rotation speed and stops, as a result. Also, for the sake of convenience, we will explain the case where the stop switches 120a, 120b, and 120c are operated in the order of left reel 110a, center reel 110b, and right reel 110c, that is, in the order of the so-called sequential push, but it goes without saying that this can be applied to any of the possible operation sequences (six in this case).

1遊技の開始準備中(客待ち中)における図30の時点(a)において、遊技者が、ベットスイッチ116を操作(押止)し、メダルをベットすると、1遊技の開始準備が整う。続いて、図30の時点(b)において、遊技者が、スタートスイッチ118を操作したとする。スタートスイッチ118が操作されると、リール制御手段306は、リール110a、110b、110cに対応するステッピングモータ152を1-2相励磁し、リール110a、110b、110cそれぞれを回転開始する。そして、リール制御手段306は、リール110a、110b、110cが、加速状態を経由し、例えば167msec後の時点(c)において、所定の速度(80rpm/min未満)に到達すると、1-2相励磁を継続して、定速状態に移行する。リール110a、110b、110cが定速状態となった後、図30の時点(d)において、リール110a、110b、110cのインデックスが全て検出されると、リール制御手段306は、ストップスイッチ120a、120b、120cの操作を有効化する。 At time (a) in FIG. 30 during preparation for the start of one game (waiting for customers), the player operates (holds) the bet switch 116 and bets medals, and the game is ready to start. Next, at time (b) in FIG. 30, the player operates the start switch 118. When the start switch 118 is operated, the reel control means 306 excites the stepping motors 152 corresponding to the reels 110a, 110b, and 110c in 1-2 phase, and each of the reels 110a, 110b, and 110c starts to rotate. Then, when the reels 110a, 110b, and 110c go through an acceleration state and reach a predetermined speed (less than 80 rpm/min) at time (c) after 167 msec, for example, the reel control means 306 continues the 1-2 phase excitation and transitions to a constant speed state. After reels 110a, 110b, and 110c reach a constant speed state, at time (d) in FIG. 30, when the indexes of reels 110a, 110b, and 110c are all detected, the reel control means 306 enables the operation of stop switches 120a, 120b, and 120c.

ストップスイッチ120a、120b、120cの操作の有効化に応じ、遊技者が、図30の時点(e)において、ストップスイッチ120aを操作すると、リール制御手段306は、操作されたストップスイッチ120a、および、まだ、停止処理が行われていないリール110b、110cに対応するストップスイッチ120b、120cの操作(すなわち、全てのストップスイッチ120a、120b、120cの操作)を無効化する。そして、リール制御手段306は、押下基準位置を取得し、操作時において引込範囲内に存在している図柄を停止図柄として決定する(滑りコマ数を決定する)停止処理を行う。図30の時点(f)において、停止処理が完了すると、リール制御手段306は、当該停止図柄を有効ライン上に引き込むように滑りコマ数分回転を維持する。したがって、ストップスイッチ120aの操作から滑りコマ数分回転するのに、操作検出や割込処理の反応時間も含めて0~189msec(190msec以内の所定時間)の時間を費やす場合がある。続いて、リール制御手段306は、左リール110aが、図30の時点(g)において、決定された停止図柄を有効ライン上に停止可能な停止位置に到達すると、左リール110aに対応するステッピングモータ152を全相励磁し、励磁する相が切り換わらないように、左リール110aの停止処理を開始する(全相励磁により停止処理を開始することを、停止開始という)。こうして、左リール110aは、回転速度が減少し(以下、回転速度が減少している状態を、減速状態という)、停止処理の開始から約13msec後に停止し(停止開始の結果、回転速度が減少してリール110が停止したことを、停止完了という)、停止した状態を維持する(停止を維持している状態を、停止状態という)。かかる全相励磁は、200msecの間継続された後、時点(h)において開放される。全相励磁の開放に伴い、リール制御手段306は、まだ、停止処理が行われておらず、回転しているリール110b、110cに対応するストップスイッチ120b、120cの操作を有効化する。なお、リール110の動作状態を示す回転状態は、上述した、加速状態、定速状態、減速状態、停止状態のいずれかで表される。 When the player operates the stop switch 120a at time (e) in FIG. 30 in response to the activation of the operation of the stop switches 120a, 120b, and 120c, the reel control means 306 disables the operation of the operated stop switch 120a and the stop switches 120b and 120c corresponding to the reels 110b and 110c for which the stop process has not yet been performed (i.e., the operation of all stop switches 120a, 120b, and 120c). Then, the reel control means 306 acquires the pressing reference position and performs a stop process to determine the pattern that exists within the pull-in range at the time of operation as the stop pattern (determines the number of sliding frames). When the stop process is completed at time (f) in FIG. 30, the reel control means 306 maintains rotation for the number of sliding frames so as to pull the stopped pattern onto the pay line. Therefore, it may take 0 to 189 msec (predetermined time within 190 msec) to rotate the number of slip frames from the operation of the stop switch 120a, including the reaction time for operation detection and interrupt processing. Next, when the left reel 110a reaches a stop position where the determined stop pattern can be stopped on the pay line at time (g) in FIG. 30, the reel control means 306 excites all phases of the stepping motor 152 corresponding to the left reel 110a, and starts the stop processing of the left reel 110a so that the excited phase does not change (starting the stop processing by exciting all phases is called the stop start). In this way, the left reel 110a decreases in rotation speed (hereinafter, the state in which the rotation speed is decreasing is called the deceleration state), stops about 13 msec after the start of the stop processing (the state in which the rotation speed is decreased and the reel 110 stops as a result of the stop start is called the stop completion), and maintains the stopped state (the state in which the stop is maintained is called the stop state). This full-phase excitation continues for 200 msec, and is then released at time (h). With the release of the full-phase excitation, the reel control means 306 enables the operation of the stop switches 120b, 120c corresponding to the reels 110b, 110c that have not yet been stopped and are still rotating. The rotation state that indicates the operating state of the reel 110 is represented by any of the above-mentioned accelerating state, constant speed state, decelerating state, and stopped state.

続いて、遊技者が、図30の時点(i)において、ストップスイッチ120bを操作すると、ストップスイッチ120a操作時同様、リール制御手段306は、操作されたストップスイッチ120bおよび、まだ、停止処理が行われていない右リール110cに対応するストップスイッチ120cの操作を無効化する。そして、リール制御手段306は停止処理を行う。図30の時点(j)において、停止処理が完了すると、リール制御手段306は、当該停止図柄を有効ライン上に引き込むように滑りコマ数分回転を維持する。続いて、リール制御手段306は、中リール110bが、図30の時点(k)において、決定された停止図柄を有効ライン上に停止可能な停止位置に到達すると、中リール110bに対応するステッピングモータ152を全相励磁し、励磁する相が切り換わらないように、中リール110bの停止処理を開始する。こうして、中リール110bは、停止処理の開始から約13msec後に停止する。ただし、全相励磁は、200msecの間継続され、時点(l)において開放される。全相励磁の開放に伴い、リール制御手段306は、まだ、停止処理が行われていない右リール110cに対応するストップスイッチ120cの操作を有効化する。 Next, when the player operates the stop switch 120b at time (i) in FIG. 30, the reel control means 306 disables the operation of the operated stop switch 120b and the stop switch 120c corresponding to the right reel 110c for which the stop process has not yet been performed, as in the case of operating the stop switch 120a. Then, the reel control means 306 performs the stop process. When the stop process is completed at time (j) in FIG. 30, the reel control means 306 maintains rotation for the number of slip frames so as to pull the stopped symbol onto the pay line. Next, when the center reel 110b reaches a stop position at time (k) in FIG. 30 where the determined stop symbol can be stopped on the pay line, the reel control means 306 excites all phases of the stepping motor 152 corresponding to the center reel 110b, and starts the stop process of the center reel 110b so as not to switch the excited phase. Thus, the center reel 110b stops approximately 13 msec after the start of the stopping process. However, full-phase excitation continues for 200 msec and is released at time (l). With the release of full-phase excitation, the reel control means 306 enables the operation of the stop switch 120c corresponding to the right reel 110c, which has not yet been stopped.

次に、遊技者が、図30の時点(m)において、ストップスイッチ120cを操作すると、ストップスイッチ120b操作時同様、リール制御手段306は、操作されたストップスイッチ120cの操作を無効化する。そして、リール制御手段306は停止処理を行う。図30の時点(n)において、停止処理が完了すると、リール制御手段306は、当該停止図柄を有効ライン上に引き込むように滑りコマ数分回転を維持する。続いて、リール制御手段306は、右リール110cが、図30の時点(o)において、決定された停止図柄を有効ライン上に停止可能な停止位置に到達すると、右リール110cに対応するステッピングモータ152を全相励磁し、励磁する相が切り換わらないように、右リール110cの停止処理を開始する。こうして、右リール110cは、停止処理の開始から約13msec後に停止する。かかる全相励磁は、200msecの間継続され、時点(p)において開放される。 Next, when the player operates the stop switch 120c at time (m) in FIG. 30, the reel control means 306 invalidates the operation of the operated stop switch 120c, as in the case of operating the stop switch 120b. Then, the reel control means 306 performs the stop process. When the stop process is completed at time (n) in FIG. 30, the reel control means 306 maintains rotation for the number of slip frames so as to pull the stopped symbol onto the pay line. Next, when the right reel 110c reaches a stop position at time (o) in FIG. 30 where the determined stop symbol can be stopped on the pay line, the reel control means 306 excites all phases of the stepping motor 152 corresponding to the right reel 110c, and starts the stop process of the right reel 110c so that the excited phase does not switch. Thus, the right reel 110c stops about 13 msec after the start of the stop process. This full-phase excitation continues for 200 msec and is released at time (p).

そして、判定手段308は、全てのリール110a、110b、110cが停止し、所定の停止完了条件が満たされると、すなわち、全てのリール110a、110b、110cについて全相励磁が開放され、かつ、最後に操作(第3停止)されたストップスイッチ120(ここではストップスイッチ120c)の操作が解除されているという条件が満たされると、有効ライン上に表示された図柄組み合わせが予め定められたどの組み合わせに相当するか(入賞した当選役)を判定する。そして、判定手段308の判定結果に応じ、時点(q)において、払出制御手段310は、入賞した当選役に対応する払出枚数のメダルを払い出す。また、全てのリール110a、110b、110cの停止完了に応じて、遊技状態制御手段312は、遊技状態を移行させる。さらに、全てのリール110a、110b、110cの停止完了に応じて、役比モニタに関する演算が行われる場合がある。そして、図30の時点(r)における、判定処理、払出処理、移行処理等の遊技結果を反映する処理の完了をもって1遊技が終了する。 Then, when all reels 110a, 110b, 110c are stopped and a predetermined stop completion condition is satisfied, that is, when all phase excitation is released for all reels 110a, 110b, 110c and the operation of the stop switch 120 (here, stop switch 120c) that was last operated (third stop) is released, the determination means 308 determines which of the predetermined combinations (winning combination) the symbol combination displayed on the active line corresponds to. Then, according to the determination result of the determination means 308, at time (q), the payout control means 310 pays out the number of medals to be paid out corresponding to the winning combination that has been won. In addition, in response to the completion of the stop of all reels 110a, 110b, 110c, the game state control means 312 transitions the game state. In addition, in response to the completion of the stop of all reels 110a, 110b, 110c, a calculation related to the role ratio monitor may be performed. Then, at time (r) in FIG. 30, one game ends with the completion of processes that reflect the game results, such as the judgment process, payout process, and transition process.

かかる図30を用いて、実行可能状態(実行可能期間)と不実行状態(不実行期間)とを説明する。 Using FIG. 30, we will explain the executable state (executable period) and the non-executable state (non-executable period).

まず、図30の時点(r)において前回の1遊技が終了(後述する、前回の1遊技に関する全てのリール110a、110b、110cの停止完了に応じた処理が終了)してから、図30の時点(b)において新たな(今回の)1遊技における(有効な)スタートスイッチ118が操作されるまでの期間は、実行可能期間(第1実行可能期間)である。なお、ここでのスタートスイッチ118の操作は、1遊技で必要とされる規定数のメダルが投入された後の1遊技を有効に開始できる操作である。かかる第1実行可能期間のうち、ベットスイッチ116の操作待ちを行う客待ち中は処理負荷が小さい。また、第1実行可能期間中、ベットスイッチ116の操作によってベット処理が実行されるが、ベット処理自体は、処理負荷が小さく、また、ベットスイッチ116の操作に応じてリアルタイムに何らかの処理を実行する必要性がないので、厳密な時間管理(リアルタイム性)を要さない。この場合、スイッチ判定処理やスイッチ送信処理が実行されたとしても遊技の進行に影響を及ぼすことはない。したがって、第1実行可能期間に、スイッチ判定処理やスイッチ送信処理を実行することが可能となる。なお、前回の遊技に関する所定の処理が終了してから今回の遊技に関するスタートスイッチ118が操作されるまでの第1実行可能期間には、前回の遊技に関する所定の処理が終了してから今回の遊技に関するベットが実行されるまでの期間、および、今回の遊技に関するベットが実行されてから今回の遊技に関するスタートスイッチ118が操作されるまでの期間が含まれる。 First, the period from the end of the previous game at time (r) in FIG. 30 (the end of the process corresponding to the completion of the stop of all reels 110a, 110b, 110c related to the previous game, which will be described later) to the operation of the (valid) start switch 118 in the new (current) game at time (b) in FIG. 30 is the executable period (first executable period). The operation of the start switch 118 here is an operation that can effectively start one game after the specified number of medals required for one game are inserted. During the first executable period, the processing load is small while waiting for the customer to operate the bet switch 116. Also, during the first executable period, the bet process is executed by the operation of the bet switch 116, but the bet process itself has a small processing load, and since there is no need to execute any process in real time in response to the operation of the bet switch 116, strict time management (real-time performance) is not required. In this case, even if the switch judgment process or the switch transmission process is executed, it does not affect the progress of the game. Therefore, it becomes possible to execute the switch determination process and the switch transmission process during the first executable period. Note that the first executable period from the end of the predetermined process for the previous game to the operation of the start switch 118 for the current game includes the period from the end of the predetermined process for the previous game to the execution of a bet for the current game, and the period from the execution of a bet for the current game to the operation of the start switch 118 for the current game.

かかる構成により、例えば、第1実行可能期間中に、演出制御手段334による選択演出が可能となる。演出制御手段334は、液晶表示部124に、デモ画面、メニュー画面、音量調整画面、光量調整画面、キャラクタ変更画面を表示して選択演出を実行する。例えば、演出制御手段334は、音量や光量をストップスイッチ120で調整可能なことを示す音量調整画面や光量調整画面を液晶表示部124に表示し、遊技者によるストップスイッチ120aの操作に応じて音量を小さくしたり、光量を低くし、遊技者によるストップスイッチ120cの操作に応じて音量を大きくしたり、光量を高くし、遊技者によるベットスイッチ116やスタートスイッチ118の操作に応じて音量や光量を確定する。また、演出制御手段334は、遊技の進行に伴って出現するキャラクタをストップスイッチ120で変更可能なことを示すキャラクタ変更画面を液晶表示部124に表示し、遊技者によるストップスイッチ120aの操作に応じ、併設された複数のキャラクタのうち、その時点でフォーカスされているキャラクタの左に位置するキャラクタにフォーカスを移し、遊技者によるストップスイッチ120cの操作に応じ、その時点でフォーカスされているキャラクタの右に位置するキャラクタにフォーカスを移し、遊技者によるベットスイッチ116やスタートスイッチ118の操作に応じてフォーカスされているキャラクタを、遊技の進行に係るキャラクタとして確定してもよい。ここで、演出制御手段334は、遊技者によるベットスイッチ116やスタートスイッチ118の操作の代わりに、遊技者によりストップスイッチ120が操作されてから所定時間の経過を待って音量、光量、キャラクタを確定してもよい。遊技者が、スイッチを通じて、デモ画面、メニュー画面、音量調整画面、光量調整画面中の所定の選択肢を選択すると(選択肢が確定すると)、そのスイッチに関する主操作コマンドが副制御基板202に送信される。こうして、演出制御手段334は、遊技者の所望する選択肢を取得することが可能となる。 With this configuration, for example, during the first executable period, the presentation control means 334 can perform a selection presentation. The presentation control means 334 executes the selection presentation by displaying a demo screen, a menu screen, a volume adjustment screen, a light intensity adjustment screen, and a character change screen on the liquid crystal display unit 124. For example, the presentation control means 334 displays a volume adjustment screen or a light intensity adjustment screen on the liquid crystal display unit 124, which indicates that the volume and light intensity can be adjusted with the stop switch 120, and reduces the volume or light intensity in response to the player's operation of the stop switch 120a, increases the volume or increases the light intensity in response to the player's operation of the stop switch 120c, and determines the volume or light intensity in response to the player's operation of the bet switch 116 or the start switch 118. The performance control means 334 may also display on the liquid crystal display unit 124 a character change screen indicating that the characters appearing as the game progresses can be changed by the stop switch 120, and in response to the operation of the stop switch 120a by the player, shift the focus to a character located to the left of the character focused at that time among the multiple characters arranged side by side, and in response to the operation of the stop switch 120c by the player, shift the focus to a character located to the right of the character focused at that time, and determine the character focused in response to the operation of the bet switch 116 or the start switch 118 by the player as the character related to the progress of the game. Here, instead of the operation of the bet switch 116 or the start switch 118 by the player, the performance control means 334 may wait for a predetermined time to elapse after the stop switch 120 is operated by the player to determine the volume, light intensity, and character. When the player selects a predetermined option from the demo screen, menu screen, volume adjustment screen, or light intensity adjustment screen through the switch (when the option is determined), a main operation command related to the switch is transmitted to the sub-control board 202. In this way, the presentation control means 334 can obtain the options desired by the player.

図30の時点(b)においてスタートスイッチ118が操作されてから、図30の時点(d)においてリール110a、110b、110cの加速状態が終了する(リール110a、110b、110cのインデックスが全て検出され、全てのリール110の回転が安定する)までの期間は、不実行期間(第1不実行期間)である。当選種別抽選手段304は、スタートスイッチ118の操作に応じて、当選役が含まれる当選種別の当否を決定する当選種別抽選を行う。また、リール制御手段306は、スタートスイッチ118の操作に応じて、リール110a、110b、110cを回転開始し、加速状態とする。また、コマンド送信手段314は、スタートスイッチ118の操作に応じて、このような当選種別抽選の抽選結果を含むコマンドや、リール110a、110b、110cの回転開始を伝達するコマンドを副制御基板202に送信しなければならない。このような状況下において、スイッチ判定手段がスイッチ判定処理を行ったり、コマンド送信手段314が、遊技において重要度の低い主操作コマンドを送信するとなると、遊技において重要度が高い当選種別抽選の抽選結果を含むコマンドや、リール110a、110b、110cの回転開始を伝達するコマンドの送信が遅れたり、副制御基板202での演出の遅れにより遊技者が違和感を覚えるおそれがある。したがって、第1不実行期間では、スイッチ判定処理やスイッチ送信処理を実行しない。なお、スタートスイッチ118が操作されてからリール110a、110b、110cの加速状態が終了するまでの第1不実行期間には、スタートスイッチ118が操作されてからリール110a、110b、110cの回転開始までの一部または全部の期間、および、リール110a、110b、110cの回転開始からリール110a、110b、110cの加速状態が終了するまでの一部または全部の期間が含まれる。ここで、スタートスイッチ118が操作されてからリール110a、110b、110cの回転開始までの一部の期間には、当選種別抽選手段304がスタートスイッチ118の操作に応じて当選種別抽選を行う(当選種別抽選が終了するまでの)期間、コマンド送信手段314がスタートスイッチ118の操作に応じて、当選種別抽選の抽選結果を含むコマンドやリール110a、110b、110cの回転開始を伝達するコマンドをバッファに設定する(設定完了するまでの)期間、または、それらのコマンドを副制御基板202に送信する(送信完了するまでの)期間が含まれる。また、ここでは、第1不実行期間の終了(リール110a、110b、110cの加速状態の終了)を、リール110a、110b、110cのインデックスが全て検出され、全てのリール110の回転が安定することとしたが、かかる場合に限らず、リール110a、110b、110cのうち、いずれかのリール110のインデックスが検出され、そのリール110の回転が定常回転となったこと、もしくは、リール110の回転が安定してストップスイッチ120a、120b、120cの操作が有効化されたことをもって第1不実行期間が終了したと判断してもよい。 The period from when the start switch 118 is operated at time (b) in FIG. 30 until the acceleration state of the reels 110a, 110b, and 110c ends at time (d) in FIG. 30 (when all indexes of the reels 110a, 110b, and 110c are detected and the rotation of all the reels 110 stabilizes) is a non-execution period (first non-execution period). The winning type selection means 304 performs a winning type selection to determine whether or not the winning type including the winning role is a winning type in response to the operation of the start switch 118. In addition, the reel control means 306 starts the rotation of the reels 110a, 110b, and 110c in response to the operation of the start switch 118, and puts them in an acceleration state. In addition, the command transmission means 314 must transmit to the sub-control board 202 a command including the result of such a winning type selection and a command to transmit the start of rotation of the reels 110a, 110b, and 110c in response to the operation of the start switch 118. Under such circumstances, if the switch determination means performs switch determination processing or the command transmission means 314 transmits a main operation command that is less important in a game, there is a risk that the transmission of a command including the result of a winning type lottery that is more important in a game or a command to notify the start of rotation of the reels 110a, 110b, and 110c may be delayed, or the player may feel uncomfortable due to a delay in the presentation on the sub-control board 202. Therefore, during the first non-execution period, the switch determination processing and switch transmission processing are not executed. In addition, the first non-execution period from when start switch 118 is operated to when the acceleration state of reels 110a, 110b, and 110c ends includes part or all of the period from when start switch 118 is operated to when reels 110a, 110b, and 110c start to rotate, and part or all of the period from when reels 110a, 110b, and 110c start to when the acceleration state of reels 110a, 110b, and 110c ends. Here, the period from when the start switch 118 is operated to when the reels 110a, 110b, and 110c start to rotate includes a period during which the winning type lottery means 304 conducts a winning type lottery in response to the operation of the start switch 118 (until the winning type lottery is completed), a period during which the command sending means 314 sets in a buffer commands including the results of the winning type lottery and commands that communicate the start of rotation of the reels 110a, 110b, and 110c in response to the operation of the start switch 118 (until the setting is completed), or a period during which these commands are sent to the sub-control board 202 (until the transmission is completed). Also, here, the end of the first non-execution period (end of the acceleration state of reels 110a, 110b, 110c) is defined as when all indexes of reels 110a, 110b, 110c are detected and the rotation of all reels 110 stabilizes, but this is not limited to the above case. The end of the first non-execution period may be determined when the index of any of reels 110a, 110b, 110c is detected and the rotation of that reel 110 reaches a steady state, or when the rotation of reel 110 stabilizes and the operation of stop switches 120a, 120b, 120c is enabled.

また、図30の時点(d)において加速状態の終了後、定常状態が開始してから(定常状態となってから)、図30の時点(e)においてストップスイッチ120が操作されるまでの期間は、実行可能期間(第2実行可能期間)である。定常状態中、リール制御手段306は、1-2相励磁により所定の速度(80rpm/min未満)を維持しており、処理負荷は小さく、また、加速状態の終了に応じてリアルタイムに何らかの処理を実行する必要性がないので、厳密な時間管理(リアルタイム性)を要さない。この場合、スイッチ判定処理やスイッチ送信処理が実行されたとしても遊技の進行に影響を及ぼすことはない。したがって、第2実行可能期間に、スイッチ判定処理やスイッチ送信処理を実行することが可能となる。 The period from when the steady state begins (becomes steady state) after the acceleration state ends at time (d) in FIG. 30 until the stop switch 120 is operated at time (e) in FIG. 30 is an executable period (second executable period). During the steady state, the reel control means 306 maintains a predetermined speed (less than 80 rpm/min) by 1-2 phase excitation, so the processing load is small and there is no need to execute any processing in real time in response to the end of the acceleration state, so strict time management (real-time performance) is not required. In this case, even if the switch determination process or switch transmission process is executed, it will not affect the progress of the game. Therefore, it is possible to execute the switch determination process or switch transmission process during the second executable period.

ただし、定常状態中であっても、図30の時点(e)、(i)、(m)においてストップスイッチ120が操作されてから、図30の時点(f)、(j)、(n)において操作されたストップスイッチ120に対応するリール110の停止処理が完了するまで(停止するまで)の期間は、不実行期間(第2不実行期間)である。リール制御手段306は、ストップスイッチ120が操作されると、押下基準位置を取得し、操作時において引込範囲内に存在している図柄を停止図柄として決定する(滑りコマ数を決定する)停止処理を行うとともに、操作されたストップスイッチ120に対応するリール110に対し、全相励磁による停止処理を開始する。また、コマンド送信手段314は、ストップスイッチ120の操作に応じて、当該リール110が停止する停止位置を含むコマンドを副制御基板202に送信しなければならない。このような状況下において、スイッチ判定手段がスイッチ判定処理を行ったり、コマンド送信手段314が、遊技において重要度の低い主操作コマンドを送信するとなると、遊技において重要度が高い当該リール110が停止する停止位置を含むコマンドの送信が遅れたり、副制御基板202での演出の遅れにより遊技者が違和感を覚えるおそれがある。したがって、第2不実行期間では、スイッチ判定処理やスイッチ送信処理を実行しない。 However, even in the steady state, the period from when the stop switch 120 is operated at time points (e), (i), and (m) in FIG. 30 until the stop process of the reel 110 corresponding to the operated stop switch 120 is completed (until it stops) at time points (f), (j), and (n) in FIG. 30 is a non-execution period (second non-execution period). When the stop switch 120 is operated, the reel control means 306 acquires the pressing reference position, performs a stop process to determine the pattern that exists within the pull-in range at the time of operation as the stop pattern (determines the number of slipping frames), and starts a stop process by full-phase excitation for the reel 110 corresponding to the operated stop switch 120. In addition, the command transmission means 314 must transmit a command including the stop position at which the reel 110 stops to the sub-control board 202 in response to the operation of the stop switch 120. In such a situation, if the switch determination means performs a switch determination process, or if the command transmission means 314 transmits a main operation command that is less important in the game, there is a risk that the transmission of a command including the stop position where the reel 110 in question will stop, which is more important in the game, will be delayed, or the player may feel uncomfortable due to a delay in the presentation on the sub-control board 202. Therefore, during the second non-execution period, the switch determination process and switch transmission process are not executed.

また、図30の時点(p)において全てのリール110a、110b、110cが停止完了してから、図30の時点(r)において判定処理、払出処理等の各処理が完了するまでの期間は、不実行期間(第3不実行期間)である。ここでは、全てのリール110a、110b、110cの停止完了に応じて様々な処理が実行される。例えば、判定手段308は、有効ライン上に表示された図柄組み合わせが予め定められたどの組み合わせに相当するか(入賞した当選役)を判定する。そして、判定手段308の判定結果に応じ、払出制御手段310は、入賞した当選役に対応する払出枚数のメダルを払い出す。また、リプレイ役が入賞した場合、ベット手段302はメダルを自動投入する。また、全てのリール110a、110b、110cの停止完了に応じて、遊技状態制御手段312は、遊技状態を移行させる。さらに、全てのリール110a、110b、110cの停止完了に応じて、役比モニタに関する演算が行われる場合がある。また、コマンド送信手段314は、全てのリール110a、110b、110cの停止完了に応じて、判定手段308の判定結果を含むコマンドを副制御基板202に送信しなければならない。このような状況下において、スイッチ判定手段がスイッチ判定処理を行ったり、コマンド送信手段314が、遊技において重要度の低い主操作コマンドを送信するとなると、遊技において重要度が高い判定手段308の判定結果を含むコマンドの送信が遅れたり、副制御基板202での演出の遅れにより遊技者が違和感を覚えるおそれがある。したがって、第3不実行期間では、スイッチ判定処理やスイッチ送信処理を実行しない。なお、リール110a、110b、110cが停止完了してから、判定処理、払出処理等の各処理が完了するまでの第3不実行期間には、判定手段308が入賞した当選役を判定する入賞判定をしている間、および、その入賞判定に伴う処理(払出処理、遊技状態移行処理、演出状態移行処理、演算処理、コマンド送信処理)を実行している間のいずれか一方または双方が含まれる。 Also, the period from when all reels 110a, 110b, and 110c have stopped at time (p) in FIG. 30 until the judgment process, payout process, and other processes are completed at time (r) in FIG. 30 is a non-execution period (third non-execution period). Here, various processes are executed according to the completion of the stopping of all reels 110a, 110b, and 110c. For example, the judgment means 308 judges which combination of symbols displayed on the pay line corresponds to a predetermined combination (a winning combination that has been won). Then, according to the judgment result of the judgment means 308, the payout control means 310 pays out the number of medals to be paid out that corresponds to the winning combination that has been won. Also, when a replay role is won, the bet means 302 automatically inserts medals. Also, according to the completion of the stopping of all reels 110a, 110b, and 110c, the game state control means 312 transitions the game state. Furthermore, calculations related to the role ratio monitor may be performed in response to the completion of stopping all of the reels 110a, 110b, and 110c. In addition, the command transmission means 314 must transmit a command including the judgment result of the judgment means 308 to the sub-control board 202 in response to the completion of stopping all of the reels 110a, 110b, and 110c. Under such circumstances, if the switch judgment means performs a switch judgment process or the command transmission means 314 transmits a main operation command that is less important in the game, the transmission of a command including the judgment result of the judgment means 308 that is more important in the game may be delayed, or the delay in the presentation on the sub-control board 202 may cause the player to feel uncomfortable. Therefore, in the third non-execution period, the switch judgment process and the switch transmission process are not performed. The third non-execution period from when reels 110a, 110b, and 110c have stopped until the completion of each process such as the determination process and payout process includes either or both of the time during which the determination means 308 is making a winning determination to determine the winning combination that has been won, and the time during which the processes associated with that winning determination (payout process, game state transition process, presentation state transition process, calculation process, command transmission process) are being executed.

なお、図30ではその説明を割愛したが、上述したように、リール制御手段306は、スタートスイッチ118の操作に応じて、前回の遊技においてストップスイッチ120a、120b、120cの操作を有効化してから、当選種別抽選の抽選結果を表示するために遊技者によるストップスイッチ120a、120b、120cの操作を有効化するまでの時間を規定の時間より延長し、その間、リール110a、110b、110cを多彩な態様で回転制御するリール演出(フリーズ演出)を行う場合がある。このようなフリーズ演出が実行された場合、スタートスイッチ118が操作されてから、リール演出が完了するまでの期間は実行可能期間である。ここでは、リール制御手段306が様々な回転制御を行うものの、スタートスイッチ118の操作に応じて、当選役が含まれる当選種別の当否を決定する当選種別抽選を行う必要がなく、当選種別抽選の抽選結果を含むコマンドを副制御基板202に送信する必要もないので、厳密な時間管理(リアルタイム性)を要さない。この場合、スイッチ判定処理やスイッチ送信処理が実行されたとしても遊技の進行に影響を及ぼすことはない。したがって、かかる実行可能期間に、スイッチ判定処理やスイッチ送信処理を実行することが可能となる。かかる構成により、上記の疑似遊技において、副制御基板202は、主操作コマンドを受信することができ、演出制御手段334は、主スイッチの操作に応じた演出を実行することが可能となる。 Although the explanation is omitted in FIG. 30, as described above, the reel control means 306 may extend the time from enabling the operation of the stop switches 120a, 120b, 120c in the previous game to enabling the operation of the stop switches 120a, 120b, 120c by the player to display the lottery result of the winning type lottery in response to the operation of the start switch 118 to a specified time, and during that time, perform a reel effect (freeze effect) that controls the rotation of the reels 110a, 110b, 110c in various ways. When such a freeze effect is executed, the period from the operation of the start switch 118 to the completion of the reel effect is an executable period. Here, although the reel control means 306 performs various rotation controls, there is no need to perform a winning type lottery to determine whether or not the winning type including the winning role is won in response to the operation of the start switch 118, and there is no need to send a command including the lottery result of the winning type lottery to the sub-control board 202, so strict time management (real-time performance) is not required. In this case, even if the switch determination process or switch transmission process is executed, it will not affect the progress of the game. Therefore, it is possible to execute the switch determination process or switch transmission process during such an executable period. With this configuration, in the above-mentioned pseudo game, the sub-control board 202 can receive the main operation command, and the presentation control means 334 can execute a presentation according to the operation of the main switch.

また、スロットマシン100においてエラーが生じた場合、そのエラー開始時からエラー終了までの期間は、不実行期間である。したがって、エラー中の不実行期間では、スイッチ判定処理やスイッチ送信処理を実行しない。 In addition, when an error occurs in the slot machine 100, the period from when the error starts to when the error ends is a non-execution period. Therefore, during the non-execution period during the error, the switch determination process and switch transmission process are not executed.

このように、スイッチ判定手段およびコマンド送信手段314は、実行可能状態(実行可能期間)のいずれかのタイミングでスイッチ判定処理およびスイッチ送信処理を行い、不実行状態(不実行期間)においてスイッチ判定処理およびスイッチ送信処理を実行しない。以下、このような処理の組み合わせを実現する手法(第1の手法、第2の手法)を説明する。 In this way, the switch determination means and command transmission means 314 performs the switch determination process and the switch transmission process at any timing in the executable state (executable period), and does not perform the switch determination process and the switch transmission process in the non-executable state (non-executable period). Below, we will explain the methods (first method, second method) for achieving such a combination of processes.

(第1の手法)
図31は、スイッチ判定手段およびコマンド送信手段314の処理を説明するための図である。スイッチ判定手段は、図26のタイマ割込み処理S400におけるポート入力処理S400-5において主スイッチの操作有無を判定し、主スイッチの操作に応じて主操作コマンドをバッファに設定し、コマンド送信手段314は、図26のタイマ割込み処理S400におけるサブコマンド送信処理S400-11において、主操作コマンドがバッファに蓄積されていると、主操作コマンドを副制御基板202に送信する。すなわち、スイッチ判定手段およびコマンド送信手段314は、図31に示すように、タイマ割込み処理S400の度に、常に、スイッチ判定処理およびスイッチ送信処理を実行する。
(First Method)
Fig. 31 is a diagram for explaining the processing of the switch determination means and the command transmission means 314. The switch determination means determines whether or not the main switch is operated in the port input processing S400-5 in the timer interrupt processing S400 in Fig. 26, and sets the main operation command in the buffer according to the operation of the main switch, and the command transmission means 314 transmits the main operation command to the sub-control board 202 when the main operation command is stored in the buffer in the sub-command transmission processing S400-11 in the timer interrupt processing S400 in Fig. 26. That is, the switch determination means and the command transmission means 314 always execute the switch determination processing and the switch transmission processing every time the timer interrupt processing S400 is executed, as shown in Fig. 31.

ただし、スイッチ判定手段およびコマンド送信手段314は、図31に示すように、第1不実行期間において、スイッチ判定処理およびスイッチ送信処理を実行しない(実行を禁止する)。例えば、スイッチ判定手段は、現在進行している処理が図20のステップS240-1~S240-9の処理であるか否か判定し、ステップS240-1~S240-9の処理であれば、第1不実行期間であると判定し、スイッチ判定処理を行わない。スイッチ判定処理が行われないと、主操作コマンドは設定されないので、コマンド送信手段314は、スイッチ送信処理を実行することがない。 However, as shown in FIG. 31, the switch determination means and command transmission means 314 does not execute (prohibits execution of) the switch determination process and the switch transmission process during the first non-execution period. For example, the switch determination means determines whether the currently ongoing process is the process of steps S240-1 to S240-9 in FIG. 20, and if it is the process of steps S240-1 to S240-9, it determines that it is the first non-execution period and does not execute the switch determination process. If the switch determination process is not executed, the main operation command is not set, and the command transmission means 314 does not execute the switch transmission process.

また、スイッチ判定手段およびコマンド送信手段314は、図31に示すように、第2不実行期間において、スイッチ判定処理およびスイッチ送信処理を実行しない(実行を禁止する)。例えば、スイッチ判定手段は、現在進行している処理が図20の回胴回転中処理S240におけるステップS240-29~図21の回胴停止処理S250におけるステップS250-19の処理であるか否か判定し、ステップS240-29~S250-19の処理であれば、第2不実行期間であると判定し、スイッチ判定処理を行わない。スイッチ判定処理が行われないと、主操作コマンドは設定されないので、コマンド送信手段314は、スイッチ送信処理を実行することがない。 Also, as shown in FIG. 31, the switch determination means and command transmission means 314 do not execute (prohibit execution of) the switch determination process and the switch transmission process during the second non-execution period. For example, the switch determination means determines whether the currently ongoing process is the process of step S240-29 in the reel rotation process S240 in FIG. 20 to step S250-19 in the reel stop process S250 in FIG. 21, and if it is the process of steps S240-29 to S250-19, it determines that it is the second non-execution period and does not execute the switch determination process. If the switch determination process is not executed, the main operation command is not set, and the command transmission means 314 does not execute the switch transmission process.

また、スイッチ判定手段およびコマンド送信手段314は、図31に示すように、第3不実行期間において、スイッチ判定処理およびスイッチ送信処理を実行しない(実行を禁止する)。例えば、スイッチ判定手段は、現在進行している処理が図22の表示判定処理S260、図23の払出処理S270、遊技移行処理S280のいずれかであるか否か判定し、ステップS260~S280のいずれかの処理であれば、第3不実行期間であると判定し、スイッチ判定処理を行わない。スイッチ判定処理が行われないと、主操作コマンドは設定されないので、コマンド送信手段314は、スイッチ送信処理を実行することがない。 Also, as shown in FIG. 31, the switch determination means and command transmission means 314 does not execute (prohibits execution of) the switch determination process and the switch transmission process during the third non-execution period. For example, the switch determination means determines whether the currently ongoing process is any of the display determination process S260 in FIG. 22, the payout process S270 in FIG. 23, or the game transition process S280, and if it is any of steps S260 to S280, it determines that it is the third non-execution period and does not execute the switch determination process. If the switch determination process is not executed, the main operation command is not set, and the command transmission means 314 does not execute the switch transmission process.

このように、スイッチ判定手段およびコマンド送信手段314は、常時、スイッチ判定処理およびスイッチ送信処理を実行可能状態としつつ、不実行期間(第1不実行期間、第2不実行期間、第3不実行期間)であれば、スイッチ判定処理およびスイッチ送信処理を実行しない構成により、スイッチの操作有無を適切に判定し、主操作コマンドを適切なタイミングで副制御基板202に送信することができるとともに、不要な主操作コマンドによる不具合の発生を回避することができる。また、スイッチ判定手段およびコマンド送信手段314は、常時、スイッチ判定処理およびスイッチ送信処理を実行可能状態としているので、プログラムを単純化でき、メモリの容量を削減することが可能となる。 In this way, the switch determination means and command transmission means 314 are configured to always be able to execute the switch determination process and the switch transmission process, but not execute the switch determination process and the switch transmission process during non-execution periods (first non-execution period, second non-execution period, third non-execution period), thereby making it possible to appropriately determine whether or not the switch has been operated and to transmit a main operation command to the sub-control board 202 at an appropriate timing, while also avoiding malfunctions caused by unnecessary main operation commands. Furthermore, because the switch determination means and command transmission means 314 are always able to execute the switch determination process and the switch transmission process, it is possible to simplify the program and reduce memory capacity.

(第2の手法)
図32は、スイッチ判定手段およびコマンド送信手段314の他の処理を説明するための図である。スイッチ判定手段は、図26のタイマ割込み処理S400におけるポート入力処理S400-5において主スイッチの操作有無を判定せず、かつ、コマンド送信手段314は、図26のタイマ割込み処理S400におけるサブコマンド送信処理S400-11において、主操作コマンドを副制御基板202に送信しない。その代わりに、スイッチ判定手段およびコマンド送信手段314は、タイマ割込み処理S400以外の所定の処理において個々にスイッチ判定処理およびスイッチ送信処理を実行する。
(Second Method)
Fig. 32 is a diagram for explaining other processing of the switch determination means and the command transmission means 314. The switch determination means does not determine whether or not the main switch has been operated in the port input processing S400-5 in the timer interrupt processing S400 in Fig. 26, and the command transmission means 314 does not transmit a main operation command to the sub-control board 202 in the sub-command transmission processing S400-11 in the timer interrupt processing S400 in Fig. 26. Instead, the switch determination means and the command transmission means 314 execute switch determination processing and switch transmission processing individually in a predetermined processing other than the timer interrupt processing S400.

まず、スイッチ判定手段およびコマンド送信手段314は、図32に示すように、第1実行可能期間において、スイッチ判定処理およびスイッチ送信処理を実行する。例えば、スイッチ判定手段は、図17の遊技メダル投入処理S210におけるステップS210-1~ステップS210-27間のいずれかのタイミングにおいてコマンド送信に関するサブルーチンを呼び出す。かかるコマンド送信に関するサブルーチンでは、スイッチ判定手段が、主スイッチの操作有無を判定し、主スイッチの操作に応じて主操作コマンドをバッファに設定し、コマンド送信手段314が、バッファから主操作コマンドを読み出して、主操作コマンドを副制御基板202に送信する。 First, the switch determination means and command transmission means 314 executes a switch determination process and a switch transmission process during the first executable period, as shown in FIG. 32. For example, the switch determination means calls a subroutine related to command transmission at any timing between step S210-1 and step S210-27 in the medal insertion process S210 of FIG. 17. In the subroutine related to command transmission, the switch determination means determines whether or not the main switch has been operated, sets a main operation command in a buffer according to the operation of the main switch, and the command transmission means 314 reads the main operation command from the buffer and transmits the main operation command to the sub-control board 202.

また、スイッチ判定手段およびコマンド送信手段314は、図32に示すように、第2実行可能期間において、スイッチ判定処理およびスイッチ送信処理を実行する。例えば、スイッチ判定手段は、図20の回胴回転中処理S240におけるステップS240-11~S240-27間のいずれかのタイミングにおいて、上記のコマンド送信に関するサブルーチンを呼び出す。こうして、少なくとも1つのリール110が定常状態中であれば、スイッチ判定処理およびスイッチ送信処理が実行される。 The switch determination means and command transmission means 314 also executes the switch determination process and the switch transmission process during the second executable period, as shown in FIG. 32. For example, the switch determination means calls the subroutine related to the command transmission at any timing between steps S240-11 to S240-27 in the reel rotation processing S240 in FIG. 20. In this way, if at least one reel 110 is in a steady state, the switch determination process and the switch transmission process are executed.

ここでは、図20の回胴回転中処理S240におけるステップS240-11~S240-27間にコマンド送信に関するサブルーチンを呼び出し、図20の回胴回転中処理S240におけるステップS240-29~図21の回胴停止処理S250におけるステップS250-19では呼び出さないとする構成により、定常状態でありながら、不実行期間のみを除いてスイッチ判定処理およびスイッチ送信処理を実行することができる。 Here, a subroutine related to command transmission is called during steps S240-11 to S240-27 in the processing during reel rotation S240 in FIG. 20, but is not called during steps S240-29 in the processing during reel rotation S240 in FIG. 20 to step S250-19 in the processing to stop reels S250 in FIG. 21. This allows the switch determination processing and switch transmission processing to be executed in a steady state, except for non-execution periods.

このように、スイッチ判定手段およびコマンド送信手段314は、図26のタイマ割込み処理S400を用いず、実行可能期間(第1実行可能期間、第2実行可能期間)のみにおいて、コマンド送信に関するサブルーチンを呼び出す構成により、スイッチの操作有無を適切に判定し、主操作コマンドを適切なタイミングで副制御基板202に送信することができるとともに、不要な主操作コマンドによる不具合の発生を回避することができる。また、常時、実行可能期間のいずれかのタイミングにコマンド送信に関するサブルーチンを配置するだけなので、プログラムを単純化でき、メモリの容量を削減することが可能となる。 In this way, the switch determination means and command transmission means 314 does not use the timer interrupt processing S400 in FIG. 26, and is configured to call a subroutine related to command transmission only during executable periods (first executable period, second executable period), thereby appropriately determining whether the switch has been operated and transmitting a main operation command to the sub-control board 202 at an appropriate timing, while also avoiding malfunctions caused by unnecessary main operation commands. In addition, since the subroutine related to command transmission is always placed at any timing during the executable period, the program can be simplified and memory capacity can be reduced.

上述した第1の手法では、スイッチ判定手段およびコマンド送信手段314は、常時、スイッチ判定処理およびスイッチ送信処理を実行可能状態としつつ、不実行期間であれば、スイッチ判定処理およびスイッチ送信処理を実行しない。また、第2の手法では、スイッチ判定手段およびコマンド送信手段314は、図26のタイマ割込み処理S400を用いず、実行可能期間のみにおいて、コマンド送信に関するサブルーチンを呼び出している。ここでは、複数ある不実行期間においてスイッチ判定処理およびスイッチ送信処理を禁止するプログラム容量が少ない場合、第1の手法を用いた方がプログラムに占有される領域を小さくすることができる。一方、複数ある実行可能期間においてコマンド送信に関するサブルーチンを呼び出すプログラム容量が少ない場合、第2の手法を用いた方がプログラムに占有される領域を小さくすることができる。したがって、排他的な関係となっている実行可能期間と不実行期間との関係に基づいて、第1の手法か第2の手法を用いることが望ましい。 In the first method described above, the switch determination means and command transmission means 314 always have the switch determination process and switch transmission process in an executable state, but do not execute the switch determination process and switch transmission process during a non-execution period. In the second method, the switch determination means and command transmission means 314 does not use the timer interrupt process S400 in FIG. 26, and calls a subroutine related to command transmission only during an executable period. Here, if the program capacity that prohibits the switch determination process and switch transmission process during multiple non-execution periods is small, the first method can reduce the area occupied by the program. On the other hand, if the program capacity that calls the subroutine related to command transmission during multiple executable periods is small, the second method can reduce the area occupied by the program. Therefore, it is desirable to use either the first method or the second method based on the relationship between the executable period and the non-execution period, which are in an exclusive relationship.

なお、上述した実施形態では、主スイッチとして、ベットスイッチ116、スタートスイッチ118、ストップスイッチ120とを挙げて説明したが、精算スイッチに関してもベットスイッチ116、スタートスイッチ118、ストップスイッチ120同様、実行可能状態においてスイッチ判定処理やスイッチ送信処理を実行し、不実行状態においてスイッチ判定処理やスイッチ送信処理の実行を禁止するとしてもよい。また、精算スイッチを用いた、クレジットされたメダルの精算処理において、処理負荷が高かったり、重要度の高いコマンドが副制御基板202に送信される場合、その精算処理を不実行期間としてもよい。一方、重要度の高いコマンドが副制御基板202に送信されない場合等、処理負荷が低いようであれば、その精算処理を実行可能期間としてもよい。 In the above embodiment, the bet switch 116, start switch 118, and stop switch 120 were described as main switches, but the settlement switch may also be configured to execute switch determination processing and switch transmission processing in an executable state, and prohibit execution of switch determination processing and switch transmission processing in an inexecutable state, similar to the bet switch 116, start switch 118, and stop switch 120. Also, in the settlement process of credited medals using the settlement switch, if the processing load is high or a command of high importance is sent to the sub-control board 202, the settlement process may be set as a non-executable period. On the other hand, if the processing load is low, such as when a command of high importance is not sent to the sub-control board 202, the settlement process may be set as an executable period.

ここでは、上述した実施形態においては、ベットスイッチ116、スタートスイッチ118、および、ストップスイッチ120の少なくともいずれかの操作有無を判定するスイッチ判定処理を実行するスイッチ判定手段、および、ベットスイッチ116、スタートスイッチ118、および、ストップスイッチ120の少なくともいずれかの操作に応じて、その旨のコマンドを副制御基板202に送信するスイッチ送信処理を実行するコマンド送信手段を挙げ、実行可能期間のいずれかのタイミングで、スイッチ判定手段が、スイッチ判定処理を実行し、コマンド送信手段314がスイッチ送信処理を行い、また、不実行期間において、スイッチ判定手段が、スイッチ判定処理を実行せず、コマンド送信手段314がスイッチ送信処理を実行しない例を挙げて説明した。しかし、スイッチ判定手段が、スイッチ判定処理を実行し、コマンド送信手段314がスイッチ送信処理を行うのは、実行可能期間に限らず、任意の処理(第1処理)が実行されている間のいずれかのタイミングであれば足り、また、スイッチ判定手段が、スイッチ判定処理を実行せず、コマンド送信手段314がスイッチ送信処理を実行しないのは、不実行期間に限らず、第1処理とは異なる任意の処理(第2処理)であれば足りる。 Here, in the above-described embodiment, there is mentioned a switch determination means which executes a switch determination process to determine whether or not at least one of the bet switch 116, the start switch 118, and the stop switch 120 has been operated, and a command sending means which executes a switch sending process to send a command to the sub-control board 202 in response to the operation of at least one of the bet switch 116, the start switch 118, and the stop switch 120. An example has been explained in which the switch determination means executes the switch determination process and the command sending means 314 executes the switch sending process at any timing during the executable period, and also in which the switch determination means does not execute the switch determination process and the command sending means 314 does not execute the switch sending process during the non-executable period. However, the switch determination means executes the switch determination process and the command transmission means 314 executes the switch transmission process not only during an executable period, but also at any timing while any process (first process) is being executed. Also, the switch determination means does not execute the switch determination process and the command transmission means 314 does not execute the switch transmission process not only during a non-executable period, but also at any timing while any process (second process) different from the first process is being executed.

また、上述した実施形態においては、スイッチ判定手段が、ベットスイッチ116、スタートスイッチ118、および、ストップスイッチ120(主スイッチ)の少なくともいずれかの操作有無を判定(操作判定)する例を挙げて説明した。ここで、スイッチ判定手段が判定する主スイッチの操作には、主スイッチが操作されていない状態、主スイッチの操作時(操作されていない状態から操作された状態に変化したタイミング:押下時)、主スイッチの操作が維持されている状態、主スイッチの操作解除時(操作されている状態から操作されていない状態に変化したタイミング:離し時)が含まれ、スイッチ判定手段は、いずれも単独で判定することができる。 In the above-mentioned embodiment, an example was given in which the switch determination means determines whether or not at least one of the bet switch 116, the start switch 118, and the stop switch 120 (main switches) has been operated (operation determination). Here, the operation of the main switch determined by the switch determination means includes a state in which the main switch is not operated, when the main switch is operated (the timing at which the state changes from a not-operated state to an operated state: when pressed), a state in which the operation of the main switch is maintained, and when the operation of the main switch is released (the timing at which the state changes from an operated state to a not-operated state: when released), and the switch determination means can determine any of these independently.

また、このように、主スイッチの操作時と主スイッチの操作解除時とが判定されることで、主操作コマンドを受信した演出制御手段334は、主スイッチが操作されている時間を計時することが可能となる。したがって、演出制御手段334は、例えば、主スイッチの操作が短押し(例えば500msec未満)であるか長押し(例えば、500msec以上)であるかを判定(長押し判定)でき、短押しか長押しかに応じて演出を異ならせることが可能となる。こうして、メインROM200bにおけるプログラム容量を増加させることなく、主スイッチの長押し判定を実行することができる。 Furthermore, by determining when the main switch is operated and when it is released in this manner, the performance control means 334 that receives the main operation command can measure the time that the main switch is operated. Therefore, the performance control means 334 can determine (long press determination) whether the main switch is operated as a short press (e.g., less than 500 msec) or a long press (e.g., 500 msec or more), for example, and can vary the performance depending on whether it is a short press or a long press. In this way, the long press determination of the main switch can be performed without increasing the program capacity in the main ROM 200b.

また、実行可能期間では、主スイッチが操作される度に、スイッチ判定処理やスイッチ送信処理が実行されるので、演出制御手段334は、主スイッチが操作された時間間隔を計時したり、所定時間内に操作された主スイッチの操作頻度を導出することが可能となる。したがって、演出制御手段334は、例えば、所定時間内に主スイッチが高頻度に操作されていることを判定(連打判定)でき、連打されているか否か、または、連打が継続されているか否かに応じて演出を異ならせることが可能となる。こうして、メインROM200bにおけるプログラム容量を増加させることなく、主スイッチの連打判定を実行することができる。 In addition, during the executable period, the switch judgment process and switch transmission process are executed each time the main switch is operated, so the performance control means 334 can measure the time interval during which the main switch is operated and derive the frequency with which the main switch is operated within a specified time. Therefore, the performance control means 334 can, for example, judge whether the main switch is operated frequently within a specified time (repeated hit judgment), and can vary the performance depending on whether the main switch is being hit repeatedly or whether the repeated hits are continuing. In this way, the repeated hit judgment of the main switch can be executed without increasing the program capacity in the main ROM 200b.

ここで、演出制御手段334が主スイッチの操作判定、長押し判定、連打判定を行う例を挙げる。演出制御手段334は、スイッチの操作を促す操作演出を実行し、スイッチの操作の待機状態となる。かかる判定対象となるスイッチは、演出スイッチ122(例えば、図示しないPUSHスイッチ)および主スイッチ(例えば、ベットスイッチ116のうちマックスベットスイッチ)の双方または一方としてもよい。例えば、PUSHスイッチを搭載していないスロットマシン100の場合、その判定対象をマックスベットスイッチのみとしてもよい。また、演出制御手段334は、実行可能期間に、演出スイッチ122および主スイッチの一方に対し、操作判定、長押し判定、連打判定を行ったり、演出スイッチ122の操作判定、長押し判定、連打判定と、主スイッチの操作判定、長押し判定、連打判定を所定の順で行ったり(例えば、演出スイッチ122と主スイッチとが交互に操作されていることを判定したり)することができる。具体例を挙げると、演出制御手段334は、前回の1遊技が終了してから、新たな1遊技におけるスタートスイッチ118が操作されるまでの期間(第1実行可能期間)において、操作演出を実行して演出スイッチ122または主スイッチの操作を促し、遊技者の操作(主スイッチが操作されていない状態、主スイッチの操作時、主スイッチの操作が維持されている状態、主スイッチの操作解除時、短押し、長押し、連打)に応じて、操作判定、長押し判定、連打判定を行い、判定内容に応じた演出を実行する。また、演出制御手段334は、加速状態の終了後、定常状態が開始してから、ストップスイッチ120が操作されるまでの期間(第2実行可能期間)において、操作演出を実行して演出スイッチ122または主スイッチの操作を促し、遊技者の操作(主スイッチが操作されていない状態、主スイッチの操作時、主スイッチの操作が維持されている状態、主スイッチの操作解除時、短押し、長押し、連打)に応じて、操作判定、長押し判定、連打判定を行い、判定内容に応じた演出を実行する。なお、第2実行可能期間に関しては、加速状態の前にスタートスイッチ118が操作されているので、演出制御手段334は、スタートスイッチ118の操作を契機とした操作演出を実行することができる。例えば、演出制御手段334は、スタートスイッチ118の操作に応じて、操作演出を開始する。ただし、第2実行可能期間に達するまで、すなわち、スタートスイッチ118が操作されてから、リール110a、110b、110cの加速状態が終了するまでの期間(第1不実行期間)、演出制御手段334は、操作演出における演出スイッチ122または主スイッチの操作を促す画像(例えば、操作するスイッチを模した画像)にエフェクトやフェードイン等のアニメーションを施し、まだ、演出スイッチ122または主スイッチの操作を有効に受け付けていないことを示す。そして、第2実行可能期間が開始されると、演出制御手段334は、操作演出における演出スイッチ122または主スイッチの操作を促す画像に施したアニメーションを削除して演出スイッチ122または主スイッチの操作を有効に受け付け可能になったことを示し、演出スイッチ122または主スイッチの操作を有効に受け付ける。なお、演出制御手段334は、第2実行可能期間が開始される前、すなわち、第1不実行期間中に、操作演出における演出スイッチ122または主スイッチの操作を促す画像に施したアニメーションを削除して演出スイッチ122または主スイッチの操作を有効に受け付け可能になったことを示し、第2実行可能期間が開始されてから演出スイッチ122または主スイッチの操作を有効に受け付けるとしてもよい。 Here, an example will be given in which the performance control means 334 performs the operation judgment, long press judgment, and repeated hit judgment of the main switch. The performance control means 334 executes an operation performance that prompts the operation of the switch, and enters a standby state for the operation of the switch. The switch to be judged may be both or either of the performance switch 122 (e.g., a push switch not shown) and the main switch (e.g., the max bet switch of the bet switch 116). For example, in the case of a slot machine 100 that does not have a push switch, the judgment target may be only the max bet switch. In addition, during the executable period, the performance control means 334 can perform the operation judgment, long press judgment, and repeated hit judgment of the performance switch 122 and one of the main switch, or perform the operation judgment, long press judgment, and repeated hit judgment of the performance switch 122 in a predetermined order and the operation judgment, long press judgment, and repeated hit judgment of the main switch (for example, it can determine that the performance switch 122 and the main switch are alternately operated). To give a specific example, during the period from the end of the previous game to the operation of the start switch 118 in a new game (first executable period), the presentation control means 334 executes an operation presentation to encourage the operation of the presentation switch 122 or the main switch, and performs an operation judgment, a long press judgment, and a successive press judgment according to the player's operation (state where the main switch is not operated, when the main switch is operated, state where the operation of the main switch is maintained, when the operation of the main switch is released, a short press, a long press, and a successive press), and executes a presentation according to the judgment content. Also, during the period from the end of the acceleration state to the start of the steady state to the operation of the stop switch 120 (second executable period), the presentation control means 334 executes an operation presentation to encourage the operation of the presentation switch 122 or the main switch, and performs an operation judgment, a long press judgment, and a successive press judgment according to the player's operation (state where the main switch is not operated, when the main switch is operated, state where the operation of the main switch is maintained, when the operation of the main switch is released, a short press, a long press, and a successive press), and executes a presentation according to the judgment content. In addition, regarding the second executable period, since the start switch 118 is operated before the acceleration state, the performance control means 334 can execute the operation performance triggered by the operation of the start switch 118. For example, the performance control means 334 starts the operation performance in response to the operation of the start switch 118. However, until the second executable period is reached, that is, during the period from the operation of the start switch 118 to the end of the acceleration state of the reels 110a, 110b, and 110c (first non-execution period), the performance control means 334 applies animation such as effects and fade-in to an image (for example, an image imitating a switch to be operated) that prompts the operation of the performance switch 122 or the main switch in the operation performance, and indicates that the operation of the performance switch 122 or the main switch has not yet been effectively accepted. Then, when the second executable period is started, the performance control means 334 deletes the animation applied to the image that prompts the operation of the performance switch 122 or the main switch in the operation performance, and indicates that the operation of the performance switch 122 or the main switch has become effectively acceptable, and effectively accepts the operation of the performance switch 122 or the main switch. In addition, before the second executable period starts, i.e., during the first non-executable period, the performance control means 334 may delete the animation applied to the image in the operation performance that prompts the operation of the performance switch 122 or the main switch, to indicate that the operation of the performance switch 122 or the main switch can be validly accepted, and may validly accept the operation of the performance switch 122 or the main switch after the second executable period starts.

<主制御基板のCPU周辺の構成>
図33は、メインCPU200a周辺の電気的な接続を説明するための図である。メインCPU200aは、CPUコア700とバスコントローラ702とを含む。CPUコア700は、BC端子から出力されるバス制御信号(Bus Cont)を通じてバスコントローラ702を制御し、メインROM200b、メインRAM200c、もしくは、入出力部704からデータを読み出し、または、メインRAM200cや入出力部704にデータを書き込む。なお、ここでは、メインCPU200aとして、Z80系CPUをベースとするエルイーテック(LETech)社が販売するマイクロプロセッサを用いている。
<Main control board CPU peripheral configuration>
33 is a diagram for explaining electrical connections around the main CPU 200a. The main CPU 200a includes a CPU core 700 and a bus controller 702. The CPU core 700 controls the bus controller 702 through a bus control signal (Bus Cont) output from the BC terminal, and reads data from the main ROM 200b, the main RAM 200c, or the input/output unit 704, or writes data to the main RAM 200c or the input/output unit 704. In this example, a microprocessor based on a Z80 series CPU and sold by LETech is used as the main CPU 200a.

例えば、メインROM200b、メインRAM200c、または、入出力部704からデータを読み出す場合、バスコントローラ702は、16ビットのアドレス(A[16])信号を出力し、デコーダ706a、706b、706cを通じてメインROM200b、メインRAM200c、または、入出力部704のいずれかを特定するとともに、リード(RD)信号を制御して、メインROM200b、メインRAM200c、または、入出力部704からデータ(D[8])信号を読み出す。また、メインRAM200c、または、入出力部704にデータを書き込む場合、バスコントローラ702は、アドレス(A[16])信号およびデータ(D[8])信号を出力し、デコーダ706b、706cを通じてメインRAM200c、または、入出力部704のいずれかを特定するとともに、ライト(WR)信号を制御して、メインRAM200c、または、入出力部704にデータ(D[8])信号を書き込む。 For example, when reading data from main ROM 200b, main RAM 200c, or input/output unit 704, the bus controller 702 outputs a 16-bit address (A[16]) signal, identifies either main ROM 200b, main RAM 200c, or input/output unit 704 through decoders 706a, 706b, 706c, and controls the read (RD) signal to read a data (D[8]) signal from main ROM 200b, main RAM 200c, or input/output unit 704. Furthermore, when writing data to the main RAM 200c or the input/output unit 704, the bus controller 702 outputs an address (A[16]) signal and a data (D[8]) signal, and identifies either the main RAM 200c or the input/output unit 704 via the decoders 706b and 706c, and controls the write (WR) signal to write the data (D[8]) signal to the main RAM 200c or the input/output unit 704.

ここでは、後述するように、入出力部704のアドレス空間を、メインROM200bおよびメインRAM200cのアドレス空間と一体化している。したがって、従来、メモリとI/Oのいずれにアクセスするかを特定するための信号を出力するメモリリクエスト(MREQ)端子およびI/Oリクエスト(IORQ)端子を設けていない。かかる2端子を任意の他の信号に割り当て直すことで、プログラム開発の自由度を高めることができる。 As described below, the address space of the input/output unit 704 is integrated with the address spaces of the main ROM 200b and the main RAM 200c. Therefore, unlike the conventional technology, there is no memory request (MREQ) terminal or I/O request (IORQ) terminal that outputs a signal to specify whether to access memory or I/O. By reassigning these two terminals to any other signal, the degree of freedom in program development can be increased.

また、CPUコア700には、割込処理の開始トリガとなる割り込み/待ち(INT/WAIT)信号、最優先で割込処理を実行できるマスク不可割込(NMI)信号、バス信号をハイインピーダンスに遷移可能なバスリクエスト(BUSREQ)信号等の外部信号も入力される。 The CPU core 700 also receives external signals such as an interrupt/wait (INT/WAIT) signal that triggers the start of interrupt processing, a non-maskable interrupt (NMI) signal that allows interrupt processing to be executed with the highest priority, and a bus request (BUSREQ) signal that can transition a bus signal to high impedance.

図34は、CPUコア700の内部構成を示したブロック図である。CPUコア700は、外部入力ユニット710、状態制御ユニット712、中央制御ユニット714、レジスタユニット716、算術論理演算装置(ALU)718を含む。外部入力ユニット710は、外部信号を受信し、その外部信号に基づいた制御情報を状態制御ユニット712および中央制御ユニット714に出力する。 Figure 34 is a block diagram showing the internal configuration of the CPU core 700. The CPU core 700 includes an external input unit 710, a state control unit 712, a central control unit 714, a register unit 716, and an arithmetic logic unit (ALU) 718. The external input unit 710 receives an external signal and outputs control information based on the external signal to the state control unit 712 and the central control unit 714.

状態制御ユニット712は、入力された制御情報に基づいて、内部状態(RESET、命令フェッチ、命令デコード、演算、メモリロード、メモリストア、HALT等)を管理および遷移させてCPUコア700の動作状態を決定するとともに、その動作状態に基づいた制御情報を中央制御ユニット714に出力する。 The state control unit 712 manages and transitions the internal state (RESET, instruction fetch, instruction decode, operation, memory load, memory store, HALT, etc.) based on the input control information to determine the operating state of the CPU core 700, and outputs control information based on that operating state to the central control unit 714.

中央制御ユニット714は、バスコントローラ702を経由して入力された入力データ(DI[8])からオペコード(命令)を抽出し、命令デコーダによってデコードしたコマンドに基づいてALU718を制御する。また、中央制御ユニット714は、デコードしたコマンドによりレジスタユニット716の各レジスタから必要な情報を取得したり、各レジスタを更新したりする。 The central control unit 714 extracts an opcode (instruction) from the input data (DI[8]) input via the bus controller 702, and controls the ALU 718 based on the command decoded by the instruction decoder. The central control unit 714 also obtains necessary information from each register of the register unit 716 and updates each register based on the decoded command.

レジスタユニット716は、セレクタポート722a、722b、722c、入力側バンクセレクタ724、第1レジスタバンク726、第2レジスタバンク728、出力側バンクセレクタ730、アドレスポート732、個別レジスタ734を含む。なお、個別レジスタ734には、次に実行すべきプログラムのアドレスを示す16ビットのプログラムカウンタ(PC)、割込モード時に使用される8ビットのインタラプト(I)レジスタ、オペコードフェッチサイクルを計数する8ビットのリフレッシュ(R)レジスタ、割込の許可/禁止を制御する8ビットの割込許可(IFF)レジスタが含まれる。 The register unit 716 includes selector ports 722a, 722b, and 722c, an input bank selector 724, a first register bank 726, a second register bank 728, an output bank selector 730, an address port 732, and an individual register 734. The individual register 734 includes a 16-bit program counter (PC) that indicates the address of the program to be executed next, an 8-bit interrupt (I) register that is used in interrupt mode, an 8-bit refresh (R) register that counts opcode fetch cycles, and an 8-bit interrupt enable (IFF) register that controls whether interrupts are enabled or disabled.

また、レジスタユニット716には、大役抽選に係る種々の乱数値(大当たり決定乱数、当たり図柄乱数、リーチグループ決定乱数、リーチモード決定乱数、変動パターン乱数、当たり決定乱数)を取得するための乱数発生器(図示せず)が対応付けられ、入力ポート(FE73h~FE9Ch)を介してラッチされた乱数値が取得される。 The register unit 716 is also associated with a random number generator (not shown) for obtaining various random number values related to the big prize lottery (jackpot determining random number, winning symbol random number, reach group determining random number, reach mode determining random number, variation pattern random number, winning determination random number), and the random number values latched via the input ports (FE73h to FE9Ch) are obtained.

乱数発生器は、システムクロック(外部入力を2分周したクロック)で動作し、所定の最大値未満の乱数を発生する。なお、乱数発生器は、乱数の最大値を設定可能な乱数発生器である最大値設定乱数発生器として、16ビットの最大値を設定可能な乱数発生器が4チャンネル、8ビットの最大値を設定可能な乱数発生器が8チャンネル準備されている。ここで、16ビットの最大値設定乱数発生器は、乱数更新周期が32~47クロックの範囲で選択でき、最大値の設定範囲が256~65535の範囲で設定できる。また、8ビットの最大値設定乱数発生器は、乱数更新周期が16~31クロックの範囲で選択でき、最大値の設定範囲が4チャンネルで16~255の範囲で設定でき、他の4チャンネルで64~255の範囲で設定できる。また、乱数の最大値が固定された乱数発生器である最大値固定乱数発生器として、16ビットの最大値を設定可能な乱数発生器が4チャンネル、8ビットの最大値を設定可能な乱数発生器が8チャンネル準備されている。ここで、16ビットの最大値固定乱数発生器は、乱数更新周期が1クロックに、最大値が65535に固定されている。また、8ビットの最大値固定乱数発生器は、乱数更新周期が1クロックに、最大値が255に固定されている。 The random number generator operates on the system clock (a clock obtained by dividing the external input by 2) and generates random numbers less than a specified maximum value. The random number generator is a maximum value setting random number generator that can set the maximum value of the random number. Four channels of maximum value setting random number generators that can set a 16-bit maximum value and eight channels of maximum value setting random number generators that can set an 8-bit maximum value are prepared. Here, the 16-bit maximum value setting random number generators can select a random number update period in the range of 32 to 47 clocks, and the maximum value setting range can be set in the range of 256 to 65535. The 8-bit maximum value setting random number generators can select a random number update period in the range of 16 to 31 clocks, and the maximum value setting range can be set in the range of 16 to 255 for four channels and 64 to 255 for the other four channels. Additionally, as fixed-maximum random number generators, which are random number generators with a fixed maximum value for random numbers, four channels of random number generators that can set a 16-bit maximum value and eight channels of random number generators that can set an 8-bit maximum value are provided. Here, the 16-bit fixed-maximum random number generators have a random number update period of one clock and a maximum value fixed at 65535. Additionally, the 8-bit fixed-maximum random number generators have a random number update period of one clock and a maximum value fixed at 255.

なお、乱数の種類が足りない場合、ハードウェア乱数生成部(乱数発生器)から取得した乱数値に、プログラム内において所定の数値を乗じ、また、除算することで他の乱数を生成する(ソフトウェア乱数生成部)ことも可能である。 If there are not enough random numbers, it is possible to generate other random numbers (software random number generator) by multiplying or dividing the random number obtained from the hardware random number generator (random number generator) by a specified number within the program.

図35は、レジスタの構成を説明した図である。レジスタユニット716には、第1レジスタバンク(バンク0)726と、第1レジスタバンク726と対(ペア)となる第2レジスタバンク(バンク1)728が設けられている。また、第1レジスタバンク726には、メインレジスタ群(表レジスタ群)726aと、メインレジスタ群726aと対となるサブレジスタ群(裏レジスタ群)726bが設けられ、第2レジスタバンク728には、メインレジスタ群728aと、メインレジスタ群728aと対となるサブレジスタ群728bが設けられている。第1レジスタバンク726のメインレジスタ群726aおよびサブレジスタ群726b、ならびに、第2レジスタバンク728のメインレジスタ群728aおよびサブレジスタ群728bには、いずれも、8ビットのレジスタ(Q、A、F、B、C、D、E、H、L)と、16ビットのレジスタ(IX、IY)が含まれる。ただし、メインレジスタ群726a、728aには、サブレジスタ群726b、728bと異なり、さらに、8ビットのレジスタ(U)と16ビットのレジスタ(SP)が含まれている。メインCPU200aは、第1レジスタバンク726と第2レジスタバンク728とを切り換えて利用し、後述するFレジスタにおけるレジスタバンク指定レジスタRBの示す一方のレジスタバンクのみにアクセスでき、そのレジスタバンクと対になる他方のレジスタバンクには同時にアクセスすることができない。 Figure 35 is a diagram explaining the configuration of the register. The register unit 716 is provided with a first register bank (bank 0) 726 and a second register bank (bank 1) 728 that is paired with the first register bank 726. The first register bank 726 is provided with a main register group (front register group) 726a and a sub-register group (back register group) 726b that is paired with the main register group 726a, and the second register bank 728 is provided with a main register group 728a and a sub-register group 728b that is paired with the main register group 728a. The main register group 726a and the sub-register group 726b of the first register bank 726, and the main register group 728a and the sub-register group 728b of the second register bank 728 each include 8-bit registers (Q, A, F, B, C, D, E, H, L) and 16-bit registers (IX, IY). However, unlike the sub-register groups 726b and 728b, the main register groups 726a and 728a further include an 8-bit register (U) and a 16-bit register (SP). The main CPU 200a switches between the first register bank 726 and the second register bank 728, and can only access one of the register banks indicated by the register bank designation register RB in the F register (described later), and cannot simultaneously access the other register bank that is paired with that register bank.

図35に示すレジスタのうち、Qレジスタは、拡張レジスタとして、各レジスタバンクに2セット設けられ、一部のコマンドにおいて用いられるアドレスの上位バイトを格納する8ビットのレジスタである。かかるQレジスタの値として、例えば、F0hが設定されている場合、メインCPU200aは、メインRAM200cのF000h~F0FFhへのアクセスにQレジスタを利用することができる。Uレジスタは、拡張レジスタとして、各レジスタバンクに1セット設けられ、一部のコマンドにおいて用いられるアドレスの上位バイトを格納する8ビットのレジスタである。かかるUレジスタの値として、例えば、FEhが設定されている場合、メインCPU200aは、FE00h~FFFFhの入出力部704に接続された内蔵デバイス(タイマ、乱数発生器、外部入出力回路等)へのアクセスにUレジスタを利用することができる。Aレジスタは、演算処理やデータ転送に使う8ビットのアキュムレータとしても機能する汎用レジスタである。Fレジスタは、各種演算結果を保持する8ビットのフラグレジスタである。ここで、Fレジスタの各ビットは、図35に示すように、最上位ビット(MSB:Most Significant Bit)から最下位ビット(LSB:Least Significant Bit)にかけて、Sは、演算結果が負のとき1にセットされるサインフラグであり、Zは、演算の結果、全ビットが0のとき1にセットされるゼロフラグ(第1ゼロフラグ)であり、TZは、データ転送命令(LD;ロード)の実行により、全ビットが0のとき1にセットされる(値の変わる)遊技機用拡張仕様の特定ビットフラグ(第2ゼロフラグ)であり、ティーゼットフラグと呼ぶ場合もある。Hは、プログラマーが関与できないハーフキャリーフラグであり、RB(レジスタバンク指定レジスタ)は、現在のレジスタバンク(第1レジスタバンク726=0、第2レジスタバンク728=1)を示すレジスタバンクモニタであり、P/Vは、パリティオーバーフローフラグであり、Nは、プログラマーが関与できない加減算フラグであり、Cは、演算の結果、桁上げまたはボロー発生時に1がセットされるキャリーフラグである。なお、Fレジスタは、AレジスタとペアレジスタAFを構成する。 Of the registers shown in FIG. 35, the Q register is an 8-bit register that is provided as an extended register in two sets in each register bank and stores the upper byte of an address used in some commands. When, for example, F0h is set as the value of the Q register, the main CPU 200a can use the Q register to access F000h to F0FFh in the main RAM 200c. The U register is an 8-bit register that is provided as an extended register in one set in each register bank and stores the upper byte of an address used in some commands. When, for example, FEh is set as the value of the U register, the main CPU 200a can use the U register to access built-in devices (timers, random number generators, external input/output circuits, etc.) connected to the input/output unit 704 at FE00h to FFFFh. The A register is a general-purpose register that also functions as an 8-bit accumulator used for arithmetic processing and data transfer. The F register is an 8-bit flag register that holds various arithmetic results. Here, as shown in FIG. 35, from the most significant bit (MSB) to the least significant bit (LSB), each bit of the F register is as follows: S is a sign flag that is set to 1 when the result of the operation is negative, Z is a zero flag (first zero flag) that is set to 1 when all bits are 0 as a result of the operation, TZ is a specific bit flag (second zero flag) of the gaming machine expansion specification that is set to 1 (value changes) when all bits are 0 by execution of a data transfer instruction (LD; load), and is sometimes called a TZ flag. H is a half carry flag that cannot be controlled by the programmer, RB (register bank designation register) is a register bank monitor that indicates the current register bank (first register bank 726 = 0, second register bank 728 = 1), P/V is a parity overflow flag, N is an addition/subtraction flag that cannot be controlled by the programmer, and C is a carry flag that is set to 1 when a carry or borrow occurs as a result of the operation. The F register and the A register form a pair register AF.

また、Bレジスタ、Cレジスタ、Dレジスタ、Eレジスタ、Hレジスタ、Lレジスタは、各レジスタバンクに2セット設けられた8ビットの汎用レジスタであり、それぞれ予め組み合わせが定められている16ビットのペアレジスタ(例えば、レジスタBC、DE、HL、その他複数の組み合わせが存在する)を構成して利用される。IXレジスタ、IYレジスタは、インデックスアドレッシングに用いられる16ビットの汎用レジスタである。SP(スタックポインタ)レジスタは、16ビットであり、スタックポインタとなるアドレスを格納する。Q’レジスタ、A’レジスタ、F’レジスタ、B’レジスタ、C’レジスタ、D’レジスタ、E’レジスタ、H’レジスタ、L’レジスタ、IX’レジスタ、IY’レジスタは、Qレジスタ、Aレジスタ、Fレジスタ、Bレジスタ、Cレジスタ、Dレジスタ、Eレジスタ、Hレジスタ、Lレジスタ、IXレジスタ、IYレジスタのメインレジスタ群726a、728aとの交換命令または転送命令によりデータ(内容)交換またはデータ転送可能なサブレジスタ群726b、728bであり、A’レジスタとF’レジスタでペアレジスタAF’を構成し、B’レジスタとC’レジスタでペアレジスタBC’を構成し、D’レジスタとE’レジスタでペアレジスタDE’を構成し、H’レジスタとL’レジスタでペアレジスタHL’を構成して利用される。なお、ペアレジスタはBC’、DE’、HL’に限らず、その他複数の組み合わせが存在する。一方、Uレジスタ、SPレジスタについては、各レジスタバンクに1セット設けられている。 The B, C, D, E, H, and L registers are 8-bit general-purpose registers, two sets of which are provided in each register bank, and are used to form 16-bit pair registers with predefined combinations (for example, registers BC, DE, HL, and several other combinations exist). The IX and IY registers are 16-bit general-purpose registers used for index addressing. The SP (stack pointer) register is 16 bits and stores the address that becomes the stack pointer. The Q', A', F', B', C', D', E', H', L', IX', and IY' registers are sub-registers 726b and 728b that can exchange or transfer data (contents) with the main registers 726a and 728a of the Q, A, F, B, C, D, E, H, L, IX, and IY registers, by exchange or transfer instructions. The A' and F' registers form a pair register AF', the B' and C' registers form a pair register BC', the D' and E' registers form a pair register DE', and the H' and L' registers form a pair register HL'. Note that the pair registers are not limited to BC', DE', and HL', and there are several other combinations. On the other hand, one set of the U and SP registers is provided in each register bank.

ところで、上述したように、主制御基板200においては、メインCPU200aが、メインROM200bに格納されたプログラムに基づきメインRAM200cと協働して遊技の進行を制御する。これらの機能部を実行するためのプログラムは、メインROM200bおよびメインRAM200cの所定の領域(使用領域)に配される。 As described above, in the main control board 200, the main CPU 200a controls the progress of the game in cooperation with the main RAM 200c based on the programs stored in the main ROM 200b. The programs for executing these functional parts are stored in designated areas (usage areas) of the main ROM 200b and the main RAM 200c.

図36は、メモリマップを示す説明図である。メインROM200bには、0000h~3FFFh(12kbyte)のメモリ空間が割り当てられ、メインRAM200cには、F000h~F3FFh(1kbyte)のメモリ空間が割り当てられ、入出力部704には、FE00h~FEFFh(256byte)のメモリ空間が割り当てられている。なお、プログラムの命令コードはアセンブラ言語で記述されている。ここで、プログラムは、命令コードで構成されたものであり、コンピュータに読み出され、データやワークエリアと協働して所定の処理を実現することができる。 Figure 36 is an explanatory diagram showing the memory map. The main ROM 200b is allocated a memory space of 0000h to 3FFFh (12 kbytes), the main RAM 200c is allocated a memory space of F000h to F3FFh (1 kbyte), and the input/output unit 704 is allocated a memory space of FE00h to FEFFh (256 bytes). The instruction codes of the program are written in assembler language. Here, a program is composed of instruction codes, and is read by a computer to realize a specified process in cooperation with data and a work area.

メインROM200bの0000h~1DF3hのメモリ空間には使用領域が割り当てられている。使用領域は、遊技の進行を制御する遊技制御処理を実行するためのプログラムやデータを格納する領域である。具体的に、0000h~11FFh(4.5kbyte)に制限されたメモリ空間(制御領域)に、初期化手段300、ベット手段302、当選種別抽選手段304、リール制御手段306、判定手段308、払出制御手段310、遊技状態制御手段312、コマンド送信手段314を機能させて遊技の進行を制御する遊技制御処理を実行するためのプログラムの命令コードが格納され、1200h~1DF3h(3.0kbyte)に制限されたメモリ空間(データ領域)に、遊技制御処理のプログラムに用いられるデータが格納されている。また、1E00h~1FFFhのメモリ空間にはコメント領域が割り当てられ、3FC0h~3FFFhのメモリ空間にはプログラム管理領域が割り当てられている。また、2000h~3FBFhのメモリ空間には別領域(使用外領域)が割り当てられている。別領域は、後述するように、使用領域に格納することが定められていないプログラムやデータを格納する領域である。具体的に、2000h~3FBFhのメモリ空間には、遊技の進行に影響を及ぼさない、遊技機用試験処理やセキュリティ関連処理のうち一部または全部の処理(以降では、単に遊技制御外処理という場合がある)を遂行するプログラムの命令コードおよびプログラムデータが格納されている。 A usage area is allocated to the memory space from 0000h to 1DF3h of the main ROM 200b. The usage area is an area for storing programs and data for executing game control processing that controls the progress of the game. Specifically, the memory space (control area) limited to 0000h to 11FFh (4.5 kbytes) stores instruction codes for a program for executing game control processing that controls the progress of the game by operating the initialization means 300, betting means 302, winning type lottery means 304, reel control means 306, determination means 308, payout control means 310, game status control means 312, and command transmission means 314, and the memory space (data area) limited to 1200h to 1DF3h (3.0 kbytes) stores data used in the game control processing program. Additionally, a comment area is allocated to the memory space from 1E00h to 1FFFh, and a program management area is allocated to the memory space from 3FC0h to 3FFFh. Additionally, a separate area (non-used area) is allocated to the memory space from 2000h to 3FBFh. As described below, the separate area is an area for storing programs and data that are not specified to be stored in the used area. Specifically, the memory space from 2000h to 3FBFh stores instruction codes and program data for programs that perform some or all of the gaming machine test processing and security-related processing (hereinafter, sometimes simply referred to as non-game control processing) that do not affect the progress of the game.

また、メインRAM200cのF000h~F1FFhのメモリ空間には使用領域が割り当てられている。具体的に、F000h~F13Fhのメモリ空間には、上記遊技制御処理のワークエリアが割り当てられ、タイマ、カウンタ、フラグ等の変数管理に用いられる。F1C0h~F1FFhのメモリ空間には、上記遊技制御処理のスタック領域が割り当てられている。また、メインRAM200cのF200h~F3FFhのメモリ空間には別領域が割り当てられている。具体的に、F210h~F22Fhのメモリ空間には、上記セキュリティ関連処理のうち一部または全部の処理のワークエリアが割り当てられ、タイマ、カウンタ、フラグ等の変数管理に用いられる。F230h~F246hのメモリ空間には、上記セキュリティ関連処理のうち一部または全部の処理のスタック領域が割り当てられている。 In addition, the memory space from F000h to F1FFh in the main RAM 200c is allocated as a usage area. Specifically, the memory space from F000h to F13Fh is allocated as a work area for the above-mentioned game control process, and is used to manage variables such as timers, counters, and flags. The memory space from F1C0h to F1FFh is allocated as a stack area for the above-mentioned game control process. In addition, the memory space from F200h to F3FFh in the main RAM 200c is allocated as a separate area. Specifically, the memory space from F210h to F22Fh is allocated as a work area for some or all of the above-mentioned security-related processes, and is used to manage variables such as timers, counters, and flags. The memory space from F230h to F246h is allocated as a stack area for some or all of the above-mentioned security-related processes.

また、FE00h~FEFFhのメモリ空間には入出力部704が割り当てられている。従来、入出力部704に対応するデバイスにアクセスするため、メモリ空間と独立して256バイトのI/O空間が設けられていた。これに対し、本実施形態では、MREQ、IORQの信号をなくし、メモリ、入出力部704へのアクセスを共通化してRD、WR信号で行うこととした。また、入出力部704に接続されたデバイスにアクセスするための上位8ビットのアドレスを指定するハードウェアとしてのUレジスタを設け、ここに予め8ビットの上位アドレスを指定しておく。これにより、メモリ空間とは独立して設けられていたI/O空間を、メモリ空間に統合して一つのアドレス空間とし、IN命令、OUT命令を実行するとメモリ空間に割り当てられた入出力部704に対し、上位8ビットをUレジスタで指定し下位8ビットはIN命令、OUT命令のオペランドで指定した下位8ビットを用いてアクセス可能とした。 Also, the input/output unit 704 is assigned to the memory space from FE00h to FEFFh. Conventionally, a 256-byte I/O space was provided independent of the memory space to access the device corresponding to the input/output unit 704. In contrast, in this embodiment, the MREQ and IORQ signals are eliminated, and access to the memory and the input/output unit 704 is shared and performed by the RD and WR signals. Also, a U register is provided as hardware to specify the upper 8 bits of the address to access the device connected to the input/output unit 704, and the upper 8 bits of the address are specified in advance here. As a result, the I/O space that was provided independently of the memory space is integrated into the memory space to form a single address space, and when the IN command or the OUT command is executed, the input/output unit 704 assigned to the memory space can be accessed by specifying the upper 8 bits with the U register and the lower 8 bits with the lower 8 bits specified by the operand of the IN command or the OUT command.

本実施形態では、LDQ命令ではQレジスタの値を用いてメモリ空間(主にデータエリア、ワークエリア)にアクセスし、IN命令、OUT命令ではUレジスタを用いてデバイス(タイマ、乱数発生器、外部入出力回路等)のI/Oにアクセスするようにプログラムを記述できるようになる。かかる構成により、設計時にプログラムを把握し易くなる。また、メモリおよびI/Oを、16ビットのアドレスで特定してアクセスしていたものを下位8ビットのオペランドでアクセスすることが可能になり、プログラム容量を圧縮することができる。さらにQレジスタ、Q’レジスタ、Uレジスタと複数の上位指定レジスタを持つことにより、上位レジスタが1つだけの時よりも上位レジスタの使い回しによる入れ替えの回数が少なくなり、プログラム容量をさらに圧縮することができる。 In this embodiment, a program can be written so that the LDQ instruction uses the value of the Q register to access memory space (mainly data areas and work areas), and the IN and OUT instructions use the U register to access I/O of devices (timers, random number generators, external input/output circuits, etc.). This configuration makes it easier to understand the program at the time of design. Also, memory and I/O, which were previously accessed by specifying 16-bit addresses, can now be accessed by lower 8-bit operands, thereby compressing program capacity. Furthermore, by having multiple upper specification registers, the Q register, Q' register, and U register, the number of times that upper registers need to be replaced due to reuse is reduced compared to when there is only one upper register, further compressing program capacity.

上記の例ではIN命令、OUT命令でI/O空間に対応するメモリ空間にアクセスしたが、IN命令、OUT命令で直接メモリ空間にアクセスしてもよい。このことは、例えばメモリ上の3つの256バイト領域にアクセスする場合に、Qレジスタ、Q’レジスタ、Uレジスタにそれぞれの上位8ビットを指定しておき、LDQ命令とIN命令、OUT命令でそれぞれの領域にアクセスすることで実現できる。 In the above example, the memory space corresponding to the I/O space was accessed with the IN and OUT instructions, but the memory space may also be accessed directly with the IN and OUT instructions. For example, when accessing three 256-byte areas in memory, this can be achieved by specifying the upper 8 bits of each in the Q register, Q' register, and U register, and then accessing each area with the LDQ instruction, IN instruction, and OUT instruction.

(投入数表示器133の点灯制御)
図37は、主制御基板200に接続された各表示部(メインクレジット表示部130、メイン払出表示部132、投入数表示器(表示手段)133、スタート表示器、インサート表示器、リプレイ表示器)の回路構成を説明するための回路図である。ここでは、メインCPU200aが、複数の制御信号(コモン信号C4~C0やデータ信号D7~D0)を用いて集合発光体L1~L5の点灯状態を制御する。
(Lighting control of input number display 133)
37 is a circuit diagram for explaining the circuit configuration of each display unit (main credit display unit 130, main payout display unit 132, number of inserts display (display means) 133, start display, insert display, replay display) connected to the main control board 200. Here, the main CPU 200a controls the lighting state of the collective light emitters L1 to L5 using a plurality of control signals (common signals C4 to C0 and data signals D7 to D0).

集合発光体L1~L5のうち、集合発光体L1~L4は7セグメントであり、集合発光体L5は6つのLEDで構成される。集合発光体L1~L5は、いずれも複数のLEDのアノード端子またはカソード端子が共通化されたコモン端子(C)を有しており、コモン端子(C)とセグメント端子(a~g、dp)に電位差が生じると(電流が流れると)その対応するセグメントが発光する。 Of the collective light emitters L1 to L5, collective light emitters L1 to L4 are seven segments, and collective light emitter L5 is composed of six LEDs. Each collective light emitter L1 to L5 has a common terminal (C) that shares the anode or cathode terminals of multiple LEDs, and when a potential difference occurs (when current flows) between the common terminal (C) and the segment terminals (a to g, dp), the corresponding segment emits light.

図37の例において、メインCPU200aは、集合発光体L1~L5のうち発光対象となる集合発光体を特定するコモン信号C4~C0を時分割に切り換えて出力する。また、メインCPU200aは、並行して、コモン信号C4~C0によって特定された集合発光体L1~L5に、発光させるデータを示すデータ信号D7~D0を出力する。こうして、5つのデータが、コモン信号に応じ、集合発光体L1~L5それぞれに時分割に切り換わり表示される(ダイナミック点灯方式)。具体的に、メインCPU200aは、任意のタイミングで集合発光体L1のコモン信号C0のみを有効にし(LOW電位とし)、その間に、集合発光体L1に表示すべきデータ信号D7~D0を出力する。そうすると、集合発光体L1~L5全てにデータ信号D7~D0が供給されるものの、コモン信号C0は集合発光体L1にしか供給されていないので、集合発光体L1のみがデータ信号D7~D0に対応するデータを表示する。次に、メインCPU200aは、コモン信号を、集合発光体L1のコモン信号C0から集合発光体L2のコモン信号C1に切り換え、同様に、集合発光体L2に表示すべきデータ信号D7~D0を出力する。このように、コモン信号C4~C0を集合発光体L1~L5に対して所定周期(例えば、1.49msec)で順次切り換え、その都度、対応するデータ信号D7~D0を出力することで、集合発光体L1~L5にデータが恰も同時に表示されているように見せることができる。なお、その発光時間は集合発光体L1~L5間で等しいので、その輝度も均等になる。こうして、5つのコモン信号と8つのデータ信号といった少ない制御信号で、5つの集合発光体L1~L5の点灯状態を制御することが可能となる。 In the example of FIG. 37, the main CPU 200a switches and outputs the common signals C4 to C0 in a time-division manner to specify the collective light emitters L1 to L5 that are to be illuminated. In parallel, the main CPU 200a outputs the data signals D7 to D0 indicating the data to be illuminated to the collective light emitters L1 to L5 specified by the common signals C4 to C0. In this way, the five data are switched and displayed in a time-division manner on each of the collective light emitters L1 to L5 according to the common signal (dynamic lighting method). Specifically, the main CPU 200a enables only the common signal C0 of the collective light emitter L1 at any timing (set to LOW potential), and during that time outputs the data signals D7 to D0 to be displayed on the collective light emitter L1. Then, although the data signals D7 to D0 are supplied to all of the collective light emitters L1 to L5, the common signal C0 is only supplied to the collective light emitter L1, so only the collective light emitter L1 displays the data corresponding to the data signals D7 to D0. Next, the main CPU 200a switches the common signal from the common signal C0 of the collective light emitter L1 to the common signal C1 of the collective light emitter L2, and similarly outputs the data signals D7-D0 to be displayed on the collective light emitter L2. In this way, the common signals C4-C0 are switched sequentially for the collective light emitters L1-L5 at a predetermined cycle (for example, 1.49 msec), and the corresponding data signals D7-D0 are output each time, making it appear as if the data are being displayed simultaneously on the collective light emitters L1-L5. Note that the light emission time is the same for the collective light emitters L1-L5, so the brightness is also uniform. In this way, it is possible to control the lighting state of the five collective light emitters L1-L5 with a small number of control signals, such as five common signals and eight data signals.

また、集合発光体L1~L5は、各表示部に対応付けられている。例えば、集合発光体L1は、メインクレジット表示部130の10の位を示し、集合発光体L2は、メインクレジット表示部130の1の位を示し、集合発光体L3は、メイン払出表示部132の10の位を示し、集合発光体L4は、メイン払出表示部132の1の位を示す。また、集合発光体L5では、6つのLEDのうち、3つのLEDが投入数表示器133を示し、他の3つのLEDがそれぞれ、スタート表示器(スタートスイッチ118操作可能状態で点灯)、インサート表示器(メダル投入受付可能状態で点灯)、リプレイ表示器(リプレイ役の入賞で点灯)を示す。 The collective light emitters L1 to L5 are associated with the respective display sections. For example, collective light emitter L1 indicates the tens digit of the main credit display section 130, collective light emitter L2 indicates the ones digit of the main credit display section 130, collective light emitter L3 indicates the tens digit of the main payout display section 132, and collective light emitter L4 indicates the ones digit of the main payout display section 132. In collective light emitter L5, three of the six LEDs indicate the insertion number display 133, and the other three LEDs respectively indicate the start display (lights up when the start switch 118 is operable), the insert display (lights up when medal insertion is possible), and the replay display (lights up when a replay role is won).

なお、投入数表示器133は、コモン信号C4が供給されているタイミングで、データ信号D0が「1」(HIGH電位)であれば、1BETの投入数表示器133が点灯し、データ信号D0が「0」(LOW電位)であれば、1BETの投入数表示器133が消灯する。また、データ信号D1が「1」(HIGH電位)であれば、2BETの投入数表示器133が点灯し、データ信号D1が「0」(LOW電位)であれば、2BETの投入数表示器133が消灯する。また、データ信号D2が「1」(HIGH電位)であれば、3BETの投入数表示器133が点灯し、データ信号D2が「0」(LOW電位)であれば、3BETの投入数表示器133が消灯する。こうして、投入数表示器133の点灯制御が可能となる。 When the common signal C4 is supplied, if the data signal D0 is "1" (HIGH potential), the 1 BET throw-in number indicator 133 turns on, and if the data signal D0 is "0" (LOW potential), the 1 BET throw-in number indicator 133 turns off. If the data signal D1 is "1" (HIGH potential), the 2 BET throw-in number indicator 133 turns on, and if the data signal D1 is "0" (LOW potential), the 2 BET throw-in number indicator 133 turns off. If the data signal D2 is "1" (HIGH potential), the 3 BET throw-in number indicator 133 turns on, and if the data signal D2 is "0" (LOW potential), the 3 BET throw-in number indicator 133 turns off. In this way, the throw-in number indicator 133 can be controlled.

図38は、投入数表示器133の具体的な点灯制御を説明するための説明図である。ここでは、データ信号D7~D0に応じた投入数表示器133の点灯態様を説明する。なお、図38において、黒の塗り潰しは点灯を示し、白抜きは消灯を示す。ここでは、メインCPU200a(投入数取得手段)は、メダル投入口114aを通じて投入された、ベットスイッチ116によってベットされた、もしくは、前回の遊技でリプレイ役が有効ライン上に表示されたことに伴い自動投入された、1遊技に用いられるメダルの投入数を取得する。そして、ベットされていない間、すなわち、投入数が「0」であれば、メインCPU200aは、データ信号D7~D0に点灯情報「00×××000B」を出力する。ここで、点灯情報(特定情報)は、投入数表示器133、スタート表示器、インサート表示器、リプレイ表示器の点灯態様(表示態様)を特定するための1バイトの情報である。なお、点灯情報における「×」は、スタート表示器、インサート表示器、リプレイ表示器の値が不定値(0または1)であることを示している。ここでは、点灯情報のうち、主として、投入数表示器133に関する下位3ビットについて述べる。点灯情報「00×××000B」が出力されることにより、ビット2に対応するデータ信号D2=0、ビット1に対応するデータ信号D1=0、ビット0に対応するデータ信号D0=0となるので、投入数表示器133のうち3BET、2BET、1BETのいずれも点灯しないこととなる。遊技者は、投入数表示器133が何ら点灯していないことで、ベットされていないことを把握できる。 Figure 38 is an explanatory diagram for explaining the specific lighting control of the throw-in number indicator 133. Here, the lighting state of the throw-in number indicator 133 according to the data signals D7 to D0 will be explained. In FIG. 38, a filled-in black indicates lighting, and a white outline indicates turning off. Here, the main CPU 200a (throw-in number acquisition means) acquires the number of thrown-in medals used in one game that have been inserted through the medal insertion slot 114a, bet by the bet switch 116, or automatically inserted when a replay role was displayed on the pay line in the previous game. Then, while no bet has been made, that is, when the throw-in number is "0", the main CPU 200a outputs the lighting information "00xxx000B" to the data signals D7 to D0. Here, the lighting information (specific information) is 1 byte of information for specifying the lighting state (display state) of the throw-in number indicator 133, the start indicator, the insert indicator, and the replay indicator. Note that the "x" in the lighting information indicates that the values of the start indicator, insert indicator, and replay indicator are indefinite (0 or 1). Here, of the lighting information, the lowest 3 bits related to the number of coins inserted indicator 133 will be mainly described. When the lighting information "00xxx000B" is output, the data signal D2 corresponding to bit 2 becomes 0, the data signal D1 corresponding to bit 1 becomes 0, and the data signal D0 corresponding to bit 0 becomes 0, so that none of the 3BET, 2BET, or 1BET in the number of coins inserted indicator 133 is lit. The player can tell that no bet has been made by the fact that no coins are lit up in the number of coins inserted indicator 133.

また、投入数が「1」であれば、メインCPU200aは、データ信号D7~D0に点灯情報「00×××001B」を出力する。点灯情報「00×××001B」が出力されることにより、ビット2に対応するデータ信号D2=0、ビット1に対応するデータ信号D1=0、ビット0に対応するデータ信号D0=1となるので、投入数表示器133のうち3BETおよび2BETは点灯しないが、1BETは点灯することとなる。遊技者は、投入数表示器133が1つ点灯しているので、投入数が「1」であることを把握できる。 Also, if the number of coins inserted is "1", the main CPU 200a outputs lighting information "00xxx001B" to data signals D7 to D0. As a result of the lighting information "00xxx001B" being output, the data signal D2 corresponding to bit 2 becomes 0, the data signal D1 corresponding to bit 1 becomes 0, and the data signal D0 corresponding to bit 0 becomes 1, so of the number of coins inserted indicators 133, 3BET and 2BET do not light up, but 1BET does light up. The player can tell that the number of coins inserted is "1" because one of the number of coins inserted indicators 133 is lit.

また、投入数が「2」であれば、メインCPU200aは、データ信号D7~D0に点灯情報「00×××011B」を出力する。点灯情報「00×××011B」が出力されることにより、ビット2に対応するデータ信号D2=0、ビット1に対応するデータ信号D1=1、ビット0に対応するデータ信号D0=1となるので、投入数表示器133のうち3BETは点灯しないが、2BETおよび1BETは点灯することとなる。遊技者は、投入数表示器133が2つ点灯しているので、投入数が「2」であることを把握できる。 Also, if the number of coins inserted is "2", the main CPU 200a outputs the lighting information "00xxx011B" to the data signals D7 to D0. As a result of the lighting information "00xxx011B" being output, the data signal D2 corresponding to bit 2 becomes 0, the data signal D1 corresponding to bit 1 becomes 1, and the data signal D0 corresponding to bit 0 becomes 1, so that of the number of coins inserted indicators 133, 3 BET does not light up, but 2 BET and 1 BET light up. The player can tell that the number of coins inserted is "2" because two of the number of coins inserted indicators 133 are lit up.

また、投入数が「3」であれば、メインCPU200aは、データ信号D7~D0に点灯情報「00×××111B」を出力する。点灯情報「00×××111B」が出力されることにより、ビット2に対応するデータ信号D2=1、ビット1に対応するデータ信号D1=1、ビット0に対応するデータ信号D0=1となるので、投入数表示器133のうち3BET、2BET、1BETのいずれも点灯することとなる。遊技者は、投入数表示器133が3つ点灯しているので、投入数が「3」であることを把握できる。こうして、投入数表示器133は、点灯情報を、投入数「1」、「2」、「3」に対応する点灯態様で表示することができる。 If the number of coins inserted is "3", the main CPU 200a outputs the lighting information "00xxx111B" to the data signals D7 to D0. As a result of the lighting information "00xxx111B" being output, the data signal D2 corresponding to bit 2 becomes 1, the data signal D1 corresponding to bit 1 becomes 1, and the data signal D0 corresponding to bit 0 becomes 1, so that 3 BET, 2 BET, and 1 BET are all lit up in the number of coins inserted indicators 133. The player can tell that the number of coins inserted is "3" because three of the number of coins inserted indicators 133 are lit up. In this way, the number of coins inserted indicators 133 can display the lighting information in lighting patterns corresponding to the number of coins inserted of "1", "2", and "3".

ここで、点灯情報の下位3ビットに焦点を当てると、メインCPU200aは、投入数が「0」(「000B」)のときには点灯情報「000B」を出力し、投入数が「1」(「001B」)のときには点灯情報「001B」を出力し、投入数が「2」(「010B」)のときには点灯情報「011B」を出力し、投入数が「3」(「011B」)のときには点灯情報「111B」を出力しなければならない。そうすると、投入数を点灯情報に変換する必要が生じる。例えば、まだベットされていないときは、投入数を2進数で表した「000B」を「000B」に変換し、1枚ベットされると、投入数を2進数で表した「001B」を「001B」に変換し、2枚ベットされると、投入数を2進数で表した「010B」を「011B」に変換し、3枚ベットされると、投入数を2進数で表した「011B」を「111B」に変換しなければならない。 Now, if we focus on the lowest 3 bits of the lighting information, the main CPU 200a must output lighting information "000B" when the input number is "0" ("000B"), output lighting information "001B" when the input number is "1" ("001B"), output lighting information "011B" when the input number is "2" ("010B"), and output lighting information "111B" when the input number is "3" ("011B"). This creates a need to convert the input number into lighting information. For example, if no bet has been made yet, the binary representation of the number inserted, "000B", must be converted to "000B", if one coin is bet, the binary representation of the number inserted, "001B", must be converted to "001B", if two coins are bet, the binary representation of the number inserted, "010B", must be converted to "011B", and if three coins are bet, the binary representation of the number inserted, "011B", must be converted to "111B".

このような変換は単純な加減算では導出できず、複雑な計算を強いられる。したがって、メインROM200bに、投入数と点灯情報とを1対1に対応付けたテーブルを設け、テーブルを参照して点灯情報を抽出することが考えられる。しかし、テーブルは、メモリの容量を大きく占有するので、主制御基板200のメインROM200bの使用領域(制御領域)が圧迫されるおそれがある。また、単純な加減算でのプログラムを試みたとしても、まだベットされていないときには、その投入数を2進数で表した「000B」を除外する分岐を設けなければならない等、プログラムが煩雑になり、やはり、メインROM200bの使用領域(制御領域)が圧迫されるおそれがある。 Such a conversion cannot be derived by simple addition and subtraction, and requires complex calculations. Therefore, it is conceivable to provide a table in the main ROM 200b that provides a one-to-one correspondence between the number of coins inserted and the lighting information, and to extract the lighting information by referencing the table. However, the table takes up a large amount of memory, and there is a risk that the usage area (control area) of the main ROM 200b of the main control board 200 will be strained. Furthermore, even if a program using simple addition and subtraction is attempted, it would be necessary to provide a branch to exclude "000B", which is the binary representation of the number of coins inserted, when no bet has been made yet, making the program complicated, and there is a risk that the usage area (control area) of the main ROM 200b will be strained.

そこで、本実施形態では、遊技制御処理を行うための制御領域の容量を抑制しつつ、メインCPU200a(演算処理手段)が、投入数を、点灯情報(特定情報)に効率的に変換する演算処理を行う。ここでは、投入数を点灯情報に変換するプログラムの例として、図24に示したタイマ割込み処理S400中のダイナミックポート出力処理S400-7を示す。 In this embodiment, the main CPU 200a (arithmetic processing means) performs arithmetic processing to efficiently convert the number of inserts into lighting information (specific information) while suppressing the capacity of the control area for performing game control processing. Here, the dynamic port output process S400-7 in the timer interrupt process S400 shown in FIG. 24 is shown as an example of a program that converts the number of inserts into lighting information.

(ダイナミックポート出力処理S400-7)
ダイナミックポート出力処理S400-7において、メインCPU200aは、セットされた出力イメージを出力ポートに出力し、メインクレジット表示部130、メイン払出表示部132、投入数表示器133、スタート表示器、インサート表示器、リプレイ表示器、ストップスイッチ120a、120b、120cの表示器を点灯制御するダイナミックポート出力処理を実行する。ここでは、説明の便宜上、ダイナミックポート出力処理S400-7の一部の処理、すなわち、メイン表示器データバッファの投入数を更新する処理について詳述する。ここで、メイン表示器データバッファは、集合発光体L5に送信する1バイトの点灯情報を格納している。メインCPU200aは、メインROM200bからプログラムを読み出し、プログラム中のDYNMOUTモジュールを実行する。
(Dynamic port output process S400-7)
In the dynamic port output process S400-7, the main CPU 200a executes a dynamic port output process that outputs the set output image to the output port and controls the lighting of the main credit display section 130, the main payout display section 132, the number of coins inserted display 133, the start display, the insert display, the replay display, and the stop switches 120a, 120b, and 120c. For the sake of convenience, a part of the process of the dynamic port output process S400-7, that is, the process of updating the number of coins inserted in the main display data buffer, will be described in detail. Here, the main display data buffer stores one byte of lighting information to be sent to the collective light emitter L5. The main CPU 200a reads a program from the main ROM 200b and executes the DYNMOUT module in the program.

図39は、DYNMOUTモジュールの具体的な処理を示したフローチャートであり、図40は、DYNMOUTモジュールの具体的なコマンドの一例を示した図である。かかる図39の説明におけるステップSの数値は、本図の説明においてのみ用いることとする。なお、「_SIR_DAT」は、メイン表示器データバッファを示す2バイトのアドレスを示し、「_INS_MDL」は、投入数を格納している2バイトのアドレスを示す。 Figure 39 is a flow chart showing the specific processing of the DYNMOUT module, and Figure 40 is a diagram showing an example of a specific command of the DYNMOUT module. The numerical values of step S in the explanation of Figure 39 will only be used in the explanation of this figure. Note that "_SIR_DAT" indicates a 2-byte address indicating the main display data buffer, and "_INS_MDL" indicates a 2-byte address storing the number of inputs.

図39に示すように、メインCPU200aは、メイン表示器データバッファに格納された値(点灯情報)を取得し(S1)、その値のうち、投入数表示器133以外のスタート表示器、インサート表示器、リプレイ表示器の点灯情報を退避させる(S2)。具体的に、図40の1行目の指標「DYNMOUT:」は、当該DYNMOUTモジュールの先頭アドレスを示す。2行目のコマンド「LDQ A,(LOW _SIR_DAT)」(コマンドサイズ=2)によって、Qレジスタの値をアドレスの上位1バイトとし、アドレス「_SIR_DAT」自体の下位1バイトの値をアドレスの下位1バイトとしたアドレスが示すメモリ領域に格納された値、すなわち、メイン表示器データバッファに格納された点灯情報がAレジスタに設定される。3行目のコマンド「AND 00111000B」(コマンドサイズ=2)によって、上位2ビットおよび下位3ビットがマスクされ、点灯情報のうちスタート表示器、インサート表示器、リプレイ表示器の点灯情報のみがAレジスタに残る。4行目のコマンド「LD D,A」(コマンドサイズ=1)によって、Aレジスタの値(点灯情報の一部)がDレジスタに退避される。 As shown in FIG. 39, the main CPU 200a acquires the values (lighting information) stored in the main display data buffer (S1), and saves the lighting information of the start indicator, insert indicator, and replay indicator other than the input number indicator 133 from the values (S2). Specifically, the index "DYNMOUT:" on the first line of FIG. 40 indicates the starting address of the DYNMOUT module. The command "LDQ A, (LOW _SIR_DAT)" (command size = 2) on the second line sets the value stored in the memory area indicated by the address in which the value of the Q register is the upper byte of the address and the value of the lower byte of the address "_SIR_DAT" itself is the lower byte of the address, i.e., the lighting information stored in the main display data buffer, in the A register. The command on the third line, "AND 00111000B" (command size = 2), masks the upper two bits and the lower three bits, leaving only the lighting information for the start indicator, insert indicator, and replay indicator in the A register. The command on the fourth line, "LD D, A" (command size = 1), saves the value of the A register (part of the lighting information) to the D register.

次に、図39に示すように、メインCPU200aは、メダルの投入数を取得し(S3)、投入数表示器133の点灯情報を導出する(S4)。具体的に、図40の5行目のコマンド「LDQ A,(LOW _INS_MDL)」(コマンドサイズ=2)によって、Qレジスタの値をアドレスの上位1バイトとし、アドレス「_INS_MDL」自体の下位1バイトの値をアドレスの下位1バイトとしたアドレスが示すメモリ領域に格納された値、すなわち、投入数がAレジスタに設定される。6行目のコマンド「LD E,A」(コマンドサイズ=1)によって、Aレジスタの値、すなわち、投入数がEレジスタに退避される。7行目のコマンド「SRL A」(コマンドサイズ=2)によってAレジスタの値が1ビットだけ右シフトされる。かかるコマンド「SRL A」は除数を2とする割り算に相当し、Aレジスタには除算した商(除算結果)が残る。8行目のコマンド「ADD A,E」(コマンドサイズ=1)によってAレジスタの値(除算結果)に、Eレジスタの値(退避された投入数)が加算され、Aレジスタには加算された結果(加算結果)が残る。9行目のコマンド「OR E」(コマンドサイズ=1)によって、Aレジスタの値(加算結果)とEレジスタの値(退避された投入数)との論理和が計算される。こうしてAレジスタには投入数表示器133の点灯情報が設定される。 Next, as shown in FIG. 39, the main CPU 200a obtains the number of medals inserted (S3) and derives the lighting information of the insertion number display 133 (S4). Specifically, the command "LDQ A, (LOW _INS_MDL)" (command size = 2) on the fifth line of FIG. 40 sets the value stored in the memory area indicated by the address with the value of the Q register as the upper byte of the address and the value of the lower byte of the address "_INS_MDL" itself as the lower byte of the address, that is, the insertion number, in the A register. The command "LD E, A" (command size = 1) on the sixth line saves the value of the A register, that is, the insertion number, in the E register. The command "SRL A" (command size = 2) on the seventh line shifts the value of the A register by one bit to the right. Such a command "SRL A" corresponds to a division with a divisor of 2, and the quotient (division result) remains in the A register. The command "ADD A, E" (command size = 1) on line 8 adds the value in the E register (saved input number) to the value in the A register (result of division), and the result of the addition (addition result) remains in the A register. The command "OR E" (command size = 1) on line 9 calculates the logical OR of the value in the A register (result of addition) and the value in the E register (saved input number). In this way, the lighting information for the input number display 133 is set in the A register.

次に、図39に示すように、メインCPU200aは、ステップS2で退避させたスタート表示器、インサート表示器、リプレイ表示器の点灯情報を復帰させ(S5)、メイン表示器データバッファに格納された値を更新する(S6)。具体的に、図40の10行目のコマンド「OR D」(コマンドサイズ=1)によって、Aレジスタの値(投入数表示器133の点灯情報)とDレジスタの値(退避されたスタート表示器、インサート表示器、リプレイ表示器の点灯情報)との論理和が計算され、計算結果がAレジスタに保持される。11行目のコマンド「LDQ (LOW _SIR_DAT),A」(コマンドサイズ=2)によって、Aレジスタの値、すなわち、投入数表示器133、スタート表示器、インサート表示器、リプレイ表示器の点灯情報が、Qレジスタの値をアドレスの上位1バイトとし、アドレス「_SIR_DAT」自体の下位1バイトの値をアドレスの下位1バイトとした2バイトのアドレスが示すメモリ領域、すなわち、メイン表示器データバッファに格納される。 Next, as shown in Fig. 39, the main CPU 200a restores the lighting information of the start indicator, insert indicator, and replay indicator that was saved in step S2 (S5), and updates the values stored in the main indicator data buffer (S6). Specifically, the command "OR D" (command size = 1) on the 10th line of Fig. 40 calculates the logical sum of the value of the A register (lighting information of the number of coins inserted indicator 133) and the value of the D register (lighting information of the saved start indicator, insert indicator, and replay indicator), and the calculation result is stored in the A register. The command on line 11, "LDQ (LOW _SIR_DAT), A" (command size = 2), causes the value of the A register, i.e., the lighting information of the input number indicator 133, start indicator, insert indicator, and replay indicator, to be stored in the memory area indicated by the 2-byte address, in which the value of the Q register is the upper byte of the address and the value of the lower byte of the address "_SIR_DAT" itself is the lower byte of the address, i.e., the main indicator data buffer.

ここでは、投入数を右に1ビットシフトし(2で除算し)、その演算結果に投入数を加算し、その演算結果と投入数との論理和演算を行うことで投入数表示器133の点灯情報が導出される。なお、かかる処理を実現する図40における7行目~9行目のコマンドの総コマンドサイズは4バイトとなり、メモリ容量をほとんど占有しないことが理解できる。以下、投入数に基づく投入数表示器133の点灯情報の導出態様を説明する。 Here, the input number is shifted one bit to the right (divided by 2), the input number is added to the result of this calculation, and a logical OR operation is performed between the result of this calculation and the input number to derive the lighting information of the input number display 133. Note that the total command size of the commands on lines 7 to 9 in Figure 40 that realize this process is 4 bytes, and it can be seen that they occupy almost no memory capacity. Below, we will explain how the lighting information of the input number display 133 is derived based on the input number.

図41は、投入数に基づく投入数表示器133の点灯情報の導出態様を説明した説明図である。図41の投入数「0」で示されるように、投入数が2進数の「000B」である場合、投入数「000B」を右に1ビットシフト(2で除算)すると演算結果(除算結果)は「000B」となる。その演算結果「000B」に投入数「000B」を加算すると演算結果(加算結果)は「000B」となる。その演算結果「000B」と投入数「000B」との論理和を行うと演算結果は「000B」となる。したがって、投入数表示器133の点灯情報は「000B」となる。 Figure 41 is an explanatory diagram that explains how the lighting information of the input number display 133 is derived based on the input number. As shown by the input number "0" in Figure 41, if the input number is binary "000B", when the input number "000B" is shifted one bit to the right (divided by 2), the operation result (division result) becomes "000B". When the input number "000B" is added to the operation result "000B", the operation result (addition result) becomes "000B". When the operation result "000B" is ORed with the input number "000B", the operation result becomes "000B". Therefore, the lighting information of the input number display 133 becomes "000B".

図41の投入数「1」で示されるように、投入数が2進数の「001B」である場合、投入数「001B」を右に1ビットシフト(2で除算)すると演算結果(除算結果)は「000B」となる。その演算結果「000B」に投入数「001B」を加算すると演算結果(加算結果)は「001B」となる。その演算結果「001B」と投入数「001B」との論理和を行うと演算結果は「001B」となる。したがって、投入数表示器133の点灯情報は「001B」となる。 As shown by the input number "1" in Figure 41, if the input number is the binary number "001B", when the input number "001B" is shifted one bit to the right (divided by 2), the operation result (division result) becomes "000B". When the input number "001B" is added to the operation result "000B", the operation result (addition result) becomes "001B". When the logical OR of the operation result "001B" and the input number "001B" is performed, the operation result becomes "001B". Therefore, the lighting information of the input number display 133 becomes "001B".

図41の投入数「2」で示されるように、投入数が2進数の「010B」である場合、投入数「010B」を右に1ビットシフト(2で除算)すると演算結果(除算結果)は「001B」となる。その演算結果「001B」に投入数「010B」を加算すると演算結果(加算結果)は「011B」となる。その演算結果「011B」と投入数「011B」との論理和を行うと演算結果は「011B」となる。したがって、投入数表示器133の点灯情報は「011B」となる。 As shown by the input number "2" in Figure 41, if the input number is the binary number "010B", when the input number "010B" is shifted one bit to the right (divided by 2), the operation result (division result) becomes "001B". When the input number "010B" is added to the operation result "001B", the operation result (addition result) becomes "011B". When the operation result "011B" is ORed with the input number "011B", the operation result becomes "011B". Therefore, the lighting information of the input number display 133 becomes "011B".

図41の投入数「3」で示されるように、投入数が2進数の「011B」である場合、投入数「011B」を右に1ビットシフト(2で除算)すると演算結果(除算結果)は「001B」となる。その演算結果「001B」に投入数「011B」を加算すると演算結果(加算結果)は「100B」となる。その演算結果「100B」と投入数「011B」との論理和を行うと演算結果は「111B」となる。したがって、投入数表示器133の点灯情報は「111B」となる。 As shown by the input number "3" in Figure 41, if the input number is the binary number "011B", when the input number "011B" is shifted one bit to the right (divided by 2), the operation result (division result) becomes "001B". When the input number "011B" is added to the operation result "001B", the operation result (addition result) becomes "100B". When the operation result "100B" is ORed with the input number "011B", the operation result becomes "111B". Therefore, the lighting information of the input number display 133 becomes "111B".

かかる構成によると、まだベットされていないときでも、その投入数「000B」を除外する分岐を設けることなく、投入数から投入数表示器133の点灯情報を画一的に導出することができる。したがって、遊技制御処理を行うための制御領域の容量を抑制しつつ、投入数を投入数表示器133の点灯情報に効率的に変換することが可能となる。 With this configuration, even when no bet has been made, the lighting information of the bet number display 133 can be uniformly derived from the bet number without providing a branch to exclude the bet number "000B". Therefore, it is possible to efficiently convert the bet number into lighting information of the bet number display 133 while suppressing the capacity of the control area for performing game control processing.

以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる実施形態に限定されないことはいうまでもない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。 Although the preferred embodiment of the present invention has been described above with reference to the attached drawings, it goes without saying that the present invention is not limited to such an embodiment. It is clear that a person skilled in the art can come up with various modified or revised examples within the scope of the claims, and it is understood that these also naturally fall within the technical scope of the present invention.

また、上述した実施形態では、主制御基板200と副制御基板202とが、遊技を進行するための機能部を分担するように配したが、主制御基板200の機能部を副制御基板202に配しても、副制御基板202の機能部を主制御基板200に配してもよく、また、全ての機能部を1の制御基板に纏めて配することもできる。 In the above-described embodiment, the main control board 200 and the sub-control board 202 are arranged to share the functional parts for progressing the game, but the functional parts of the main control board 200 may be arranged on the sub-control board 202, or the functional parts of the sub-control board 202 may be arranged on the main control board 200, or all the functional parts may be arranged together on a single control board.

また、上記した実施形態では、遊技価値としてのメダルを用いて遊技を行うようにしたが、遊技価値は電気的な情報であってもよい(所謂メダルレスであってもよい)。この場合、当選役が入賞したときに、当選役に対応する価値量を遊技者に電気的な情報で付与すればよい。 In the above embodiment, the game is played using medals as the game value, but the game value may be electrical information (it may be so-called medalless). In this case, when a winning combination is achieved, the amount of value corresponding to the winning combination may be given to the player in the form of electrical information.

また、上述した主制御基板200および副制御基板202が行う各処理は、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいはサブルーチンによる処理を含んでもよい。 Furthermore, each process performed by the main control board 200 and the sub-control board 202 described above does not necessarily have to be performed in chronological order according to the order described in the flowchart, and may include parallel or subroutine processing.

以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる実施形態に限定されないことはいうまでもない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。 Although the preferred embodiment of the present invention has been described above with reference to the attached drawings, it goes without saying that the present invention is not limited to such an embodiment. It is clear that a person skilled in the art can come up with various modified or revised examples within the scope of the claims, and it is understood that these also naturally fall within the technical scope of the present invention.

また、上述した実施形態においては、リール110の数が3つ(左リール110a、中リール110b、右リール110c)の例を挙げて説明したが、かかる場合に限らず、リール110の数が4つ(第1リール、第2リール、第3リール、第4リール)や5つ以上の場合にも適用できる。 In addition, in the above embodiment, an example was given in which there are three reels 110 (left reel 110a, center reel 110b, right reel 110c), but this is not limited to this case, and the invention can also be applied to cases in which there are four reels 110 (first reel, second reel, third reel, fourth reel) or five or more reels.

また、上述した実施形態では、主制御基板200と副制御基板202とが、遊技を進行するための機能部を分担するように配したが、主制御基板200の機能部を副制御基板202に配しても、副制御基板202の機能部を主制御基板200に配してもよく、また、全ての機能部を1の制御基板に纏めて配することもできる。 In addition, in the above-described embodiment, the main control board 200 and the sub-control board 202 are arranged to share the functional parts for progressing the game, but the functional parts of the main control board 200 may be arranged on the sub-control board 202, or the functional parts of the sub-control board 202 may be arranged on the main control board 200, or all the functional parts may be arranged together on a single control board.

また、上記した実施形態では、遊技価値としてのメダルを用いて遊技を行うようにしたが、遊技価値は電気的な情報であってもよい(所謂メダルレスであってもよい)。この場合、当選役が入賞したときに、当選役に対応する価値量を遊技者に電気的な情報で付与すればよい。 In the above embodiment, the game is played using medals as the game value, but the game value may be electrical information (it may be so-called medalless). In this case, when a winning combination is achieved, the amount of value corresponding to the winning combination may be given to the player in the form of electrical information.

また、上述した実施形態では、スロットマシン100に適用する例を挙げて説明したが、遊技球が流下する遊技領域が形成された遊技盤と、遊技領域に設けられ、遊技球が入球可能な大入賞口と、大入賞口を開閉する開閉部材と、所定条件が成立すると、開閉部材を開閉制御し、大入賞口が開放される複数回のラウンド遊技を含んで構成される大役遊技を実行する大入賞口制御手段と、を備える遊技機、所謂、パチンコ機に適用することもできる。 In the above embodiment, an example of application to a slot machine 100 has been described, but the present invention can also be applied to a gaming machine, a so-called pachinko machine, that includes a gaming board in which a gaming area is formed in which gaming balls flow down, a large prize opening that is provided in the gaming area and through which gaming balls can enter, an opening/closing member that opens and closes the large prize opening, and a large prize opening control means that, when a predetermined condition is met, controls the opening/closing member to open and close, thereby executing a large role game that includes multiple rounds of play in which the large prize opening is opened.

また、上述した主制御基板200および副制御基板202が行う各処理は、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいはサブルーチンによる処理を含んでもよい。 Furthermore, each process performed by the main control board 200 and the sub-control board 202 described above does not necessarily have to be performed in chronological order according to the order described in the flowchart, and may include parallel or subroutine processing.

100 スロットマシン(遊技機)
110 リール
118 スタートスイッチ
120 ストップスイッチ
304 当選種別抽選手段
306 リール制御手段
334 演出制御手段
100 Slot machine (amusement machine)
110 Reel 118 Start switch 120 Stop switch 304 Winning type selection means 306 Reel control means 334 Performance control means

Claims (1)

当選種別の当否を決定する当選種別抽選手段と、
スタートスイッチの操作に応じて、複数種類の図柄がそれぞれ配列された複数のリールを回転制御し、ストップスイッチの操作に応じて、操作された前記ストップスイッチに対応する前記リールをそれぞれ停止制御するリール制御手段と、
演出を制御する演出制御手段と、
を備え、
前記当選種別には、ボーナス役のみが含まれる第1当選種別と、ボーナス役と特定の小役とが重複した第2当選種別とが含まれ、
前記リール制御手段は、ボーナス役および小役のいずれにも当選している状態において、小役よりボーナス役を優先して入賞させるように停止制御し、
前記演出制御手段は、ボーナス役を含む当選種別の当選に基づき、第1操作に応じてボーナス役を含む当選種別に当選したことを報知する先告知を実行し、または、前記第1操作より後の第2操作に応じてボーナス役を含む当選種別に当選したことを報知する後告知を実行し、
前記第2当選種別に当選した場合、前記先告知を実行する頻度より前記後告知を実行する頻度が高く、
前記第1当選種別に当選した場合における前記先告知を実行する頻度は、前記第2当選種別に当選した場合における前記先告知を実行する頻度より高く、
前記第1当選種別に当選した場合における前記後告知を実行する頻度は、前記第2当選種別に当選した場合における前記後告知を実行する頻度より低い遊技機。
A winning type lottery means for determining whether or not a winning type has been won;
a reel control means for controlling the rotation of a plurality of reels on which a plurality of types of symbols are respectively arranged in response to the operation of a start switch, and for controlling the stop of each of the reels corresponding to the operated stop switch in response to the operation of a stop switch;
A performance control means for controlling the performance;
Equipped with
The winning types include a first winning type including only a bonus role and a second winning type including a bonus role and a specific minor role,
The reel control means performs stop control so that the bonus role is given priority over the small role when both the bonus role and the small role have been won,
The performance control means executes a pre-notification to notify that a winning type including a bonus role has been won in response to a first operation based on the winning of the winning type including a bonus role, or executes a post-notification to notify that a winning type including a bonus role has been won in response to a second operation subsequent to the first operation,
When the second prize type is won, the frequency of executing the later announcement is higher than the frequency of executing the earlier announcement,
The frequency of the advance notification when the first prize type is won is higher than the frequency of the advance notification when the second prize type is won,
The gaming machine performs the subsequent notification less frequently when the first prize type is won than when the second prize type is won.
JP2022159463A 2022-10-03 2022-10-03 Gaming Machines Active JP7577346B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022159463A JP7577346B2 (en) 2022-10-03 2022-10-03 Gaming Machines

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022159463A JP7577346B2 (en) 2022-10-03 2022-10-03 Gaming Machines

Publications (2)

Publication Number Publication Date
JP2024053300A JP2024053300A (en) 2024-04-15
JP7577346B2 true JP7577346B2 (en) 2024-11-05

Family

ID=90667568

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022159463A Active JP7577346B2 (en) 2022-10-03 2022-10-03 Gaming Machines

Country Status (1)

Country Link
JP (1) JP7577346B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014200564A (en) 2013-04-09 2014-10-27 株式会社ソフイア Game machine
JP2015154991A (en) 2015-04-24 2015-08-27 株式会社ソフイア Slot machine
JP2020096908A (en) 2020-02-13 2020-06-25 山佐株式会社 Amusement machine
JP2021065456A (en) 2019-10-24 2021-04-30 株式会社北電子 Game machine
JP2021074262A (en) 2019-11-08 2021-05-20 株式会社北電子 Game machine

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014200564A (en) 2013-04-09 2014-10-27 株式会社ソフイア Game machine
JP2015154991A (en) 2015-04-24 2015-08-27 株式会社ソフイア Slot machine
JP2021065456A (en) 2019-10-24 2021-04-30 株式会社北電子 Game machine
JP2021074262A (en) 2019-11-08 2021-05-20 株式会社北電子 Game machine
JP2020096908A (en) 2020-02-13 2020-06-25 山佐株式会社 Amusement machine

Also Published As

Publication number Publication date
JP2024053300A (en) 2024-04-15

Similar Documents

Publication Publication Date Title
JP7172007B2 (en) game machine
JP7654850B2 (en) Gaming Machines
JP7595910B2 (en) Gaming Machines
JP7654851B2 (en) Gaming Machines
JP7452875B2 (en) gaming machine
JP7577346B2 (en) Gaming Machines
JP7598602B2 (en) Gaming Machines
JP7644465B2 (en) Gaming Machines
JP7820790B2 (en) gaming machines
JP7276900B2 (en) game machine
JP7142373B2 (en) game machine
JP2024027494A (en) gaming machine
JP2023091980A (en) game machine
JP2023091982A (en) game machine
JP2023091981A (en) game machine
JP2025120477A (en) gaming machines
JP2023069124A (en) game machine
JP2023069123A (en) game machine
JP7598608B2 (en) Gaming Machines
JP7595909B2 (en) Gaming Machines
JP7084050B2 (en) Pachinko machine
JP7595908B2 (en) Gaming Machines
JP7565575B2 (en) Gaming Machines
JP7598610B2 (en) Gaming Machines
JP7659797B2 (en) Gaming Machines

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231219

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240830

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241016

R150 Certificate of patent or registration of utility model

Ref document number: 7577346

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150