JP2020054877A - Game machine - Google Patents
Game machine Download PDFInfo
- Publication number
- JP2020054877A JP2020054877A JP2020000049A JP2020000049A JP2020054877A JP 2020054877 A JP2020054877 A JP 2020054877A JP 2020000049 A JP2020000049 A JP 2020000049A JP 2020000049 A JP2020000049 A JP 2020000049A JP 2020054877 A JP2020054877 A JP 2020054877A
- Authority
- JP
- Japan
- Prior art keywords
- game
- state
- display
- ram
- special symbol
- 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.)
- Granted
Links
- 238000012545 processing Methods 0.000 claims abstract description 206
- 238000003860 storage Methods 0.000 claims abstract description 109
- 238000011084 recovery Methods 0.000 claims abstract description 9
- 238000000034 method Methods 0.000 claims description 329
- 230000008569 process Effects 0.000 claims description 326
- 230000000694 effects Effects 0.000 claims description 280
- 230000007774 longterm Effects 0.000 abstract 1
- 230000008859 change Effects 0.000 description 202
- 238000012790 confirmation Methods 0.000 description 70
- 238000010304 firing Methods 0.000 description 59
- 238000007726 management method Methods 0.000 description 52
- 238000004519 manufacturing process Methods 0.000 description 45
- 230000000875 corresponding effect Effects 0.000 description 43
- 239000004973 liquid crystal related substance Substances 0.000 description 36
- 238000001514 detection method Methods 0.000 description 35
- 230000006870 function Effects 0.000 description 29
- 238000005259 measurement Methods 0.000 description 25
- 230000005856 abnormality Effects 0.000 description 21
- 238000005034 decoration Methods 0.000 description 18
- 230000001276 controlling effect Effects 0.000 description 17
- 238000012544 monitoring process Methods 0.000 description 13
- 230000009467 reduction Effects 0.000 description 12
- 238000004364 calculation method Methods 0.000 description 11
- 238000013461 design Methods 0.000 description 11
- 239000000725 suspension Substances 0.000 description 10
- 230000007704 transition Effects 0.000 description 10
- 230000002159 abnormal effect Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 8
- 238000013500 data storage Methods 0.000 description 8
- 239000011521 glass Substances 0.000 description 8
- 230000001795 light effect Effects 0.000 description 7
- 239000002131 composite material Substances 0.000 description 6
- 230000014759 maintenance of location Effects 0.000 description 5
- 230000004913 activation Effects 0.000 description 4
- 238000001994 activation Methods 0.000 description 4
- 230000006399 behavior Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000010924 continuous production Methods 0.000 description 3
- 230000005611 electricity Effects 0.000 description 3
- 230000007257 malfunction Effects 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000005284 excitation Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241000722921 Tulipa gesneriana Species 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000002844 continuous effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000029087 digestion Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000009966 trimming Methods 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Images
Landscapes
- Pinball Game Machines (AREA)
Abstract
Description
本発明は、遊技機の遊技動作制御に関する。 The present invention relates to gaming operation control of a gaming machine.
遊技機では、電源遮断時にバックアップされたチェックサム値に基づき、電源投入時のRAMの保存内容が正常であるか否かのRAMチェックを行い、正常である場合には、バックアップデータに基づき電源遮断時の制御状態に復帰させる。しかし、データが何らかの不具合により破損等により異常であると判断されると、それまでの遊技結果情報などがすべてクリアされて、制御状態が初期状態から開始されることとなる(たとえば、下記特許文献1)。 In the gaming machine, a RAM check is performed to determine whether or not the stored contents in the RAM at power-on are normal based on the checksum value backed up when the power is turned off. It returns to the control state at the time. However, if it is determined that the data is abnormal due to damage or the like due to some problem, all the game result information and the like up to that point are cleared, and the control state is started from the initial state (for example, see Patent Document below) 1).
遊技により得られる情報の中には、遊技者が遊技に興じる際、その遊技進行自体には直接的に関係しないが、パチンコホール店や関係各庁が確認したい遊技結果情報、たとえば、遊技機の性能情報(出玉性能情報)などがあり、これを長期にわたり保持しておきたいという要望がある。このような性能情報までも、電源投入時のRAMチェック対象外として、独立して性能情報データに関するRAMチェックを行い、闇雲に、電源投入時のRAMチェックによりクリアされることを回避して、長期にわたり保持可能とすることが好ましいといえる。 In the information obtained by the game, when the player engages in the game, it is not directly related to the progress of the game itself, but the game result information that the pachinko parlor stores and related agencies want to check, for example, the There is performance information (payout performance information) and the like, and there is a demand to keep this for a long time. Even such performance information is excluded from the RAM check at the time of power-on, and independently performs a RAM check on the performance information data. It can be said that it is preferable to be able to hold over a long distance.
そこで本発明は、特定の遊技結果情報を長期にわたり保持可能な遊技機を提供することを目的とする。 Therefore, an object of the present invention is to provide a gaming machine capable of holding specific game result information for a long time.
本発明の上記目的は、下記の手段によって達成される。なお括弧内は実施形態における対応要素を示すが、本発明はこれに限定されるものではない。 The above object of the present invention is achieved by the following means. Although the corresponding elements in the parentheses indicate the corresponding elements in the embodiment, the present invention is not limited to this.
(1)電源遮断後もRAM(主制御RAM203)の記憶内容を保持するバックアップ手段(図11のS081)と、
電源投入後に前記RAMの記憶内容について正当性を判定する電源投入時判定手段(図8のS052)と、
前記電源投入時判定手段により正当性があると判定された場合に、前記バックアップ手段により保持されたRAMの記憶内容に基づいて、電源投入後に電源遮断前の動作に復帰させる復帰処理を実行する復帰手段(図8のS054)と、を備え、
所定の始動条件に基づいて抽選処理を実行し、当該抽選処理の結果に基づいて特別遊技状態に制御可能に構成された遊技機であって(図11のS092〜S094等)、
前記RAMは、前記抽選処理結果データを含む通常の遊技進行に係る遊技処理で使用する遊技データを記憶する第1記憶領域(通常データ格納領域)と、所定の遊技期間で得られる遊技結果データを記憶する第2記憶領域(性能表示に係るRAM領域)とを備え、
前記電源投入時判定手段は、
前記第2記憶領域の記憶データについての正当性は判定せずに、前記第1記憶領域の記憶データについての正当性を判定するように構成され(図8のS052)、
前記復帰手段は、
前記電源投入時判定手段により前記第1記憶領域の記憶データに正当性があると判定された場合に前記復帰処理を実行する(図8のS052、S054)、
ことを特徴とする遊技機。
(2)電源投入後の初期処理を終えた後に所定時間毎に繰り返し実行される遊技処理にて前記第2記憶領域の記憶データについて正当性を判定するように構成され、当該正当性が無いと判定された場合は当該記第2記憶領域の記憶データのみを初期化するように構成されている(図のS096、その詳細を示す図16〜図17)、
ことを特徴とする上記(1)に記載の遊技機。
(1) Backup means (S081 in FIG. 11) for holding the contents of the RAM (main control RAM 203) even after the power is turned off;
Power-on determination means (S052 in FIG. 8) for determining the validity of the contents stored in the RAM after power-on;
When the power-on determination unit determines that the power-on state is correct, a return process for performing a return process of returning to an operation before power-off after power-on is performed based on the contents of the RAM held by the backup unit. Means (S054 in FIG. 8).
A gaming machine configured to execute a lottery process based on a predetermined starting condition and to be able to control a special game state based on a result of the lottery process (S092 to S094 in FIG. 11),
The RAM stores a first storage area (normal data storage area) for storing game data used in a game process related to a normal game progress including the lottery process result data, and game result data obtained in a predetermined game period. A second storage area (RAM area related to performance display) for storing
The power-on determination means,
The validity of the storage data of the first storage area is determined without determining the validity of the storage data of the second storage area (S052 in FIG. 8),
The return means,
When the power-on determination means determines that the storage data in the first storage area is valid, the recovery processing is executed (S052, S054 in FIG. 8).
A gaming machine characterized by that:
(2) It is configured to determine the validity of the data stored in the second storage area in a game process repeatedly executed at predetermined time intervals after finishing the initial process after the power is turned on. If it is determined, only the storage data in the second storage area is initialized (S096 in the figure, and FIGS. 16 to 17 showing details thereof).
The gaming machine according to the above (1), wherein
本発明によれば、特定の遊技結果情報を長期にわたり保持可能な遊技機を提供することができる。 According to the present invention, it is possible to provide a gaming machine capable of holding specific game result information for a long time.
以下、図面を参照しながら、本発明に係る遊技機の好ましい実施形態を、パチンコ遊技機を例にして説明する。 Hereinafter, a preferred embodiment of a gaming machine according to the present invention will be described with reference to the drawings, taking a pachinko gaming machine as an example.
<1.構成の概要:図1および図2>
図1および図2を参照して、本発明の一実施形態に係るパチンコ遊技機の構成の概要を説明する。図1は本発明の一実施形態に係るパチンコ遊技機の外観を示す正面側の斜視図を、図2は遊技盤の正面側を示した図である。
<1. Outline of Configuration: FIGS. 1 and 2>
With reference to FIG. 1 and FIG. 2, an outline of a configuration of a pachinko gaming machine according to an embodiment of the present invention will be described. FIG. 1 is a front perspective view showing the appearance of a pachinko gaming machine according to one embodiment of the present invention, and FIG. 2 is a diagram showing the front side of a gaming board.
図1に示すパチンコ遊技機1(以下「遊技機1」と略す)は、木製の外枠4の前面に額縁状の前枠2を開閉可能に取り付け、前枠2の裏面に取り付けた遊技盤収納フレーム(図示せず)内に遊技盤3(図2参照)を装着し、この遊技盤3の表面に形成した遊技領域3aを前枠2の開口部に臨ませた構成を有する。この遊技領域3aの前側には、透明ガラスを支持したガラス扉6が設けられている。また遊技盤3の背面側には、遊技動作を制御するための各種制御基板(図3参照)が配設されている。
A pachinko gaming machine 1 (hereinafter abbreviated as “gaming machine 1”) shown in FIG. 1 has a frame-shaped
ガラス扉6の前側には扉ロック解除用のキーシリンダ(図示せず)が設けられており、このキーシリンダにキーを差し込んで一方側に操作すれば前枠2に対するガラス扉6のロック状態を、他方側に操作すれば外枠4に対する前枠2のロック状態をそれぞれ解除して前側に開放できるようになっている。
A key cylinder (not shown) for unlocking the door is provided on the front side of the
ガラス扉6の下側には、ヒンジ(図示せず)により前枠2に開閉自在に枢支された前面操作パネル7が配置されている。前面操作パネル7には、上受け皿ユニット8が設けられ、この上受け皿ユニット8には、排出された遊技球を貯留する上受け皿9が形成されている。
A
また上受け皿ユニット8には、上受け皿9に貯留された遊技球を遊技機1の下方に抜くための球抜きボタン14と、遊技球貸出装置(図示せず)に対して遊技球の払い出しを要求するための球貸しボタン11と、遊技球貸出装置に挿入した有価価値媒体の返却を要求するためのカード返却ボタン12とが設けられている。また上受け皿ユニット8には、遊技者が操作可能に構成された演出ボタン13(操作手段)が設けられている。この演出ボタン13は、所定の入力受付期間中に内蔵ランプ(ボタンLED75)が点灯されて操作可能(入力受付可能)となり、その内蔵ランプ点灯中に所定の操作(押下、連打、長押し等)をすることにより演出に変化をもたらすことが可能となっている。
Also, the
また前面操作パネル7の右端部側には、発射装置32(図3参照)を作動させるための発射操作ハンドル15が設けられている。
On the right side of the
また前枠2の上部の両側と発射操作ハンドル15の上側とには、音響により音演出効果(効果音)を発揮するスピーカ46が設けられている。また、ガラス扉6の適所には、光の装飾により光演出効果を発揮する装飾ランプ45(フルカラーLED:光演出用LED)が複数設けられている。この装飾ランプ45としてのフルカラーLED(光演出用LED)は、パチンコ遊技機の周囲、つまりガラス扉6の前枠周縁に周方向に複数個設けられており、本明細書で「周囲LED45」と称される。
On both sides of the upper part of the
(遊技盤:図2)
次に図2を参照して、遊技盤3の構成について説明する。図示の遊技盤3には、発射された遊技球を案内する球誘導レール5が盤面区画部材として環状に装着されており、この球誘導レール5取り囲まれた略円形状の領域が遊技領域3a、四隅は非遊技領域となっている。
(Game board: Fig. 2)
Next, the configuration of the
この遊技領域3aの略中央部には、たとえば3つ(左、中、右)の表示エリア(図柄変動表示領域)において、独立して数字やキャラクタや記号などによる複数種類の装飾図柄(たとえば、左図柄(左表示エリア対応)、中図柄(中表示エリア対応)、右図柄(右表示エリア対応))の変動表示動作(変動表示および停止表示)が可能である液晶表示装置(LCD)36が設けられている。この液晶表示装置36は、後述する演出制御部24の制御の下、装飾図柄の変動表示動作の他、種々の演出を画像により表示する。
In a substantially central portion of the
また遊技領域3a内には、液晶表示装置36の表示面の周りを遠巻きに囲繞する形でセンター飾り48が設けられている。センター飾り48は、遊技盤3の前面側に沿って設けられ、周囲の遊技球から液晶表示装置36の表示面を保護するとともに、遊技球の打ち出しの強さまたはストローク長により、遊技球の流路を左右に振り分けることを可能とする流路振分手段として働く。本実施形態では、センター飾り48の存在によって遊技領域3a内の上部両側(左側と右側)に遊技球の流路が形成されるように、遊技領域3aのほぼ中央部に配置されている。発射装置32により遊技領域3aの上部側に打ち込まれた遊技球は、鎧枠部48bの上部側で左右に振り分けられ、センター飾り48の左側の左流下経路3bと右側の右流下経路3cとのいずれかを流下する。
In the
また遊技盤3の右上縁付近(右上隅)の非遊技領域は各種機能表示部となっており、7セグメント表示器(ドット付)を上始動口34(第1の特別図柄用)と下始動口35(第2の特別図柄用)に対応させて横に並べて構成される特別図柄表示装置38a(第1の特別図柄表示手段)と特別図柄表示装置38b(第2の特別図柄表示手段)とが設けられている。特別図柄表示装置38a、38bでは、7セグにより表現される「特別図柄」の変動表示動作による特別図柄変動表示ゲームが実行されるようになっている。そして上記の液晶表示装置36では、特別図柄表示装置38a、38bによる特別図柄の変動表示と時間的に同調して、画像による装飾図柄を変動表示して、種々の予告演出(演出画像)とともに装飾図柄変動表示ゲームが実行されるようになっている(これらの図柄変動表示ゲームについての詳細は追って説明する)。
The non-game area near the upper right edge (upper right corner) of the
また各種機能表示部には、特別図柄表示装置38a、38bの隣に、7セグメント表示器(ドット付)からなる複合表示装置(保留複合表示用LED表示器)38cが配設されている。複合と称したのは、特別図柄1、2、普通図柄の作動保留球数の表示、変動時間短縮機能作動中(時短中)および高確率状態中(高確中)の状態報知という、5つの表示機能を有する保留・時短・高確複合表示装置(以下単に「複合表示装置」と称する)であるからである。
In addition, a composite display device (hold composite display LED display) 38c composed of a 7-segment display (with dots) is provided next to the special
また各種機能表示部には、複合表示装置38cの隣りに、複数個(この実施形態では2個)のLEDを配置してなる普通図柄表示装置39a(普通図柄表示手段)が設けられている。この普通図柄表示装置39aでは、2個のLEDにより表現される普通図柄の変動表示動作により普通図柄変動表示ゲームが実行されるようになっている。たとえば、変動表示動作として、LEDによる普通図柄がシーソー的に交互に点灯と消灯を繰り返し、いずれかの側が点灯した状態で停止することで、普通図柄変動表示ゲームの当否が判明するようになっている。また、この普通図柄表示装置39aに隣接して3個のLED(第1〜第3ラウンド表示LED)を配置してなるラウンド数表示装置39bが設けられている。このラウンド数表示装置39bは、3つのLEDの点灯・消灯状態の組合せにより、大当りに係る規定ラウンド数(最大ラウンド数)を報知する。
Further, the various function display unit is provided with a normal
センター飾り48の下方には、上始動口34(第1の特別図柄始動口:第1の始動手段)と、下始動口35(第2の特別図柄始動口:第2の始動手段)を備える普通変動入賞装置41とが上下に設けられ、それぞれの内部には、遊技球の通過を検出する検出センサ34a、35a(上始動口センサ34a、下始動口センサ35a:図3参照)が形成されている。
Below the
第1の特別図柄始動口である上始動口34は、特別図柄表示装置38aにおける第1の特別図柄(以下、第1の特別図柄を「特別図柄1」と称し、場合により「特図1」と略す)の変動表示動作の始動条件に係る入賞口であり、始動口開閉手段(始動口を開放または拡大可能にする手段)を有しない入賞率固定型の入賞装置として構成されている。本実施形態では、遊技領域3a内の遊技球落下方向変換部材(たとえば、遊技くぎ(図示せず)、風車44、センター飾り48など)の作用により、上始動口34へは、左流下経路3bを流下してきた遊技球については入球(入賞)容易な構成であるのに対し、右流下経路3cを流下してきた遊技球については入球困難または入球不可能な構成となっている。
The
普通変動入賞装置41は、始動口開閉手段により始動口の遊技球の入賞率を変動可能な入賞率変動型の入賞装置として構成されている。本実施形態では、始動口開閉手段として、第2の特別図柄始動口である下始動口35を、開放または拡大可能にする左右一対の可動翼片(可動部材)47を備える、いわゆる「電動チューリップ型」入賞装置として構成されている。
The normal
普通変動入賞装置41の下始動口35は、特別図柄表示装置38bにおける第2の特別図柄(以下、第2の特別図柄を「特別図柄2」と称し、場合により「特図2」と略す)の変動表示動作の始動条件に係る入賞口であり、この下始動口35の入賞領域は、可動翼片47の作動状態(作動または非作動)に応じて、入賞を容易とする開状態(入賞容易状態)と、その開状態よりも入賞を困難にし、または入賞を不可能にする閉状態(入賞困難状態)とに変換される。本実施形態では、可動翼片47が非作動の場合、下始動口35への入賞が不可能とする閉状態(入賞不可能状態)を保持している。
The
また普通変動入賞装置41の両側には、一般入賞口43が左側に3つ、右側に1つ、計4つ配設されており、それぞれの内部には、遊技球の通過を検出する一般入賞口センサ43a(図3参照)が形成されている。また遊技盤の領域内には遊技球の流下を妨害しない位置に、視覚的演出効果を奏する可動体役物(図示せず)が配設されている。
Also, on both sides of the ordinary variable
また普通変動入賞装置41の右斜め上方、つまり右流下経路3cの中間部より上部側には、遊技球が通過可能な通過ゲート(特定通過領域)からなる普通図柄始動口37(第3の始動手段)が設けられている。この普通図柄始動口37は、普通図柄表示装置39aにおける普通図柄の変動表示動作に係る入賞口であり、その内部には、通過する遊技球を検出する普通図柄始動口センサ37a(図3参照)が形成されている。なお本実施形態では、普通図柄始動口37は右流下経路3c側にのみに形成され、左流下経路3b側には形成されていない。しかし本発明はこれに限らず、左流下経路3bのみに形成してもよいし、両流下経路のそれぞれに形成してもよい。
In addition, a diagonally upper right side of the normal
右流下経路3c内の普通図柄始動口37から普通変動入賞装置41へかけての経路途中には、突没式の開放扉52bにより大入賞口50を開放または拡大可能に構成された特別変動入賞装置52(特別電動役物)が設けられており、その内部には大入賞口50に入球した遊技球を検出する大入賞口センサ52a(図3参照)が形成されている。
In the middle of the route from the normal
大入賞口50の周囲は、遊技盤3の表面から膨出した膨出部(装飾部材)55となっており、この膨出部55の上辺55aが右流下経路3cの下流案内部を形作っている。そして開放扉52bにより大入賞口50が閉鎖状態(大入賞口閉状態)であれば、この膨出部55の上辺55aと連続する面を形成することによって、右流下経路3cの下流案内部(上辺55a)の一部を形作るようになっている。また右流下経路3cの下流域には、膨出部55の上辺55aの上方の領域、正確には大入賞口50の上方の遊技領域において、遊技球の流下方向にほぼ平行に流路修正板51dが突設されており、流下する遊技球を大入賞口50の方向に寄せる働きをするようになっている。
The periphery of the special winning
大入賞口50への遊技球の入球過程は次のようになる。センター飾り48の上面と球誘導レール5との間の遊動領域を通過した遊技球は、遊技盤3より突出していて遊技球のガイドとして機能する膨出部55の頂面(上辺)55a上に沿って流下して来る。そして、その遊技球が遊技盤3面から突出している流路修正板51dの右端に接触し、これにより、当該遊技球の流下方向は大入賞口50の方向(下方向)に修正される。このとき、突没式の開放扉52bにより大入賞口50が蓋をされている状態(大入賞口閉状態)であれば、この上を遊技球が転動して、さらに図示しない所定配列の遊技くぎにより、チューリップ式の普通変動入賞装置41(下始動口35)の方向に導かれる。このとき、下始動口35が入賞可能状態(始動口開状態)であれば、下始動口35に遊技球が入賞し得る。他方、開放扉52bが遊技盤面内に後退していて大入賞口50が開いている状態(大入賞口開状態)であれば、遊技球が大入賞口50内に導かれる。
The process of entering a game ball into the special winning
なお本実施形態の遊技機1では、遊技者が特別変動入賞装置52側に発射位置を狙い定めた場合(遊技球が右流下経路3cを通過するように狙いを定めた場合)、上始動口34側には遊技球が誘導され難い、または誘導されない構成となっている。したがって「大入賞口閉状態」であれば、普通変動入賞装置41の可動翼片47が作動しない限り、各始動口34、35への入賞が困難または不可能とされるようになっている。可動翼片47は、後述の電サポ有り状態を伴う遊技状態になると、通常状態よりも有利な開閉パターンで動作するようになっている。
In the gaming machine 1 of the present embodiment, when the player aims at the firing position on the special variable winning
本実施形態の場合、遊技者がどのような打ち方をすれば有利な状況となるかについては、遊技状態に応じて変化する。具体的には、後述の「電サポ無し状態」を伴う遊技状態であれば、遊技球が左流下経路3bを通過するように狙いを定める「左打ち」が有利とされ、後述の「電サポ有り状態」を伴う遊技状態であれば、遊技球が右流下経路3cを通過するように狙いを定める「右打ち」が有利とされる。
In the case of the present embodiment, how the player hits an advantageous situation changes according to the game state. Specifically, if the game state is accompanied by the later-described “electric support-less state”, “left-handed” aiming for the game ball to pass through the
本実施形態の遊技機1においては、遊技領域3aに設けられた各種入賞口のうち、普通図柄始動口37以外の入賞口への入賞があった場合には、各入賞口別に約束づけられた入賞球1個当りの賞球数(たとえば、上始動口34または下始動口35は3個、大入賞口50は13個、一般入賞口43は10個)が遊技球払出装置19(図3参照)から払い出されるようになっている。上記の各入賞口に入賞しなかった遊技球は、アウト口49を介して遊技領域3aから排出される。ここで「入賞」とは、入賞口がその内部に遊技球を取り込んだり、または入賞口が遊技球を内部に取り込む構造ではなく、通過型のゲートからなる入賞口(たとえば、普通図柄始動口37)である場合は、そのゲートを遊技球が通過したりすることをいい、実際には入賞口ごとに形成された各入賞検出スイッチにより遊技球が検出された場合、その入賞口に「入賞」が発生したものとして扱われる。この入賞に係る遊技球を「入賞球」とも称する。なお、入賞口に遊技球が入球すれば、その遊技球は入賞検出スイッチにより検出されることとなるため、本明細書中では特に断りのない限り、入賞検出スイッチに遊技球が検出されたか否かによらず、入賞口に遊技球が入球した場合を含めて「入賞」と称する場合がある。
In the gaming machine 1 of the present embodiment, if a winning is made to a winning opening other than the ordinary
<2.制御装置:図3>
次に図3を参照して、本実施形態に係る遊技機1の遊技動作制御を司る制御装置について説明する。図3は、その制御装置の概要を示す制御ブロック図である。
<2. Control device: Fig. 3>
Next, with reference to FIG. 3, a control device for controlling a game operation of the gaming machine 1 according to the present embodiment will be described. FIG. 3 is a control block diagram showing an outline of the control device.
本実施形態に係る遊技機1の制御装置は、遊技動作全般に係る制御(遊技動作制御)を統括的に司る主制御基板(主制御手段)20(以下「主制御部20」と称する)と、主制御部20から演出制御コマンドを受けて、演出手段による演出の実行制御(現出制御)を統括的に司る演出制御基板(演出制御手段)24(以下「演出制御部24」と称する)と、賞球の払い出し制御を行う払出制御基板(払出制御手段)29と、外部電源(図示せず)から遊技機に必要な電源を生成し供給する電源基板(電源制御手段(図示せず))と、を中心に構成される。また演出制御部24には、画像表示装置としての液晶表示装置36が接続されている。なお、図3において電源供給ルートは省略してある。
The control device of the gaming machine 1 according to the present embodiment includes a main control board (main control means) 20 (hereinafter, referred to as a “
(2−1.主制御部20)
主制御部20は、CPU201(主制御CPU)を内蔵したマイクロプロセッサを搭載するとともに、遊技動作制御手順を記述した制御プログラムの他、遊技動作制御に必要な種々のデータを格納するROM202(主制御ROM)と、ワークエリアやバッファメモリとして機能するRAM203(主制御RAM)とを搭載し、全体としてマイクロコンピュータ(Z80システム相当品)を構成している。
(2-1. Main control unit 20)
The
また図示はしていないが、主制御部20は、Z80システムに周期的割込みや一定周期のパルス出力作成機能(ビットレートジェネレータ)や時間計測の機能を付与するCTC、CPUに割込み信号を付与するタイマ割込み等の割込許可/割込禁止機能を発揮する割込みコントローラ回路、電源投入時や遮断時や電源異常などを検知してシステムリセット信号を出力してCPUをリセット可能なリセット回路、制御プログラムの動作異常を監視するウォッチドッグタイマ(WDT)回路、あらかじめ設定したアドレス範囲内でプログラムが正しく実行されているか否かを監視する指定エリア外走行禁止(IAT)回路、ハードウェア的に一定範囲の乱数を生成するためのカウンタ回路なども備えている。
Although not shown, the
上記カウンタ回路は、乱数を生成する乱数生成回路と、その乱数生成回路から所定のタイミングで乱数値をサンプリングするサンプリング回路とを含んで構成され、全体として16ビットカウンタとして働く。CPU201は、処理状態に応じて上記サンプリング回路に指示を送ることで、上記乱数生成回路が示している数値を内部抽選用乱数値(大当り判定用乱数(乱数の大きさ:65536))として取得し、その乱数値を大当り抽選に利用する。なお、内部抽選用乱数は、当り狙い打ち等のゴト行為を防ぐために、適宜なソフトウェア処理で生成しているソフト乱数値と、ハード乱数値とを加算したものを取得している。
The counter circuit includes a random number generation circuit that generates a random number, and a sampling circuit that samples a random number value at a predetermined timing from the random number generation circuit, and functions as a 16-bit counter as a whole. By sending an instruction to the sampling circuit according to the processing state, the
主制御部20には、上始動口34への入賞(入球)を検出する上始動口34aと、下始動口35への入賞を検出する下始動口センサ35aと、普通図柄始動口37の通過を検出する普通図柄始動口センサ37aと、大入賞口50への入賞を検出する大入賞口センサ52aと、一般入賞口43への入賞を検出する一般入賞口センサ43aと、アウト口49から排出される遊技球(アウト球)を検出するOUT監視スイッチ49aが接続され、主制御部20はこれらからの検出信号を受信可能となっている。主制御部20は、各センサからの検出信号に基づき、いずれの入賞口に遊技球が入球したのかを把握する。
The
また主制御部20には、下始動口35の可動翼片47を開閉制御するための普通電動役物ソレノイド41cと、大入賞口50の開放扉52bを開閉制御するための大入賞口ソレノイド52cとが接続され、主制御部20はこれらを制御するための制御信号を送信可能となっている。
The
また主制御部20には、特別図柄表示装置38aと特別図柄表示装置38bとが接続され、主制御部20は、特別図柄1、2を表示制御するための制御信号を送信可能となっている。また、主制御部20には、普通図柄表示装置39aが接続され、普通図柄を表示制御するための制御信号を送信可能となっている。
In addition, a special
また主制御部20には、複合表示装置38cが接続され、主制御部20は、これに表示される各種情報を表示制御するための制御信号を送信可能となっている。また主制御部20には、ラウンド数表示装置39bが接続され、主制御部20は、大当りによる規定ラウンド数を表示制御するための制御信号を送信可能となっている。
Further, a
また主制御部20には、枠用外部集中端子基板21が接続され、主制御部20は、この枠用外部集中端子基板21を介して、遊技機外部に設けられたホールコンピュータHCに対し、所定の遊技情報(たとえば、大当り情報、賞球数情報、図柄変動実行情報等)を送信可能となっている。ホールコンピュータHCは、主制御部20からの遊技情報を監視して、パチンコホールの遊技機の稼働状況を統括的に管理する。
The
また主制御部20には、払出制御基板(払出制御部)29が接続され、賞球の払い出しの必要がある場合には、払出制御基板29に対して、払い出しに関する制御コマンド(賞球数を指定する払出制御コマンド)を送信可能となっている。
A payout control board (payout control unit) 29 is connected to the
この払出制御基板29には、発射装置32を制御する発射制御基板(発射制御部)28と、遊技球の払い出しを行う遊技球払出装置(遊技球払出手段)19とが接続されている。この払出制御基板29の主な役割は、主制御部20からの払出制御コマンドの受信、払出制御コマンドに基づく遊技球払出装置19の賞球払い出し制御、主制御部20への状態信号の送信などである。
The
遊技球払出装置19には、遊技球の供給不足を検出する補給切れ検出センサ19aや払い出される遊技球(賞球)を検出する球計数センサ19bが設けられており、払出制御基板29は、これらの各検出信号を受信可能となっている。また遊技球払出装置19には、遊技球を払い出すための球払出機構部(図示せず)を駆動する払出モータ19cが設けられており、払出制御基板29は、払出モータ19cを制御するための制御信号を送信可能となっている。
The game
また払出制御基板29には、上受け皿9が遊技球で満杯状態を検出する満杯検出センサ60(本実施形態では、上受け皿9に貯留される遊技球の貯留状態を検出する検出センサ)と、前扉開放センサ61(本実施形態では、前枠2および/または前面操作パネル7の開放状態を検出する検出センサ)が接続されている。
In addition, the
払出制御基板29は、満杯検出センサ60、前扉開放センサ61、補給切れ検出センサ19a、球計数センサ19bからの検出信号に基づいて、主制御部20に対して、各種の状態信号を送信可能となっている。この状態信号には、満杯状態を示す球詰り信号、前枠2・前面操作パネル7が開放されていることを示す扉開放信号、遊技球払出装置19からの遊技球の供給不足を示す補給切れ信号、賞球の払出不足や球計数センサ19bに異常が発生したこと示す計数エラー信号、払い出し動作が完了したことを示す払出完了信号などが含まれ、様々な状態信号を送信可能な構成となっている。主制御部20は、これら状態信号に基づいて、前枠2・前面操作パネル7の開放状態(扉開放エラー)や、遊技球払出装置19の払出動作が正常か否か(補給切れエラー)や、上受け皿9の満杯状態(球詰りエラー)等を監視する。
The
また払出制御基板29には発射制御基板28が接続され、発射制御基板28に対し発射を許可する許可信号を送信可能になっている。発射制御基板28は、払出制御基板29からの許可信号が出力されていることに基づき、発射装置32に設けられた発射ソレノイド(図示せず)への通電を制御し、発射操作ハンドル15の操作による遊技球の発射動作を実現している。具体的には、払出制御基板29から発射許可信号が出力されていること(発射許可信号ON状態)、発射操作ハンドル15に設けられたタッチセンサ(図示せず)により遊技者がハンドルに触れていることを検出されていること、発射操作ハンドル15に設けられた発射停止スイッチ(図示せず)が操作されていないことを条件に、遊技球の発射動作が許容される。したがって、発射許可信号が出力されていない場合には(発射許可信号OFF状態)、発射操作ハンドル15を操作しても発射動作は実行されず、遊技球が発射されることはない。また、遊技球の打ち出しの強さは、発射操作ハンドル15の操作量に応じて変化可能となっている。なお、払出制御基板29が上記球詰りエラーを検出すると、主制御部20に球詰り信号を送信するとともに発射制御基板28に対する発射許可信号の出力を停止し(発射許可信号OFF)、上受け皿9の満杯状態が解消されるまで打ち出し動作を停止する制御を行うようになっている。
Further, a
また主制御部20は、設定キースイッチ94、設定変更スイッチ95、設定変更完了スイッチ96が接続され、主制御部20はこれらからの検出信号を受信可能となっている。さらに主制御部は、設定表示器97が接続され、主制御部20は、これに表示される設定値を表示制御するための制御信号を送信可能となっている。
The
上記の設定キースイッチ94は、電源投入時にホール関係者が所持する設定鍵を挿入してON/OFF操作することにより設定変更モード(ON操作時)に切り替えるためのキースイッチである。また設定変更スイッチ95は、段階的に出玉率(所謂、機械割、PAYOUT率、またはベース値)に変化をもたらす「設定値」を変更するための押しボタン式スイッチである。また設定変更完了スイッチ96は、設定値の変更操作を完了させるための設定確定用のスイッチである。これらのスイッチは、遊技機内部の適所に設けられている。また設定表示器97は、設定値を表示可能な設定表示手段として機能し、主制御部(主制御基板)20上の視認し易い位置に搭載されている。しかし本発明はこれに限らず、主制御基板に限らず、払出制御基板28、発射制御基板29、中継基板(各種表示装置やスイッチ類等と制御基板との接続を中継する中継用基板:図示せず)、または演出制御部(演出制御基板(液晶制御基板を含む))24など、遊技機内部の適所に設けることができる。
The setting
上記「設定値」とは、主として、少なくとも大当り(後述の条件装置が作動することとなる当り種別)の抽選確率(当選確率)を段階別(たとえば、設定1〜6の6段階)に規定するもので、設定値が高くなるほど、その当選確率が高くなり(設定値1が最低の当選確率、設定値6が最高の当選確率)、遊技者に有利に作用するようになっている。換言すれば、定値が高くなるほど、所謂「機械割(出玉率、PAYOUT率)」が高くなり(設定値1が最低の機械割、設定値6が最高の機械割)、遊技者に有利に作用するようになっている。このように、設定値とは、大当り当選確率率や機械割などを規定する値であり、遊技者に作用する利益状態などの特定事象の発生し易さに関連する等級についての値を意味し、本実施形態では、この設定値が複数段階の設定値1〜6の複数種類の設定値を設け、各設定値に応じて、遊技に係る有利度が規定されることになる。
The “set value” mainly defines at least a lottery probability (winning probability) of a big hit (a hit type in which a condition device to be described later is activated) for each stage (for example, six stages of settings 1 to 6). The higher the set value, the higher the winning probability (the setting value 1 is the lowest winning probability, and the setting
設定値は、専ら、ホール(遊技店)の営業戦略に基づき、ホール店員が設定変更スイッチ94を操作して設定値が変更される。なお、大当りが複数種類ある場合、いずれの大当りの当選確率を設定値に応じて変化させるか、対象となる大当りの種類は、適宜定めることができる。たとえば、大当り1〜3という3種類の大当りがある場合、設定値が相対的に高い方が、大当り1〜3のすべての当選確率を高くしてもよいし、大当り1〜3の合算当選確率を高くしてもよい。また一部の大当りの当選確率を高くしてもよい。たとえば、大当り1〜2の当選確率だけを高くし、大当り3については全設定値で一定の当選確率にしてもよい。また、小当り(条件装置が作動しない当り種別)の当選確率を前述の大当りのケースと同様に、段階別に規定してもよい。
The set value is changed exclusively by the hall clerk operating the setting
(設定値の変更操作について)
設定値を変更するためには、遊技機1への電源オフの状態において設定キースイッチ94をON操作(設定変更モード側に操作)してから遊技機1への電源を投入すると、現在の設定値が設定表示器97に表示され、設定値(1〜6段階)の変更操作が可能な設定変更モードに移行される。この設定変更モードに関する処理(設定モード変更処理)は、後述の主制御側メイン処理中の設定値変更処理(図6のステップS024、その詳細を示す図10参照)において実行される。
(About changing the set value)
In order to change the set value, when the power to the gaming machine 1 is turned on by turning on the setting key switch 94 (operating to the setting change mode) in a state where the power to the gaming machine 1 is off, the current setting is changed. The value is displayed on the setting
設定変更モードにおいて、設定変更スイッチ95がON操作されると、設定表示器97の現在の表示値が「1→2→3→4→5→6→1→2→3→・・・」のように1〜6の範囲で循環するように切り替えられる。そして希望する設定値となったところで、設定変更完了スイッチ96がON操作されると設定値が確定され、設定表示器97に確定した旨を表示した後、設定キースイッチ94がOFF側に操作されるまで待機する。この設定値情報は、RAM203の所定領域(設定値格納領域)に格納(記憶)され、主制御部20側で管理される。そして、設定キースイッチ94がOFF操作されると、設定変更モードが終了され、設定表示器97の表示をクリアする。その後、遊技進行を許容する状態に移行されるようになっている。したがって主制御部20は、所定の操作手段(設定キースイッチ94、設定変更スイッチ95)の操作に基づいて、複数種類の設定値のうちから、いずれかの設定値を選択することで遊技に係る有利度(遊技者に対する遊技進行上の有利度合)を設定する「設定値選択手段」として機能する。
When the setting
また主制御部20は、RAM203の所定領域を初期化するRAMクリアスイッチ98が接続され、主制御部20はRAMクリアスイッチ98の検出信号を受信可能となっている。
The
さらに主制御部は、性能表示器99が接続され、主制御部20は、これに表示される所定の遊技結果情報を表示制御するための制御信号を送信可能となっている。
Further, the
(性能表示器99に表示される遊技結果情報について)
性能表示器99は、所定期間(特定遊技期間)の遊技結果に係る情報(以下「性能情報」と称する)を表示(報知)する特定遊技情報表示手段として機能し、複数個の7セグメント表示器からなる。詳細は後述するが、性能情報とは、パチンコホール店や関係各庁が確認したい情報であり、遊技機に対する過剰賞球等の不正賞球ゴトの有無や遊技機本来の出玉性能などに関する情報などがその代表例である。したがって、性能情報自体は、予告演出などとは異なり、遊技者が遊技に興じる際に、その遊技進行自体には直接的に関係の無い情報である。
(About game result information displayed on performance indicator 99)
The
このため性能表示器99は、遊技機内部、たとえば、主制御部(主制御基板)20、払出制御基板28、発射制御基板29、上記中継基板、演出制御部(演出制御基板(液晶制御基板を含む))24上や、基板ケース(基板を保護する保護カバー)など、遊技機内部の適所に設けられ、性能情報が視認し易いように配設される。
Therefore, the
ここで上記性能情報には、具体的には、次のような情報を採用することができる。 Here, the following information can be specifically adopted as the performance information.
(1)特定状態中において入賞により払い出された総払出個数(特定中総賞球数:α個)を、当該特定状態中おいてアウト口49から排出された総アウト球数(特定中アウト個数:β個)で除した値(α/β)に基づく情報(特定比率情報)を、性能情報として採用することができる。
上記「総払出個数」とは、入賞口(上始動口34、下始動口35、一般入賞口43、大入賞口50)に入賞した際に払い出された遊技球(賞球)の合計値である。本実施形態の場合、上始動口34または下始動口35は3個、大入賞口50は13個、一般入賞口43は10個である。
また、特定状態として、いずれの状態を採用するかについては、如何なる状態下の性能情報を把握したいかに応じて。適宜定めることができる。本実施形態の場合であれば、通常状態、潜確状態、時短状態、確変状態、大当り遊技中、小当り遊技中、CZのうち、いずれの状態も採用することができる。また、複数種類の状態を計測対象としてもよい。たとえば、通常状態と確変状態や、通常状態と小当り遊技や、当り遊技中を除くすべての遊技状態などであり、その計数対象とする種類は適宜定めることができる。
また、特定状態中の期間として、大当り抽選確率が低確率状態または高確率状態のいずれかの期間を採用してもよい。
また、1または複数の特定の入賞口を計測対象から除外したものを総払出個数としてもよい(特定入賞口除外総払出個数)。たとえば、各入賞口のうち、大入賞口50を計測対象から除外したものを、総払出個数としてもよい。
(1) The total number of payouts paid out by winning in the specific state (the total number of special prize balls: α) is calculated as the total number of out balls discharged from the
The “total number of payouts” is the total value of game balls (prize balls) paid out when a prize port (
Further, which state is adopted as the specific state depends on what kind of state the performance information is desired to be grasped. It can be determined as appropriate. In the case of the present embodiment, any of the normal state, the latent state, the time saving state, the probability change state, the big hit game, the small hit game, and CZ can be adopted. Further, a plurality of types of states may be measured. For example, a normal state and a probable change state, a normal state and a small hit game, all game states except a hit game, and the like can be determined as appropriate.
Further, as the period in the specific state, a period in which the jackpot lottery probability is a low probability state or a high probability state may be adopted.
In addition, the total payout number obtained by excluding one or more specific winning ports from the measurement target may be used as the total payout number (specific payout port excluded total payout number). For example, among the winning openings, the winning
(2)その他、総払出個数、特定入賞口除外総払出個数、総アウト球数のいずれかだけを計測し、その計測結果を性能情報としてもよい。 (2) In addition, only one of the total payout number, the specific payout port excluded total payout number, and the total number of out balls may be measured, and the measurement result may be used as performance information.
本実施形態では、通常状態中の総払出個数(通常時払出個数)と、通常状態中の総アウト球数(通常時アウト個数)とをリアルタイムで計測し、通常時払出個数を通常時アウト個数で除した値に百を乗じた値(通常時払出個数÷通常時アウト個数×100で算出される値)を性能情報(以下「通常時比率情報」と称する)として表示する(表示値は、小数点第1位を四捨五入した値を表示)。したがって、通常時払出個数、通常時アウト個数、通常時比率情報の各データが、RAM203の該当領域(特定中総賞球数格納領域、特定中アウト個数格納領域、特定比率情報格納領域)にそれぞれ格納(記憶)されるようになっている。ただし、単に永続的に計測して性能情報を表示するのではなく、総アウト球数が所定の規定個数(たとえば、60000個)に達した場合、一旦、計測を終了する。この規定個数とは、通常状態の総アウト球数ではなく、全遊技状態中(当り遊技中を含む)の総アウト球数(以下「全状態アウト個数」と称する)である。この全状態アウト個数もリアルタイムに計測され、RAM203の該当領域(全状態アウト個数格納領域)に格納される。以下、説明の便宜のために、特定中総賞球数格納領域、特定中アウト個数格納領域、特定比率情報格納領域、全状態アウト個数格納領域を「計測情報格納領域」と略す。 In the present embodiment, the total number of payouts in the normal state (number of normal payouts) and the total number of out balls in the normal state (number of normal outs) are measured in real time, and the number of normal payouts is calculated as the number of normal outs. Is displayed as performance information (hereinafter, referred to as "normal time ratio information") (a value calculated by multiplying the value divided by 100 by the number of normal times / the number of normal time payouts / 100 times the number of normal time payouts). The value is rounded off to the first decimal place.) Therefore, each data of the normal payout number, the normal out number, and the normal ratio information is stored in the corresponding area of the RAM 203 (specific medium total prize ball number storage area, specific medium out number storage area, specific ratio information storage area). It is stored (stored). However, the performance information is not displayed simply by measuring it permanently, but when the total number of out-balls reaches a predetermined specified number (for example, 60000), the measurement is temporarily terminated. The specified number is not the total number of out-balls in the normal state, but the total number of out-balls in all game states (including a hit game) (hereinafter referred to as “all state out-numbers”). The number of all state outs is also measured in real time, and stored in the corresponding area of the RAM 203 (all state out number storage area). Hereinafter, for the sake of convenience, the specific total prize ball storage area, the specific out-number storage area, the specific ratio information storage area, and the total state out number storage area are abbreviated as “measurement information storage area”.
そして、終了時点の通常時比率情報をRAM203の所定領域(性能表示格納領域)に格納し(今回の通常時比率情報を記憶)、その後、計測情報格納領域(通常時払出個数、通常時アウト個数および全状態アウト個数)をクリアしてから、再度、計測を開始する(通常時払出個数、通常時アウト個数、通常時比率情報および全状態アウト球数の計測を開始する)。そして、性能表示器99には、前回の通常時比率情報(計測履歴情報)と、現在計測中の通常時比率情報とが表示されるようになっている。なお、前回の情報に限らず、前々回やその前(3回前)などの履歴を表示可能に構成してもよく、何回前までの情報を表示するかについては適宜定めることができる。
Then, the normal time ratio information at the end is stored in a predetermined area (performance display storage area) of the RAM 203 (this time normal time ratio information is stored), and thereafter, the measurement information storage area (normal time payout number, normal time out number) And the number of all-out balls are cleared, and then the measurement is started again (measurement of the normal-number payout number, the normal-number out number, the normal-time ratio information, and the total-state out ball count is started). Then, the
また主制御部20は、処理状態に応じて、特別図柄変動表示ゲームに関する情報やエラーに関する情報などを含む種々の演出制御コマンドを、演出制御部24に対して送信可能となっている。ただし、ゴト行為を防止するために、主制御部20は演出制御部24に対して信号を送信するのみで、演出制御部24からの信号を受信不可能な片方向通信の構成となっている。
Further, the
(2−2.演出制御部24)
演出制御部24は、CPU241(演出制御CPU)を内蔵したマイクロプロセッサを搭載するとともに、演出制御処理に要する演出データを格納したROM242(演出制御ROM)と、ワークエリアやバッファメモリとして機能するRAM243(演出制御RAM)とを搭載したマイクロコンピュータを中心に構成され、その他、音響制御部(音源IC)、RTC機能部(Real Time Clock)、カウンタ回路、割込みコントローラ回路、リセット回路、WDT回路などが設けられ、演出動作全般を制御する。
(2-2. Effect control unit 24)
The
この演出制御部24の主な役割は、主制御部20からの演出制御コマンドの受信、演出制御コマンドに基づく演出の選択決定、液晶表示装置36の画像表示制御、スピーカ46の音制御、装飾ランプ45や各種LED(ボタンLED75、その他の演出用LED(図示せず))の発光制御、可動体役物の動作制御などである。
The main role of the
また演出制御部24は、液晶表示装置36の表示制御を司る表示制御部(図示せず)を備えている。この表示制御部は、画像展開処理や画像の描画などの映像出力処理全般の制御を司るVDPと、VDPが画像展開処理を行う画像データ(演出画像データ)を格納した画像ROMと、VDPが展開した画像データを一時的に記憶するVRAM(Video RAM)と、VDPが表示制御を行うために必要な制御データを出力する液晶制御CPUと、液晶制御CPUの表示制御動作手順を記述したプログラムやその表示制御に必要な種々のデータを格納する液晶制御ROMと、ワークエリアやバッファメモリとして機能する液晶制御RAMと、を中心に構成されている。
The
また演出制御部24は、種々の演出(光演出や音演出や可動体役物による可動体演出)を現出させるために、装飾ランプ45や時計型役物80の時計盤部(数字表示部)81や各種LEDを含む光表示装置45aに対する光表示制御部、スピーカ46を含む音響発生装置46aに対する音響制御部(音源LSI)、可動体役物(図示せず)を動作させる可動体役物モータ80cに対する駆動制御部(モータ駆動回路)などを備えている。
In addition, the
また演出制御部24には、可動体役物の動作を監視する位置検出センサ82aが接続され、演出制御部24は、位置検出センサ82aからの検出情報に基づき、可動体役物の現在の動作位置(たとえば、原点位置からの移動量)を監視しながらその動作態様を制御する。また位置検出センサ82aからの検出情報に基づき、可動体役物の動作の不具合を監視し、不具合が生じれば、これをエラーとして報知する。
The
また演出制御部24には、演出ボタン13のスイッチ、つまり演出ボタン13の操作検出スイッチが接続され、演出制御部24は、演出ボタン13からの操作検出信号を受信可能となっている。
A switch of the
演出制御部24は、主制御部20から送られてくる演出制御コマンドに基づき、あらかじめ用意された複数種類の演出パターンの中から抽選によりあるいは一意に決定し、必要なタイミングで各種の演出手段を制御して、目的の演出を現出させる。これにより、演出パターンに対応する液晶表示装置36による演出画像の表示、スピーカ46からの音の再生、装飾ランプ45やLEDの点灯点滅駆動が実現され、種々の演出パターン(装飾図柄変動表示動作や予告演出など)が時系列的に展開されることにより、広義の意味での「演出シナリオ」が実現される。
The
なお演出制御コマンドは、1バイト長のモード(MODE)と、同じく1バイト長のイベント(EVENT)からなる2バイト構成により機能を定義し、MODEとEVENTの区別を行うために、MODEのBit7はON、EVENTのBit7をOFFとしている。これらの情報を有効なものとして送信する場合、モード(MODE)およびイベント(EVENT)の各々に対応してストローブ信号が出力される。すなわち、CPU201(主制御CPU)は、送信すべきコマンドがある場合、演出制御部24にコマンドを送信するためのモード(MODE)情報の設定および出力を行い、この設定から所定時間経過後に1回目のストローブ信号の送信を行う。さらに、このストローブ信号の送信から所定時間経過後にイベント(EVENT)情報の設定および出力を行い、この設定から所定時間経過後に2回目のストローブ信号の送信を行う。ストローブ信号は、CPU241(演出制御CPU)が確実にコマンドを受信可能とする所定期間、CPU201によりアクティブ状態に制御される。
The effect control command defines a function with a 2-byte configuration including a 1-byte mode (MODE) and a 1-byte event (EVENT). To distinguish MODE and EVENT, Bit7 of MODE is used. Bit7 of ON and EVENT is OFF. When transmitting such information as valid, a strobe signal is output corresponding to each of the mode (MODE) and the event (EVENT). That is, when there is a command to be transmitted, the CPU 201 (main control CPU) sets and outputs mode (MODE) information for transmitting the command to the
また演出制御部24(CPU241)は、ストローブ信号の入力に基づいて割込を発生させてコマンド受信割込処理用の制御プログラムを実行し、この割込処理において演出制御コマンドが取得されるようになっている。またCPU241は、CPU201とは異なり、ストローブ信号の入力に基づいて割込が発生した場合には、他の割込に基づく割込処理(定期的に実行されるタイマ割込処理)の実行中であっても、当該処理に割り込んでコマンド受信割込処理を行い、他の割込が同時に発生してもコマンド受信割込処理を優先的に行うようになっている。
The effect control unit 24 (CPU 241) generates an interrupt based on the input of the strobe signal, executes a control program for command reception interrupt processing, and acquires an effect control command in the interrupt processing. Has become. Also, unlike the
<3.動作の概説>
次に、上記制御装置(図3)を用いた遊技機1に係る遊技動作について説明する。
<3. Outline of operation>
Next, a game operation of the gaming machine 1 using the control device (FIG. 3) will be described.
(3−1.図柄変動表示ゲーム)
(3−1−1.特別図柄変動表示ゲーム、装飾図柄変動表示ゲーム)
本実施形態の遊技機1では、所定の始動条件、具体的には、遊技球が上始動口34または下始動口35に遊技球が入球(入賞)したことに基づき、主制御部20において乱数抽選による「大当り抽選」が行なわれる。主制御部20は、その抽選結果に基づき、特別図柄表示装置38a、38bに特別図柄1、2を変動表示して特別図柄変動表示ゲームを開始させ、所定時間経過後に、その結果を特別図柄表示装置に導出表示して、これにより特別図柄変動表示ゲームを終了させる。
(3-1. Symbol change display game)
(3-1-1. Special design variation display game, decorative design variation display game)
In the gaming machine 1 of the present embodiment, based on predetermined starting conditions, specifically, when the game ball enters (wins) the
ここで本実施形態では、上始動口34への入賞に基づく大当り抽選と、下始動口35への入賞に基づく大当り抽選とは別個独立して行われる。このため、上始動口34に関する大当り抽選結果は特別図柄表示装置38a側で、下始動口35に関する大当り抽選結果は特別図柄表示装置38b側で導出されるようになっている。具体的には、特別図柄表示装置38a側においては、上始動口34に遊技球が入球したことを条件に、特別図柄1を変動表示して第1の特別図柄変動表示ゲームが開始され、他方、特別図柄表示装置38b側においては、下始動口35に遊技球が入球したことを条件に、特別図柄2を変動表示して第2の特別図柄変動表示ゲームが開始されるようになっている。そして、特別図柄表示装置38a、または特別図柄表示装置38bにおける特別図柄変動表示ゲームが開始されると、所定の変動表示時間経過後に、大当り抽選結果が「大当り」の場合には所定の「大当り」態様で、それ以外の場合には所定の「ハズレ」態様で、変動表示中の特別図柄が停止表示され、これによりゲーム結果(大当り抽選結果)が導出されるようになっている。
Here, in the present embodiment, the jackpot lottery based on the winning in the
なお本明細書中では、説明の便宜上、特別図柄表示装置38a側の第1の特別図柄変動表示ゲームを「特別図柄変動表示ゲーム1」と称し、特別図柄表示装置38b側の第2の特別図柄変動表示ゲームを「特別図柄変動表示ゲーム2」と称する。また特に必要のない限り、「特別図柄1」と「特別図柄2」とを単に「特別図柄」と称し(場合により「特図」と略す)、また「特別図柄変動表示ゲーム1」と「特別図柄変動表示ゲーム2」とを単に「特別図柄変動表示ゲーム」と称する。
In this specification, for convenience of explanation, the first special symbol display game on the special
また上述の特別図柄変動表示ゲームが開始されると、これに伴って、液晶表示装置36に装飾図柄(演出的な遊技図柄)を変動表示して装飾図柄変動表示ゲームが開始され、これに付随して種々の演出が展開される。そして特別図柄変動表示ゲームが終了すると、装飾図柄変動表示ゲームも終了し、特別図柄表示装置には大当り抽選結果を示す所定の特別図柄が、そして液晶表示装置36には当該大当り抽選結果を反映した装飾図柄が導出表示されるようになっている。すなわち、装飾図柄の変動表示動作を含む演出的な装飾図柄変動表示ゲームにより、特別図柄変動表示ゲームの結果を反映表示するようになっている。
When the above-described special symbol variation display game is started, a decorative symbol (a staging game symbol) is displayed on the liquid
したがってたとえば、特別図柄変動表示ゲームの結果が「大当り」である場合(大当り抽選結果が「大当り」である場合)、装飾図柄変動表示ゲームではその結果を反映させた演出が展開される。そして特別図柄表示装置において、特別図柄が大当りを示す表示態様(たとえば、7セグが「7」の表示状態)で停止表示されると、液晶表示装置36には、「左」「中」「右」の各表示エリアにおいて、装飾図柄が「大当り」を反映させた表示態様(たとえば、「左」「中」「右」の各表示エリアにおいて、3個の装飾図柄が「7」「7」「7」の表示状態)で停止表示される。
Therefore, for example, when the result of the special symbol change display game is “big hit” (when the big hit lottery result is “big hit”), an effect reflecting the result is developed in the decorative symbol change display game. When the special symbol display device is stopped and displayed in a display mode in which the special symbol indicates a big hit (for example, the display state of 7-segment is “7”), the liquid
この「大当り」となった場合、具体的には、特別図柄変動表示ゲームが終了して、これに伴い装飾図柄変動表示ゲームが終了し、その結果として「大当り」の図柄態様が導出表示された後、特別変動入賞装置52の大入賞口ソレノイド52cが作動して開放扉52bが所定のパターンで開閉動作を行い、これにより大入賞口50が開閉され、通常遊技状態よりも遊技者に有利な特別遊技状態(大当り遊技)が発生する。この大当り遊技では、開放扉52bにより、大入賞口の開放時間が所定時間(最大開放時間:たとえば、29.8秒)経過するまでか、または大入賞口に入賞した遊技球数(大入賞口50への入賞球)が所定個数(最大入賞数:役物の1回の作動によりその入口が開き、または拡大した入賞口に対して許容される入賞球数の上限個数:たとえば、9個)に達するまで、その入賞領域が開放または拡大され、これらいずれかの条件を満した場合に大入賞口が閉鎖される、といった「ラウンド遊技」が、あらかじめ定められた規定ラウンド数(たとえば、最大16ラウンド)繰り返される。
When this "big hit" is reached, specifically, the special symbol change display game ends, and the decorative symbol change display game ends accordingly, and as a result, the symbol mode of "big hit" is derived and displayed. Thereafter, the special winning
上記大当り遊技が開始すると、最初に大当りが開始された旨を報知するオープニング演出が行われ、オープニング演出が終了した後、ラウンド遊技があらかじめ定められた規定ラウンド数を上限として複数回行われる。そして、規定ラウンド数終了後には、大当りが終了される旨を報知するエンディング演出が行われ、これにより大当り遊技が終了するようになっている。 When the big hit game starts, an opening effect for notifying that the big hit has started is performed first, and after the opening effect ends, the round game is performed a plurality of times with a predetermined number of rounds as an upper limit. Then, after the end of the prescribed number of rounds, an ending effect for notifying that the big hit is to be ended is performed, whereby the big hit game is ended.
上記の装飾図柄変動表示ゲームの実行に必要な情報に関しては、まず主制御部20が、上始動口34または下始動口35に遊技球が入球(入賞)したことに基づき、具体的には、上始動口センサ34aまたは下始動口センサ35aにより遊技球が検出されて始動条件(特別図柄に関する始動条件)が成立したことを条件に、「大当り」、「小当り」、または「ハズレ」のいずれであるかを抽選する‘当落抽選(当否種別抽選)’と、「大当り」であったならばその大当り種別を、「小当り」であったならばその小当り種別を、「ハズレ」であったならばそのハズレ種別を抽選する‘図柄抽選(当選種別(当り種別)抽選)’とを含む大当り抽選を行い(小当りまたはハズレが1種類の場合は、種別抽選を行う必要がないため、その抽選を省略してもよい)、その抽選結果情報に基づき、特別図柄の変動パターンや、当選種別に応じて最終的に停止表示させる特別図柄(以下、「特別停止図柄」と称する)を決定する。そして、処理状態を特定する演出制御コマンドとして、少なくとも特別図柄の変動パターン情報(たとえば、大当り抽選結果および特別図柄の変動時間に関する情報など)を含む「変動パターン指定コマンド」を演出制御部24側に送信する。これにより、装飾図柄変動表示ゲームに必要とされる基本情報が演出制御部24に送られる。なお本実施形態では、演出のバリエーションを豊富なものとするべく、特別停止図柄の情報(図柄抽選結果情報(当り種別に関する情報))を含む「装飾図柄指定コマンド」も演出制御部24に送信するようになっている。
Regarding the information necessary for the execution of the above-described decorative symbol variation display game, first, the
上記特別図柄の変動パターン情報には、特定の予告演出(たとえば、後述の「リーチ演出」や「疑似連演出」など)の発生の有無を指定する情報を含むことができる。詳述するに、特別図柄の変動パターンは、大当り抽選結果に応じて、当りの場合の「当り変動パターン」と、ハズレの場合の「ハズレ変動パターン」に大別される。これら変動パターンには、たとえば、後述のリーチ演出の発生を指定する‘リーチ変動パターン’、リーチ演出の発生を指定しない‘通常変動パターン’、疑似連演出とリーチ演出との発生(重複発生)を指定する‘疑似連有りリーチ変動パターン’、疑似連演出の発生を指定し、リーチ演出の発生は指定しない‘疑似連有り通常変動パターン’など、複数種類の変動パターンが含まれる。なお、リーチ演出や疑似連演出の演出時間を確保する関係上、通常、リーチ演出や疑似連演出を指定する変動パターンの方が、通常変動パターンよりも変動時間が長く定められている。 The fluctuation pattern information of the special symbol may include information specifying whether or not a specific notice effect (for example, “reach effect” or “pseudo-sequence effect” described later) has occurred. More specifically, the variation pattern of the special symbol is roughly classified into a “hit variation pattern” in the case of a hit and a “loss variation pattern” in the case of a loss, according to the jackpot lottery result. These fluctuation patterns include, for example, a “reach fluctuation pattern” that specifies occurrence of a reach effect described later, a “normal fluctuation pattern” that does not specify the occurrence of a reach effect, and the occurrence (duplicate occurrence) of a pseudo continuous effect and a reach effect. A plurality of types of variation patterns are included, such as a specified “reach variation pattern with pseudo-sequence” and a “normal variation pattern with pseudo-sequence” that specifies generation of a pseudo-representation and does not specify occurrence of a reach effect. In addition, in order to secure the production time of the reach production and the pseudo continuous production, the fluctuation time for specifying the reach production and the pseudo continuous production is usually longer than the normal fluctuation pattern.
演出制御部24は、主制御部20から送られてくる演出制御コマンド(ここでは、変動パターン指定コマンドと装飾図柄指定コマンド)に含まれる情報に基づいて、装飾図柄変動表示ゲーム中に時系列的に展開させる演出内容(予告演出等の演出シナリオ)や、最終的に停止表示する装飾図柄(装飾停止図柄)を決定し、特別図柄の変動パターンに基づくタイムスケジュールに従い装飾図柄を変動表示して装飾図柄変動表示ゲームを実行させる。これにより、特別図柄表示装置38a、38bによる特別図柄の変動表示と時間的に同調して、液晶表示装置36による装飾図柄が変動表示され、特別図柄変動表示ゲームの期間と装飾図柄変動表示ゲーム中の期間とが、実質的に同じ時間幅となる。また演出制御部24は、演出シナリオに対応するように、液晶表示装置36または光表示装置45aあるいは音響発生装置46aをそれぞれ制御し、装飾図柄変動表示ゲームにおける各種演出を展開させる。これにより、液晶表示装置36での画像の再生(画像演出)と、効果音の再生(音演出)と、装飾ランプ45やLEDなどの点灯点滅駆動(光演出)とが実現される。
The
このように特別図柄変動表示ゲームと装飾図柄変動表示ゲームとは不可分的な関係を有し、特別図柄変動表示ゲームの表示結果を反映したものが装飾図柄変動表示ゲームにおいて表現されることとしているので、この2つの図柄変動表示ゲームを等価的な図柄遊技と捉えても良い。本明細書中では特に必要のない限り、上記2つの図柄変動表示ゲームを単に「図柄変動表示ゲーム」と称する場合がある。 As described above, the special symbol variation display game and the decorative symbol variation display game have an inseparable relationship, and the one reflecting the display result of the special symbol variation display game is to be expressed in the decoration symbol variation display game. The two symbol variation display games may be regarded as equivalent symbol games. In the present specification, the two symbol variation display games may be simply referred to as “symbol variation display games” unless otherwise required.
(3−1−2.普通図柄変動表示ゲーム)
また遊技機1においては、普通図柄始動口37に遊技球が通過(入賞)したことに基づき、主制御部20において乱数抽選による「補助当り抽選」が行なわれる。この抽選結果に基づき、LEDにより表現される普通図柄を普通図柄表示装置39aに変動表示させて普通図柄変動表示ゲームを開始し、一定時間経過後に、その結果をLEDの点灯と非点灯の組合せにて停止表示するようになっている。たとえば、普通図柄変動表示ゲームの結果が「補助当り」であった場合、普通図柄表示装置39aの表示部を特定の点灯状態(たとえば、2個のLED39が全て点灯状態、または「○」と「×」を表現するLEDのうち「○」側のLEDが点灯状態)にて停止表示させる。
(3-1-2. Normal design fluctuation display game)
In the gaming machine 1, the
この「補助当り」となった場合には、普通電動役物ソレノイド41c(図3参照)が作動し、これにより可動翼片47が逆「ハ」の字状に開いて下始動口35が開放または拡大されて遊技球が流入し易い状態(始動口開状態)となり、通常遊技状態よりも遊技者に有利な補助遊技状態(以下、「普電開放遊技」と称する)が発生する。この普電開放遊技では、普通変動入賞装置41の可動翼片47により、下始動口35の開放時間が所定時間(たとえば、0.2秒)経過するまでか、または下始動口35に入賞した遊技球数が所定個数(たとえば、4個)に達するまで、その入賞領域が開放または拡大され、これらいずれかの条件を満たした場合に下始動口35を閉鎖する、といった動作が所定回数(たとえば、最大2回)繰り返されるようになっている。
When the "assistance hit" occurs, the ordinary electric
ここで本実施形態では、特別/装飾図柄変動表示ゲーム中、普通図柄変動表示ゲーム中、大当り遊技中、または普電開放遊技中などに、上始動口34または下始動口35もしくは普通図柄始動口37に入賞が発生した場合、すなわち上始動口センサ34aまたは下始動口センサ35aもしくは普通図柄始動口センサ37aからの検出信号の入力があり、対応する始動条件(図柄遊技開始条件)が成立した場合、これを変動表示ゲームの始動権利に係るデータとして、変動表示中にかかわるものを除き、所定の上限値である最大保留記憶数(たとえば、最大4個)まで保留記憶されるようになっている。この図柄変動表示動作に供されていない保留中の保留データまたはその保留データに係る遊技球を、「作動保留球」とも称する。この作動保留球の数を遊技者に明らかにするため、遊技機1の適所に設けた専用の保留表示器(図示せず)、または液晶表示装置36による画面中にアイコン画像として設けた保留表示器を点灯表示させる。
Here, in the present embodiment, during the special / decorative symbol variation display game, during the normal symbol variation display game, during the jackpot game, or during the open electric game, the
また本実施形態では、特別図柄1、特別図柄2、および普通図柄に関する作動保留球をそれぞれ最大4個までRAM203の該当記憶領域に保留記憶し、特別図柄または普通図柄の変動確定回数として保留する。なお、特別図柄1、特別図柄2、および普通図柄に関する各作動保留球数の最大記憶数(最大保留記憶数)は特に制限されない。また各図柄の最大保留記憶数の全部または一部が異なっていてもよく、その数は遊技性に応じて適宜定めることができる。
In the present embodiment, up to four operation-holding balls relating to the special symbol 1, the
(3−2.遊技状態)
本実施形態に係る遊技機1では、特別遊技状態である上記大当りの他、複数種類の遊技状態を発生可能に構成されている。本発明の理解を容易なものとするために、先ず、種々の遊技状態について説明する。
(3-2. Game state)
The gaming machine 1 according to the present embodiment is configured to be able to generate a plurality of types of gaming states in addition to the above-mentioned jackpot which is a special gaming state. To facilitate understanding of the present invention, first, various game states will be described.
本実施形態の遊技機1は、図4に示すように、通常状態、時短状態、潜確状態、確変状態、CZ(チャンスモード)という5種類の遊技状態を実行制御可能に構成されている。これら遊技状態は、大当り抽選確率状態(低確率状態、高確率状態)や電チューサポート状態(特典遊技)の発生の有無(電サポ有り、電サポ無し)等で区別される。 As shown in FIG. 4, the gaming machine 1 of the present embodiment is configured to be able to control execution of five types of gaming states: a normal state, a time saving state, a latent state, a probability changing state, and a CZ (chance mode). These gaming states are distinguished depending on whether a jackpot lottery probability state (low-probability state, high-probability state) or an electric-chu support state (privilege game) has occurred (with or without electric support).
「電チューサポート状態」とは、普電開放遊技における普通変動入賞装置41の可動翼片47の開動作期間(可動翼片47の開放時間およびその開放回数の少なくともいずれか一方)が、通常状態よりも延長された「開放延長状態」を指す。開放延長状態が発生すると、可動翼片47の開動作期間が、たとえば、通常時(非開放延長状態下)の0.2秒から1.7秒に延長され、またその開閉回数が、たとえば、通常時の1回から2〜3回に延長される。本実施形態の場合、電チューサポート状態下では、補助当り抽選確率が所定確率(通常確率)の低確率(たとえば、256分の1)から高確率(たとえば、256分の255)に変動して(普図確率変動状態)が発生するとともに、1回の普通図柄変動表示ゲームに要する平均的な時間(普通図柄の変動表示動作時間)を短縮する‘普通図柄時短状態’が発生する(たとえば、10秒から1秒に短縮される)。したがって、電チューサポート状態が発生すると、普電開放遊技が頻繁に発生し、通常状態よりも単位時間当りの可動翼片47の作動率が向上する作動率向上状態(高ベース状態)となる。以下、電チューサポート状態下を「電サポ有り」、そうでない場合を「電サポ無し」と略す。
The “electric-chu support state” means that the open operation period (at least one of the opening time of the
本実施形態において、「通常状態」とは、大当り抽選確率が所定確率(通常確率)の低確率(たとえば、399分の1)であり、電サポ無しの遊技状態(低確率+電サポ無し)をいう。 In the present embodiment, the "normal state" is a low probability (for example, 1/399) of a jackpot lottery probability of a predetermined probability (normal probability), and a gaming state without electric support (low probability + no electric support). Say.
また「時短状態」とは、大当り抽選確率が通常状態と同様の低確率であるが、1回の特別図柄変動表示ゲームに要する平均的な時間(特別図柄の変動表示動作時間))が通常状態よりも短縮される‘特別図柄時短状態’が発生するとともに、電チューサポート状態となる遊技状態をいう。つまり、時短状態中は「低確率+電サポ有り+特別図柄時短状態」となる。 In the “time reduction state”, the jackpot lottery probability is as low as the normal state, but the average time required for one special symbol change display game (special symbol change display operation time) is the normal state. The "special symbol time-saving state" which is shorter than that occurs, and the gaming state in which the electric chew support state is set. In other words, during the time reduction state, the state is “low probability + with electric support + special symbol time reduction state”.
また「潜確状態」とは、大当り抽選確率が上記低確率よりも上昇した高確率(たとえば、39.9分の1)に変動した‘特別図柄確変状態’であり、電サポ無しの遊技状態(高確率・電サポ無し)をいう。 The “latent state” is a “special symbol probable state” in which the jackpot lottery probability has increased to a higher probability (for example, 1 / 39.9) than the low probability described above, and a gaming state without electric support. (High probability, no electricity support).
また「確変状態」とは、大当り抽選確率が潜確状態と同様の高確率であるが、特別図柄時短状態および電チューサポート状態が発生する遊技状態をいう。つまり、確変状態中は「高確率+電サポ有り+特別図柄時短状態」となる。 The “probable change state” refers to a gaming state in which the special jackpot lottery probability is as high as the latent probability state, but the special symbol time reduction state and the electric chew support state occur. In other words, during the probable change state, the state is "high probability + there is an electric support + a special symbol time reduction state".
「CZ(チャンスモード)」は、演出上、大当り抽選確率を秘匿するための遊技状態として利用される。本実施形態の場合、「CZ」には、その実体が、潜確状態下の「CZ(潜確)」と、通常状態下の「CZ(通常)」とが設けられている。「CZ(通常)」または「CZ(潜確)」に移行されると、後述の演出モードが実質的に同じ「CZ演出モード(チャンス演出モード)」に移行される。これにより、演出上、大当り抽選確率状態(高確率、低確率)が秘匿して、遊技者に遊技状態の推測要素を与えて遊技を盛り上げるようになっている。なお上記CZは、特図変動表示ゲームが2回〜4回のいずれかで終了するようになっており(図4の備考欄等参照)、CZ終了後に「CZ(潜確)」であれば潜確状態に移行され、「CZ(通常)」であれば通常状態に移行される。またそれぞれ対応する演出モードに移行され、これにより、秘匿状態が解除され、演出上、現在の遊技状態が明らかとされるようになっている。 The “CZ (chance mode)” is used as a game state for concealing the jackpot lottery probability in the effect. In the case of the present embodiment, “CZ” is provided with “CZ (latent)” under the latent state and “CZ (normal)” under the normal state. When the mode is shifted to “CZ (normal)” or “CZ (latent)”, the later-described effect mode is shifted to the substantially same “CZ effect mode (chance effect mode)”. Thus, in the effect, the jackpot lottery probability state (high probability, low probability) is kept secret, and the player is given a guess element of the game state to excite the game. Note that the CZ is such that the special figure change display game is completed one of two to four times (see the remarks column in FIG. 4). The state is shifted to the latent state, and if "CZ (normal)", the state is shifted to the normal state. In addition, the mode is shifted to the corresponding effect mode, whereby the confidential state is released and the current game state is clarified in the effect.
したがって、遊技状態に関し、大当り抽選確率に着目すれば、遊技状態が「通常状態」「時短状態」または「CZ(通常)」である場合は、少なくとも大当り抽選確率が‘低確率状態’となり、遊技状態が「潜確状態」または「確変状態」である場合は、少なくとも大当り抽選確率が‘高確率状態’となる。なお、大当り中は大入賞口が開閉される大当り遊技が発生するが、大当り抽選確率および電サポの有無については、上記通常状態と同じ、低確率・電サポ無しの遊技状態下に置かれる。 Therefore, focusing on the jackpot lottery probability regarding the gaming state, if the gaming state is “normal state”, “time saving state” or “CZ (normal)”, at least the jackpot lottery probability becomes “low probability state”, When the state is the “latent state” or the “probable state”, at least the jackpot lottery probability becomes the “high probability state”. During the big hit, a big hit game in which the big winning opening is opened and closed occurs, but the big hit lottery probability and the presence or absence of the electric support are set in the same game state as the above-mentioned normal state with a low probability and no electric support.
<4.当りについて>
次に図4を参照して、本実施形態に係るパチンコ遊技機の「当り」について説明する。
<4. About hits>
Next, with reference to FIG. 4, the "hit" of the pachinko gaming machine according to the present embodiment will be described.
(4−1.当り種別と当り遊技について)
本実施形態に係る遊技機1は、複数種類の当りを対象に大当り抽選(当り抽選)を行うようになっている。この当り種別には、大当り種別に属する「16R長開放確変大当り」、「12R長開放確変大当り」、「12R長開放時短大当り」、「5R長開放確変大当り」、「5R長開放時短大当り」、「2R短開放潜確大当り」、「2R短開放時短大当りA、B」と、非大当り種別に属する「小当り(小当りA、小当りB)」などの複数種類の当りが含まれる。
(4-1. About hit type and hit game)
The gaming machine 1 according to the present embodiment is configured to perform a large hit lottery (hit lottery) for a plurality of types of hits. The hit type includes “16R open long jackpot”, “12R open jackpot”, “12R open short jackpot”, “5R open jackpot”, “5R open short jackpot”, There are a plurality of types of hits, such as "2R short opening latent big hits", "2R short opening short hits A and B", and "small hits (small hits A and small hits B)" belonging to the non-big hit type.
大当り種別は条件装置の作動契機となる当りであり、「小当り」は条件装置の作動契機とならない「非大当り」種別に属する当りである。ここで「条件装置」とは、その作動がラウンド遊技を行うための役物連続作動装置の作動に必要な条件とされている装置で、特定の特別図柄の組合せが表示され、または遊技球が大入賞口内の特定の領域を通過した場合に作動するものをいう。上記「大当り」種別に属する当りや、「非大当り」種別に属する当り(小当り)は、いずれも大入賞口の開閉動作を伴う特別遊技状態(当り遊技)への移行契機(発生契機)となる当りである。したがって、「非大当り」種別に属する当りは、単なる「ハズレ」とは異なる。なお「小当り」は‘非大当り’種別に属する当りではあるが、特に必要がない限り上記の大当りと区別することなく、大当り種別の一つとして同列に扱うことにする。 The big hit type is a hit that triggers the operation of the condition device, and the “small hit” is a hit that belongs to the “non-big hit” type that does not trigger the operation of the condition device. Here, the "condition device" is a device whose operation is a condition required for the operation of the continuous actuation device for performing a round game, and a combination of specific special symbols is displayed, or a game ball is displayed. It is activated when it passes through a specific area within the special winning opening. Each of the hits belonging to the “big hit” type and the hits belonging to the “non-big hit” type (small hits) is a transition trigger (occurrence trigger) to a special game state (hit game) involving opening / closing operation of a winning port. It is a hit. Therefore, hits belonging to the “non-big hit” type are different from mere “losing”. Although the "small hit" is a hit belonging to the "non-big hit" type, it is handled in the same row as one of the big hit types without distinction from the above-mentioned big hit unless otherwise required.
上記‘大当り’種別に属する当りのうち、「確変大当り」は、その大当り遊技終了後の遊技状態を確変状態に移行する大当りであり、「時短大当り」は時短状態(時短回数60回または100回)に移行する大当り、「潜確大当り」は潜確状態に移行する大当りとなっている。ただし、大当りに当選した遊技状態に応じて、移行先の遊技状態が異なる場合があり、たとえば、2R短開放潜確大当りに当選した場合、図示のように、その当選時の遊技状態に応じて移行先が異なり、たとえば、通常状態で当選した場合には「CZ(4回:潜確)」に移行され、潜確状態で当選した場合には「潜確状態」移行され、CZ(通常)で当選した場合には「CZ(4回:潜確)」、CZ(潜確)で当選した場合には「潜確状態」、時短状態と確変状態で当選した場合にはいずれも「確変状態」に移行されるようになっている。 Among the hits belonging to the 'big hit' type, “probable change big hit” is a big hit that shifts the game state after the big hit game ends to the certain change state, and “time saving big hit” is a time reduction state (60 or 100 times of time reduction). ), The “big hit” is a big hit that shifts to a latent state. However, the game state of the transition destination may be different depending on the gaming state that has won the big hit. For example, if the 2R short open latent big hit has been won, as shown in the drawing, depending on the gaming state at the time of the winning. The transfer destination is different. For example, when the winning is performed in the normal state, the processing is shifted to “CZ (four times: latent)”. "CZ (4 times: latent)" when winning, "Latent" when winning in CZ (latency), "Probable" "Has been moved to.
図4中の当り種別に関する「16R、12R、5R、2R」などの表記は、それぞれ、規定ラウンド数(最大ラウンド数)を意味する。また「長開放」とは、1回のラウンド遊技における大入賞口の最大開放時間が「長開放時間(たとえば、29.8秒)」に設定されることを意味し、大入賞口への入賞数が最大入賞数(9個)に達する可能性が十分見込める当り種別を指す。一方、「短開放」とは、1回のラウンド遊技における大入賞口の最大開放時間が「短開放時間(たとえば、0.1秒)」に設定されることを意味し、入賞が殆ど見込めない(入賞不可能であってもよい)当り種別を指す。したがって本実施形態の場合、大当り遊技中の利益状態については、16R長開放確変大当りが最も高く、2R短開放潜確大当りが最も低くなっている。 The notation such as “16R, 12R, 5R, 2R” relating to the hit type in FIG. 4 means a defined round number (maximum round number), respectively. "Long opening" means that the maximum opening time of the special winning opening in one round game is set to "long opening time (for example, 29.8 seconds)", and the winning in the special winning opening is set. It indicates a hit type that can be expected to reach the maximum winning number (9). On the other hand, "short opening" means that the maximum opening time of the big winning opening in one round game is set to "short opening time (for example, 0.1 second)", and almost no winning is expected. (It may not be possible to win) Refers to the hit type. Therefore, in the case of the present embodiment, regarding the profit state during the big hit game, the 16R long opening probability variable hit is the highest, and the 2R short opening latent probability big hit is the lowest.
上記潜確状態または確変状態は、大当り種別に当選することなく(小当り当選は除く)、特別図柄変動表示ゲームの実行回数が所定回数(たとえば、70回:規定ST回数)終了した場合に、高確率状態を終了させて低確率に移行させる、いわゆる「回数切り確変機(ST機)」となっており、規定ST回数が終了したときは、次ゲームから通常状態に移行される。しかし次回大当りが当選するまで継続させるタイプの「一般確変機」としてもよい。なお、特別図柄変動表示ゲームの実行回数は、特別図柄変動表示ゲーム1および特別図柄変動表示ゲーム2の合計実行回数(特図1および特図2の合計変動回数)であってもよいし、いずれか一方の実行回数(たとえば、特別図柄変動表示ゲーム2の実行回数)であってもよい。また時短状態の回数についても60回や100回に限らず、遊技性に応じて適宜定めることができる。また、どのような種類の当りを設けるかについても特に制限はなく、適宜定めることができる。 The latent state or the probable state is determined when the number of executions of the special symbol variation display game is completed a predetermined number of times (for example, 70 times: the specified ST number) without winning the big hit type (excluding the small hit winning). This is a so-called “number-of-times-change probability machine (ST machine)” that ends the high-probability state and shifts to the low-probability state. When the specified number of STs ends, the next game is shifted to the normal state. However, it may be a "general probability changing machine" of a type that continues until the next big hit is won. It should be noted that the number of executions of the special symbol change display game may be the total number of executions of the special symbol change display game 1 and the special symbol change display game 2 (total number of changes of the special figures 1 and 2). One of the number of executions (for example, the number of executions of the special symbol variation display game 2) may be used. Also, the number of time saving states is not limited to 60 times or 100 times, and can be appropriately determined according to the game characteristics. There is no particular limitation on what kind of contact is provided, and it can be determined as appropriate.
次に、小当りA、Bによる当り遊技(以下、「小当り遊技」と称する)について説明する。小当り遊技は、それぞれ大入賞口の開放が短開放で2回行われるようになっており、小当り遊技中において外見から捉えた大入賞口50の開閉動作が、上2R短開放潜確大当りの大当り遊技のものと実質的に同一の動作態様で制御されるようになっている。この「小当り」は「条件装置」の作動契機とはならない当り種別であることから、「大当り」のようなラウンド遊技は実行されない。しかし2R短開放潜確大当りと実質的に同一の動作態様で大入賞口を開閉制御することにより、疑似的なラウンド遊技を実現させて、見た目上、2R短開放潜確大当りに当選したかの如く装うことを可能にしている。
Next, a winning game based on the small hits A and B (hereinafter, referred to as “small hitting game”) will be described. In the small hit game, the opening of the big winning opening is performed twice in a short opening, and the opening and closing operation of the big winning
また小当り遊技中の「当り中演出(当り遊技中に現出される演出)」は、2R潜確大当り遊技中の当り中演出と実質的同一(同一または酷似)の演出が現出されるようになっている。つまり、当り中演出を含む小当り遊技に係る動作は、2R短開放潜確大当りに係る遊技動作と実質的に同一挙動を示し、遊技者側から見て、どちらの当り遊技が実行されているかの識別が困難または不可能とされる。これにより、小当りに当選した場合であっても、高確率状態への移行契機となる「2R短開放潜確大当り」への当選期待感を遊技者に与えることができるようになっている。また、小当りに当選した場合、図4に示すように、その当り遊技には、2R短開放潜確大当りが当選したときと同様の「CZ(チャンスモード)」に移行される場合があり、CZが終了するまで(CZ演出モードが終了するまで)、演出上、高確率状態であるか否かを秘匿し、潜確大当りへの当選期待感を煽ることができるようになっている。 In the small hitting game, “the hitting effect (the effect that appears during the hitting game)” is an effect that is substantially the same (same or very similar) as the hitting effect during the 2R latent big hit game. It has become. In other words, the operation related to the small hit game including the middle hit effect shows substantially the same behavior as the game operation related to the 2R short open latent large hit, and from the player's side, which of the hit games is being executed Is difficult or impossible to identify. As a result, even when a small hit is won, the player can be given a feeling of winning expectation for a “2R short open latent large hit” which is a trigger for shifting to a high probability state. In addition, when the small hit is won, as shown in FIG. 4, the hit game may be shifted to the “CZ (chance mode)” similar to the case where the 2R short open latent large hit is won, Until the CZ ends (until the CZ production mode ends), it is possible to keep secret whether or not a high probability state exists in the production, and to excite the expectation of winning in a potential big hit.
<5.演出について>
(5−1.演出モード)
次に、演出モード(演出状態)について説明する。本実施形態の遊技機1には、遊技状態に関連する演出を現出させるための複数種類の演出モードが設けられており、その演出モード間を行き来可能に構成されている。具体的には、通常状態、時短状態、潜確状態、確変状態、CZ(チャンスモード)のそれぞれに対応した、通常演出モード、時短演出モード、潜確演出モード、確変演出モードが設けられている。各演出モードでは、装飾図柄の変動表示画面のバックグラウンドとしての背景表示が、それぞれ異なる背景演出が表示され、遊技者が現在、どのような遊技状態に滞在しているかを把握することができるようになっている。なお、「CZ(通常)」または「CZ(潜確)」下の場合は、同一のCZ演出モードに移行される。したがって、CZ演出モードは、大当り抽選確率状態を演出上から秘匿状態とする「秘匿演出モード」としての役割を果たす。
<5. About production>
(5-1. Production mode)
Next, the effect mode (effect state) will be described. The gaming machine 1 of the present embodiment is provided with a plurality of types of effect modes for presenting effects related to a gaming state, and is configured to be able to move between the effect modes. Specifically, there are provided a normal effect mode, a time-saving effect mode, a latent effect effect mode, and a probability effect mode corresponding to each of a normal state, a time-saving state, a latent state, a probable state, and a CZ (chance mode). . In each effect mode, the background display as the background of the decorative design change display screen is displayed with different background effects, so that it is possible to grasp what kind of playing state the player is currently staying in. It has become. In the case of "CZ (normal)" or "CZ (latent)", the mode shifts to the same CZ effect mode. Therefore, the CZ effect mode plays a role as a “secret effect mode” in which the jackpot lottery probability state is kept secret from the effect.
演出制御部24(CPU241)は、複数種類の演出モード間を移行制御する機能部(演出状態移行制御手段)を有する。演出制御部24(CPU241)は、主制御部20(CPU201)から送られてくる特定の演出制御コマンド、具体的には、主制御部20側で管理される遊技状態情報を含む「特定の演出制御コマンド」に基づいて、主制御部20側で管理される遊技状態と整合性を保つ形で、現在の遊技状態を把握し、複数種類の演出モード間を移行制御可能に構成されている。斯様な演出制御コマンドとしては、たとえば、変動パターン指定コマンド、装飾図柄指定コマンド、遊技状態に変化が生じる際に送られる遊技状態指定コマンドなどがある。
The effect control unit 24 (CPU 241) has a function unit (effect state transition control means) that controls transition between a plurality of types of effect modes. The effect control unit 24 (CPU 241) transmits a specific effect control command sent from the main control unit 20 (CPU 201), specifically, a “specific effect including game state information managed by the
(5−3.予告演出)
次に、予告演出について説明する。演出制御部24は、主制御部20からの演出制御コマンドの内容、具体的には、少なくとも変動パターン指定コマンドに含まれる変動パターン情報に基づき、現在の演出モードと大当り抽選結果とに関連した様々な「予告演出」を現出制御可能に構成されている。このような予告演出は、当り種別に当選したか否かの期待度(以下「当選期待度」と称する)を示唆(予告)し、遊技者の当選期待感を煽るための「煽り演出」として働く。予告演出として代表的なものには、「リーチ演出」や「疑似連演出」他、先読み予告演出などがある。演出制御部24は、これら演出を実行(現出)制御可能な予告演出制御手段を備える。
(5-3. Notice production)
Next, the announcement effect will be described. The
「リーチ演出」とは、リーチ状態を伴う演出態様(リーチ状態を伴う変動表示態様:リーチ変動パターン)をいい、具体的には、リーチ状態を経由して最終的なゲーム結果を導出表示するような演出態様をいう。リーチ演出には当選期待度に関連付けられた複数種類のリーチ演出が含まれる。たとえば、ノーマルリーチ演出(Nリーチ)が出現した場合に比べて、当選期待度が相対的に高まるものがある。このようなリーチ演出を‘スーパーリーチ演出(SPリーチ)’という。この「SPリーチ」の多くは、当選期待感を煽るべく、Nリーチによりも相対的に長い演出時間(変動時間)を持つ。またNリーチやSPリーチには複数種類のリーチ演出が含まれる。たとえば、SPリーチには、SPリーチA、B、Cという複数種類のリーチ演出が含まれ、当選期待度については、「SPリーチA<SPリーチB<SPリーチC」という関係性を持たせることができる。 The “reach effect” refers to an effect mode with a reach state (variable display mode with a reach state: reach fluctuation pattern). Specifically, the final game result is derived and displayed via the reach state. It refers to various production modes. The reach effect includes a plurality of types of reach effects associated with the winning expectation. For example, in some cases, the winning expectation is relatively higher than when a normal reach effect (N reach) appears. Such a reach production is referred to as a “super reach production (SP reach)”. Many of the “SP reach” have a relatively longer production time (variation time) than the N reach in order to increase the expectation of winning. N-reach and SP-reach include multiple types of reach effects. For example, SP reach includes a plurality of types of reach effects of SP reach A, B, and C, and the degree of expectation of winning is to have a relationship of “SP reach A <SP reach B <SP reach C”. Can be.
「疑似連演出」とは、装飾図柄の疑似的な連続変動表示状態(疑似変動)を伴う演出態様をいい、「疑似変動」とは、装飾図柄変動表示ゲーム中において、装飾図柄の一部または全部を一旦仮停止状態とし、その仮停止状態から装飾図柄の再変動表示動作を実行する、といった表示動作を1回または複数回繰り返す変動表示態様をいう。この点、複数回の図柄変動表示ゲームに跨って展開されるような後述の「先読み予告演出(連続予告演出)」とは異なる。斯様な「疑似連」は、基本的には、疑似変動回数が多くなるほど当り当選期待度が高まるようにその発生率が定められており、たとえば、疑似変動回数に応じて、SPリーチなどの発生期待感を煽るための予告演出として利用される。 “Pseudo continuous production” refers to an effect mode involving a pseudo continuous variation display state (pseudo variation) of a decorative symbol, and “pseudo variation” refers to a part or a part of a decorative symbol during a decorative symbol variation display game. This is a variable display mode in which the display operation is repeated once or multiple times, such as temporarily suspending all of them, and executing the re-variable display operation of the decorative symbol from the temporary stop state. This point is different from the “read ahead notice effect (continuous notice effect)” described later, which is developed over a plurality of symbol change display games. Such a “pseudo-run” is basically defined in such a manner that the higher the number of pseudo fluctuations, the higher the expected hitting degree, and the occurrence rate is determined. For example, according to the number of pseudo fluctuations, SP reach, etc. It is used as a notice for directing expectations.
また「先読み予告演出」とは、未だ図柄変動表示ゲームの実行(特別図柄の変動表示動作)には供されていない作動保留球(未消化の作動保留球)について、主に、保留表示態様や先に実行される図柄変動表示ゲームの背景演出等を利用して、当該作動保留球が図柄変動表示ゲームに供される前に、当選期待度を事前に報知しうる演出態様である。なお、図柄変動表示ゲームにおいては、上記「リーチ演出」の他、いわゆる「キャラクタ予告演出」、「ステップアップ予告演出」などの種々の演出が発生し、ゲーム内容を盛り上げるようになっている。 In addition, the “read ahead notice effect” refers to an operation-holding ball (an undigested operation-holding ball) that has not yet been provided for the execution of the symbol change display game (special symbol change display operation). This is an effect mode in which a winning expectation degree can be reported in advance before the operation-holding ball is used in the symbol change display game by using a background effect of the symbol change display game executed earlier. In the symbol variation display game, various effects such as a so-called "character notice effect" and a "step-up notice effect" are generated in addition to the "reach effect" to excite the game contents.
ここで図5用いて、上記先読み予告演出に関連して本実施形態に係る液晶表示装置の画面表示について説明する。本実施形態の遊技機1の場合、液晶表示装置36の画面内の上側の表示エリアには、装飾図柄変動表示ゲームを現出する表示エリア(装飾図柄の変動表示演出や予告演出を現出するための表示領域)が設けられており、また画面内の下側の表示エリアには、特別図柄1側の作動保留球数を表示する保留表示領域76(保留表示部a1〜d1)と特別図柄2側の作動保留球数を表示する保留表示領域77(保留表示部a2〜d2)とが設けられている。作動保留球の有無に関しては、所定の保留表示態様により、その旨が報知される。図示では、作動保留球の有無を点灯状態(作動保留球あり:図示の「○(白丸印)」)あるいは消灯状態(作動保留球なし:図示の破線の丸印)にて、現在の作動保留球数に関する情報が報知される例を示してある。 Here, the screen display of the liquid crystal display device according to the present embodiment will be described with reference to FIG. In the case of the gaming machine 1 of the present embodiment, a display area for displaying a decorative design variable display game (a decorative display variable display effect and a notice effect are displayed in the upper display area in the screen of the liquid crystal display device 36). A display area 76 (reservation display sections a1 to d1) for displaying the number of operation-reserved balls of the special symbol 1 and a special symbol are provided in a lower display area in the screen. A hold display area 77 (hold display sections a2 to d2) for displaying the number of operation-holding balls on the second side is provided. Regarding the presence or absence of the operation-holding ball, the fact is notified by a predetermined hold display mode. In the figure, the presence or absence of the operation-holding ball is lit (the operation-holding ball is present: “○ (white circle)” in the figure) or the light is turned off (there is no operation-holding ball: the broken line circle in the figure), An example is shown in which information about the number of balls is reported.
作動保留球の有無に関する表示(保留表示)は、その発生順(入賞順)に順次表示され、各保留表示領域76、77において、一番左側の作動保留球が、当該保留表示内の全作動保留球のうち時間軸上で一番先に生じた(つまり最も古い)作動保留球として表示される。また、保留表示領域76、77の左側には、現に特別図柄変動表示ゲームに供されている作動保留球を示すための変動中表示領域78が設けられている。この実施形態の場合、変動中表示領域78は、受座Jのアイコン上に、現在ゲームに供されているゲーム実行中保留Kのアイコンが載る形の画像が現れるように構成されている。すなわち、特別図柄1または特別図柄2の変動表示が開始される際に、保留表示領域76、77に表示されていた最も古い保留a1またはa2のアイコン(アイコン画像)が、ゲーム実行中保留Kのアイコンとして、変動中表示領域78おける受座Jのアイコン上に移動し、その状態が所定の表示時間にわたり維持される。
The display regarding the presence or absence of the operation pending ball (reservation display) is sequentially displayed in the order of occurrence (winning order). In each of the
作動保留球が発生した場合、主制御部20から、大当り抽選結果に関連する先読み判定情報と、先読み判定時の作動保留球数(今回発生した作動保留球を含め、現存する作動保留球数)とを指定する「保留加算コマンド」が演出制御部24に送信される(図14のステップS319〜S322参照)。上記保留加算コマンドは、2バイトで構成され、本実施形態の場合、保留加算コマンドは、先読み判定時の作動保留球数を特定可能とする上位バイト側のデータと、先読み判定情報を特定可能とする下位バイト側データとから構成される。
When an operation-holding ball is generated, the
演出制御部24が保留加算コマンドを受信すると、これに含まれる先読み判定情報に基づき、上記保留表示に関連する表示制御処理の一環として、「先読み予告演出」に関する演出制御処理を行う。具体的には、先読み予告演出の実行可否を抽選する先読み予告抽選を行い、これに当選した場合には、先読み予告演出を現出させる。上記先読み予告抽選による当選確率は、「ハズレ」よりも「大当り」の方が、また当選期待度が相対的に高いリーチ種別の場合の方が高確率となっており、先読み予告演出が発生するか否かにより、大当りへの当選期待度が示される。
When the
ここで先読み判定情報とは、具体的には、主制御部20において、作動保留球が図柄変動表示ゲームに供される際に実行される大当り抽選結果(変動開始時の大当り抽選結果)や変動開始時の変動パターンを先読み判定した際に得られる遊技情報である。すなわち、この情報には、少なくとも変動開始時の当落抽選結果を先読み判定した情報(先読み当落情報)が含まれ、その他、図柄抽選結果を先読み判定した情報(先読み図柄情報)や変動開始時の変動パターンを先読み判定した情報(先読み変動パターン情報)を含ませることができる。如何なる情報を含む保留加算コマンドを演出制御部24に送るかについては、先読み予告にて報知する内容に応じて適宜定めることができる。なお、作動保留球発生時の先読み判定により得られる「先読み変動パターン」は、必ずしも作動保留球が実際に変動表示動作に供されるときに得られる「変動開始時の変動パターン」そのものではある必要はない。これについて、たとえば、上記変動開始時の変動パターンが「SPリーチA」を指定する変動パターンであるケースを代表的に説明すれば、本ケースでは、先読み変動パターンにより指定される内容が「SPリーチA」というリーチ演出の種類そのものではなく、その骨子である「SPリーチ種別」である旨を指定することができる。
Here, the look-ahead determination information specifically refers to the jackpot lottery result (the jackpot lottery result at the start of the change) and the change in the
この実施形態の場合、先読み予告抽選に当選した場合には、保留表示部a1〜d1、a2〜d2の保留アイコンのうちで、その先読み予告対象となった保留アイコンが、たとえば、通常の保留表示(通常保留表示態様)の白色から、予告表示の青色、緑色、赤色、虹色などの特殊な保留色や色彩の保留表示(特別保留表示態様)に変化するといった「保留表示変化系」の先読み予告演出が行われる。図5では、ハッチングされた保留表示部b1の作動保留球が、特別保留表示に変化した例を示している。ここで、保留アイコンの青色、緑色、赤色、虹色の表示は、この色の順に、当選期待度が高いことを意味しており、特に虹色の保留アイコンの表示は、大当り確定(当確)表示となるプレミアム的な保留アイコンとなっている。したがって、この保留表示部が作動保留数を表示する保留表示手段として働く。しかし、先読み予告演出を実行する場合は、保留表示部a1〜d1、a2〜d2のうちの該当する一の保留表示部の保留表示態様を所定の先読み予告表示態様(特別保留表示態様)に変更し、これにより先読み予告演出を発生させる手段として働く。 In the case of this embodiment, when the pre-fetch notice lottery is won, among the hold icons of the hold display portions a1 to d1 and a2 to d2, the hold icon targeted for the prefetch notice is, for example, a normal hold display. Pre-reading of "hold display change system" such as changing from white in the (normal hold display mode) to a special hold color such as blue, green, red, and rainbow of the advance notice or a hold display of colors (special hold display mode) A preview performance is performed. FIG. 5 shows an example in which the hatched operation holding ball of the holding display section b1 is changed to a special holding display. Here, the blue, green, red, and rainbow display of the hold icons means that the winning expectation is higher in the order of the colors. In particular, the display of the rainbow hold icon is a big hit determination (accurate). It is a premium holding icon to be displayed. Therefore, the suspension display section functions as suspension display means for displaying the number of operation suspensions. However, when executing the prefetch notice effect, the hold display mode of the corresponding one of the hold display sections a1 to d1 and a2 to d2 is changed to a predetermined prefetch notice display mode (special hold display mode). This serves as a means for generating a prefetch notice effect.
(5−4.演出手段)
遊技機1における各種の演出は、遊技機に配設された演出手段により現出される。斯様な演出手段は、視覚、聴覚、触覚など、人間の知覚に訴えることにより演出効果を発揮し得る刺激伝達手段であれば良く、装飾ランプ45やLED装置などの光発生手段(光演出手段)、スピーカ46などの音響発生装置(音演出手段)、液晶表示装置36などの演出表示装置(表示手段)、操作者の体に接触圧を伝える加圧装置、遊技者の体に風圧を与える風圧装置、ないし、その動作により視覚的演出効果を発揮する可動体役物などは、その代表例である。ここで演出表示装置は、画像表示装置と同じく視覚に訴える表示装置であるが、画像によらないもの(たとえば、7セグメント表示器)も含む点で画像表示装置と異なる。画像表示装置と称する場合は主として画像表示により演出を現出するタイプを指し、7セグメント表示器のように画像以外により演出を現出するものは、上記演出表示装置の概念の中に含まれる。
(5-4. Production means)
Various effects in the gaming machine 1 are produced by the effect means provided in the gaming machine. Such a directing means may be a stimulus transmitting means capable of exerting a directing effect by appealing to human perception such as sight, hearing, touch, etc., and may be a light generating means such as a
<主制御部側の処理:図6〜図17>
次に図6〜図17を参照して、本実施形態の主制御部20側における遊技動作処理について説明する。主制御部20側の処理は、主に、所定のメイン処理(主制御側メイン処理:図6)と、CTCからの定時割込みで起動されるタイマ割込処理(主制御側タイマ割込処理:図11)とを含んで構成される。
<Process on Main Control Unit: FIGS. 6 to 17>
Next, a game operation process on the
<10.主制御側メイン処理:図6>
図6は、主制御部20側のメイン処理を示すフローチャートである。メイン処理が開始されるのは、停電状態や電源異常などからの復旧時に電源基板からのシステムリセット信号によるシステムリセットが生起した場合や、制御プログラムが暴走したことにより、ウォッチドッグタイマ機能(WDT)が発揮されてCPUが強制的にリセット(WDTリセット)される場合などがある。いずれの場合でも、メイン処理が開始されると、主制御部20(CPU201)は、まず、CPU201を含む各部のレジスタの値を初期設定する等の遊技動作開始に必要な初期設定処理を実行する(ステップS011)。なお、この初期設定処理については、図7にて後述する。
<10. Main control side main processing: FIG. 6>
FIG. 6 is a flowchart showing the main processing on the
ステップS011の初期設定処理を終えると、次いで、4ms毎に定期的にタイマ割込みを発生させるためのCTCの設定を行う(ステップS012)。以後、割込コントローラへの割込要求信号が定期的に出力され、後述の主制御側タイマ割込処理(図11)が実行される。詳細は後述するが、主制御側タイマ割込処理では、スイッチ類ON/OFF状態を監視する入力管理処理やLEDの表示制御を行うLED管理処理、ゲーム進行に係る各種処理などが実行されるようになっている。 After completing the initial setting process in step S011, the CTC for generating a timer interrupt is set periodically every 4 ms (step S012). Thereafter, an interrupt request signal to the interrupt controller is periodically output, and a later-described main control timer interrupt process (FIG. 11) is executed. Although details will be described later, in the main control side timer interrupt processing, input management processing for monitoring the ON / OFF state of switches, LED management processing for controlling LED display, various processing related to game progress, and the like are performed. It has become.
次いで、設定値の変更操作(設定変更操作)に係る「設定値変更処理(ステップS024:後述の図10)」を経由する処理ルート(ステップS023のYES→S024→S017)か、遊技復旧処理に係る「バックアップ確認処理(ステップS016:後述の図8)」を経由する処理ルート(ステップS014→S015→S016→S017)のいずれかを実行する。本実施形態の場合、設定キースイッチ94のON/OFF状態と、前枠2の開閉状態が如何なる状態であるかを判定して、上記「設定変更可能条件」が成立した否かを判定するようになっている。
Next, the processing route (YES in step S023 → S024 → S017) via the “setting value changing process (step S024: FIG. 10 described later)” relating to the setting value changing operation (setting changing operation) or the game restoring process One of the processing routes (steps S014 → S015 → S016 → S017) via the “backup confirmation processing (step S016: FIG. 8 described later)” is executed. In the case of the present embodiment, the ON / OFF state of the setting
上記「設定変更可能条件」が成立する場合とは、図示の通り、設定キースイッチ94がON状態(ステップS013:YES)、かつ扉開放中、つまり扉開放センサ61がON状態(前枠2開放状態)(ステップS023:YES)の場合である。設定変更可能条件が成立している場合は、後述の図10に示す「設定値変更処理(ステップS024)」が実行され、設定値(1〜6段階)の変更操作が可能となる。
The case where the “setting changeable condition” is satisfied means that the setting
ただし、ステップS013において設定キースイッチ94がON状態であると判定されるためには、遊技機の電源(メイン電源)OFF中に設定キースイッチ94をON状態とし、そのON状態のまま電源をONすることを要する。すなわち、設定値を変更するためには、遊技機に電源が投入されていない状態(電源スイッチOFF)で設定キースイッチ94を設定値変更モード側に入れ(設定キースイッチ94をON)、そのまま遊技機の電源を投入(電源スイッチON)することを要する。これは、遊技機に電源を投入してから設定キースイッチ94のON操作した場合、その電源投入からON操作まで少なくとも数秒程度の時間を要し、その間に、4ms毎に実行される主制御側タイマ割込処理(図11)により、設定キースイッチ94がOFF状態であると判定され(ステップS013:NO)、設定変更可能条件が成立していないとして、「バックアップ確認処理(ステップS016)」を経由する処理ルートが実行され(ステップS013のNOの処理ルート参照)、設定値の変更操作が禁止状態とされてしまうからである。したがって、設定値を変更したい場合に、設定キースイッチ94をON操作しないまま、遊技機に電源を投入してしまった場合は、一旦電源スイッチOFFにして遊技機の電源を落とした後、設定キースイッチ94をON操作して、その状態で、再度電源スイッチONにして遊技機に電源を投入すればよい。
However, in order to determine that the setting
上記設定値変更処理(ステップS024)を終えると、後述のステップS017の処理に進む。 When the setting value change process (step S024) is completed, the process proceeds to the process of step S017 described later.
一方、上記「設定変更可能条件」が成立していない場合、すなわち、電源投入時において、設定キースイッチ94がON状態でない場合(ステップS013:NO)、または設定キースイッチ94がON状態であっても扉開放センサ61がOFF状態の場合(ステップS023:NO)、次いで、RAM203のプロテクトを有効にするとともに、禁止領域を無効に設定する(ステップS014)。これにより、以後の処理において、RAM203に対するデータの書き込みが禁止される。
On the other hand, when the “setting changeable condition” is not satisfied, that is, when the power is turned on, the setting
ここで、RAMプロテクトとは、誤作動や誤操作などによるRAMに対する書き換え防止機能である。RAMプロテクトの動作は、次のようになる。システムリセットまたはWDTリセットが発生した後はRAMのプロテクトが有効(RAMプロテクト状態)となっている。RAMのプロテクトが有効に設定されている場合にはRAMからデータを読み出すことができるが、RAMにデータを書き込むことができない。したがってRAMにデータを書き込む場合には、RAMのプロテクトを無効に設定する必要がある。 Here, the RAM protection is a function of preventing the RAM from being rewritten due to malfunction or erroneous operation. The operation of the RAM protection is as follows. After the occurrence of the system reset or the WDT reset, the protection of the RAM is valid (RAM protection state). When the protection of the RAM is set to valid, data can be read from the RAM, but data cannot be written to the RAM. Therefore, when writing data to the RAM, it is necessary to invalidate the protection of the RAM.
また、禁止領域が有効である場合、あらかじめ設定したアドレス範囲(たとえば、設定値の変更設定に係るプログラムなど)にアクセスがあると、指定エリア以外にアクセスがあったとして、IAT回路からIAT発生信号が出力され、IATリセットが発生するが(指定エリア外走行禁止(IAT)機能)、禁止領域の設定を無効にすると、このIATリセットは発生しない。IATリセットが発生した場合、CPUコアだけがリセットされ、内部機能はリセットされないが、システムリセットやWDTリセットが発生した場合には、CPUコアを含むすべての内部機能がリセットされる。つまり、IATリセットが発生してもRAMプロテクト状態とはならず、またCTCやWDTは初期化されないが、システムリセットやWDTリセットが発生した場合には、RAMはプロテクト状態(有効)に設定され、CTCやWDTは初期化される。ただし、システムリセット、WDTリセット、アクセスエラーリセットのいずれかが行われた場合でもRAMの記憶内容は変化しない。なお、IATリセットが発生した場合、不正なプログラムが実行されたとして、システムリセットがかかる構成としてもよい。 Further, when the prohibited area is valid, if an access is made to an address range set in advance (for example, a program relating to setting change of a set value), it is determined that an access is made to an area other than the designated area, and an IAT generation signal is output from the IAT circuit. Is output, and an IAT reset occurs (the out-of-designated area prohibition (IAT) function). However, if the setting of the prohibited area is invalidated, the IAT reset does not occur. When an IAT reset occurs, only the CPU core is reset, and the internal functions are not reset. However, when a system reset or a WDT reset occurs, all internal functions including the CPU core are reset. In other words, even if an IAT reset occurs, the RAM does not enter the RAM protected state, and the CTC and WDT are not initialized. CTC and WDT are initialized. However, even when any of the system reset, the WDT reset, and the access error reset is performed, the contents stored in the RAM do not change. When an IAT reset occurs, a system reset may be performed on the assumption that an unauthorized program has been executed.
次いで、待機画面表示コマンドを演出制御部24に送信し(ステップS015)、図8に示すバックアップ確認処理を実行する(ステップS016)。詳細は後述するが、このバックアップ確認処理では、電断遮断時にバックアップ機能(図示せず)により保存されたRAMの記憶内容に基づいて、電源投入後に電源遮断前の動作に復帰させる復帰処理を行う(復帰手段)。上記待機画面表示コマンドが主制御部20から送信されると、これを受けた演出制御部24は、少なくともバックアップ確認処理を終えるまで、演出手段を利用して、遊技復旧中である旨を報知する遊技復旧中演出を現出させる。たとえば、液晶表示装置36に「しばらくお待ち下さい」などの文字が表示される専用の待機画像を現出させる。
Next, a standby screen display command is transmitted to the effect control unit 24 (step S015), and the backup confirmation processing shown in FIG. 8 is executed (step S016). Although details will be described later, in this backup confirmation process, a return process for returning to the operation before power-off after power-on is performed based on the contents of the RAM saved by the backup function (not shown) at the time of power-off. (Return means). When the standby screen display command is transmitted from the
上記バックアップ確認処理(ステップS016)を終えると、次いで、RAM203のプロテクトを無効にするとともに、禁止領域を有効に設定する(ステップS017)。これにより、以後の処理において、RAM203に対するデータの書き込みが許容され、指定された領域のアクセスが禁止される。
After the backup confirmation processing (step S016) is completed, the protection of the
次いで、WDTを動作許可に設定し、WDTがタイムアウト信号(WDTリセット信号)を発生させるタイムアウト時間(たとえば、1000ms)を設定する(ステップS018)。本処理によりWDTが再起動され、以後、設定したタイムアウト時間内にWDTをクリアしないとWDTリセットが発生し、CPUコアを含む内部機能がリセットされ、RAMはプロテクト状態に設定されることになる。しかし正常動作時には、図11に示す主制御部タイマ割込処理中にて(図11のステップS101)、WDTが定期的にクリアされるので、このような問題は生じない。 Next, the WDT is set to operation permission, and a timeout time (for example, 1000 ms) for generating a timeout signal (WDT reset signal) is set (Step S018). The WDT is restarted by this process. After that, if the WDT is not cleared within the set timeout period, a WDT reset occurs, the internal functions including the CPU core are reset, and the RAM is set to the protected state. However, during a normal operation, the WDT is periodically cleared during the main controller timer interrupt processing shown in FIG. 11 (step S101 in FIG. 11), so that such a problem does not occur.
ステップS018の処理を終えると、電源投入時のプログラムが正常に起動、すなわち、遊技開始可能状態が整ったとして、発射装置32による発射動作を許可する「発射制御信号1(発射許可信号)」を払出制御基板29に出力する(ステップS019:発射許可信号をOFF状態からON状態に設定)。払出制御基板29は、発射制御信号1を受信した場合、発射許可状態であると判断し、上記許可信号を発射制御基板28に対して出力し、発射装置32による遊技球の発射動作を許容する。これにより、発射動作禁止状態から発射動作許容状態に移行される以後、発射操作ハンドル15による遊技球の発射が可能になる。なお本実施形態では、主制御部20からの発射許可信号を払出制御基板29が受けて発射動作を許容する構成、つまり、主制御部20からの発射許可の指示情報が、払出制御基板29を通じて間接的に発射制御基板28に送られる構成となっているが本発明はこれに限られない。たとえば、主制御部20による上記発射制御信号1を、直接的に発射制御基板28に対して出力する構成としてもよい。
When the processing in step S018 is completed, the program at the time of power-on is normally started, that is, assuming that the state in which the game can be started is completed, the “fire control signal 1 (fire permission signal)” that permits the firing operation by the
本実施形態では、図6に示す通り、ステップS019の処理が実行される前は、発射制御信号1を出力しないように制御している(OFF状態に制御(発射禁止状態に制御))。したがって、設定変更操作を行った場合は、設定値変更処理(ステップS024)を終えるまで発射制御信号1を出力せず(OFF状態に制御)、設定変更処理を終えた後で発射制御信号1を出力する(ON状態に制御(発射許容状態に制御))。そして、一連の電源投入時処理S011〜S019:制御開始処理)を終えると、通常の遊技進行に係る遊技処理(後述のステップS20〜S22のメインループ処理)に移行し、これにより、遊技の進行が可能な状態に制御されることになる。 In the present embodiment, as shown in FIG. 6, before the processing in step S019 is executed, control is performed so as not to output the firing control signal 1 (control to OFF state (control to firing prohibited state)). Therefore, when the setting change operation is performed, the firing control signal 1 is not output until the setting value changing process (step S024) is finished (control to the OFF state), and the firing control signal 1 is output after the setting change process is finished. Output (control to ON state (control to firing permission state)). When a series of power-on processing S011 to S019: control start processing is completed, the processing shifts to a game processing related to a normal game progress (main loop processing of steps S20 to S22 described later), and thereby the game progresses. Is controlled to be possible.
上記ステップS019の処理を終えると、CPUを割込み禁止状態に設定した状態で(ステップS20)、各種乱数更新処理を実行する(ステップS021)。この各種乱数更新処理では、特別図柄変動表示ゲームや普通図柄変動表示ゲームに使用される各種乱数(インクリメント処理によって所定数値範囲を循環している大当り抽選に係る乱数(図柄抽選に利用される特別図柄判定用乱数)や、補助当り抽選に係る乱数(補助当りの当落抽選に利用される補助当り判定用乱数))の初期値(スタート値)変更のために使用する乱数(特別図柄判定用初期値乱数、補助当り判定用初期値乱数)や、変動パターンの選択に利用される変動パターン用乱数を更新する。 When the process of step S019 is completed, various random number updating processes are executed (step S021) with the CPU set to the interrupt disabled state (step S20). In the various random number updating process, various random numbers used in the special symbol variation display game and the normal symbol variation display game (the random numbers related to the jackpot lottery circulating in a predetermined numerical range by the increment process (the special symbol used in the symbol lottery) Random number (initial value for special symbol determination) used to change the initial value (start value) of the random number for the determination of the random number for the auxiliary winning lottery (random number for the auxiliary hit determination used in the winning lottery per auxiliary) The random number and the initial value random number for auxiliary hit determination) and the random number for the variation pattern used for selecting the variation pattern are updated.
本実施形態のRAM203には大当り抽選に係る図柄抽選、補助当り抽選、または変動パターン抽選などに利用される各種の乱数カウンタとして、特別図柄判定用乱数カウンタ初期値の生成用カウンタ、特別図柄判定用乱数カウンタ、補助当り判定用乱数カウンタ初期値の生成用カウンタ、補助当り判定用乱数カウンタ、変動パターン用乱数カウンタなどが設けられている。これらのカウンタは、ソフトウェア的に乱数を生成する乱数生成手段としての役割を果たす。ステップS021の各種乱数更新処理では、上述の特別図柄判定用乱数カウンタや補助当り判定用乱数カウンタの初期値を生成する2つの初期値生成用カウンタ、変動パターン用乱数カウンタなどを更新して、上記各種のソフト乱数を生成する。たとえば、変動パターン用乱数カウンタとして取り得る数値範囲が0〜238とすると、RAM203の変動パターン用乱数の値を生成するためのカウント値記憶領域から値を取得し、取得した値に1を加算してから元のカウント値記憶領域に格納する。このとき、取得した値に1を加算した結果が239であればゼロを元の乱数カウンタ記憶領域に格納する。他の初期値生成用乱数カウンタも同様に更新する。
In the
上記各種乱数更新処理(ステップS021)を終えると、割込み許可状態に設定して(ステップS022)、ステップS020の処理に戻り、以後、ステップS20〜S22の処理を繰り返す(メインループ処理)。CPU201は、間欠的に実行されるタイマ割込処理を行っている間を除いて、各種乱数更新処理を繰り返し実行するようになっている。
When the various random number updating process (Step S021) is completed, the interrupt permission state is set (Step S022), the process returns to Step S020, and thereafter, the processes of Steps S20 to S22 are repeated (main loop process). The
(10−1.初期設定処理:図7)
次に、図6中の初期設定処理(ステップS011)について説明する。図7は、ステップS011の初期設定処理の詳細を示すフローチャートである。
(10-1. Initial setting process: FIG. 7)
Next, the initial setting process (step S011) in FIG. 6 will be described. FIG. 7 is a flowchart showing details of the initial setting process in step S011.
図7において、システムリセットやWDTリセットが発生すると、CPU201は、最初に自らを割込み禁止状態に設定し(ステップS031)、次いで、ステップS032の処理に移行し、起動時の初期設定として、次の各処理を実行する。
In FIG. 7, when a system reset or a WDT reset occurs, the
マイクロコンピュータの各部を含めてCPU内部のレジスタ値等を初期設定する初期化処理、所定の割込みモード(割込みモード2)に設定する割込みモード設定処理、CPU内部のスタックポインタSPの値を、スタック領域の最終アドレスに対応して設定するスタックポインタ設定処理、内部ハード乱数回路を起動させる内部ハード乱数設定処理などを実行する。 Initialization processing for initializing register values and the like inside the CPU including each part of the microcomputer; interrupt mode setting processing for setting a predetermined interrupt mode (interrupt mode 2); , The internal hard random number setting process for activating the internal hard random number circuit, and the like.
続いて、入力ポート(不図示)からRAMクリア信号を取得する。RAMクリア信号とは、RAMの所定領域を初期設定するか否かを決定する信号であって、通常、ホール店員が操作するRAMクリアスイッチ98のON/OFF状態に対応した値を有している。またここでは、入力ポートから設定変更信号を取得する。設定変更信号とは、設定値を変更可能な設定変更モードに移行するか否かを決定する信号であって、上述のRAMクリアスイッチと同じく、通常、ホール店員が操作する設定キースイッチ94のON/OFF状態に対応した値を有している。このため、RAMクリア信号や設定変更信号の取得タイミングが遅れると、ホール店員がスイッチから手を離すことで、ON操作を見逃すことになるが、本実施形態では、そのような事態を回避するために、電源復旧時に速やかにこれら信号を取得するようになっている。
Subsequently, a RAM clear signal is obtained from an input port (not shown). The RAM clear signal is a signal for determining whether or not to initialize a predetermined area of the RAM, and usually has a value corresponding to the ON / OFF state of the RAM
次いで、サブ制御基板(演出制御部24)の起動待ち時間をセットする(ステップS033)。そして、WDTのカウント値がタイムアウトしてWDTリセットが生起しないように、WDTのカウント値をクリアしながら、セットした起動待ち時間が経過するのを待つ(ステップS034〜S036)。具体的には、セットした起動待ち時間を1減算し(ステップS034)、WDTのカウント値をクリアして(ステップS035:WDTクリア処理)、起動待ち時間がゼロでなければ(ステップS036:≠0)、ステップS034の処理に戻る。この待ち時間により、演出制御部24の起動が完了することになる。
Next, the activation waiting time of the sub-control board (production control unit 24) is set (step S033). Then, in order to prevent the WDT count value from timing out and the WDT reset from occurring, the CPU waits for the set start waiting time to elapse while clearing the WDT count value (steps S034 to S036). Specifically, the set start waiting time is subtracted by 1 (step S034), the WDT count value is cleared (step S035: WDT clear processing), and the start waiting time is not zero (step S036: $ 0). ), And returns to the process of step S034. The activation of the
上記起動待ち時間が経過したならば(ステップS036:=0)、電源基板から出力される電源異常信号を2回読み込む(ステップS037)。次いで、その2回読み込んだ電源異常信号のレベルが一致するか否かを判定し(ステップS038)、一致するまでステップS037〜S038の処理を繰り返し(ステップS038:NO)、電源異常信号のレベルが一致した場合(ステップS038:YES)、電源異常信号が正常レベルか否かを判定する(ステップS039)。 If the startup waiting time has elapsed (step S036: = 0), the power supply abnormality signal output from the power supply board is read twice (step S037). Next, it is determined whether or not the levels of the power supply abnormality signal read twice match (step S038), and the processing of steps S037 to S038 is repeated until the levels match (step S038: NO), and the level of the power supply abnormality signal becomes If they match (step S038: YES), it is determined whether or not the power supply abnormality signal is at a normal level (step S039).
電源異常信号が正常レベルでないならば(ステップS039:ON)、ステップS037の処理に戻る。すなわち、電源異常信号が正常レベルに変化するまで同一の処理を繰返し、電源異常信号が正常レベル(H)であれば(ステップS039:OFF)、ステップS040に進み、続いて、WDTのカウント値をクリアしながら、払出制御基板29からの電源投入時信号が送れてくるのを待つ(ステップS040〜S041)。この電源投入時信号は、払出制御基板29が正常に立ち上がった場合に出力される信号であり、CPU201は、払出制御基板29が正常起動するまで待機するようになっている。これにより、何らかのトラブルによって払出制御基板29が正常に機能していない場合には、ステップS040〜S041の処理を繰り返すだけで遊技動作は開始されない。したがってたとえば、賞球が払い出されない等の払出異常が発生せず、遊技者に不信感を与える恐れが無い。そして、上記の電源投入時信号を確認した場合は(ステップS041:ON)、この初期設定処理を抜けて、図6の主制御側メイン処理のステップS012の処理を実行する。
If the power failure signal is not at the normal level (step S039: ON), the process returns to step S037. That is, the same process is repeated until the power supply abnormality signal changes to the normal level. If the power supply abnormality signal is at the normal level (H) (step S039: OFF), the process proceeds to step S040, and then the WDT count value is reduced. While clearing, it waits for the power-on signal from the
(10−2.バックアップ確認処理:図8)
次に、図6中のバックアップ確認処理(ステップS016)について説明する。図8は、ステップS016のバックアップ確認処理の詳細を示すフローチャートである。
(10-2. Backup Confirmation Process: FIG. 8)
Next, the backup confirmation processing (step S016) in FIG. 6 will be described. FIG. 8 is a flowchart showing details of the backup confirmation processing in step S016.
このバックアップ確認処理では、設定キースイッチ94がOFF状態等の設定変更可能条件が成立していない場合に実行される処理であり、ここでは、RAMクリアスイッチ98(RAMクリア信号)のON/OFF状態に応じて、電断時のバックアップデータからの遊技復旧処理や、RAM203の所定領域を初期化(クリア)するRAMクリア時処理が実行される。
This backup confirmation processing is executed when the setting changeable condition such as the OFF state of the setting
図8において、CPU201は、まず、バックアップフラグBFの値がON状態であるかを判定する(ステップS051)。バックアップフラグBFは、電源遮断時の電断処理(不図示)により、ON状態(バックアップフラグBF=5AH(‘H’は16進数の意)に設定される。したがって、電源投入時や停電状態からの復旧時である場合には、バックアップフラグBFがON状態のはずである。しかし、何らかの理由でプログラムが暴走状態となり、WDTリセットが生じたような場合には、バックアップフラグBFはOFF状態(00H)になる。したがって、バックアップフラグBFがOFF状態となる異常時の場合には(ステップS051:OFF)、RAMの内容が破損している恐れがあるため、後述のRAMエラー処理を実行する(ステップS055)。
8, first, the
一方、バックアップフラグBFがON状態であれば(ステップS051:YES)、チェックサム値を算出するためのチェックサム演算を実行する。ここで、チェックサム演算とは、RAM203の所定のワーク領域を対象とする8ビット加算演算である。そして、チェックサム値が算出されたら、この演算結果を、RAM203のSUM番地の記憶値と比較をする(ステップS052:チェックサム処理(電源投入時判定手段に該当))。上記SUM番地には、電源遮断時に、同じチェックサム演算によるチェックサム値が記憶されている。そして、記憶された演算結果は、RAM203の他のデータと共に、バックアップ電源によって維持されている。したがって、本来は、ステップS052の判定によって両者が一致するはずである。
On the other hand, if the backup flag BF is in the ON state (step S051: YES), a checksum calculation for calculating a checksum value is performed. Here, the checksum operation is an 8-bit addition operation for a predetermined work area of the
しかし、電源遮断時にチェックサム演算が実行できなかった場合や、実行できても、その後、電源投入時(主制御側メイン処理)のチェックサム演算の実行時までの間に、ワーク領域のデータが破損している場合もあり、このような場合にはステップS052の判定結果は不一致となる。判定結果の不一致によりデータ破損が検出された場合には(ステップS052:NO)、次に述べるRAMエラー処理(ステップS055)を実行する。 However, if the checksum calculation could not be performed when the power was turned off, or if the checksum calculation could be performed, the data in the work area was not It may be damaged, and in such a case, the determination result in step S052 does not match. If data corruption is detected due to a mismatch in the determination results (step S052: NO), the following RAM error processing (step S055) is executed.
(10−2−1.RAMエラー処理:図9)
上記RAMエラー処理(ステップS055)の処理内容を図9に示す。このRAMエラー処理では、CPU201は、まずRAMエラーフラグをON状態にする(ステップS058)。次いで、RAMエラーコマンドを演出制御部24に送信し(ステップS059)、すべての出力ポート(図示せず)のデータをクリアして(ステップS60)、その後、何もしないループ処理(無限ループ処理)を繰り返す。したがって、RAMエラーが発生した場合には、以後、遊技進行に係る処理が実行されず、遊技動作が停止することになる(遊技停止処理)。ここで出力ポートをクリアするに際しては、遊技進行が停止したことを明示的に報知するべく、少なくとも特別図柄表示装置38a、38bに送信するデータをクリアすることが好ましい。上記RAMエラーコマンドが主制御部20から送信されると、これを受けた演出制御部24は、スピーカ46や装飾ランプ45や液晶表示装置36などの演出手段を用いて、RAMエラーに対応したエラー報知を実行する。なお、RAMエラーが発生した場合には、後述の図11の主制御側タイマ割込処理中のS086の判定結果がYESとなり、その後にステップS101のWDTクリア処理が実行されるので、無限ループ処理を繰返しているタイミングで、WDTリセットが生起しないようになっている。
(10-2-1. RAM error processing: FIG. 9)
FIG. 9 shows the contents of the RAM error processing (step S055). In this RAM error process, the
ここでRAMエラー処理では、RAM203の内容はクリアされない。そのため仮に、バックアップデータが破損状態のままであれば、電断時に、破損したデータを含めたチェックサム演算によって誤ったチェックサム値がSUM番地に格納されてしまい、電源復旧後のステップS052のチェックサム判定では、そのデータ破損が見逃されてしまう恐れがある。したがって、このような場合を想定し、本実施形態では、一度RAMエラーが生じると、電源をON・OFFしてもRAMエラーフラグのON状態が解消されず、電源投入時にRAMエラーフラグがチェックされて、当該フラグがON状態であれば、RAMエラーが再実行されるようになっている。このRAMエラーは、後述の設定値変更処理(ステップS024)中の「設定変更時のRAMクリア処理(図10のステップS061)」にて、RAMエラーフラグがクリアされない限り、解消できないようになっている。つまり、RAMエラーが生じた場合には、設定変更操作を行わない限り、エラーが解消することができないようになっている。
Here, in the RAM error processing, the contents of the
ステップS052の説明に戻り、チェックサム演算によるチェックサム値と、SUM番地の記憶値とが一致する場合には(ステップS052:YES)、入力ポート(図示せず)を介して入力されるRAMクリア信号(RAMクリアスイッチ98の出力信号)がON状態かOFF状態であるかを判定する(ステップS053)。 Returning to the description of step S052, if the checksum value obtained by the checksum calculation matches the stored value of the SUM address (step S052: YES), the RAM clear input through an input port (not shown) is cleared. It is determined whether the signal (the output signal of the RAM clear switch 98) is ON or OFF (step S053).
ここでは、RAMクリア信号がON状態であったと仮定すると、ステップS053の判定結果が‘YES’となり、この場合には、次に述べるRAMクリア時処理が実行される(ステップS056)。 Here, assuming that the RAM clear signal is in the ON state, the determination result of step S053 is "YES", and in this case, a RAM clearing process described below is executed (step S056).
上記RAMクリア時処理では、少なくともRAM203の設定値格納領域と性能情報に係る領域(計測情報格納領域と性能表示格納領域)とを除く、全領域をクリアして遊技機の動作状態を初期状態に戻す(ステップS056)。したがって、電断時にセットされたバックアップフラグBFの値は、他のチェックサム値などと共にゼロとなる。
In the RAM clearing process, all areas except at least the setting value storage area and the performance information storage area (measurement information storage area and performance display storage area) of the
またRAMクリア時処理でクリア対象となるのは、通常の遊技進行の際に必要な各種のフラグやタイマやカウンタ等のRAM領域(通常データ格納領域)である。斯様なデータは、主に、図6のメイン処理のステップS021、後述する図11のタイマ割込処理ステップS081〜S085、S089〜095、S097〜S100等で利用されるデータであり、具体的には、次のようなものがある。遊技状態指定に係るデータ(通常状態、確変状態、時短状態、潜確状態など、現在の遊技状態を特定する遊技状態フラグ)、当り遊技中であるか否かを指定するフラグ(条件装置作動フラグ、小当り中フラグ)、当り遊技の実行に係る各種データ(現在のラウンド数、最大ラウンド数など)、大当り抽選結果に係るデータ(大当り判定フラグ・小当り判定フラグ(当落抽選結果情報)、特別図柄判定データ(図柄抽選結果情報))、作動保留球に関する保留データ(作動保留球数、大当り抽選に利用される各種乱数値、補助当り抽選に利用される各種乱数値、変動パターン用乱数)、特別図柄動作ステータス、遊技進行を管理するタイマ(特別図柄役物動作タイマ)、スイッチ・センサ類に係る入出力データ、入賞口の入賞球数をカウントする各種の入賞カウンタ、電サポ状態の有無を指定するフラグ(開放延長フラグ)、電サポの残余回数をカウントする電サポ回数カウンタ、高確率状態の残余回数をカウントするカウンタ(特図確変回数カウンタ、普図確変回数カウンタ)、特定の遊技状態(本実施形態では、CZ)の残余回数をカウントする特図変動回数カウンタ、各種エラーフラグ(RAMエラーフラグを除く)等である。いずれにしてもRAMクリア時処理(ステップS056)が実行されると、特定のデータ(設定値や性能情報)以外のすべてのデータが初期状態に設定される。 What is cleared in the RAM clearing process is a RAM area (normal data storage area) of various flags, timers, counters, and the like necessary for normal game progress. Such data is mainly used in step S021 of the main processing in FIG. 6, and timer interrupt processing steps S081 to S085, S089 to 095, S097 to S100 in FIG. There are the following. Data relating to game state designation (game state flags that specify the current game state, such as normal state, probable change state, time saving state, latent state, etc.), and a flag (condition device operation flag) that specifies whether or not a hit game is in progress , Small hit flag), various data related to the execution of the hit game (current round number, maximum round number, etc.), data related to the big hit lottery result (big hit determination flag / small hit determination flag (winning lottery result information), special Symbol determination data (symbol lottery result information), pending data on activated balls (number of activated balls, various random numbers used for jackpot lottery, various random numbers used for auxiliary lottery, random numbers for fluctuation patterns), Special symbol operation status, timer for managing the progress of the game (special symbol accessory operation timer), input / output data related to switches and sensors, and counting the number of winning balls in the winning opening Various prize counters, a flag to specify the presence or absence of a power support status (open extension flag), a power support frequency counter that counts the remaining number of power support, a counter that counts the remaining number of high probability status (special figure probability change counter, A normal figure probability change counter), a special figure change frequency counter for counting the remaining number of times of a specific game state (in the present embodiment, CZ), various error flags (excluding the RAM error flag), and the like. In any case, when the RAM clearing process (step S056) is executed, all data other than specific data (set values and performance information) are set to the initial state.
本実施形態では、設定値は、RAMクリア時処理により初期化されない。設定値格納領域については、上記ステップS052の判定処理(チェックサム)の対象ではなく、当該RAM領域についてのチェックは、後述の設定値確認処理で行うようになっている(図10のステップS061参照)。したがって、ステップS056のRAMクリアが実行される場合には、設定値は前回の電源遮断時の値のままであるが、遊技状態や保留データ等がクリアされた状態(通常状態、かつ作動保留球無しの状態)で遊技が開始されることとなる。これにより、たとえば、前日の営業から設定値だけを引き継ぎたい場合は、態々、作業工程の多い設定変更操作をしなくとも、RAMクリアスイッチ98のON/OFF操作という簡易操作でクリア作業が済む、という利点がある。
In the present embodiment, the set value is not initialized by the RAM clear process. The set value storage area is not subjected to the determination processing (check sum) in step S052, and the check for the RAM area is performed in a set value confirmation processing described later (see step S061 in FIG. 10). ). Therefore, when the RAM clear is executed in step S056, the set value is the value at the time of the previous power-off, but the game state, the hold data, and the like are cleared (the normal state and the operation hold ball is cleared). The game is started in the state of "none". Thus, for example, when it is desired to take over only the set values from the previous day's business, the clearing operation can be completed by a simple operation of turning on / off the RAM
また上記性能情報についても、RAMクリア時処理では初期化されない。性能表示に係るRAM領域(計測情報格納領域、性能表示格納領域)については、上記ステップS052の判定処理の対象ではなく、当該RAM領域についてのチェックは、後述の性能表示モニタ処理で行うようになっている(図11のステップS096、図16、図17等参照)。すなわち、本実施形態に係る電源投入時のチェックサム判定処理は、性能表示に係るRAM領域(計測情報格納領域、性能表示格納領域)の記憶内容についての正当性は判定せずに、通常の遊技進行に係る遊技処理で使用する遊技データを記憶するRAM領域(通常データ格納領域)の記憶内容についての正当性を判定するように構成され、バックアップ復帰処理は、通常データ格納領域の記憶内容に正当性があると判定された場合に復帰処理を実行するように構成されている。 Also, the performance information is not initialized in the RAM clear processing. The RAM area (measurement information storage area, performance display storage area) related to the performance display is not the target of the determination processing in step S052, and the check for the RAM area is performed in a performance display monitor processing described later. (See step S096 in FIG. 11, FIG. 16, FIG. 17, etc.). That is, the checksum determination processing at the time of power-on according to the present embodiment is performed in a normal game without determining the validity of the storage contents of the RAM area (measurement information storage area and performance display storage area) related to the performance display. The validity of the storage content of the RAM area (normal data storage area) for storing game data used in the game processing relating to the progress is determined, and the backup restoration processing is performed based on the validity of the storage content of the normal data storage area. It is configured to execute a return process when it is determined that there is a possibility.
続いて、「RAMクリア表示コマンド」を初期化コマンドとして各制御基板に送信する。そして、RAMクリアされた旨を周囲に報知(ホールコンピュータHCへの通知を含む)するための時間として、RAMクリア報知タイマに所定の報知時間(たとえば、30秒)を設定する。演出制御部24が上記RAMクリア表示コマンドを受けると、演出モードを初期状態の「通常演出モード」に設定し、演出状態を初期状態に戻すとともに、スピーカ46や装飾ランプ45や液晶表示装置36などの演出手段を用いて、RAMクリアに対応したエラー報知を、報知タイマの設定時間と同じ30秒間実行する。
Subsequently, the “RAM clear display command” is transmitted to each control board as an initialization command. Then, a predetermined notification time (for example, 30 seconds) is set in the RAM clear notification timer as a time for notifying the surroundings (including a notification to the hall computer HC) that the RAM has been cleared. When the
一方、RAMクリア信号がOFF状態であった場合(ステップS053:OFF)、電断時に保存されたバックアップデータに基づき、電源遮断前におけるスタックポインタを復帰し、電源遮断時の処理状態から遊技を開始するために必要なバックアップ復帰処理を行う(ステップS054)。また、バックアップデータから遊技復旧に要する情報(たとえば、電源遮断時における作動保留球数情報や保留データや遊技状態情報や当り遊技種別情報など)を取得し、その情報を含ませた各種の演出制御コマンド(複数の遊技復帰用コマンド)を演出制御部24に送信する。斯様な遊技復帰用コマンドにより、演出制御部24は電源遮断時の遊技進行状態を把握し、遊技復旧時には、電源遮断時の演出状態に復帰させる。
On the other hand, if the RAM clear signal is in the OFF state (step S053: OFF), the stack pointer before the power is turned off is restored based on the backup data saved at the time of the power cut, and the game is started from the processing state at the time of the power cut. Then, a backup restoration process necessary to perform the process is performed (step S054). Also, information required for game recovery (for example, information on the number of active balls at power-off, pending data, game status information, hit game type information, etc.) is obtained from the backup data, and various effects control including the information is obtained. A command (a plurality of game return commands) is transmitted to the
上記ステップS054のバックアップ復帰時の処理またはステップS056のRAMクリア時処理のいずれかを終えると、このバックアップ確認処理を抜けて、図6の主制御側メイン処理のステップS017の処理を実行する。 When either the backup restoration process in step S054 or the RAM clearing process in step S056 is completed, the process exits this backup confirmation process and executes the process in step S017 of the main control-side main process in FIG.
(10−3.設定値変更処理:図10)
次に、図6中の設定値変更処理(ステップS024)について説明する。図10は、ステップS024の設定値変更処理の詳細を示すフローチャートである。
(10-3. Set value change processing: FIG. 10)
Next, the setting value changing process (step S024) in FIG. 6 will be described. FIG. 10 is a flowchart illustrating the details of the setting value changing process in step S024.
図10において、CPU201は、まず、設定変更時のRAMクリア処理を実行する(ステップS061)。ここでは、上記RAMクリア時処理(図8中のステップS056)と同じく、RAM203の設定値格納領域および性能情報に係る格納領域(計測情報格納領域と性能表示格納領域)以外の領域(たとえば、通常データ格納領域)をクリア(初期化)する。すなわち、RAMエラーフラグもクリアされる。これにより、RAMエラーが解消することができる。なお、設定値データに異常が生じている場合は、後述のステップS067の処理で設定値が初期状態の設定1に設定されるようになっている。
In FIG. 10, the
次いで、設定変更中である旨を指定する設定変更中フラグをON状態(5AH)に設定する(ステップS062)。 Next, the setting change flag that specifies that the setting is being changed is set to the ON state (5AH) (step S062).
次いで、RAM203のプロテクトを無効にするとともに、禁止領域を無効に設定する(ステップS063)。これによりRAM203に対するデータの書き込みを許可し、設定値格納領域のアクセスを許可する。
Next, the protection of the
次いで、設定変更中である旨を指定する設定変更中表示コマンドを送信する(ステップS064)。演出制御部24がこの設定変更中表示コマンドを受けると、設定値変更中であること報知する設定変更中演出を実行する。たとえば、装飾ランプ45の演出LEDを赤色で全点灯させ、スピーカ16から「設定変更中です♪」の警報音を出力させ、液晶表示装置36に「設定変更中」の演出画像を表示させる。
Next, a display command indicating that the setting is being changed is transmitted (step S064). When the
次いで、RAM203に記憶されている設定値Nc(現在の設定値)を取得し(ステップS065)、取得した設定値Ncが正常値であるか否かを判定する(ステップS066)。本実施形態では、設定値1〜6の6段階の設定が規定されており、これら設定値1〜6に対応するデータとして00H〜05Hの値が定められている。このため、ノイズ等の何かしらの不具合により、取得した設定値が00H、01H、02H、03H、04Hおよび05Hのいずれの値でもない場合(正常値でない場合)、つまり取得した設定値Ncが設定値1〜6のいずれにも該当しない場合には、異常が発生したとして、設定値Ncに初期値の00H(設定1)を設定する(ステップS067)。そして、ステップS068に進み、設定値表示処理を実行する。一方、取得した設定値Ncが正常値である場合には(ステップS66:YES)、ステップS067をスキップして、ステップS068の設定値表示処理を実行する。
Next, the setting value Nc (current setting value) stored in the
ステップS068の設定値表示処理では、7セグメントLEDの設定表示器97に対して、現在の設定値を表示させるための表示データ(ダイナミック点灯データ)を作成し設定する。ここで作成された表示データは、後述の図11の主制御側タイマ割込処理中のLED管理処理(ステップS098)において、設定表示器97に対して出力処理される。これにより、現在の設定値が設定表示器97に表示され、設定変更操作中に設定値の確認ができるようになっている。
In the set value display process of step S068, display data (dynamic lighting data) for displaying the current set value is created and set on the setting
次いで、設定変更完了スイッチ96がON状態であるか否かを判定し(ステップS069)、設定変更完了スイッチ96がON状態でない場合(ステップS069:NO)、設定変更操作が完了していないとして、次いで、設定変更スイッチ95がON状態であるか否かを判定する(ステップS070)。
Next, it is determined whether or not the setting
設定変更スイッチ95がON状態でない場合(ステップS070:NO)、ステップS69の判定処理に戻る。すなわち、設定値確定操作である設定変更完了スイッチ96または設定変更スイッチ95のいずれかのON操作検出待ちの状態となる(ステップS70:NO、S069:NO)。
If the setting
このON操作検出待ちの状態中に、設定変更スイッチ95のON操作が検出された場合(ステップS070:YES)、設定変更操作があったとして、現在の設定値Ncを変更(更新)する(ステップS071)。設定値については、既に説明したように、設定変更スイッチ95を操作すると、設定1〜6の範囲で循環するように切り替わる。すなわち、ステップS071の処理を終えると、ステップS066に戻り、以後、設定変更操作あるごとに、「ステップS070のYES→S066〜S070のYES」の処理ルートを、S069の判定結果が‘YES’となるまで、繰り返し実行する。
If the ON operation of the setting
そして、設定変更完了スイッチ96がON状態となった場合(ステップS069:YES)、設定値が確定されたとして、現在の設定値NcをRAM203の設定値格納領域に保存するとともに(ステップS072)、設定確定LEDの点灯表示処理を実行する(ステップS073)。本実施形態の設定確定LEDは、7セグメントLEDである設定表示器97のDP部(デシマルポイント)がその機能を担う。設定変更完了スイッチ96がON状態になると、表示中の設定値が消えて、DP部が点灯し、設定値が確定されたことが報知される。これにより、設定値の変更が完了したことになる。
When the setting
なお本実施形態では、設定変更完了スイッチ96として、専用のスイッチを設けられているが、遊技機1に設けられたスイッチ類を利用して、次のように構成してもよい。たとえば、設定値変更処理中において、発射ハンドル15に係るセンサ(タッチセンサ、操作量を検出するセンサ、または発射停止スイッチ)を設定変更完了スイッチ96として機能させるように構成してもよい。また、入賞口に係る入賞検出センサ(センサ34a、35a。37a、52a、43a、または49a)を設定変更完了スイッチ96として機能させるように構成してもよい。この場合、遊技球を入賞口に手入れする等して、当該センサが遊技球を検出したこと(ON状態)を以って、設定操作が完了したと判断する。
In this embodiment, a dedicated switch is provided as the setting
次いで、設定キースイッチ94がOFF状態になるまで待ち(ステップS074:NO)、設定キースイッチ94のOFF状態が確認されたならば(ステップS074:YES)、設定確定LED(DP部)を消灯させ、設定値コマンドを送信する(ステップS077)。上記設定値コマンドは、現在の設定値Ncを特定可能な情報(設定値情報)を含む。またここで送られる設定値コマンドは、設定変更操作が終了して設定値が確定した場合に送信されるため、設定変更操作が終了した旨(設定値が確定された旨)を示すコマンドとしても利用される。
Next, the control waits until the setting
演出制御部24は、上記設定値コマンドを受けると、実行中の設定変更中演出を終了させる。設定キースイッチ94がOFF状態になった後は、単に前枠2が開放状態となっている。したがって、設定変更中演出が終了後は、扉開放エラー報知に切り替わる。しかし、設定変更中演出を終了後、直ちに扉開放エラー報知を実行するのではなく、設定変更操作が終了、つまり、新たな設定値が選択され決定されたこと(同一設定値に打ちかえることを含む)を報知することが好ましいといえる。そこで本実施形態では、演出制御部24が設定値コマンドを受けた場合、設定変更操作終了を報知する設定変更操作終了演出を所定時間(たとえば、30秒)現出させてもよい。この設定変更操作終了演出は、設定変更操作終了を報知するものであるから、扉開放エラー報知および設定変更中演出とは異なる演出(報知)態様とする。たとえば、装飾ランプ45の演出LEDを青色で全点灯させ、スピーカ16から変更終了音を出力させ、液晶表示装置36に「設定変更終了」の演出画像を表示させる。なお、上記設定変更中演出や設定変更操作終了演出は、光演出、音演出、および画像表示演出のうち少なくともいずれか1つの演出を用いたものであってもよい。
When the
また上記設定値コマンドは、設定値情報を含むので、演出制御部24は設定値コマンドにより現在の設定値を把握することができる。これにより、予告演出や当り中演出において、設定値に関連する演出(設定示唆演出)を現出制御することができるようになっている。このため、遊技に興じながらも内部的な設定値を推測する推測要素を遊技者に与えることができるので、遊技の面白みを向上させることができる。
Further, since the set value command includes the set value information, the
この設定示唆演出としては、たとえば、低設定(設定1〜3)を示唆する「低設定示唆演出」、偶数設定(設定2、4、6)を示唆する「偶数設定示唆演出」、奇数設定(設定1、3、5)を示唆する「奇数設定示唆演出」、高設定(設定4〜6)を暗示する「高設定示唆演出」、最高設定値の「設定6」を確定的に報知する「設定6確定演出」、特定範囲の設定値(たとえば、設定N以上(N<6)))を示唆する特定範囲示唆演出などがある。たとえば、特定のアイテム画像やキャラクタ画像を表示したり、特定の効果音や特定の光演出を現出したりして、現在の設定値を示唆することができる。
As the setting suggestion effect, for example, “low setting suggestion effect” indicating low setting (settings 1 to 3), “even number setting suggestion effect” indicating even number setting (
また設定値に関連する演出として、各設定値または一部の設定値で、特定のリーチ演出の出現率を異なるものとすることができる。また装飾図柄について、各設定値または一部の設定値で、特定のハズレ図柄態様(ハズレ時の装飾停止図柄:たとえば、「224」)の出現率を異なるものとすることができる。具体的には、出現率を設定1〜6の順で高確率としたり、設定1〜3は同一出現率で設定4〜6はそれぞれ異なる出現率としたりすることができる。
In addition, as an effect related to the set value, the appearance rate of a specific reach effect can be different for each set value or a part of the set values. In addition, the appearance rate of a specific loss symbol mode (decoration stop symbol at the time of loss: for example, “224”) can be made different for each set value or a part of the set values for the decorative symbol. Specifically, the appearance rate can be set to a high probability in the order of the settings 1 to 6, or the settings 1 to 3 can be set to the same appearance rate and the
また先読み予告演出を利用して、設定値を示唆することができる。たとえば、保留表示(保留アイコン)を設定示唆用のアイテム画像に変化させたり、特別保留表示態様以外の保留色を利用した保留アイコンを表示したりすることができる(特殊保留表示態様)。この場合、特殊保留表示態様を利用して、上述した低設定示唆演出〜特定範囲示唆演出などを現出させることができる。また、各設定値または一部の設定値で、特殊保留表示態様の出現率を異なるものとすることができる。また、特殊保留表示態様を利用せずに、各設定値または一部の設定値で、特定の特別保留表示態様(たとえば、青色保留色)の出現率を異なるものとしてもよい。 In addition, a set value can be suggested by using a pre-reading notice effect. For example, the hold display (hold icon) can be changed to an item image for setting suggestion, or a hold icon using a hold color other than the special hold display mode can be displayed (special hold display mode). In this case, the above-described low setting suggestion effect to the specific range suggestion effect can be displayed using the special hold display mode. In addition, the appearance rate of the special hold display mode can be different depending on each set value or a part of the set values. Further, the appearance rate of a specific special hold display mode (for example, a blue hold color) may be different depending on each set value or a part of the set values without using the special hold display mode.
そして最後に、設定変更中フラグをOFF状態(00H)にし(ステップS078)、これにより設定値変更処理を抜けて、図6の主制御側メイン処理のステップS017の処理を実行する。 Finally, the setting change flag is set to the OFF state (00H) (step S078), thereby exiting the setting value change processing and executing the processing of step S017 of the main control side main processing of FIG.
<11.主制御側タイマ割込処理:図11>
次に図11を参照して、主制御側のタイマ割込処理について説明する。図11は、主制御側タイマ割込処理を示すフローチャートである。この主制御側タイマ割込処理は、CTCからの一定時間(4ms程度)ごとの割込みで起動され、主制御側メイン処理実行中に割り込んで実行される。
<11. Main control timer interrupt processing: FIG. 11>
Next, a timer interrupt process on the main control side will be described with reference to FIG. FIG. 11 is a flowchart showing the main control timer interruption process. The main control-side timer interrupt processing is started by an interrupt from the CTC at predetermined time intervals (about 4 ms), and is executed during execution of the main control-side main processing.
図11において、CPU201は、タイマ割込みが生じると、レジスタの内容を保存することなく、直ちに電源異常チェック処理を実行する(ステップS081)。この電源異常チェック処理では、主に、電源基板から供給されている電源レベルを監視し、電断が生じるなどの異常が発生した場合、電源復帰時に支障なく遊技を復帰できるように、電断時における所定の遊技情報をRAMに格納するバックアップ処理などが行われる。したがって、電源異常チェック処理は、バックアップ手段として機能する。
In FIG. 11, when a timer interrupt occurs, the
次いで、スイッチ入力データ作成処理を実行する(ステップS082)。各種センサやスイッチから入力情報(ON/OFF信号や、立ち上がり状態(ONエッジ、OFFエッジ))に基づき、入力データ作成する。ここでの各種センサによる検出情報とは、たとえば、上始動口センサ34a、下始動口センサ35a、普通図柄始動口センサ37a、大入賞口センサ52a、一般入賞口センサ43a、OUT監視スイッチ49aなどの入賞検出スイッチから出力されるスイッチ信号のON/OFF情報(入賞検出情報)や、設定キースイッチ94、設定変更スイッチ95、設定変更完了スイッチ96などの設定変更操作に係るスイッチから出力されるスイッチ信号のON/OFF情報(操作情報)や、払出制御基板29からの状態信号(扉開放センサ61や満杯検出センサ60のON/OFF情報)などである。これにより、アウト口や各入賞口において遊技球が検出された否かが割込みごとに監視される。
Next, switch input data creation processing is executed (step S082). Input data is created based on input information (ON / OFF signal and rising state (ON edge, OFF edge)) from various sensors and switches. Here, the detection information from the various sensors includes, for example, the upper
次いで、エラー管理処理を実行する(ステップS083)。このエラー管理処理では、各種センサ類に係る入力データや払出制御基板29からの状態信号に基づき、エラーが生じたか否かを監視する。エラーが生じた場合には、エラー処理として、エラーコマンドの送信が必要なエラー種別である場合には、当該コマンドを演出制御部24に送信する。演出制御部24がこのエラーコマンドを受けると、エラー種別に応じたエラー報知を実行する。また発生中のエラーが解消された場合は、エラー解除コマンドを演出制御部24に送信する。演出制御部24がこのエラー解除コマンドを受けると、実行中のエラー報知を終了させる。
Next, an error management process is executed (step S083). In this error management process, whether or not an error has occurred is monitored based on input data relating to various sensors and status signals from the
次いで、遊技動作制御に用いられるタイマを管理するタイマ管理処理を実行する(ステップS084)。パチンコ遊技機1の遊技動作制御に用いる各種タイマ(たとえば、後述の特別図柄役物動作タイマなど)のタイマ値はここで更新(減算処理)される。 Next, a timer management process for managing a timer used for the game operation control is executed (step S084). The timer values of various timers (for example, a special symbol accessory operation timer described later) used for the game operation control of the pachinko gaming machine 1 are updated (subtraction processing) here.
次いで、各変動表示ゲームに係る乱数を定期的に更新するタイマ割込内乱数管理処理を実行する(ステップS085)。ここでは、乱数カウンタのカウント値をランダムなものとするために、特別図柄判定用乱数や補助当り判定用乱数などに対し、乱数の更新(割込み毎に+1加算)と、乱数カウンタが一周するごとに、乱数カウンタのスタート値を変更する処理を行う。なお内部抽選用乱数(大当り判定用乱数)は、上記乱数生成回路で生成されるので、ここでは更新されることはない。 Next, a random number management process in a timer interrupt for periodically updating the random number related to each variable display game is executed (step S085). Here, in order to make the count value of the random number counter random, the random number is updated (+1 is added for each interrupt) with respect to the special symbol determination random number and the auxiliary hit determination random number, and the random number counter is cycled once. Then, a process of changing the start value of the random number counter is performed. Note that the internal lottery random number (big hit determination random number) is generated by the random number generation circuit, and is not updated here.
次いで、RAMエラー中であるか否かを判定する(ステップS086)。RAMエラー中であるか否かは、RAMエラーフラグのON/OFF状態により判定される。RAMエラー中の場合には(ステップS086:YES)、後述のステップS087〜S100の処理(図柄変動表示ゲームや当り遊技などの遊技進行に係る処理)を実行せずに、ステップS101に進み、WDTのカウント値をクリアするWDTクリア処理を実行する。 Next, it is determined whether or not a RAM error has occurred (step S086). Whether or not a RAM error is occurring is determined based on the ON / OFF state of the RAM error flag. If a RAM error has occurred (step S086: YES), the processing proceeds to step S101 without executing the processing of steps S087 to S100 (processing relating to the progress of a game such as a symbol variation display game or a hit game), and proceeds to step S101. The WDT clear processing for clearing the count value of is performed.
一方、RAMエラー中でない場合には(ステップS086:NO)、次いで、設定変更中フラグがON状態であるか否か、つまり、設定値変更中であるか否かを判定する(ステップS087)。設定変更中フラグがON状態である場合には(ステップS087:YES)、設定変更中であるとして、後述のステップS088〜S097の処理を実行せずに、ステップS098に進み、LED管理処理を実行する。 On the other hand, if the RAM error is not occurring (step S086: NO), then, it is determined whether the setting change flag is ON, that is, whether the setting value is being changed (step S087). If the setting change flag is ON (step S087: YES), it is determined that the setting is being changed, and the process proceeds to step S098 without executing the processes of steps S088 to S097 to be described later, and executes the LED management process. I do.
一方、設定変更中フラグがON状態でない場合には(ステップS087:NO)、次いで、設定変更確認フラグがON状態であるか否かを判定する(ステップS088)。この設定変更確認フラグは、設定値を確認中であること(設定確認中であること)を指定するフラグであり、後述のステップS095の設定値確認処理中において設定される(設定値確認処理の詳細を示す図12のS805参照)。 On the other hand, if the setting change flag is not ON (step S087: NO), then, it is determined whether the setting change confirmation flag is ON (step S088). The setting change confirmation flag is a flag for designating that the setting value is being confirmed (setting confirmation is being performed), and is set during the setting value confirmation processing in step S095 described later (the setting value confirmation processing is performed). See S805 in FIG. 12 for details.
設定値確認フラグがON状態である場合には(ステップS088:YES)、後述のステップS089〜S094の処理を実行せずに、ステップS095の設定値確認処理に進む。設定値確認フラグがON状態でない場合(ステップS088:NO)、次いで、入力管理処理を実行する(ステップS089)。本実施形態では、RAMエラー中でなく、設定変更中でもなく、さらに設定確認中でもない場合に、遊技進行可能状態であるとして、図柄変動表示ゲームに係るステップS089以降の処理を実行させるようになっている。 If the set value confirmation flag is ON (step S088: YES), the process proceeds to the set value confirmation process of step S095 without executing the processes of steps S089 to S094 described below. If the set value confirmation flag is not in the ON state (step S088: NO), then, an input management process is executed (step S089). In the present embodiment, when the RAM error is not occurring, the setting is not being changed, and the setting is not being confirmed, it is determined that the game can proceed, and the processing after step S089 relating to the symbol variation display game is executed. I have.
ステップS089の入力管理処理では、スイッチ入力データ作成処理(ステップS082)で作成された入力データに基づき、入賞カウンタやOUT球監視カウンタの値などを更新する。上記「入賞カウンタ」とは、各入賞口ごとに対応して設けられ、入賞した遊技球数(入賞球数)を計数するカウンタである。またOUT球監視カウンタとは、アウト口から排出される遊技球(アウト球)を計数するカウンタである。 In the input management processing in step S089, the values of the winning counter and the OUT ball monitoring counter are updated based on the input data created in the switch input data creation processing (step S082). The "winning counter" is a counter provided for each winning opening and counting the number of winning game balls (the number of winning balls). The OUT ball monitoring counter is a counter that counts game balls (out balls) discharged from the out mouth.
次いで、賞球管理処理を実行する(ステップS090)。この賞球管理処理では、上記入賞カウンタの確認を行い、入賞がある場合には、賞球数を指定する払出制御コマンドを払出制御基板29に送信する。払出制御基板29は、払出制御コマンドを受信した場合、これに含まれる賞球数情報に基づき、遊技球払出装置19を制御して、指定された賞球数分の払い出し動作を実行させる。
Next, a prize ball management process is executed (step S090). In this prize ball management processing, the above-mentioned prize counter is confirmed, and if there is a prize, a payout control command designating the number of prize balls is transmitted to the
次いで、普通図柄管理処理を実行する(ステップS091)。この普通図柄管理処理では、普通図柄変動表示ゲームを実行させるために必要な処理を行う。ここでは、普通図柄始動口センサ37aに遊技球が検出されたか否かを監視し、遊技球が検出された場合には補助当り抽選に必要な所定の遊技情報(補助当り判定用乱数など)を取得し(乱数取得処理)、その遊技情報を保留データ(普通図柄に関する作動保留球)として、最大保留球数を上限まで保留記憶する(保留記憶処理)。そして、普図に関する所定の変動表示開始条件が成立した場合、作動保留球に基づく補助当り抽選を行い、その補助当り抽選結果に基づく普通図柄の変動パターンの選択および普通図柄の停止表示態様(普通停止図柄)を決定する。またここでは、普通図柄を変動表示動作させるために、変動中であれば変動表示用のLED表示用データを作成し、変動中でなければ、停止表示用のLED表示用データを作成する。
Next, a normal symbol management process is executed (step S091). In the ordinary symbol management process, a process necessary to execute the ordinary symbol variation display game is performed. Here, it is monitored whether or not a game ball is detected by the ordinary symbol starting
次いで、普通電動役物管理処理を実行する(ステップS092)。この普通電動役物管理処理では、普電開放遊技の実行に必要な処理を行う。具体的には、補助当り抽選の抽選結果が当りの場合に、普通電動役物ソレノイド41cに対するソレノイド制御用データの設定処理を行う。ここで設定されたソレノイド制御用データに基づき、後述のステップS100のソレノイド管理処理にて、普通電動役物ソレノイド41cに対して励磁信号が出力され、これにより、可動翼片47の開閉動作パターンが制御される。
Next, a normal electric accessory management process is executed (step S092). In the ordinary electric accessory management process, a process necessary for executing a public electric opening game is performed. Specifically, when the lottery result of the auxiliary hit lottery is a hit, a process of setting solenoid control data for the ordinary electric
次いで、特別図柄管理処理を実行する(ステップS093)。この特別図柄管理処理では、主に、特別図柄変動表示ゲームにおける大当り抽選を行い、その抽選結果に基づいて、特別図柄の変動パターン(先読み変動パターン、変動開始時の変動パターン)や特別停止図柄の決定など、特別図柄変動表示ゲームに必要な処理が実行される。この特別図柄管理処理の詳細は図13にて後述する。 Next, a special symbol management process is executed (step S093). In this special symbol management processing, a big hit lottery is mainly performed in the special symbol variation display game, and based on the lottery result, a variation pattern of the special symbol (a look-ahead variation pattern, a variation pattern at the start of the variation) or a special stop symbol is determined. Processing required for the special symbol change display game, such as determination, is executed. Details of the special symbol management process will be described later with reference to FIG.
次いで、特別電動役物管理処理を実行する(ステップS094)。この特別電動役物管理処理では、当り遊技を実行制御するために必要な設定処理を行う。具体的には、大当り抽選結果が大当りまたは小当りであった場合、その当り種別に対応した当り遊技(大当り遊技または小当り遊技)を実行制御する。 Next, a special electric accessory management process is executed (step S094). In the special electric auditors product management process, a setting process required to control the execution of the hit game is performed. Specifically, when the big hit lottery result is a big hit or a small hit, a hit game (big hit game or small hit game) corresponding to the hit type is executed and controlled.
詳しくは、大入賞口ソレノイド52cに対するソレノイド制御用データの設定、ラウンド数のカウント(大当りの場合)、大入賞口50への最大入賞数および開放時間の監視などを行う。また当り遊技が終了した場合は、当選時の遊技状態と当り種別とに基づく遊技状態の移行設定を行う(図4参照)。
Specifically, the control of the solenoid control data for the special winning
またここでは、当り遊技の進行状況に応じて、複数の演出制御コマンドを送信する。大当り開始時、ラウンド遊技開始時、ラウンド遊技終了時、最大ラウンド数消化時などにおいて、それぞれ、大当り開始コマンド、ラウンド開始コマンド、ラウンド終了コマンド、大入賞口入賞コマンド、大当り終了コマンドを送信時期の到来したときに送信する。上記大当り開始コマンドには、今回の当り種別情報が含まれ、演出制御部24側において、当り遊技中に展開される一連の当り演出シナリオを決定する際に利用される。また、大当り終了コマンドには、今回の当り種別とその当り当選時の遊技状態とに関する情報、つまり、当り遊技終了後の遊技状態を特定可能な情報が含まれ、演出制御部24側において、当り遊技後の演出モードを決定する際に利用される。したがって、この「大当り終了コマンド」は、当り遊技終了後の遊技状態を特定しうることから、遊技状態を指定する遊技状態指定コマンドとしての役割を担う。
Here, a plurality of effect control commands are transmitted in accordance with the progress of the hit game. At the start of the big hit, at the start of the round game, at the end of the round game, at the time of maximizing the number of rounds, etc. Sent when done. The big hit start command includes the current hit type information, and is used when the
次いで、設定値確認に関する設定値確認処理を実行する(ステップS095)。この設定値確認処理の詳細は図12にて後述する。 Next, a set value confirmation process for setting value confirmation is executed (step S095). Details of the set value confirmation processing will be described later with reference to FIG.
次いで、性能表示モニタ処理を実行する(ステップS096)。この性能表示モニタ処理では、性能表示器99に表示させるための処理を実行する。性能表示モニタ処理の詳細は、図15〜図16にて後述する。
Next, a performance display monitor process is executed (step S096). In the performance display monitor process, a process for displaying on the
次いで、右打ち報知情報管理処理を実行する(ステップS097)。この右打ち報知情報管理処理では、当り遊技中または電サポ有りを伴う遊技状態(時短状態、確変状態)下である場合、つまり「右打ち有利」な遊技状態である場合には、右打ち指示情報を報知する「右打ち報知演出(第1発射位置誘導演出)」を、他方、電サポ無しを伴う遊技状態下(通常状態、潜確状態)である場合、つまり「左打ち有利」な遊技状態である場合には、左打ち指示情報を報知する「左打ち報知演出(第2発射位置誘導演出)」を現出させるために必要な処理を行う。 Next, right-handed notification information management processing is executed (step S097). In the right-handed notification information management process, if the player is in a hitting game or in a gaming state with a power support (a time-saving state, a probable change state), that is, in a "right-handing advantageous" gaming state, a right-handing instruction is given. On the other hand, the "right-handed notification effect (first launch position guidance effect)" for informing the information is under the game state without the electric support (normal state, latent state), that is, the "left-handed advantageous" game If it is in the state, a process necessary for causing “left-handed notification effect (second launch position guidance effect)” to notify left-hand instruction information is performed.
次いで、LED管理処理を実行する(ステップS098)。このLED管理処理では、普通図柄表示装置39a、特別図柄表示装置38a、38b、設定表示器97などのLED表示器に対する制御信号(ダイナミック点灯データ)の出力制御を行う。普通図柄管理処理(ステップS091)、特別図柄管理処理(ステップS093)、設定値変更処理(ステップS024、S068)などで作成されたLED表示用データに基づく制御信号は、このLED管理処理で出力される。これにより、特別図柄表示装置38a、38bにおける特別図柄や普通図柄表示装置39aにおける普通図柄の一連の変動表示動作(変動表示および停止表示)、設定表示器97による設定値表示が実現される。
Next, an LED management process is executed (step S098). In this LED management processing, output control of a control signal (dynamic lighting data) to an LED display such as the normal
次いで、外部端子管理処理を行う(ステップS099)。この外部端子管理処理では、枠用外部集中端子基板21を通して、遊技機の動作状態情報をホールコンピュータHCや島ランプなどの外部装置に対して出力する。動作状態情報には、たとえば、当り遊技発生情報、図柄変動表示ゲーム実行開始情報、入賞数・賞球数情報、エラー情報などの遊技情報がある。
Next, external terminal management processing is performed (step S099). In this external terminal management processing, the operating state information of the gaming machine is output to an external device such as a hall computer HC or an island lamp through the frame external centralized
次いで、ソレノイド管理処理を行う(ステップS100)。このソレノイド管理処理では、普通電動役物管理処理(ステップS092)または特別電動役物管理処理(ステップS094)で設定されたソレノイド制御データに基づき、普通電動役物ソレノイド41cや大入賞口ソレノイド52cに対する励磁信号の出力制御を行う。これにより、可動翼片47や大入賞口50の開閉動作を実現する。
Next, a solenoid management process is performed (step S100). In this solenoid management process, the normal
次いで、WDTのカウント値をクリアする(ステップS101)。これにより、WDTがリセットされ、カウント値が初期値に戻される。 Next, the WDT count value is cleared (step S101). Thereby, the WDT is reset, and the count value is returned to the initial value.
以上のステップS081〜ステップS101の処理を終えた後、割込み許可状態に設定する(ステップS102)。これにより、タイマ割込処理を終了して、割込み前の上記主制御側メイン処理に戻り、次のタイマ割込みが発生するまで主制御側メイン処理を行う。 After the processing of steps S081 to S101 is completed, an interrupt permission state is set (step S102). As a result, the timer interrupt process is terminated, the process returns to the main control-side main process before the interruption, and the main control-side main process is performed until the next timer interrupt occurs.
<12.設定値確認処理:図12>
次に、図11中の設定値確認処理(ステップS095)について説明する。図12は、ステップS095の設定値確認処理の詳細を示すフローチャートである。ここでは、電源投入時の上記制御開始処理が終了した後に(通常の遊技進行に係る遊技処理開始後)、設定値の確認したケースが生じた場合(設定値作業等)に、現在の設定値を表示させるために要する処理を行う。
<12. Set value confirmation processing: FIG. 12>
Next, the setting value confirmation processing (step S095) in FIG. 11 will be described. FIG. 12 is a flowchart illustrating the details of the set value confirmation processing in step S095. Here, after the above-described control start processing at the time of power-on is completed (after the start of the game processing relating to the normal game progress), if there is a case where the set value is confirmed (set value work or the like), the current set value is set. The processing required to display is performed.
図12において、CPU201は、まず、設定値確認フラグがON状態であるか否かを判定する(ステップS801)。設定値確認フラグがON状態である場合(ステップS801:YES)、この場合は、設定確認中であるので、後述のステップS803の処理に進む。一方、設定値確認フラグがON状態でない場合(ステップS801:NO)、この場合は、設定確認中でないので、続いて、次に述べる「設定確認許容条件」が成立しているか否かを判定する(ステップS802)。
12, first, the
(設定確認許容条件について)
本実施形態では、電源投入時の上記制御開始処理が終了した後に、現在の設定値を確認したいケースを想定し、所定の設定確認許容条件の下、再度、設定変更操作により設定値を表示(図10に示す設定値変更処理中のステップS068参照))させることなく、設定表示器97に現在の設定値を表示させることができるようになっている。
(About the setting check allowable condition)
In the present embodiment, after the control start processing at the time of power-on is completed, a case where the current setting value is desired to be confirmed is assumed, and the setting value is displayed again by a setting change operation under a predetermined setting confirmation allowable condition ( The current setting value can be displayed on the setting
設定値を確認する状況には、たとえば、ホール開店前(電源投入時の設定変更操作が完了した後、遊技者が実際に遊技を開始する前)の確認作業において設定値をチェックする場合や、ホール開店後に何かしらの不具合やエラーが発生した場合に設定値をチェックする場合などがある。また設定表示器97は、設定値が遊技者に知られることがないように遊技機内部の適所に配設されており、通常は、前枠2を開放して内部を覗き込まない限り、遊技者から視認不可能となっている。このため、前枠2を開放しなければ、設定値を確認することができない。したがって、設定値を確認する際には、図柄変動表示ゲームの実行中でないことが望ましいといえる。そこで本実施形態では、設定変更操作完了後に設定表示器97に設定値を表示させる条件(設定確認許容条件)として、次の(A)〜(C)のような条件を定めている。
For example, when checking the set value in a check operation before the opening of the hall (after the setting change operation at the time of turning on the power is completed and before the player actually starts the game), There is a case where the set value is checked when some trouble or error occurs after the opening of the hall. The setting
(A)スイッチ・センサ(主制御部20に接続のスイッチ類)が入力中(ON状態中)でないこと、
(B)扉開放エラー以外のエラー中ではないこと(扉開放エラー以外のエラーとして、たとえば、満杯エラーや球詰りエラーやRAMエラーなどの各種エラー中でないこと)、および
(C)特別図柄変動表示ゲームが実行中でなく、特図作動保留球が無いこと(特別図柄が停止中で、かつその作動保留球がゼロであること)、を条件としている。
端的に言えば、少なくとも特別図柄変動表示ゲームが実行中でなく、扉開放エラーだけが発生中であることを条件としている。なお、上記(A)〜(C)の条件に加え、(D)普通図柄変動表示ゲームが実行中でなく、普通作動保留球が無いこと(普通図柄が停止中で、かつその作動保留球がゼロであること)および/または(E)賞球の払出中でないこと(遊技球払出装置19の払出動作が完了していること(払出制御基板29からの何ら異常に係る状態信号を受けていないこと))を設定確認許容条件とすることができる。また上記(C)の条件を、(F)特別図柄が停止中で、かつその作動保留球がゼロになった後、所定時間が経過したとき(たとえば、10秒後)という条件としてもよい。
(A) that a switch sensor (switches connected to the main control unit 20) is not being input (while being in an ON state)
(B) No error other than door open error (No error other than door open error, for example, various errors such as full error, clogging error, RAM error, etc.), and (C) Special symbol variation display The condition is that the game is not running and there is no special figure operation pending ball (the special symbol is stopped and the operation pending ball is zero).
In short, the condition is that at least the special symbol change display game is not running and only the door opening error is occurring. In addition to the above conditions (A) to (C), (D) the normal symbol variation display game is not running and there is no normal operation pending ball (the normal symbol is stopped and the operation pending ball is And / or (E) that the prize ball is not being paid out (the payout operation of the game
ここで本実施形態では、発射操作ハンドル15のタッチセンサ(不図示)の検出情報(ON/OFF信号)は、主制御部20には送信されていない。したがって、主制御部20は、遊技者が発射操作ハンドル15を操作しているか否か、つまり、発射装置32が発射動作を実行している否かという発射動作状態を把握できない構成となっている。しかし仮に、主制御部20が上記タッチセンサのON/OFF信号を検出可能な構成の場合、たとえば、発射制御基板28(または発射装置32)からタッチセンサのON/OFF状態を特定可能な状態信号(タッチセンサ信号)を主制御部20に送信可能に構成している場合には、設定確認許容条件として、少なくとも上記(A)〜(C)の条件に、(G)発射動作中でないこと(タッチセンサがOFF状態)の条件に加えてもよい。上記(A)〜(C)の条件に、(D)〜(G)の条件のうちからどのような条件(1または複数の条件)を付加して、上記設定確認許容条件とするかは、遊技性などに応じて適宜定めることができる。
Here, in the present embodiment, the detection information (ON / OFF signal) of the touch sensor (not shown) of the firing operation handle 15 is not transmitted to the
上記設定確認許容条件が成立していない場合は(ステップS802:NO)、設定値を確認できない遊技状況であるので、何もせずにこの設定値確認処理を抜ける。一方、上記設定確認許容条件が成立している場合(ステップS802:YES)、設定確認中であるか否かをチェックする。具体的には、扉開放センサ61がON状態であるか否か(前枠2が開放されているか否か)、設定キースイッチ94がON操作されたか否かを判定する(ステップS803、S804)。
If the setting check allowable condition is not satisfied (step S802: NO), the game is in a game state in which the set value cannot be checked, and the process exits the set value check process without doing anything. On the other hand, if the setting confirmation allowable condition is satisfied (step S802: YES), it is checked whether the setting is being confirmed. Specifically, it is determined whether or not the
(設定確認中である場合)
図示の通り、扉開放センサ61がON状態であり、設定キースイッチ94がON状態であれば(ステップS803:YES、S804:YES)、設定確認中であるとして扱い、設定確認中フラグをON状態に設定し(ステップS805)、現在の設定値を取得して、設定表示器97に対して、当該設定値を表示させるための表示データを作成し設定する。ここで作成された表示データは、上記LED管理処理(ステップS098)において出力処理される。
(If setting is being checked)
As shown in the figure, if the
次いで、設定確認中コマンドを送信し(ステップS806)、発射制御信号1をOFF状態にして発射停止状態に制御し(ステップS807)、設定値確認処理を抜ける。ここで、発射停止状態に制御する理由は、設定確認中に誤って遊技球が発射されることを防止するためである。たとえば、遊技者が遊技中に何らかの異常が発生して、ホール店員により設定値をチェックする場合がありうる。このとき、設定確認中に、誤って遊技球が発射されてしまうと、その球が死に球になった場合には、遊技者に損失を与えてしまう可能性がある。しかし、発射動作を停止しておけば、このようなトラブルを未然に防止することができる。 Next, a setting confirmation command is transmitted (step S806), the firing control signal 1 is turned off to control the firing to be stopped (step S807), and the process exits the set value checking process. Here, the reason for controlling the firing stop state is to prevent a game ball from being erroneously fired during setting confirmation. For example, there is a case where the player checks a set value by a hall clerk when an abnormality occurs during the game. At this time, if a game ball is accidentally fired during the setting confirmation, if the ball becomes a dead ball, there is a possibility that the player will lose money. However, if the firing operation is stopped, such a trouble can be prevented beforehand.
演出制御部24は、上記設定確認中コマンドを受けると、設定確認中である旨を報知する「設定確認中演出」を現出させる(たとえば、液晶表示装置36に「設定確認中です」など専用画像を表示する)。ところで、設定値を確認する際には、まず前枠2を開放してから設定キースイッチ94をON操作(ON状態)する(扉開放エラーが設定確認中演出よりも先行して発生する)。一方、設定確認を終了する場合は、その逆に、まず設定キースイッチ94をOFF操作(OFF状態)してから、前枠2を閉めることになる(設定確認が終了しても前枠2を閉めるまでは扉開放エラーが発生している)。すなわち、設定値の確認開始からその確認が完了するまでは、いずれにしても扉開放エラーが生じていることになる。したがって、制御負担軽減のために、設定確認中演出と扉開放エラー報知とを同じ演出態様としてもよいが、少なくとも設定キースイッチ94がON状態中の設定確認中である場合は、扉開放エラーと設定確認中である旨とを重複的に報知することが好ましい。そこで本実施形態では、制御負担軽減とともに重複報知を実現するために、設定確認中演出と扉開放エラー報知とに関し、設定キースイッチ94がOFF状態とされるまでは、装飾ランプ45などによる光演出については双方で同じ演出態様(たとえば、赤色で点滅させる)、スピーカ46による音演出については扉開放エラー用の警報音(たとえば「扉が開いています♪」など)を発報し、液晶表示画面(画像表示演出)には、「設定確認中です」の画像表示か、または「扉開放エラーです。設定確認中です」といった双方を報知する画像表示を現出させるようになっている。なお、設定キースイッチ94がOFF状態になった場合は、後述の設定確認終了コマンドに基づいて、現出中の設定確認中演出を終了させて、扉開放センサ61がOFF状態となるまで(前枠2が閉鎖されるまで)、扉開放エラー報知のみを実行するようになっている。
Upon receiving the setting confirmation command, the
(設定確認中でない場合)
一方、設定確認許容条件は成立しているが設定確認中でない場合、つまり、扉開放センサ61がON状態でないか(ステップS803:NO)、または扉開放センサ61がON状態であるが、設定キースイッチ94がON状態でない場合(ステップS803:YES、S804:NO)、設定確認中でないとして、設定確認中フラグをOFF状態に設定し(ステップS808)、設定表示器97に表示中の設定値の表示を消去(消灯)させる処理を実行する。設定確認中以外でも設定値を表示したままであると、何らかの不具合により前枠2を開放した際に、現在の設定値が露呈しまう恐れがあるからである。
(If not checking the settings)
On the other hand, when the setting confirmation allowable condition is satisfied but the setting is not being confirmed, that is, the
次いで、設定確認終了コマンドを送信し(ステップS809)、発射制御信号1をON状態にして発射許可状態に制御して(ステップS810)、設定値確認処理を抜ける。 Next, a setting confirmation end command is transmitted (step S809), the firing control signal 1 is turned on to control the firing to a permission state (step S810), and the process exits the setting value confirmation processing.
演出制御部24は、上記設定確認終了コマンドを受けると、上記したように、設定確認中演出が現出中であれば、これを終了させる。これにより、設定確認中演出が終了され、扉開放センサ61がOFF状態となるまで、扉開放エラー報知が実行されることになる。
When the
<13.性能表示モニタ処理:図16>
次に、図11中の性能表示モニタ処理(ステップS096)について説明する。図12は、ステップS095の設定値確認処理の詳細を示すフローチャートである。
<13. Performance display monitor processing: FIG. 16>
Next, the performance display monitor process (step S096) in FIG. 11 will be described. FIG. 12 is a flowchart illustrating the details of the set value confirmation processing in step S095.
本実施形態では、性能表示に関する処理のプログラムやデータは、CPU201が通常の遊技進行の際にアクセスする領域(使用領域内メモリ(第1メモリ領域))とは異なる領域(使用領域外メモリ(第2メモリ領域))に格納されている。そこで図16において、CPU201は、まず、使用領域内のレジスタの内容をスタック領域に退避させた後、性能表示に関する処理を実行するためにスタックポインタの設定などの処理を行う(ステップS821:レジスタ退避処理)。
In the present embodiment, the program and data of the process related to the performance display are stored in an area (memory outside the used area (first memory area) different from an area (memory in the used area (first memory area)) accessed by the
次いで、領域外RAMチェック処理を実行する(ステップS822)。図17に、この領域外RAMチェック処理の処理内容を示す。 Next, an out-of-area RAM check process is executed (step S822). FIG. 17 shows the contents of the out-of-area RAM check processing.
領域外RAMチェック処理では、性能表示に関する処理が正しく実行されているか否かや性能表示に係るRAM領域(性能表示格納領域、計測情報格納領域)のデータに破損等があるか否かのチェックを行う(ステップS831〜S832)。ここでは、CPU201は、まず、チェックデータが初期値の正常値(AA55H)であるか否かを判定する(ステップS831)。このチェックデータとは、全状態アウト個数Rと通常時アウト個数Sとを比較判定する処理(アウト球数確認処理:不図示)において監視されるデータであり、全状態アウト個数Rよりも通常時アウト個数Sが多い場合に(R<S)、異常値(00H)が設定されようになっている。このチェックデータが正常値でない場合には(ステップS831:NO)、後述のステップS833のデータ初期化処理を行う。
In the out-of-area RAM check processing, it is checked whether or not the processing related to the performance display is correctly executed and whether or not the data in the RAM area (performance display storage area, measurement information storage area) related to the performance display is damaged. (Steps S831 to S832). Here, the
チェックデータが正常値である場合には(ステップS831:NO)、続いて、計数データに異常が発生したか否かを判定する(ステップS832)。計数データに異常が発生した場合とは、たとえば、スイッチ入力データが異常値を示している場合や、性能情報の算出に要する演算処理が正しく実行されていない場合などである。上述の演算処理が正しく実行されていない場合とは、具体的には、性能情報の算出に係るセンサに対する演算処理(球数カウント処理)が正しく行われていない場合である。本実施形態の計数対象となるセンサとは、上始動口センサ34a、下始動口センサ35a、一般入賞口センサ43a、大入賞口センサ52a、OUT監視スイッチ49aの5種類のセンサである。したがって、これらのすべてのセンサを対象とした球数カウント処理(賞球数加算処理、アウト球数加算処理)が実行されたか否かが判定される。
If the check data is a normal value (step S831: NO), subsequently, it is determined whether an abnormality has occurred in the count data (step S832). The case where an abnormality has occurred in the count data is, for example, a case where the switch input data indicates an abnormal value or a case where the calculation processing required for calculating the performance information is not correctly executed. The case where the above-described calculation processing is not correctly executed is, specifically, a case where the calculation processing (ball count processing) for the sensor related to the calculation of the performance information is not correctly executed. The sensors to be counted in the present embodiment are five types of sensors: an upper
ここでは、上始動口センサ34a、下始動口センサ35a、一般入賞口センサ43a、大入賞口センサ52aのこの順に賞球数加算処理を順次行っていき、各球数カウント処理を終えるごとに、処理回数をカウントするカウンタ(センサ検出回数カウンタ)に1加算していく。そして最後に、OUT監視スイッチ49aを対象としたアウト球数加算処理を行い、この処理を終えたときに、センサ検出回数カウンタをクリア(00H)する。したがって、処理を正しく終えたときは、正常値を示す「00H」が設定されているはずであるが、何かしらの不具合により、この値が「00H」以外の値である場合には(ステップS832:範囲外)、計数データが範囲外(異常)であるとして、後述のステップS833のデータ初期化処理を行い、「00H」である場合には(ステップS832:範囲内)、計数データが範囲内(正常)であるとして、データ初期化処理をスキップして、領域外RAMチェック処理を抜ける。
Here, the upper
上記ステップS833のデータ初期化処理では、チェックデータに初期値(正常値)である「AA55H」を設定する。次いで、性能表示に係るRAM領域(計測情報格納領域、性能表示格納領域)を初期化(ゼロクリア)し、現在表示中の表示データをクリアする。ただし、性能表示に係るRAM領域のうち、計測情報格納領域だけをクリアしてもよい。その理由は次の通りである。性能表示格納領域に保存されているデータは、通常、前回の通常時比率情報(全状態アウト個数=60000個到達時に保存)であり(履歴情報)、前回の処理(今回が初回の場合は、ゼロが保存)において、正しく処理された結果が保存されているためである。 In the data initialization process in step S833, "AA55H" which is an initial value (normal value) is set in the check data. Next, the RAM area (measurement information storage area, performance display storage area) related to the performance display is initialized (cleared to zero), and the display data currently being displayed is cleared. However, of the RAM area related to the performance display, only the measurement information storage area may be cleared. The reason is as follows. Normally, the data stored in the performance display storage area is the previous normal ratio information (stored when the total number of out-states reaches 60000) (history information). This is because the result of the correct processing is stored in (zero is stored).
なお異常と判断されて初期化処理が実行しても、特にエラー処理は実行せず、領域外RAMチェック処理を終えた後、新たな通常時比率情報を算出するための処理を進める。しかし、計測情報(集計情報)にエラーが生じたとして、性能表示器99にエラー情報を表示可能に構成してもよい(たとえば、特定表示態様を周期的に点滅表示させる)。この場合、エラー表示期間は、所定時間であってもよいし、所定期間であってもよい。この所定期間としては、たとえば、特定中総賞球数、特定中アウト個数、または全状態アウト個数が所定個数(たとえば、300個)に達するまでの期間などを採用することができる。
Even if the initialization process is executed due to an abnormality, no error process is performed. After the out-of-area RAM check process is completed, the process for calculating new normal ratio information is advanced. However, assuming that an error has occurred in the measurement information (total information), the
図16の説明に戻り、領域外RAMチェック処理を終えると、次いで、データ計数処理を実行する。ここでは、通常時比率情報を算出する。具体的には、まず現在の遊技状態を判定し、通常状態である場合には、上始動口センサ34a、下始動口センサ35a、大入賞口センサ52a、一般入賞口センサ43a、OUT監視スイッチ49aの各入力データに基づき、通常時払出個数、通常時アウト個数および全状態アウト個数を更新する。そして、その更新後の通常時払出個数と通常時アウト個数、つまり最新の通常時払出個数と通常時アウト個数とに基づき、通常時比率を算出し、その値をRAM203の計測情報格納領域に格納する。ただし、この実施形態の場合、通常状態中に係る性能情報(特定比率情報)を算出するので、大入賞口センサ52aの検出情報は計測対象から除外している。なお、上記全状態アウト個数が所定の規定個数(ここでは60000個)に達した場合、この時点の通常時比率情報(今回の通常時比率情報)をRAM203の性能表示格納領域に格納し、次回の計測のために、現在の通常時払出個数、通常時アウト個数および全状態アウト個数をゼロクリアする。この場合、今回の通常時比率情報は、次回の通常時比率情報の算出時に上書きされるのでクリアしてもしなくてもよい。
Returning to the description of FIG. 16, when the out-of-area RAM check processing is completed, next, a data counting processing is executed. Here, the normal time ratio information is calculated. Specifically, the current game state is determined first, and if the game state is the normal state, the upper
次いで、ステップS823で得られた通常時比率情報を性能表示器99に対して表示させるためのLED用表示データを作成し(ステップS824:表示データを更新処理)、その作成された表示データに基づき、性能表示器99に対して制御信号(ダイナミック点灯データ)の出力制御を行う(ステップS826)。そして、退避していたレジスタの内容を復帰させて性能表示モニタ処理を抜ける。これにより、性能表示器99において性能情報(この実施形態では、通常時比率情報と前回の履歴情報)のリアルタイム表示を実現している。
Next, LED display data for displaying the normal duty ratio information obtained in step S823 on the
以上のように本実施形態では、上記した電源投入時のバックアップ確認処理(図6ステップS016、図8)において、性能表示に係るRAM領域(計測情報格納領域、性能表示格納領域)についてはRAMチェックをせずに、別途独立して設けられた、性能表示モニタ処理(ステップS096)において、当該RAM領域の記憶内容がチェックされ、不具合がある場合には、少なくとも性能情報を算出するために必要な計測データを記憶したRAM領域(計測情報格納領域)を初期化して、初期状態から計測を開始させる。したがって、仮に、通常の遊技進行の際に必要となる遊技データを記憶したRAM領域(上記通常データ格納領域)にデータ破損等の不具合が生じても、性能表示に係るRAM領域が一緒くたにはクリア(初期化)されずに、通常データ格納領域だけが独立して初期化されることになる。したがって、性能表示に係るRAM領域の記憶内容にさえ不具合がなければ、バックアップ機能やその他、遊技機自体が正常動作をする限りは、数日であっても数年であっても永続的にそのデータが保持され、長期にわたる性能情報の維持(表示)が可能となる。 As described above, in the present embodiment, in the above-described backup confirmation process at power-on (FIG. 6, step S016, FIG. 8), the RAM area (measurement information storage area, performance display storage area) related to the performance display is checked by the RAM check. Instead, in the performance display monitor process (step S096) provided separately and independently, the storage contents of the RAM area are checked. If there is a problem, at least necessary information for calculating the performance information is obtained. The RAM area (measurement information storage area) storing the measurement data is initialized, and measurement is started from the initial state. Therefore, even if a trouble such as data corruption occurs in the RAM area (the above-described normal data storage area) in which game data necessary for normal game progress is stored, the RAM area related to the performance display is cleared together. Instead of (initialization), only the normal data storage area is independently initialized. Therefore, as long as the storage contents of the RAM area related to the performance display are not defective, as long as the gaming machine itself operates normally, the backup function and other functions are permanently stored for several days or years. Data is retained, and performance information can be maintained (displayed) for a long time.
<13.特別図柄管理処理:図13>
次に、図11中の特別図柄管理処理(ステップS093)について説明する。図13は、ステップS093の特別図柄管理処理の詳細を示すフローチャートである。
<13. Special symbol management process: FIG. 13>
Next, the special symbol management process (step S093) in FIG. 11 will be described. FIG. 13 is a flowchart showing the details of the special symbol management process in step S093.
図13において、CPU201は、まず特別図柄1側(上始動口34側)に関する特図1始動口チェック処理を行い(ステップS301)、次いで、特別図柄2側(下始動口35側)に関する特図2始動口チェック処理を行う(ステップS302)。この詳細は図14で後述する。
In FIG. 13, the
ステップS301〜S302の始動口チェック処理を終えると、小当り中フラグの状態を判定する(ステップS303)。この「小当り中フラグ」とは、小当り遊技中であるか否かを指定するためのフラグで、当該フラグがON状態(=5AH)である場合には小当り遊技中である旨を示し、当該フラグがOFF状態(=00H)である場合には小当り遊技中ではない旨を示す。 When the start-up opening check process in steps S301 to S302 is completed, the state of the small hit flag is determined (step S303). The "small hitting flag" is a flag for designating whether or not a small hitting game is being performed. When the flag is ON (= 5AH), it indicates that the small hitting game is being performed. When the flag is in the OFF state (= 00H), it indicates that the small hit game is not being performed.
ステップS301〜S302の始動口チェック処理を終えると、小当り中フラグの状態を判定する(ステップS303)。この「小当り中フラグ」とは、小当り遊技中であるか否かを指定するためのフラグで、当該フラグがON状態(=5AH)である場合には小当り遊技中である旨を示し、当該フラグがOFF状態(=00H)である場合には小当り遊技中ではない旨を示す。 When the start-up opening check process in steps S301 to S302 is completed, the state of the small hit flag is determined (step S303). The "small hitting flag" is a flag for designating whether or not a small hitting game is being performed. When the flag is ON (= 5AH), it indicates that the small hitting game is being performed. When the flag is in the OFF state (= 00H), it indicates that the small hit game is not being performed.
上記小当り中フラグがOFF状態(=00H)の場合(ステップS303:≠5AH)、次いで、条件装置作動フラグの状態を判定する(ステップS304)。この「条件装置作動フラグ」とは、大当り遊技中であるか否かを指定するためのフラグで、当該フラグがON状態(=5AH)である場合には大当り遊技中である旨を示し、当該フラグがOFF状態(=00H)である場合には大当り遊技中ではない旨を示す。 When the small hit flag is OFF (= 00H) (step S303: # 5AH), the state of the condition device operation flag is determined (step S304). The “condition device operation flag” is a flag for designating whether or not a big hit game is being played. When the flag is in the ON state (= 5AH), it indicates that a big hit game is being played. When the flag is in the OFF state (= 00H), it indicates that the big hit is not being played.
上記条件装置作動フラグがOFF状態(=00H)の場合(ステップS304:≠5AH)、すなわち、小当り遊技中でもなく大当り遊技中でもない場合(ステップS303:≠5AH、かつステップS304:≠5AH)、特別図柄動作ステータス(00H〜03H)に応じて、特別図柄の変動表示動作に関する処理を行う(ステップS305:特別図柄動作ステータス分岐処理)。一方、小当り遊技中(ステップS303:=5AH)、または大当り遊技中である場合には(ステップS304:=5AH)、ステップS306〜S308の特別図柄の変動表示動作に関する処理を行わずに、そのままステップS309の特別図柄表示データ更新処理に進む。したがって、小当り遊技中または大当り遊技中のいずれかである場合には、特別図柄の変動表示動作は行われない(特別図柄表示装置の特別図柄の表示状態は、小当り後または大当り後に確定表示されたままの状態が保持されている)。なお「特別図柄動作ステータス」とは、特別図柄の挙動を示すステータス値であり、このステータス値は処理状態に応じて変更され、RAM203の特別図柄動作ステータス格納領域に格納される。
When the condition device operation flag is OFF (= 00H) (step S304: $ 5AH), that is, when neither the small hit game nor the big hit game is performed (step S303: $ 5AH and step S304: $ 5AH), special According to the symbol operation status (00H to 03H), processing related to the special symbol change display operation is performed (step S305: special symbol operation status branching process). On the other hand, if a small hit game is being played (step S303: = 5AH) or a big hit game is being played (step S304: = 5AH), the processing relating to the change display operation of the special symbol in steps S306 to S308 is not performed, and the process is continued. The process proceeds to a special symbol display data update process in step S309. Therefore, when either the small hit game or the big hit game is being performed, the special symbol fluctuating display operation is not performed. State is kept as it is). The “special symbol operation status” is a status value indicating the behavior of the special symbol. This status value is changed according to the processing state and stored in the special symbol operation status storage area of the
ステップS305の特別図柄動作ステータス分岐処理では、特別図柄動作ステータスが「待機中(00H、01H)」「変動中(02H)」「確認中(03H)」のいずれのステータス値であるかに応じて、それぞれに対応する処理を実行する。 In the special symbol operation status branching process in step S305, the special symbol operation status is determined according to any one of the status values of “waiting (00H, 01H)”, “changing (02H)”, and “confirming (03H)”. , Execute the corresponding processing.
具体的には、特別図柄動作ステータスが「待機中(00H、01H)」である場合には、特別図柄変動開始処理(ステップS306)を、「変動中(02H)」である場合には、特別図柄変動中処理(ステップS307)を、「確認中(03H)」である場合には、特別図柄確認時間中処理(ステップS308)を実行する。ここで上述の「待機中」とは、特別図柄の挙動が次回変動のための待機状態である旨を示し、「変動中」とは特別図柄の挙動が変動(変動表示)中である旨を示し、上記「確認中」とは特別図柄の変動が終了して停止(確定)表示中(特別図柄確認時間中)である旨を示す。これらの処理により、特別図柄の変動開始および変動停止を一セットする変動表示動作が実現されることになる。なお上記の特別図柄変動開始処理(ステップS306)の詳細については、図15にて後述する。 Specifically, when the special symbol operation status is “standby (00H, 01H)”, the special symbol change start process (step S306) is performed. If the symbol change processing (step S307) is “confirming (03H)”, the special symbol confirmation time processing (step S308) is executed. Here, the above-mentioned “waiting” indicates that the behavior of the special symbol is in a standby state for the next fluctuation, and “during fluctuation” indicates that the behavior of the special symbol is fluctuating (variation display). The above “confirming” indicates that the change of the special symbol has been completed and the stop (fixed) display is being performed (during the special symbol confirmation time). By these processes, the variable display operation for setting the start and the stop of the change of the special symbol is realized. The details of the special symbol change start process (step S306) will be described later with reference to FIG.
上記ステップS306〜S308のいずれかの処理を終えると、後述のステップS309の特別図柄表示データ更新処理を実行する。この特別図柄表示データ更新処理では、特別図柄が変動中であるか否かを判定し、変動中であれば、特別図柄変動中の7セグ表示用データを作成し、特別図柄が変動中でなければ、特別図柄停止表示中の7セグ表示用データを作成する。ここで作成した特別図柄の表示データは、図11のLED管理処理(ステップS098)で出力される。これにより特別図柄管理処理を抜けて、図11のステップS094の特別電動役物管理処理に進む。 When any one of the above-described steps S306 to S308 is completed, a special symbol display data updating process in step S309 described below is executed. In this special symbol display data update processing, it is determined whether or not the special symbol is changing. If the special symbol is changing, data for 7-segment display in which the special symbol is changing is created, and the special symbol must be changed. For example, 7-segment display data during special symbol stop display is created. The display data of the special symbol created here is output in the LED management process (step S098) of FIG. As a result, the process exits the special symbol management process and proceeds to the special electric accessory management process of step S094 in FIG.
(13−1.特図1始動口チェック処理:図14)
まず、図13に示す特図1始動口チェック処理(ステップS301)について説明する。図14は、ステップS301の特図1始動口チェック処理の詳細を示すフローチャートである。この特図1始動口チェック処理は、所定の始動条件の成立に基づいて実行される入賞時処理としての役割を果たし、ここでは、特図1側の特別図柄変動表示ゲーム1を実行させるための開始前処理(特図1側の入賞時処理)として、上始動口34の入賞発生に起因した特図1側の作動保留球数の加算処理、各種乱数の記憶処理(保留記憶処理)、保留加算コマンドの送信処理などが実行される。また特図2始動口チェック処理(ステップS302)も、上述の特図1始動口チェック処理と同じく、所定の始動条件の成立に基づいて実行される入賞時処理としての役割を果たし、特図2側の特別図柄変動表示ゲーム2を実行させるための開始前処理(特図2側の入賞時処理)として、下始動口35の入賞発生に起因した特図2側の作動保留球数の加算処理、各種乱数の記憶処理、および保留加算コマンドの送信処理などが実行される。したがって、特図1始動口チェック処理と特図2始動口チェック処理とは実質的に同一の処理内容となっている。以下では、特図1始動口チェック処理を中心に説明し、特図2始動口チェック処理についての詳細は、重複記載を避けるために省略する。
(13-1. Special figure 1 starting port check process: FIG. 14)
First, the special figure 1 starting port check process (step S301) shown in FIG. 13 will be described. FIG. 14 is a flowchart showing details of the special figure 1 start-up opening check process in step S301. The special figure 1 starting port check processing plays a role as a prize-winning processing that is executed based on the establishment of a predetermined starting condition. Here, the special figure change display game 1 on the special figure 1 side is executed. As pre-start processing (prize processing on the special figure 1 side), processing for adding the number of operation-reserved balls on the special figure 1 side due to occurrence of a prize in the
図14において、CPU201は、まず上始動口34において入賞(入賞球)を検出したか否かを判定する(ステップS311)。
14, first, the
上始動口34の入賞を検出した場合(ステップS311:YES)、特別図柄1の作動保留球数(以下、「特図1作動保留球」と称する)が4以上であるか否か判定する(ステップS312)。すなわち、特図1作動保留球の数が最大保留記憶数(ここでは、上限4個)以上であるか否かを判定する。ただし、上始動口34の入賞検出がなかった場合は(ステップS311:NO)、何もしないで特図1始動口チェック処理を抜ける。
When the winning of the
上始動口34の入賞を検出したが、特図1作動保留球数が4以上である場合には(ステップS312:YES)、後述のステップS321の処理に進み、特図1作動保留球数が4以上でない場合(4未満の場合)には(ステップS312:NO)、特図1作動保留球数に1加算して(ステップS313)、ステップS314の処理に進む。
When the winning of the
ステップS314の処理に進むと、今回発生した特図1作動保留球に係る特別図柄変動表示ゲーム1に利用される各種乱数を取得する(ステップS314)。具体的には、各種の乱数カウンタから、大当り判定用乱数、特別図柄判定用乱数、変動パターン用乱数(本実施形態では、2種類の変動パターン用乱数1、2)の現在値を取得し、その取得した乱数値をRAM203の保留記憶エリアに格納する。この保留記憶エリアは、図柄変動表示ゲームに係る所定の遊技情報を作動保留球(保留データ)として記憶する領域であり、この保留記憶エリアには、保留データとしての上記の各種乱数値が、特別図柄1の変動表示動作に供されるまで(特別図柄変動表示ゲーム1実行時まで)、始動条件の成立順(入賞順)に保留記憶されていく。上記保留記憶エリアには、特別図柄1側と特別図柄2側とに対応した保留記憶エリア、すなわち、特図1保留記憶エリアと、特図2保留記憶エリアとが設けられている。これら保留記憶エリアには、保留1記憶エリア〜保留n記憶エリア(nは最大保留記憶数:本実施形態では、n=4)が設けられており、それぞれ最大保留記憶数分の保留データを格納可能となっている。
When the process proceeds to step S314, various random numbers used in the special symbol change display game 1 relating to the special figure 1 operation holding ball generated this time are acquired (step S314). Specifically, the current values of the big hit determination random number, the special symbol determination random number, and the variation pattern random number (in this embodiment, two types of variation pattern random numbers 1 and 2) are acquired from various random number counters, The obtained random number value is stored in the reserved storage area of the
次いで、保留加算コマンドを作成するための入賞コマンドデータ(保留加算コマンドの下位バイト側(EVENT)に相当するデータ)として、先読み判定を禁止する先読み禁止データ(EVENT:「01H」)を取得し(ステップS315)、「特図1先読み禁止条件」が成立しているか否かを判定する(ステップS316)。特図1先読み禁止条件とは、特図1作動保留球を対象とした先読み判定を禁止する条件である。 Next, as the winning command data (data corresponding to the lower byte side (EVENT) of the hold addition command) for creating the hold addition command, the read-ahead prohibition data (EVENT: “01H”) for prohibiting the pre-read determination is acquired ( Step S315), it is determined whether or not the “special figure 1 prefetch prohibition condition” is satisfied (step S316). The special figure 1 prefetch prohibition condition is a condition for prohibiting the prefetch determination for the special figure 1 operation holding ball.
上記特図1先読み禁止条件が成立している場合(ステップS316:YES)、先読み判定に関する先読み判定処理(ステップS319)を実行せずに、ステップS321の処理に進む。この場合、先読み禁止データ(EVENT:「01H」)を持つ保留加算コマンドが先読み禁止を指定するものとなり、今回の特図1作動保留球を対象とした先読み判定が禁止され、これにより、先読み予告演出も実行されないことになる。換言すれば、上記先読み禁止データは、先読み判定処理(ステップS319)を実行していない旨を指定するものといえる。 If the special figure 1 prefetching prohibition condition is satisfied (step S316: YES), the process proceeds to step S321 without executing the prefetching determination process (step S319) related to the prefetching determination. In this case, the hold addition command having the look-ahead prohibition data (EVENT: “01H”) designates the look-ahead prohibition, and the look-ahead determination for the current special figure 1 operation pending ball is prohibited. No production will be performed. In other words, the read-ahead prohibition data can be said to specify that the pre-read determination processing (step S319) is not executed.
本実施形態では、遊技状態によらずに特図1および特図2の先読み判定を行うのではなく、現在の遊技状態に基づいて、先読み禁止か否かを判定するようになっている。その理由は次の通りである。右打ち有利となる‘電サポ有り’を伴う遊技状態中である場合(時短状態、確変状態)である場合には、下始動口35への入賞が頻繁に発生するが、左打ち有利となる‘電サポ無し’を伴う遊技状態中である場合(通常状態、潜確状態)である場合には、下始動口35への入賞がほぼ発生せずに上始動口34への入賞が頻繁に発生することを考慮し、遊技状態によらずに特図1および特図2の先読み判定を闇雲に行うのではなく、‘電サポ有り’の時短状態または確変状態である場合には特図1側の先読み判定を禁止して特図2側の先読み判定を許容し、‘電サポ無し’の通常状態または潜確状態である場合には特図2側の先読み判定を禁止して特図2側の先読み判定を許容するようになっている。
In the present embodiment, instead of performing the pre-read determination of the special figures 1 and 2 regardless of the game state, it is determined whether or not the pre-read is prohibited based on the current game state. The reason is as follows. In the case of a game state with “electric support”, which is advantageous for right-handed driving (time saving state, probable change state), a prize to the
特図1先読み禁止条件が成立していない場合には(ステップS316:NO)、設定値を取得し(ステップS317)、その設定値が正常範囲であるか否か(正当性があるか否か)を判定する(ステップS318)。ステップS318の判定処理は、図10のステップS066の判定処理の内容と同じく、取得した設定値が設定値1〜6に対応する00H〜05Hのいずれかであるかを判定する。取得した設定値が正常範囲でない場合(ステップS318:NO)、異常(設定値データ異常)が発生したとして、次の先読み判定処理(ステップS319)は実行せずに、後述のステップS321の処理に進む。詳細は後述するが、入賞時の処理において設定値データ異常が発生した場合、RAMエラーとせずに、先読み禁止データ(01H)を含む保留加算コマンドを送信して、この始動口チェック処理を抜ける。設定値データ異常が発生した場合には、後続の図15の特別図柄変動開始処理(変動開始時の処理)にて、RAMエラーを発生させるようになっている。 If the special figure 1 prefetching prohibition condition is not satisfied (step S316: NO), a set value is acquired (step S317), and whether the set value is within the normal range (whether or not there is validity). ) Is determined (step S318). In the determination process of step S318, similarly to the content of the determination process of step S066 of FIG. 10, it is determined whether the acquired setting value is any of 00H to 05H corresponding to the setting values 1 to 6. If the acquired set value is not within the normal range (step S318: NO), it is determined that an abnormality (set value data abnormality) has occurred, and the next prefetch determination process (step S319) is not performed, and the process proceeds to step S321 described later. move on. As will be described in detail later, if a setting value data error occurs in the processing at the time of winning, a hold addition command including the pre-read prohibition data (01H) is transmitted without causing a RAM error, and the process exits the start-up opening check processing. When the set value data abnormality occurs, a RAM error is generated in the subsequent special symbol change start process (process at the start of change) in FIG.
取得した設定値が正常範囲である場合(ステップS318:YES)、先読み判定処理を実行する(ステップS319)。この先読み判定処理には、変動開始時に実行される大当り抽選結果を先読み判定する。したがって、当落抽選結果を先読み判定する‘先読み当落判定’と、図柄抽選結果を先読み判定する‘先読み図柄判定’と、変動開始時の変動パターンを先読み判定する‘先読み変動パターン判定’を実行する先読み判定に関する一連の処理が含まれる。 If the acquired setting value is within the normal range (step S318: YES), a prefetch determination process is executed (step S319). In this prefetch determination process, the jackpot lottery result executed at the start of the fluctuation is prefetched and determined. Therefore, a look-ahead for executing a 'look-ahead pattern determination' for pre-reading a hit lottery result, a 'look-ahead pattern determination' for a look-ahead determination of a symbol lottery result, and a 'read-ahead fluctuating pattern determination' for pre-determining a fluctuating pattern at the start of fluctuation. A series of processes related to the determination is included.
具体的には、まずRAM203(判定用乱数記憶エリア)に格納された大当り判定用乱数値を取得し、次いで、「当り乱数判定テーブル(不図示)」を取得し、大当り判定用乱数値と当り乱数判定テーブルとに基づき、今回の作動保留球を対象とした当落抽選(大当り、小当り、ハズレの別の決定する先読み当落判定)を行い、その結果(先読み当落結果)を取得する。上記「当り乱数判定テーブル」には、大当り・小当り・ハズレの別(当落)を決定するための判定値(当選領域)が定めらており、大当り判定用乱数値がいずれの判定値に属するか否かで、当落種別が決定される。すなわち、今回の作動保留球が変動表示動作に供されるときに実行される変動開始時の当落抽選を先読み判定し、その結果を取得する。なお、上記当り乱数判定テーブルには、設定値に対応したテーブル(設定値1〜6に応じて、少なくとも大当りの抽選確率がそれぞれ異なるテーブル)が設けられている。なお、設定値ごとに異なる当り乱数判定テーブルではなく、各設定値の一部で共通のテーブルであってもよい。たとえば、設定1、2で共通で、設定3〜6で大当りの抽選確率がそれぞれ異なるテーブルなどである。なお、一部の設定値で共通の当り乱数判定テーブルを参照する場合は、利益度合(出玉率)が同一性能になってしまうが、後述の図柄テーブルにおいて、当り種別の図柄選択率を設定値ごとに異なる確率とすればよい。また上記当り乱数判定テーブルは、変動開始時の処理(図15)にも利用される。
Specifically, first, a big hit determination random number value stored in the RAM 203 (determination random number storage area) is obtained, and then a “hit random determination table (not shown)” is obtained. On the basis of the random number determination table, a winning lottery (a pre-hit hit determination that determines another of a big hit, a small hit, and a loss) for the current operation holding ball is performed, and the result (a pre-read hit result) is obtained. In the above "hit random number determination table", a determination value (winning area) for determining a big hit / small hit / losing (winning area) is defined, and the big hit determining random number belongs to any of the determination values. The hit type is determined depending on whether or not. In other words, the winning lottery at the start of the change, which is executed when the current operation-holding ball is subjected to the change display operation, is determined in advance and the result is obtained. Note that the hit random number determination table is provided with a table corresponding to the set value (a table in which at least the lottery probability of the big hit differs according to the set values 1 to 6). Instead of a hit random number determination table different for each set value, a common table may be used for a part of each set value. For example, a table common to the
ここで本実施形態では、先読み当落結果はCPU内蔵の所定の汎用レジスタに取り込んだまま、RAM203に格納しない。これは、先読み当落判定結果が、この後の先読み図柄判定の処理で直ちに利用され、このデータが必要とされることがなく、RAMに記憶する必要がないからである。
Here, in the present embodiment, the prefetching omission result is not stored in the
先読み図柄判定では、先読み当落結果(大当り、小当り、ハズレの別)と特別図柄種別(特図1、2)とに応じた図柄テーブル(不図示)を取得するとともに、ステップS314で取得した特別図柄判定用乱数値を取得して、取得した図柄テーブルと特別図柄判定用乱数値とに基づき、今回の作動保留球を対象とした図柄抽選を行い、その結果(先読み図柄結果)を取得する。本実施形態の上記「図柄テーブル」には、大当り種別決定用の「大当り図柄テーブル」と小当り種別決定用の「小当り図柄テーブル」とが含まれ、それぞれ、当り種別(図柄種別)を決定するための判定値(当選領域)が定めらており、特別図柄判定用乱数値がいずれの判定値に属するか否かで、いずれの当りであるかが決定される(特図1の場合は図4(イ)に示す当り、特図2の場合は図4(ロ)に示す当りのうちいずれかが決定されることになる)。すなわち、今回の作動保留球が変動表示動作に供されるときに実行される変動開始時の図柄抽選を先読み判定し、その結果を取得する。なお、ハズレ種別が複数種類ある場合は(たとえば、ハズレA、Bなど)、ハズレ種別決定用のハズレ図柄テーブルを設ければよい。また、小当りやハズレが1種類しか設けていない場合には、小当り図柄テーブルやハズレ図柄テーブルは不要である。 In the pre-reading symbol determination, a symbol table (not shown) corresponding to the pre-reading hit result (big hit, small hit, loss) and a special symbol type (special figures 1 and 2) is acquired, and the special table acquired in step S314 is acquired. A random number for symbol determination is obtained, and a symbol lottery for the current operation-holding ball is performed based on the obtained symbol table and the random number for special symbol determination, and the result (a look-ahead symbol result) is obtained. The “symbol table” of the present embodiment includes a “small hit symbol table” for determining a big hit type and a “small hit symbol table” for determining a small hit type, each of which determines a hit type (symbol type). A determination value (winning area) for performing the determination is determined, and the winning is determined depending on whether the special symbol determination random number value belongs to which determination value (in the case of the special figure 1, One of the hits shown in FIG. 4A and the hit shown in FIG. 4B is determined in the case of the special figure 2). That is, the symbol lottery at the start of the change, which is executed when the current operation-holding ball is subjected to the change display operation, is determined in advance and the result is obtained. When there are a plurality of loss types (for example, loss A, B, etc.), a loss symbol table for determining the loss type may be provided. When only one type of small hit or loss is provided, the small hit symbol table or the loss symbol table is unnecessary.
また上記した各図柄テーブルの一部または全部について、設定値に応じて異なる図柄選択率を定めた図柄テーブルを設けてもよい。たとえば、大当り図柄テーブルについて、設定値1〜6ごとに、大当り種別の選択率が異なるテーブル(このケースでは、設定値6段階に対応した6種類の大当り図柄テーブル)を設けることができる。特図2側の当り種別を代表的に説明すれば、たとえば、設定値1の場合は「2R短開放潜確大当りが50/256、12R長開放大当りが70/256、16R長開放大当りが136/256」、設定値6の場合は「2R短開放潜確大当りが40/256、12R長開放大当りが60/256、16R長開放大当りが156/256」、といったように、設定値が高くなるに従い出玉性能が、遊技者にとって有利となるように定めることができる。勿論、各設定値で共通の大当り図柄テーブルであってもよい。また、上記の図柄テーブルは、変動開始時の処理(図15)にも利用される。 In addition, for some or all of the above-described symbol tables, a symbol table in which different symbol selection rates are determined according to set values may be provided. For example, for the big hit symbol table, a table in which the selection rate of the big hit type is different for each of the set values 1 to 6 (in this case, six types of big hit symbol tables corresponding to six levels of set values) can be provided. The hit type on the special figure 2 side will be described as a typical example. For example, in the case of the set value 1, “2R short open latent large hit is 50/256, 12R long open big hit is 70/256, and 16R long open big hit is 136. / 256 ", and a setting value of 6, such as" 40/256 for a 2R short open latency big hit, 60/256 for a 12R long open big hit, 156/256 for a 16R long open big hit ", etc. , The payout performance can be determined to be advantageous to the player. Of course, a big hit symbol table common to each set value may be used. The above symbol table is also used for the process at the start of the change (FIG. 15).
そして、先読み図柄結果を、上述した先読み当落判定のときと同じく、CPU内蔵の所定の汎用レジスタに取り込んだまま、RAM203に格納しない。これは、先読み図柄結果が、この後の先読み変動パターン判定で直ちに利用され、このデータが必要とされることがなく、RAMに記憶する必要がないからである。
Then, the prefetched symbol result is not stored in the
先読み図柄判定を終えると、先読み変動パターン判定を実行する。この先読み変動パターン判定では、先読み図柄判定結果(当り種別)に応じた先読み変動パターン選択テーブル(不図示)と、ステップS314で取得した変動パターン用乱数とを利用した抽選を行い、先読み変動パターン決定する。すなわち、今回の作動保留球が変動表示動作に供されるときに実行される変動パターン(変動開始時の変動パターン)を先読み判定する。上記先読み変動パターン選択テーブルには、先読み変動パターンに対応した判定値が1または複数種類定められており、変動パターン用乱数値がいずれの判定値に属するか否かにより、先読み変動パターンが決定される。端的に言えば、先読み変動パターンに対応する入賞コマンドデータ(保留加算コマンドの下位バイト側(EVENT))が定まり、先読み変動パターンの内容が特定可能となっている。 When the pre-reading symbol determination is completed, a pre-reading variation pattern determination is performed. In this prefetch variation pattern determination, a lottery is performed using a prefetch variation pattern selection table (not shown) corresponding to the prefetch symbol determination result (hit type) and the variation pattern random number acquired in step S314, and the prefetch variation pattern is determined. I do. That is, a change pattern (a change pattern at the start of the change) executed when the current operation holding ball is subjected to the change display operation is determined in advance. One or more types of determination values corresponding to the prefetch variation pattern are defined in the prefetch variation pattern selection table, and the prefetch variation pattern is determined based on which determination value the variation pattern random number value belongs to. You. In short, the winning command data (lower byte side (EVENT) of the hold addition command) corresponding to the prefetch variation pattern is determined, and the content of the prefetch variation pattern can be specified.
なお、先読み変動パターンを決定する際に、変動開始時と同じ変動パターン選択テーブルを利用しないのは、先読み判定時の作動保留球数が変動開始時の作動保留数と必ずしも一致しないため、正確な変動開始時の変動パターンを先読み判定することができない。このため、先読み変動パターンの判定段階においては、作動保留球数を考慮せずに変動パターンを決定するようになっている。ただし、このように作動保留球数を考慮せずに先読み変動パターンを決定したとしても、先読み変動パターンと変動開始時の変動パターンとの内容が極力乖離しないように、先読み変動パターンを決定することができるようになっている。また、変動開始時に参照される変動パターン選択テーブルには設定値に対応したテーブル(設定値に応じて、少なくとも1種類(1または複数種類)の特定の変動パターンの選択率が異なるテーブル)が設けられているため、上述の先読み変動パターン選択テーブルも同様に、設定値ごとに対応したテーブルが設けられているが、各設定値で共通のテーブルであってもよい。 When determining the prefetch variation pattern, the same variation pattern selection table as at the start of variation is not used because the number of operation pending balls at the time of prefetch determination does not always match the number of operation suspension at the start of variation. The change pattern at the start of the change cannot be determined in advance. For this reason, in the determination step of the prefetch variation pattern, the variation pattern is determined without considering the number of operation-reserved balls. However, even if the look-ahead variation pattern is determined without considering the number of pending balls in this way, the look-ahead variation pattern should be determined so that the contents of the look-ahead variation pattern and the variation pattern at the start of the variation do not differ as much as possible. Is available. In addition, a table corresponding to the set value (a table in which the selectivity of at least one type (one or a plurality of types) of specific change patterns is different according to the set value) is provided in the change pattern selection table referred to at the start of the change. Therefore, the above-mentioned look-ahead variation pattern selection table is also provided with a table corresponding to each set value, but may be a common table for each set value.
先読み変動パターン判定結果(入賞コマンドデータ(EVENT))は、ステップS321の保留加算コマンド作成処理で直ちに利用され、その後、このデータが必要とされることはない。したがってここでも、先読み変動パターン判定の結果をRAM203に格納することなくレジスタに取り込んだまま、処理を終えるようになっている。
The prefetch variation pattern determination result (winning command data (EVENT)) is used immediately in the pending addition command creation processing in step S321, and thereafter, this data is not required. Therefore, also in this case, the processing is terminated while the result of the prefetch variation pattern determination is stored in the register without being stored in the
ステップS319〜S320の一連の先読み判定処理を終えると、続いて、上述の先読み変動パターン判定処理で得られた下位バイト側の入賞コマンドデータ(EVENT)と、現在の作動保留球数および特別図柄種別に基づく上位バイト側の入賞コマンドデータ(MODE)とに基づいて、「保留加算コマンド」を作成し(ステップS321)、これをRAM203に格納することなく、演出制御部24に送信する(ステップS322)。上記MODE側のデータについては、たとえば、特図1の保留1個〜特図1の保留4個に応じて「B6H〜B9H」が設定され、特図2の保留1個〜特図2の保留4個に応じて「BAH〜BEH」が設定される。また上記EVENT側のデータについては、ステップS315で設定された「01H」が、本処理にて、先読み変動パターンに対応する値(先読み変動パターン判定処理で得られた値)に更新されることになる。なお、先読み禁止条件である場合や設定値データ異常が発生した場合は、先読み禁止データ(01H)が更新されることなくそのまま維持され、先読み禁止データを持つ保留加算コマンドが送信されることになる。また、オーバーフロー時(最大保留記憶数に達しているときに、新たな入賞が発生した場合)も、保留加算コマンド(オーバーフロー指定の保留加算コマンド)が送信されるようになっている(ステップS312のYESの処理ルート参照)。
When a series of prefetch determination processing in steps S319 to S320 is completed, subsequently, the winning command data (EVENT) on the lower byte side obtained in the above-described prefetch variation pattern determination processing, the current number of active balls and the special symbol type Based on the winning command data (MODE) on the upper byte side based on the above, a "hold addition command" is created (step S321) and transmitted to the
上記保留加算コマンドが主制御部20から演出制御部24に送られた後は、演出制御部24側において今回の作動保留球に係る「先読み予告演出」を現出する際に利用されるだけであり、後述の図15に示す特別図柄変動開始処理において特に利用されるものではない。したがって、保留加算コマンドもRAM203に格納することなく、特図1始動口チェック処理を抜けて、続いて図13のステップS302の特図2始動口チェック処理を行うことになる。
After the hold addition command is sent from the
上記のように本実施形態では、入賞時処理に係る一連の‘先読み判定’処理で得られた各種データを、一々RAMに格納することなく、始動口チェック処理を終える。これにより、ROMやRAMのメモリ容量を削減し、制御負担を軽減させることができる。また、入賞時(作動保留球発生時)において設定値データに異常が生じた場合であっても、保留加算コマンドを送信するが、この保留加算コマンドは、先読み禁止データを持つコマンドであるので、設定値に基づく先読み予告演出または設定値に基づかない先読み予告演出を現出可能に構成している場合であっても、先読み予告に係る演出制御自体が禁止されるため、不具合に起因する先読み予告が現出されることがなく、遊技者に不利益になることもないので、特に問題は生じない。仮に、先読み予告演出を禁止しない場合、設定値データが異常であるにもかかわらず、保留表示系の先読み予告演出にて、高期待度の赤色保留表示や当確を示す虹色保留表示が現出された場合、その後にRAMエラー処理(図9)により遊技進行が停止してしまうと、遊技者が抱いていた当選期待感が一気に消滅してしまい、遊技機に対する大きな不信感を招来してしまうが、本実施形態の場合は、上述したように、先読み予告自体を禁止しているので、このような問題は生じない。 As described above, in the present embodiment, the start-up opening check process ends without storing in the RAM various data obtained by a series of "pre-reading determination" processes related to the winning process. Thereby, the memory capacity of the ROM and the RAM can be reduced, and the control load can be reduced. Further, even when an abnormality occurs in the set value data at the time of winning (when an operation hold ball is generated), a hold addition command is transmitted. Even when a pre-reading notice effect based on the set value or a pre-read notice effect not based on the set value is configured to be able to appear, the effect control itself pertaining to the pre-read notice is prohibited. Does not appear and there is no disadvantage to the player, so that no particular problem occurs. If the pre-reading notice effect is not prohibited, a high-predictive red-hold display or a rainbow-color-hold display indicating a certainty appears in the pre-read notice effect of the hold display system even though the set value data is abnormal. In this case, if the progress of the game is stopped by the RAM error processing (FIG. 9) thereafter, the expectation of the winning held by the player disappears at a stretch, causing great distrust in the gaming machine. However, in the case of the present embodiment, such a problem does not occur because the prefetching notice itself is prohibited as described above.
(13−2.特別図柄変動開始処理:図15)
次に、変動開始時の処理である特別図柄変動開始処理(ステップS306)について説明する。図15は、図13の特別図柄変動開始処理の詳細を示すフローチャートである。
(13-2. Special symbol change start process: FIG. 15)
Next, a special symbol change start process (step S306) which is a process at the start of change will be described. FIG. 15 is a flowchart showing details of the special symbol change start process of FIG.
図15において、CPU201は、まず特図2作動保留球数がゼロか否かを判定し(ステップS401)、特図2作動保留球数がゼロでない場合には(ステップS401:NO)は、ステップS403の処理に進み、今回の変動表示に供する特図2作動保留球を対象とした変動開始時の処理(ステップS403〜S416)を行う。一方、特図2作動保留球数がゼロの場合には(ステップS401:YES)、続いて特図1作動保留球数がゼロか否かを判定し(ステップS402)、特図1作動保留球数がゼロでない場合には(ステップS402:NO)は、ステップS403の処理に進み、今回の変動表示に供する特図1作動保留球を対象とした特別図柄の変動開始に係る処理(ステップS403〜S416)を行う。このステップS401とS402の処理により、特図1作動保留球と特図2作動保留球のどちらを優先的に変動表示動作に供するか(どちらの作動保留球を優先的に消化していくか)の「優先変動順位」が定まる。本実施形態では、特図1作動保留球と特図2作動保留球の双方に作動保留球が存在する場合、特図2作動保留球が優先的に消化される、つまり特別図柄変動表示ゲーム1よりも特別図柄変動表示ゲーム2の方が優先的に実行されるようになっている(優先変動手段)。なお、上述の優先変動タイプに限らず、入賞した順番通りに作動保留球を消化していく構成としてもよい。
In FIG. 15, the
なお、特図2作動保留球数と特図1作動保留球数の双方の作動保留球数がゼロである場合(ステップS401:YES、かつステップS402:YES)、「作動保留球なし」の状態となる。この「作動保留球なし」の状態は、特別図柄が待機中であり、かつ保留記憶無しの状態となった場合であり、この状態に突入したことを演出制御部24側に知らせて、液晶表示装置36に対し、客待ち待機用のデモ画面表示(客待ちデモ画面)に切り替え制御させる。そこで、「作動保留球なし」になった場合は、ステップS417に進み、特別図柄動作ステータスが上記「作動保留球なし」の状態を示す「待機中(00H)」であるか否かを判定する(ステップS417)。
When both the number of operation reserved balls in the special figure 2 and the number of operation reserved balls in the special figure 1 are zero (step S401: YES and step S402: YES), the state of "no operation reserved ball". Becomes The state of "no operation holding ball" is a case where the special symbol is on standby and no state of holding is stored, and the
ステップS417の判定処理を通過したとき、つまり上記「作動保留球なし」の状態となったとき、このときの特別図柄動作ステータスが「待機中(01H)」であった場合には(ステップS417:NO)、特別図柄動作ステータスを「待機中(00H)」に切り替える(特別図柄動作ステータスに00Hを格納:ステップS418)。そして、演出制御コマンドとして、客待ちデモ画面を表示させるための「デモ表示コマンド」を演出制御部24に送信して(ステップS419)、特別図柄変動開始処理を抜ける。以後、ステップS417の判定処理が実行されるときに「待機中(00H)」であれば、再度、デモ表示コマンドを送信することなく特別図柄変動開始処理を抜ける。このようにする理由は、作動保留球数がゼロの場合に条件なしにデモ表示コマンドを送信すると、特図作動保留球数がゼロである間は4msの周期でデモ表示コマンドの送信を繰り返すことになり、不必要な送信が発生し、無闇に制御負担が増してしまう。そこで、上記「作動保留球なし」の状態となった場合に、デモ表示コマンドを1回送信して、これにより、既にデモ表示コマンドが送信済みである場合は、デモ表示コマンドを演出制御部24に送信することなく、この特別図柄管理処理を抜けるようになっている。
When the process passes the determination process of step S417, that is, when the state of “no operation pending ball” is reached, and when the special symbol operation status at this time is “standby (01H)” (step S417: NO), the special symbol operation status is switched to "waiting (00H)" (00H is stored in the special symbol operation status: step S418). Then, a "demo display command" for displaying the customer waiting demonstration screen is transmitted to the
演出制御部24は、上記デモ表示コマンドを受けてから所定時間経過しても、何ら図柄変動表示ゲームに係る演出制御コマンド(たとえば、保留加算コマンド)を受けない場合、変動表示動作が一定時間行われない状態(客待ち待機状態)が発生したとみなして、客待ちデモ画面表示を行うこととしている。
If no effect control command (for example, a hold addition command) relating to the symbol change display game has been received for a predetermined time after receiving the demo display command, the
特図2作動保留球数がゼロでない場合(ステップS401:NO)、または特図2作動保留球数がゼロであるが、特図1作動保留球数がゼロでない場合(ステップS401:YES→ステップS402:NO)、今回の変動表示に供する作動保留球を対象とした特別図柄の変動開始時に係る処理(ステップS403〜S416)を行っていく。ここで、以下に説明するステップS403〜S416の処理については、上記のステップS401の判定で‘NO’であった場合は特図2作動保留球を対象とした処理、上記のステップS402の判定で‘NO’であった場合は特図1作動保留球を対象とした処理となるが、処理の仕方は同じであるため、重複記載を避けるために特に必要が無い限り、特別図柄1側の作動保留球を対象とした処理なのか、特別図柄2側の作動保留球を対象とする処理なのかという区別はせずに説明していく。
When the number of operation reserved balls in the special figure 2 is not zero (step S401: NO), or when the number of operation reserved balls in the special figure 2 is zero, but the number of operation reserved balls in the special figure 1 is not zero (step S401: YES → step) (S402: NO), the process (steps S403 to S416) relating to the start of the change of the special symbol for the operation-holding ball to be used for the present change display is performed. Here, regarding the processing of steps S403 to S416 described below, if “NO” is determined in the above-described step S401, the processing is performed for the special figure 2 operation holding ball, and the processing is performed in the above-described step S402. If the answer is "NO", the process is for the special figure 1 operation reserved ball. However, since the processing method is the same, the operation of the special symbol 1 side is performed unless otherwise necessary to avoid redundant description. The process will be described without distinguishing whether the process is for the reserved ball or the process for the activated ball on the
ステップS403の処理に進むと、作動保留球数を1減算し(今回の変動表示動作に供する特別図柄側に係る作動保留球数−1:ステップS403)、減算後の作動保留球数情報を含む「保留減算コマンド」を演出制御部24に送信する(ステップS404)。この保留減算コマンドにより、演出制御部24側は、今回の作動保留球数消化後の残余作動保留球数を把握し、現在表示中の保留表示をシフト表示させる。
When the process proceeds to step S403, the number of operation-reserved balls is subtracted by 1 (the number of operation-reserved balls on the special symbol side used for the present fluctuation display operation-1: step S403), and the information on the number of operation-reserved balls after the subtraction is included. A “hold subtraction command” is transmitted to the effect control unit 24 (step S404). In response to the hold subtraction command, the
次いで、特別図柄作動確認データを格納する(ステップS405)。この特別図柄作動確認データは、今回の変動開始側の特別図柄種別を指定する情報であり、たとえば、特別図柄1が変動開始側であるならば「00H(特図1変動開始指定)」を、特別図柄2が変動開始側であるならば「01H(特図2変動開始指定)」を、RAM203の特別図柄作動確認データに格納する。
Next, the special symbol operation confirmation data is stored (step S405). The special symbol operation confirmation data is information for designating the special symbol type on the fluctuation start side this time. For example, if the special symbol 1 is on the fluctuation start side, “00H (special figure 1 fluctuation start designation)” If the
次いで、RAM203の保留記憶エリアに格納されている保留データをシフトして(ステップS406)、保留4記憶エリアをクリアする(ステップS407)。このステップS406〜S407の処理では、保留記憶数n=1に対応する保留記憶エリア(保留1記憶エリア)に格納されている保留データ(大当り判定用乱数、特別図柄判定用乱数、および変動パターン用乱数)を読み出し、RAM203の判定用乱数記憶エリアに格納するとともに、保留n記憶エリア(n=2、3、4)に対応する保留記憶エリア(保留2記憶エリア、保留3記憶エリア、保留4記憶エリア)に格納されている保留データを、それぞれ‘n−1’に対応する保留記憶エリアに格納し(ステップS406)、保留4記憶エリアをクリアして空き領域を設ける(ステップS407)。これにより、特別図柄変動表示ゲームの開始順番は、作動保留球数n(n=1、2、3、4)の順番と一致し、始動口入賞時に取得された作動保留球がいずれの保留記憶エリアに対応するものであるかが特定されるとともに、新たな作動保留球の保留記憶が可能になる。
Next, the hold data stored in the hold storage area of the
次いで、残り時短回数コマンド、遊技状態コマンドを送信する(ステップS408)。ここでは、電サポ有り状態の残余回数をカウントする「電サポ回数カウンタ」がゼロであるか否かを判定し、残りの時短回数がある場合は、その残り時短回数情報を含む「変動回数残指定コマンド」を演出制御部24に送信する。この「変動回数残指定コマンド」により、演出制御部24側は、残りの時短回数を把握し残り時短回数情報を報知させることができる。またここでは、現在の遊技状態を指定する遊技状態コマンドも送信する。
Next, the remaining time reduction command and the game state command are transmitted (step S408). Here, it is determined whether or not the “electric support counter” that counts the remaining number of times when the electric support is present is zero. "Designation command" to the
次いで、設定値を取得し(ステップS409)、その設定値が正常範囲であるか否かを判定する(ステップS410)。このステップS409とS410の処理内容は、図14の始動口チェック処理中のステップS317とS318と同様の処理内容である。したがって、「S409〜S410の処理」と「S317〜S318の処理」とは、共通処理として構成されている。 Next, a set value is obtained (step S409), and it is determined whether the set value is within a normal range (step S410). The processing contents of steps S409 and S410 are the same as the processing contents of steps S317 and S318 during the start-up opening check processing of FIG. Therefore, “the processing of S409 to S410” and “the processing of S317 to S318” are configured as common processing.
取得した設定値が正常範囲でない場合(ステップS410:NO)、設定値データ異常が発生したとして、RAMエラー処理(図9)を行い(ステップS411)、変動開始時の大当り抽選や変動パターン決定に関する処理などをの後述の変動パターン管理処理を含むステップS412〜S416の処理は実行せずに、特別図柄変動開始処理を抜ける。換言すれば、図柄変動表示ゲームを開始させることなく、特別図柄管理処理を抜けることになる。これにより、以後、主制御部側タイマ割込処理のステップS086〜S100までの遊技(図柄変動表示ゲーム、当り遊技、普電開放遊技等)に係る主要動作処理がスキップされ(図11のステップS086:YESの処理ルート参照)、RAMエラーがクリアされない限り、遊技実行不能状態となる(RAMエラー停止制御処理(異常停止処理))。RAMエラーは、既に説明したように、設定変更操作を行うことにより解消される。 If the acquired set value is not within the normal range (step S410: NO), it is determined that a set value data abnormality has occurred, and a RAM error process (FIG. 9) is performed (step S411). The process exits from the special symbol variation start process without executing the processes of steps S412 to S416 including the later-described variation pattern management process such as the process. In other words, the special symbol management process is exited without starting the symbol variation display game. As a result, the main operation processing relating to the game (symbol change display game, hit game, open-destination game, and the like) from step S086 to step S100 of the main controller timer interrupt processing is skipped thereafter (step S086 in FIG. 11). : See processing route of YES), unless the RAM error is cleared, the game cannot be executed (RAM error stop control process (abnormal stop process)). The RAM error is eliminated by performing the setting change operation as described above.
なお本実施形態では、作動保留球発生時に直ちにRAMエラー処理をし、遊技の進行(図柄変動表示ゲーム、当り遊技、普電開放遊技等)がそれ以上進まないようにしている(図11のステップS086:YESの処理ルート参照)。しかしこの場合は次のような問題を生じうる。たとえば、作動保留球発生時に大当り遊技が実行中であった場合、この現在実行中の大当り遊技は、正しく処理された結果生起したものであるにもかかわらず、この大当り遊技までもが、RAMエラーにより停止してしまう(最終的にはRAMクリアにより消滅してしまう)。そうすると、大当り遊技の利益が消失してしまい、遊技者の遊技機に対する不信感を招来する。このような事態を回避するために、大当り遊技中は、当り遊技終了を待って、RAMエラーが実行される(上記遊技実行不能状態に制御される)ように構成してもよい。 In the present embodiment, the RAM error processing is performed immediately upon occurrence of the operation-holding ball, so that the progress of the game (symbol change display game, hit game, open electric game, etc.) does not proceed any further (step in FIG. 11). S086: See processing route of YES). However, in this case, the following problem may occur. For example, if a jackpot game is being executed when an operation-holding ball is generated, even if the currently executed jackpot game is a result of being correctly processed, even this jackpot game is affected by a RAM error. (It eventually disappears when the RAM is cleared). Then, the profit of the jackpot game is lost, and the player is distrusted with the gaming machine. In order to avoid such a situation, during the big hit game, a RAM error may be executed (controlled to the above-mentioned game non-executable state) after the hit game ends.
上述の構成(以下「変形例1」と称する)としては、たとえば、図11のタイマ割込処理において、ステップS086のYESの場合に、条件装置作動フラグをチェックする判定処理を設け、条件装置作動フラグがON状態(大当り遊技中)であれば、入力管理処理(ステップS089)に進むようにし、条件装置作動フラグがOFF状態(大当り遊技中以外)であれば、WDTクリア処理(ステップS101)に進むようにすればよい。また、大当り遊技だけでなく、小当り遊技をも含ませる場合は、さらに小当り中フラグをチェックする判定処理を設け、上述の大当りの場合と同様に、小当り遊技中の場合は入力管理処理(ステップS089)に進むようにし、小当り遊技中以外の場合は、WDTクリア処理(ステップS101)に進むようにすればよい(変形例2)。このようにすれば、当り遊技により遊技者が得られる利益が消失することがなく、不信感を与えることが無い。また当り遊技が終了した後は、特別図柄の変動が開始されることが無く、RAMエラー(設定値データの不具合)にも適切に対処することができる。 In the above-described configuration (hereinafter, referred to as “Modification 1”), for example, in the timer interrupt process of FIG. 11, if YES in step S086, a determination process of checking a condition device operation flag is provided. If the flag is ON (during the big hit game), the process proceeds to the input management process (step S089). If the condition device operation flag is OFF (other than the big hit game), the WDT clear process (step S101) is performed. I just want to go. Further, when not only the big hit game but also the small hit game is included, a determination process for checking the small hit flag is further provided. As in the case of the big hit described above, the input management process is performed in the case of the small hit game. The process proceeds to (Step S089), and if it is not during the small hit game, the process may proceed to the WDT clearing process (Step S101) (Modification 2). In this way, the profit obtained by the player by the hit game does not disappear, and there is no mistrust. Also, after the end of the hit game, the fluctuation of the special symbol is not started, and it is possible to appropriately cope with a RAM error (a defect of the set value data).
また、次のようなケースも想定される。たとえば、作動保留球発生時に、仕掛り中の図柄変動表示ゲーム(正常処理されたもの)があり、このゲーム結果が大当りのケースがある。このような場合、今回の作動保留球発生時に直ちにRAMエラー処理をしてしまうと、このゲーム結果は正しく処理された結果の大当りであるにもかかわらず、当該ゲームが停止されて、結果的に、その大当りの権利が消失してしまうことになる(最終的にはRAMクリアにより消滅してしまう)。このようなケースでは、仕掛り中の図柄変動表示ゲーム(特別図柄の変動表示)が終了したか否かを判定し、今回のゲームが当りである場合には、その変動終了後に当り遊技を発生させるようにし、今回の当り遊技終了を待って、RAMエラーを実行し(上記遊技不能状態に制御する)、ハズレの場合には、変動終了後に遊技不能状態にする、という制御を実行可能に構成すればよい(当り遊技に関しては、上記変形例1または変形例2の構成を利用すればよい)。このケースでは、現存する作動保留球に対する変動表示処理は実行されないが、大当り(小当りを含んでもよい)の権利が消失しないため、遊技者に対して不信感を与えることがない。
Also, the following cases are assumed. For example, there is a symbol change display game in progress (normally processed) at the time of occurrence of an operation pending ball, and the game result may be a big hit. In such a case, if the RAM error processing is performed immediately upon the occurrence of the operation pending ball, the game is stopped even though the game result is a big hit of the result of the correct processing. The right of the jackpot will be lost (it will eventually be lost by clearing the RAM). In such a case, it is determined whether or not the in-process symbol variation display game (variable display of special symbols) has ended, and if the current game is a hit, a hit game is generated after the end of the change. The control is executed such that a RAM error is executed (controlling to the above-mentioned game impossible state) after the current hitting game is completed, and in the case of a loss, the game is made to be a game impossible state after the change is completed. What is necessary is just to do (for the hit game, the configuration of the above-mentioned modification 1 or
一方、取得した設定値が正常範囲である場合(ステップS410:YES)、設定値コマンドを送信する(ステップS412)。設定値コマンドには、既に説明したように、現在の設定値情報を含まれ、演出制御部24側にて、当該設定値に基づく演出(設定示唆演出等)を現出制御する際に利用される。
On the other hand, if the acquired set value is within the normal range (step S410: YES), the set value command is transmitted (step S412). As described above, the set value command includes the current set value information, and is used when the
次いで、変動パターン管理処理を実行する(ステップS413)。この変動パターン管理処理は、判定用乱数記憶エリアから各種乱数値を取得して大当り抽選を実行し、大当り抽選の結果に基づく変動開始時の変動パターンを決定する処理を含む。 Next, a fluctuation pattern management process is executed (step S413). The variation pattern management process includes a process of acquiring various random numbers from the random number storage area for determination, executing a jackpot lottery, and determining a variation pattern at the start of variation based on the result of the jackpot lottery.
具体的には、まず、今回の特別図柄変動表示ゲームに供される作動保留球を対象に「当落抽選」を実行する。当落抽選については、ステップS319の先読み判定処理にて説明した先読み当落判定と実質的な処理内容は同じである。すなわち、大当り判定用乱数値と設定値に応じた当り乱数判定テーブルとに基づき抽選を実行して当落種別(大当り、小当り、ハズレの別)を決定する。そして、その結果をRAM203の当り判定フラグ領域に格納する(大当りであれば大当り判定フラグをON(5AH)、小当りであれば小当り判定フラグをON(5AH)、ハズレであれば、大当りおよび小当り判定フラグはOFF(00H))を格納する)。これにより、今回の特別図柄変動表示ゲームに係る当落種別が決定される。 Specifically, first, a “winning lottery” is executed for the operation-holding ball provided in the current special symbol variation display game. Regarding the winning lottery, the substantial processing content is the same as the prefetching hit determination described in the prefetching determination process of step S319. That is, the lottery is executed based on the random number value for big hit determination and the hit random number determination table according to the set value to determine a hit type (big hit, small hit, or loss). Then, the result is stored in the hit determination flag area of the RAM 203 (a big hit determination flag is ON (5AH) for a big hit, a small hit determination flag is ON (5AH) for a small hit, and a big hit and a big hit are lost). The small hit determination flag stores OFF (00H)). As a result, the winning type according to the current special symbol change display game is determined.
図柄抽選についても上記先読み図柄判定と実質的な処理内容は同じであり、当落抽選結果に対応した上記図柄テーブルを取得し、特別図柄判定用乱数値を取得して、当該図柄テーブルと特別図柄判定用乱数とに基づき抽選を実行して当り種別を決定する。そして、その結果結果(特別図柄判定データ)をRAM203の所定領域(特別図柄判定データ記憶領域)に格納する。これにより、今回の特別図柄変動表示ゲームに係る当選種別(当りの種類)が決定される。 The same processing as that of the above-mentioned pre-reading symbol determination is also substantially the same for the symbol lottery. The symbol table corresponding to the winning lottery result is obtained, the random number value for the special symbol determination is obtained, and the symbol table and the special symbol determination are obtained. A lottery is executed based on the random number for use to determine a hit type. Then, the result (special symbol determination data) is stored in a predetermined area of the RAM 203 (special symbol determination data storage area). As a result, the winning type (winning type) according to the present special symbol change display game is determined.
ここで、変動開始時における当落抽選や図柄抽選の抽選結果をRAM203に格納する理由は、これらの抽選結果は、特別図管理処理(ステップS093)の処理だけで利用されるものではなく、後々の特別電動役物処理(ステップS094)においても利用されるデータだからである。具体的には、当落抽選結果は、後続の特別図柄確認時間中処理(ステップS308)で、大当りまたは小当り遊技を実行する際に必要な当り遊技開始前処理に利用され、図柄抽選結果は、今回の結果が当りである場合、その当りの種類に応じた当り遊技を実行させるために必要となるデータだからである。この点、抽選結果をRAMに格納しない先読み判定時の処理とは異なる。
Here, the reason why the lottery results of the winning lottery and the symbol lottery at the start of the fluctuation are stored in the
またここでは、当りである場合に、遊技状態を移行させるための設定処理として、当り遊技後の遊技状態(図4参照)を指定するための必要な設定処理を行う(遊技状態移行準備処理)。 Also, here, when the hit is a hit, as a setting process for shifting the gaming state, a necessary setting process for designating a gaming state after the hitting game (see FIG. 4) is performed (a gaming state shift preparation process). .
上記した遊技状態移行準備処理を終えると、現在の設定値、現在の遊技状態、図柄抽選結果、変動パターン用乱数および作動保留球数(今回消化分を減算した作動保留球数)などを利用して、今回の変動表示動作に供される作動保留球を対象とした変動開始時の変動パターンを抽選により決定する。変動パターンの決定は、変動パターン選択テーブル(不図示)により決定される。この変動パターン選択テーブルは、変動パターンに対応した判定値が1または複数種類定められており、変動パターン用乱数値がいずれの判定値に属するか否かにより変動開始時の変動パターン(特別図柄の変動パターン)が決定されるようになっている。また、変動パターン選択テーブルには、設定値、遊技状態、図柄抽選結果、および作動保留球数に対応した複数種類の変動パターン選択テーブルが用意されている。変動パターンが決定されると、対応する変動時間を特別図柄役物動作タイマに格納する。これにより、今回の変動パターンに係る特別図柄の変動時間が定まることになる。 When the above-described game state transition preparation processing is completed, the current set value, the current game state, the symbol lottery result, the random number for the fluctuation pattern, the number of operation-reserved balls (the number of operation-reserved balls obtained by subtracting the amount consumed this time), and the like are used. Then, the fluctuation pattern at the start of the fluctuation for the operation-holding ball used for the current fluctuation display operation is determined by lottery. The determination of the variation pattern is determined by a variation pattern selection table (not shown). In this variation pattern selection table, one or more types of determination values corresponding to the variation pattern are determined, and the variation pattern at the start of the variation (special symbol of the special symbol) is determined based on which determination value the variation pattern random number belongs to. (A fluctuation pattern). Further, in the variation pattern selection table, there are prepared a plurality of types of variation pattern selection tables corresponding to the set value, the game state, the symbol lottery result, and the number of activated balls. When the variation pattern is determined, the corresponding variation time is stored in the special symbol accessory operation timer. As a result, the fluctuation time of the special symbol according to the current fluctuation pattern is determined.
次いで、変動表示中である旨を指定する特別図柄N変動中フラグ(N=1、2)に5AH(ON状態)を格納する(ステップS414)。上記「特別図柄N変動中フラグ」とは特別図柄1、2のどちらの特別図柄が変動中であるかを示すフラグで、当該フラグがON状態(=5AH)である場合には特別図柄が変動中である旨を示し、当該フラグがOFF状態(=00H)である場合には特別図柄が停止中である旨を示す。なお、特別図柄1変動中フラグ(N=1)は特別図柄1側に対応し、特別図柄2変動中フラグ(N=2)は特別図柄2側に対応する。
Next, 5AH (ON state) is stored in the special symbol N changing flag (N = 1, 2) designating that the variable display is being performed (step S414). The "special symbol N changing flag" is a flag indicating which of the
次いで、変動開始時のコマンド送信処理を実行する(ステップS415)。変動開始時のコマンド送信処理では、上記変動パターン管理処理で決定された変動パターンの内容を演出制御部24側に知らせるべく、演出制御コマンドとして、その変動パターン内容を特定可能な変動パターン情報を含む「変動パターン指定コマンド」を作成し、これを演出制御部24側へと送信する。また、上記図柄抽選結果に基づき、装飾図柄指定コマンドを作成し、演出制御部24に送信する。装飾図柄指定コマンドは、変動側の特別図柄種別を指定する上位バイト(MODE)と、当選種別を指定する下位バイト(EVENT)の2バイトで構成される。したがって、この装飾図柄指定コマンドには、変動側の特別図柄種別と当選種別(図柄抽選結果)とに関する情報が含まれる。この装飾図柄指定コマンドは、当選種別に関する情報が含まれることから、演出制御部24側において、主として、リーチ状態を形成する際の装飾図柄の組合せ(リーチ図柄を構成要素となる図柄種)や、最終的に停止表示させる装飾図柄(装飾停止図柄)の組合せや、図柄変動表示ゲームにおいて当選種別に対応する予告演出などを決定する際に利用される。
Next, a command transmission process at the start of the fluctuation is executed (step S415). In the command transmission process at the start of the variation, in order to notify the
そして、変動開始時設定処理として、特別図柄動作ステータス「変動中(02H)」に切り替え(特別図柄動作ステータスに02Hを格納)、判定用乱数記憶エリアと変動パターン用乱数記憶エリアをクリアする(ステップS416)。 Then, as a setting process at the start of the change, the special symbol operation status is switched to "variing (02H)" (02H is stored in the special symbol operation status), and the random number storage area for determination and the random number storage area for the variation pattern are cleared (step S416).
以上により、この特別図柄変動開始処理を抜けると、図13の特別図柄表示データ更新処理(ステップS309)を行い、かくして特別図柄の変動表示が開始されることになる。 As described above, after exiting the special symbol change start process, the special symbol display data updating process (step S309) in FIG. 13 is performed, and thus the special symbol change display is started.
なお、特別図柄変動中処理(ステップS307)では、特別図柄の変動中であるか否か、つまり特別図柄の変動時間が経過したか否かを監視し、変動時間が経過したならば、演出制御コマンドとして、「変動停止コマンド」を演出制御部24に送信する処理や、特別図柄役物動作タイマに確定表示時間(たとえば、500ms)を格納し、特別図柄動作ステータスを「確認中(03H)」に切り替え(特別図柄動作ステータスに03Hを格納)処理などを行う。上記「変動停止コマンド」とは、特別図柄の変動が終了したことを示すコマンドであり、この変動停止コマンドにより演出制御部24は、特別図柄の変動時間経過して特別図柄変動表示ゲームが終了したこと(終端)を把握し、現在変動表示中の装飾図柄を停止表示させる。これにより、特別図柄変動表示ゲームの終了とともに、装飾図柄変動表示ゲームも終了することになる。また、上記「確定表示時間」とは、特別図柄の変動表示が終了して特別図柄の停止表示した際、その停止表示を保持する時間(停止表示時間)である。
In the special symbol change processing (step S307), it is monitored whether or not the special symbol is changing, that is, whether or not the change time of the special symbol has elapsed. As a command, a process of transmitting a "fluctuation stop command" to the
また特別図柄確認時間中処理(ステップS308)では、上述の確定表示時間が経過したか否かを監視し、確定表示時間が経過したならば、今回の特別図柄変動表示ゲームが終了したとして、特別図柄動作ステータスを「待機中(01H)」に切り替え(特別図柄動作ステータスに01Hを格納)、今回の特別図柄変動表示ゲームが大当りであれば、大当り遊技を開始するために要する処理(大当り図柄停止時の各種設定処理)を行い、小当りであれば、小当り遊技を開始するために要する処理(小当り図柄停止時の各種設定処理)を行う。大当り図柄停止時の各種設定処理では、大当り遊技移行前処理として、大当り判定フラグをクリアして条件装置作動フラグをON状態にし、遊技状態を通常状態と同様の遊技状態に設定する等の各種設定処理を行う。また、小当り図柄停止時の各種設定処理では、小当り判定フラグクリアし(00Hを格納)、小当り中フラグをON状態にする。 In the special symbol confirmation time processing (step S308), it is monitored whether or not the above-described confirmed display time has elapsed. The symbol operation status is switched to “standby (01H)” (01H is stored in the special symbol operation status), and if the special symbol variation display game is a big hit, a process required to start the big hit game (big hit symbol stop) When a small hit is detected, a process required to start a small hit game (various setting processes when a small hit symbol is stopped) is performed. In the various setting process when the big hit symbol is stopped, various settings such as clearing the big hit determination flag, turning on the condition device operation flag, and setting the game state to the same game state as the normal state as a pre-big hit game transition processing. Perform processing. In the various setting processes when the small hit symbol is stopped, the small hit determination flag is cleared (00H is stored), and the small hit flag is turned on.
またここでは、電サポ回数カウンタ(電サポ有りの残余回数)、特図確変回数カウンタ(高確率状態の残余回数)、特図変動回数カウンタ(CZモードの残余回数)などが監視され、小当りまたはハズレの場合は、今回の特別図柄変動表示ゲームの消化分として、ゼロでないカウンタについては、当該カウンタが1減算され、減算後のカウンタ値をチェックし、ゼロであるか否かに応じた設定処理を行う。 In addition, here, the power support counter (remaining number of times with power support), the special figure probability change counter (remaining number of high probability states), the special figure change frequency counter (remaining number of CZ mode), and the like are monitored. Or, in the case of a loss, the counter corresponding to a non-zero counter is decremented by 1 as a portion to be consumed in the present special symbol change display game, the counter value after the subtraction is checked, and a setting is made according to whether or not the counter value is zero. Perform processing.
減算後の電サポ回数カウンタがゼロの場合、この場合は、今回のゲームで電サポ有りの継続回数が終了回数に達したとして、電サポ有り状態終了時の設定処理を行う。これにより次ゲームから、電サポ無し状態下となる。たとえば、現在の遊技状態が時短状態(低確率・電サポ有り)であって、今回のゲームにおいて、減算後の電サポ回数カウンタがゼロとなった場合には、次ゲームから通常状態(低確率・電サポ無し)に移行されることになる。 If the number of power support counters after the subtraction is zero, in this case, it is determined that the number of continuations with power support has reached the end number in the current game, and a setting process at the end of the power support status is performed. As a result, from the next game, there is no electric support. For example, if the current gaming state is a time-saving state (low probability, with power support), and in the current game the power support counter after subtraction becomes zero, the normal state (low probability)・ No electricity support).
また、減算後の特図確変回数カウンタがゼロ場合、この場合は、今回のゲームで高確率状態が終了回数に達したとして、高確率状態終了時の設定処理を行う。これにより次ゲームから、低確率状態下となる。たとえば、現在の遊技状態が潜確状態(高確率・電サポ無し)であり、今回のゲームにおいて、減算後の特図確変回数カウンタがゼロとなった場合には、次ゲームから通常状態(低確率・電サポ無し)に移行されることになる。また、たとえば、、現在の遊技状態が確変状態(高確率・電サポ無し)であり、減算後の電サポ回数カウンタおよび減算後の特図確変回数カウンタがゼロとなった場合は、次ゲームから通常状態(低確率・電サポ無し)に移行されることになる。 If the special figure probability change counter after subtraction is zero, in this case, it is determined that the high-probability state has reached the end number in the current game, and a setting process at the end of the high-probability state is performed. As a result, the state is changed to the low probability state from the next game. For example, if the current game state is a latent state (high probability, no power support), and in the current game, the special figure probability change counter after subtraction becomes zero, the normal state (low) (Without probability / electric support). Also, for example, if the current gaming state is a probable change state (high probability, no power support) and the power support counter after subtraction and the special figure probable frequency counter after subtraction become zero, the next game starts. It will be shifted to the normal state (low probability, no electricity support).
また、減算後の特図変動回数カウンタがゼロの場合、この場合は、CZモードに係る特別図柄の変動回数が終了回数に達したので、CZ終了時の設定処理を行い、CZ(潜確)かCZ(通常)かに応じて、次ゲームから潜確状態か通常状態への移行設定処理を行う。 Also, if the special figure variation counter after the subtraction is zero, in this case, since the number of variations of the special symbol related to the CZ mode has reached the end frequency, a setting process at the end of CZ is performed, and CZ (latent) is performed. A transition setting process from the next game to a latent state or a normal state is performed depending on whether the game is CZ or normal.
また、遊技状態が更新された場合には、遊技状態の移行情報を含む「遊技状態指定コマンド」を演出制御部24に送信する。演出制御部24は、遊技状態指定コマンドにより遊技状態が移行した旨を把握することができる。
When the gaming state is updated, a “gaming state designation command” including the transition information of the gaming state is transmitted to the
以上に説明した各実施形態では、遊技媒体として遊技球を利用したパチンコ遊技機について説明したが、本発明の目的を達成できる遊技機であれば特に制限されない。たとえば、遊技媒体として遊技メダルを利用する遊技機や、電磁気的記録を利用した遊技媒体を利用した遊技機(いわゆる「封入式遊技機(管理式遊技機)」などの遊技機)や、回胴式遊技機などであってもよい。 In each of the embodiments described above, a pachinko game machine using a game ball as a game medium has been described, but there is no particular limitation as long as the game machine can achieve the object of the present invention. For example, a gaming machine using a gaming medal as a gaming medium, a gaming machine using a gaming medium using electromagnetic recording (a gaming machine such as a so-called “enclosed gaming machine (managed gaming machine)”), It may be a gaming machine or the like.
本発明は、遊技機に有用である。 The present invention is useful for gaming machines.
1 遊技機、
2 前枠、
3 遊技盤、
3a 遊技領域、
4 外枠、
6 ガラス扉、
9 上受け皿、
15 発射操作ハンドル、
19 遊技球払出装置、
20 主制御部(主制御基板)、
24 演出制御部(演出制御基板、液晶制御基板)
28 発射制御基板、
29 払出制御基板、
32 発射装置、
34、34a 上始動口、上始動口センサ
35、35a 下始動口、下始動口センサ、
36 液晶表示装置、
37、37a 普通図柄始動口、普通図柄始動口センサ、
38a、38b 特別図柄表示装置、
39a 普通図柄表示装置、
50、52a 大入賞口、大入賞口センサ
41 普通変動入賞装置、
41c 普通電動役物ソレノイド、
52 特別変動入賞装置、
52c 大入賞口ソレノイド、
43 一般入賞口、
43a 一般入賞口センサ、
45 装飾ランプ、
46 スピーカ、
47 可動翼片、
49 アウト口、
60 満杯検出センサ、
61 前扉開放センサ、
94 設定キースイッチ、
95 設定変更スイッチ、
96 設定変更完了スイッチ、
97 設定表示器、
98 RAMクリアスイッチ、
99 性能表示器、
201 主制御CPU、
202 主制御ROM、
203 主制御RAM、
241 演出制御CPU、
242 演出制御ROM、
243 演出制御RAM。
1 gaming machines,
2 Front frame,
3 game board,
3a game area,
4 outer frame,
6 glass doors,
9 Upper saucer,
15 launch operation handle,
19 game ball payout device,
20 main control unit (main control board)
24 Production control unit (production control board, liquid crystal control board)
28 launch control board,
29 payout control board,
32 launchers,
34, 34a upper starting port, upper
36 liquid crystal display device,
37, 37a normal symbol starting port, normal symbol starting port sensor,
38a, 38b special symbol display device,
39a Ordinary symbol display device,
50, 52a Winning prize mouth, Winning
41c Ordinary electric accessory solenoid,
52 Special variable prize winning device,
52c big winning opening solenoid,
43 General Winners,
43a General winning opening sensor,
45 decorative lamps,
46 speakers,
47 movable wings,
49 Out mouth,
60 full detection sensor,
61 Front door open sensor,
94 setting key switch,
95 setting change switch,
96 Setting change completion switch,
97 setting display,
98 RAM clear switch,
99 performance indicator,
201 main control CPU,
202 main control ROM,
203 main control RAM,
241 effect control CPU,
242 production control ROM,
243 Production control RAM.
Claims (3)
電源投入後に前記RAMの記憶内容について正当性を判定し、正当性があると判定された場合に、前記バックアップ手段により保持された前記RAMの記憶内容に基づいて、電源投入後に電源遮断前の動作に復帰させる復帰処理を実行する電源投入時処理手段と、
電源投入時処理手段による処理を終えた後に繰り返し実行される通常遊技処理手段と、を備え、
所定の始動条件に基づいて抽選処理を実行し、当該抽選処理の結果に基づいて特別遊技状態に制御可能に構成された遊技機であって、
前記RAMは、前記抽選処理の結果データを含む通常の遊技進行に係る遊技処理で使用する遊技データを記憶する第1記憶領域と、所定の遊技期間で得られる遊技結果データを記憶する第2記憶領域とを備え、
前記電源投入時処理手段は、前記第1記憶領域の記憶データに正当性があると判定された場合には前記復帰処理を実行する一方、当該正当性がないと判定された場合には前記復帰処理は実行せずにRAMエラーに対応した報知を行うための報知処理を実行するように構成されており、
前記通常遊技処理手段は、前記第2記憶領域の記憶データについて正当性を判定するように構成され、当該正当性が無いと判定された場合は前記報知処理を実行しないように構成されている、
ことを特徴とする遊技機。 Backup means for retaining the contents of the RAM even after power-off;
After the power is turned on, the validity of the contents stored in the RAM is determined, and when the validity is determined, the operation before the power is turned off after the power is turned on based on the stored contents of the RAM held by the backup unit. Power-on processing means for executing a return process for returning to
Normal game processing means repeatedly executed after the processing by the power-on processing means is completed,
A gaming machine configured to execute a lottery process based on a predetermined starting condition and to be controlled to a special game state based on a result of the lottery process,
The RAM has a first storage area for storing game data used in a game process related to a normal game progress including the result data of the lottery process, and a second storage for storing game result data obtained in a predetermined game period. Area and
The power-on processing means executes the return processing when it is determined that the data stored in the first storage area is valid, and executes the recovery when it is determined that the data is not valid. It is configured to execute a notification process for performing notification corresponding to the RAM error without performing the process.
The normal game processing means is configured to determine validity of the storage data in the second storage area, and is configured not to execute the notification processing when it is determined that there is no validity,
A gaming machine characterized by that:
ことを特徴とする請求項1に記載の遊技機。 The normal game processing means initializes the game result data when it is determined that the game result is not valid, and calculates new game result data.
The gaming machine according to claim 1, wherein:
前記報知処理は、前記演出制御手段に対して前記RAMエラーに対応した制御コマンドを出力する処理であり、
前記演出制御手段は、前記RAMエラーに対応した制御コマンドを受信した場合に、前記報知演出を制御する、
ことを特徴とする請求項1または2に記載の遊技機。 Further provided is an effect control means configured to be able to control the predetermined notification effect by the effect means,
The notification process is a process of outputting a control command corresponding to the RAM error to the effect control unit,
The effect control means, when receiving a control command corresponding to the RAM error, controls the notification effect,
3. The gaming machine according to claim 1, wherein:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020000049A JP6964149B2 (en) | 2017-07-07 | 2020-01-05 | Pachinko machine |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017134228A JP6642945B2 (en) | 2017-07-07 | 2017-07-07 | Gaming machine |
JP2020000049A JP6964149B2 (en) | 2017-07-07 | 2020-01-05 | Pachinko machine |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017134228A Division JP6642945B2 (en) | 2017-07-07 | 2017-07-07 | Gaming machine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020054877A true JP2020054877A (en) | 2020-04-09 |
JP6964149B2 JP6964149B2 (en) | 2021-11-10 |
Family
ID=70105816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020000049A Active JP6964149B2 (en) | 2017-07-07 | 2020-01-05 | Pachinko machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6964149B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7083378B2 (en) * | 2020-09-23 | 2022-06-10 | 株式会社藤商事 | Pachinko machine |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001212353A (en) * | 2000-02-07 | 2001-08-07 | Sophia Co Ltd | Game machine and game system |
JP2004229772A (en) * | 2003-01-29 | 2004-08-19 | Sansei R & D:Kk | Game machine |
JP3647778B2 (en) * | 2001-07-31 | 2005-05-18 | 株式会社三共 | Game machine |
JP4254940B2 (en) * | 2002-03-05 | 2009-04-15 | 株式会社大万 | Game machine |
JP4808091B2 (en) * | 2006-06-22 | 2011-11-02 | 株式会社三共 | Slot machine |
JP4836461B2 (en) * | 2005-01-17 | 2011-12-14 | 株式会社三共 | Slot machine |
JP4874355B2 (en) * | 2009-02-18 | 2012-02-15 | 株式会社ソフイア | Game machine |
JP2012200426A (en) * | 2011-03-25 | 2012-10-22 | Sophia Co Ltd | Game machine and game system |
JP2014213076A (en) * | 2013-04-26 | 2014-11-17 | サミー株式会社 | Game machine |
JP5708869B1 (en) * | 2014-09-12 | 2015-04-30 | タイヨーエレック株式会社 | Game machine |
JP5737818B1 (en) * | 2014-06-30 | 2015-06-17 | サミー株式会社 | Game machine |
JP2016087257A (en) * | 2014-11-07 | 2016-05-23 | 株式会社三共 | Game machine |
JP2016101275A (en) * | 2014-11-27 | 2016-06-02 | サミー株式会社 | Game machine |
JP6151414B1 (en) * | 2016-07-29 | 2017-06-21 | 山佐株式会社 | Game machine |
JP6642945B2 (en) * | 2017-07-07 | 2020-02-12 | 株式会社藤商事 | Gaming machine |
JP6907355B2 (en) * | 2017-07-06 | 2021-07-21 | 株式会社藤商事 | Pachinko machine |
-
2020
- 2020-01-05 JP JP2020000049A patent/JP6964149B2/en active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001212353A (en) * | 2000-02-07 | 2001-08-07 | Sophia Co Ltd | Game machine and game system |
JP3647778B2 (en) * | 2001-07-31 | 2005-05-18 | 株式会社三共 | Game machine |
JP4254940B2 (en) * | 2002-03-05 | 2009-04-15 | 株式会社大万 | Game machine |
JP2004229772A (en) * | 2003-01-29 | 2004-08-19 | Sansei R & D:Kk | Game machine |
JP4836461B2 (en) * | 2005-01-17 | 2011-12-14 | 株式会社三共 | Slot machine |
JP4808091B2 (en) * | 2006-06-22 | 2011-11-02 | 株式会社三共 | Slot machine |
JP4874355B2 (en) * | 2009-02-18 | 2012-02-15 | 株式会社ソフイア | Game machine |
JP2012200426A (en) * | 2011-03-25 | 2012-10-22 | Sophia Co Ltd | Game machine and game system |
JP2014213076A (en) * | 2013-04-26 | 2014-11-17 | サミー株式会社 | Game machine |
JP5737818B1 (en) * | 2014-06-30 | 2015-06-17 | サミー株式会社 | Game machine |
JP5708869B1 (en) * | 2014-09-12 | 2015-04-30 | タイヨーエレック株式会社 | Game machine |
JP2016087257A (en) * | 2014-11-07 | 2016-05-23 | 株式会社三共 | Game machine |
JP2016101275A (en) * | 2014-11-27 | 2016-06-02 | サミー株式会社 | Game machine |
JP6151414B1 (en) * | 2016-07-29 | 2017-06-21 | 山佐株式会社 | Game machine |
JP6907355B2 (en) * | 2017-07-06 | 2021-07-21 | 株式会社藤商事 | Pachinko machine |
JP6642945B2 (en) * | 2017-07-07 | 2020-02-12 | 株式会社藤商事 | Gaming machine |
Also Published As
Publication number | Publication date |
---|---|
JP6964149B2 (en) | 2021-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6642945B2 (en) | Gaming machine | |
JP6646911B2 (en) | Gaming machine | |
JP6656209B2 (en) | Gaming machine | |
JP6768605B2 (en) | Game machine | |
JP6827898B2 (en) | Game machine | |
JP6002359B2 (en) | Game machine | |
JP2020006218A (en) | Game machine | |
JP6787862B2 (en) | Game machine | |
JP6827901B2 (en) | Game machine | |
JP6827900B2 (en) | Game machine | |
JP5379292B1 (en) | Game machine | |
JP6827899B2 (en) | Game machine | |
JP7234193B2 (en) | game machine | |
JP2019171127A (en) | Game machine | |
JP6907355B2 (en) | Pachinko machine | |
JP2019205942A (en) | Game machine | |
JP7411058B2 (en) | gaming machine | |
JP6964149B2 (en) | Pachinko machine | |
JP7234195B2 (en) | game machine | |
JP7220745B2 (en) | game machine | |
JP7220744B2 (en) | game machine | |
JP7153113B2 (en) | game machine | |
JP2021062264A (en) | Game machine | |
JP7083378B2 (en) | Pachinko machine | |
JP2019205940A (en) | Game machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200118 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200909 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200915 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201031 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210316 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210516 |
|
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: 20211005 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211018 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6964149 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |