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

JP7244281B2 - game machine - Google Patents

game machine Download PDF

Info

Publication number
JP7244281B2
JP7244281B2 JP2019007374A JP2019007374A JP7244281B2 JP 7244281 B2 JP7244281 B2 JP 7244281B2 JP 2019007374 A JP2019007374 A JP 2019007374A JP 2019007374 A JP2019007374 A JP 2019007374A JP 7244281 B2 JP7244281 B2 JP 7244281B2
Authority
JP
Japan
Prior art keywords
data
area
priority
address
motion
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019007374A
Other languages
Japanese (ja)
Other versions
JP2020115944A (en
Inventor
充慶 後藤
宗克 亀田
祐哉 岡本
祐樹 坂
哲志 瀧田
啓貴 福原
宏樹 矢野
暢紘 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Heiwa Corp
Original Assignee
Heiwa Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Heiwa Corp filed Critical Heiwa Corp
Priority to JP2019007374A priority Critical patent/JP7244281B2/en
Publication of JP2020115944A publication Critical patent/JP2020115944A/en
Application granted granted Critical
Publication of JP7244281B2 publication Critical patent/JP7244281B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Pinball Game Machines (AREA)
  • Display Devices Of Pinball Game Machines (AREA)

Description

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

一般に、遊技機(パチンコ機)では、遊技者のハンドル操作により遊技盤内の遊技領域に向かって遊技球が発射され、遊技領域を流下した遊技球が始動口に入球したことを条件に特別図柄に係る抽選が実行される。そして、遊技機では、特別図柄表示器において、特別図柄が変動表示され、さらに、抽選によって決定された特別図柄が停止表示されることで遊技者に抽選結果が報知される。このとき、遊技機では、特別図柄表示器に大当たりであることを示す特定の特別図柄が停止表示されると、通常の遊技に比べて遊技者に有利な大役遊技が開始される。大役遊技が開始された場合、遊技機では、アタッカー装置が所定回数開閉し、大入賞口への遊技球の入球が可能になるため、遊技者が多くの賞球の払い出しを受けることが可能となる。 In general, in a gaming machine (pachinko machine), a game ball is shot toward a game area in a game board by a player's steering wheel operation, and a game ball that has flowed down the game area enters a starting hole. A lottery related to the design is executed. In the gaming machine, the special symbols are variably displayed on the special symbol display device, and the special symbols determined by the lottery are stopped and displayed to inform the player of the lottery result. At this time, in the gaming machine, when a specific special symbol indicating a big win is stop-displayed on the special symbol display device, a big win game that is more advantageous to the player than a normal game is started. When a big role game is started, the attacker device opens and closes a predetermined number of times in the gaming machine, allowing game balls to enter the big winning opening, so that the player can receive a large number of winning balls. becomes.

上述した遊技機においては、遊技に関する演出として画像を用いた多彩な演出を実現するために、画像データの読み出し及び書き込みが自在なRAMにそれぞれ画像を描画可能な複数のレイヤを有し、表示画面に表示する画像として、各レイヤに描画された画像を重ねた画像を表示する構成が知られている(例えば、特許文献1)。 In the above-described game machine, in order to realize various effects using images as effects related to games, a RAM from which image data can be freely read and written is provided with a plurality of layers each capable of drawing an image, and a display screen is provided. As an image to be displayed on a layer, there is known a configuration for displaying an image in which images drawn on each layer are superimposed (for example, Patent Document 1).

特開2014-4468号公報JP-A-2014-4468

近年、遊技機においては、画像を用いたより多彩な演出が求められており、演出の内容が変更される都度、描画する画像データを読み出し及び書き込みを実行し、画像データに基づく描画を実行する、画像を用いた演出に係る一連の処理を実行する。このため、遊技機においては、多様な演出を実現するために、各演出に対応する演出に係る一連の処理を実行するため、それぞれの処理における処理負荷が増大してしまうと、処理速度が低下してしまう虞があった。 In recent years, there has been a demand for more diverse effects using images in game machines. A series of processes related to rendering using images is executed. Therefore, in the gaming machine, in order to realize various effects, a series of processes related to effects corresponding to each effect is executed. There was a fear of it.

そこで、本発明は、演出に係る処理の負荷を軽減させることができる遊技機を提供することを目的としている。 SUMMARY OF THE INVENTION Accordingly, it is an object of the present invention to provide a gaming machine capable of reducing the load of processing related to presentation.

本発明は、遊技に関する演出を制御する演出制御部を備える遊技機において、
前記演出制御部は、
複数の演出データが予め保持されたデータ保持手段と、
前記データ保持手段に保持されている前記演出データを一時的に格納する複数の領域を有し、前記演出データを前記領域に読み書き可能なデータ格納手段と、
前記領域への前記演出データの格納と前記領域に格納された前記演出データの読み出しとを行う制御手段と、を有し、
前記制御手段は、前記演出データに対応した優先度を参照して前記領域に前記演出データを格納し、
前記演出データには、第1優先度の第1演出データと、前記第1優先度とは異なる第2優先度の第2演出データと、が含まれ、
前記制御手段は、前記第1演出データと、前記第2演出データと、を同じレイヤに描画可能である、ことを特徴とする。
The present invention provides a game machine including an effect control unit that controls game-related effects,
The production control unit is
data holding means in which a plurality of performance data are held in advance;
data storage means having a plurality of areas for temporarily storing the effect data held in the data holding means, and capable of reading and writing the effect data in the areas;
a control means for storing the performance data in the area and reading the performance data stored in the area;
The control means stores the effect data in the area with reference to the priority corresponding to the effect data ,
The effect data includes first effect data with a first priority and second effect data with a second priority different from the first priority,
The control means is characterized in that it can draw the first effect data and the second effect data on the same layer .

本発明によれば、演出に係る処理の負荷を軽減させることができる遊技機を提供することができる。 According to the present invention, it is possible to provide a gaming machine capable of reducing the load of processing related to presentation.

本発明の第1の実施形態の遊技機の扉が解放された状態における外観構成を示す斜視図である。1 is a perspective view showing an external configuration of a gaming machine according to a first embodiment of the present invention in a state where a door is opened; FIG. 本発明の第1の実施形態の遊技機の正面図である。1 is a front view of a gaming machine according to a first embodiment of the present invention; FIG. 本発明の第1の実施形態の遊技機の機能ブロックを説明する図である。It is a figure explaining the functional block of the gaming machine of the 1st Embodiment of this invention. 本発明の第1の実施形態の遊技機における副制御部の機能ブロックを説明する図である。It is a figure explaining the functional block of the sub-control part in the gaming machine of the 1st Embodiment of this invention. (A)は、本発明の第1の実施形態の遊技機におけるプライオリティリストを示す図、(B)は、モーションデータを示す図である。(A) is a diagram showing a priority list in the gaming machine of the first embodiment of the present invention, and (B) is a diagram showing motion data. 本発明の第1の実施形態の遊技機におけるモーションリストを示す図である。It is a figure which shows the motion list|wrist in the gaming machine of the 1st Embodiment of this invention. 本発明の第1の実施形態の遊技機におけるモーションリストにおいてすべての領域にモーションデータのインデックスが格納された状態を示す図である。FIG. 4 is a diagram showing a state in which indexes of motion data are stored in all areas in a motion list in the gaming machine according to the first embodiment of the present invention; 本発明の第2の実施形態の遊技機における副制御部の機能ブロックを説明する図である。It is a figure explaining the functional block of the sub-control part in the gaming machine of the 2nd Embodiment of this invention. (A)は、本発明の第2の実施形態の遊技機におけるモーションリストを示す図、(B)は、モーションリスト先頭アドレス格納領域を示す図である。(A) is a diagram showing a motion list in a gaming machine according to a second embodiment of the present invention, and (B) is a diagram showing a motion list top address storage area. (A)は、本発明の第2の実施形態の遊技機におけるモーションリストにおいて、新たなモーションデータのインデックスを追加した状態を示す図、(B)は、新たなモーションデータのインデックスの追加に伴いアドレスデータの更新を実行した状態を示す図である。(A) is a diagram showing a state in which a new motion data index has been added to the motion list in the gaming machine according to the second embodiment of the present invention; FIG. 10 is a diagram showing a state in which address data has been updated;

[第1の実施形態]
以下、本発明の第1の実施形態について説明する。なお、以下に説明する第1の実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また、第1の実施形態で説明される構成のすべてが、本発明の必須構成要件であるとは限らない。
[First Embodiment]
A first embodiment of the present invention will be described below. It should be noted that the first embodiment described below does not unduly limit the content of the present invention described in the claims. Moreover, not all the configurations described in the first embodiment are essential constituent elements of the present invention.

1.構成
図1は、本発明の第1の実施形態に係る遊技機であるパチンコ機1の斜視図である。図1に示すように、パチンコ機1は、略矩形状に組まれた四辺によって囲繞空間が形成される外枠2と、外枠2にヒンジ機構によって開閉自在に取り付けられた中枠4と、中枠4にヒンジ機構によって開閉自在に取り付けられた前枠6と、を備えている。
1. Configuration FIG. 1 is a perspective view of a pachinko machine 1, which is a game machine according to a first embodiment of the present invention. As shown in FIG. 1, a pachinko machine 1 includes an outer frame 2 in which a space is formed by four sides assembled in a substantially rectangular shape; A front frame 6 attached to the middle frame 4 by a hinge mechanism so as to be openable and closable is provided.

中枠4は、外枠2と同様に、略矩形状に組まれた四辺によって囲繞空間が形成されている。パチンコ機1では、中枠4の囲繞空間に遊技盤30(図2参照)を保持している。また、前枠6には、ガラス製又は樹脂製の透過板10が保持されている。そして、パチンコ機1では、中枠4及び前枠6を外枠2に対して閉じると、遊技盤30においてベースとなり、パチンコ機1を正面視した場合における中枠4の前面に設置される遊技板31(図2参照)と透過板10とが所定の間隔を維持して略平行に対面するとともに、パチンコ機1の正面側から、透過板10を介して遊技盤30が視認可能となる。 Similarly to the outer frame 2, the middle frame 4 has four sides formed in a substantially rectangular shape to form an enclosed space. The pachinko machine 1 holds a game board 30 (see FIG. 2) in the surrounding space of the middle frame 4 . Further, the front frame 6 holds a transmission plate 10 made of glass or resin. In the pachinko machine 1, when the middle frame 4 and the front frame 6 are closed with respect to the outer frame 2, it becomes a base on the game board 30, and is installed in front of the middle frame 4 when the pachinko machine 1 is viewed from the front. The plate 31 (see FIG. 2) and the transmission plate 10 face each other substantially in parallel with a predetermined gap maintained, and the game board 30 can be visually recognized from the front side of the pachinko machine 1 through the transmission plate 10. - 特許庁

前枠6の下部には、パチンコ機1の正面側に突出する操作ハンドル12が設けられている。操作ハンドル12には、遊技者によって回転操作可能な発射操作レバー12aが設けられており、遊技者が発射操作レバー12aを回転させて発射操作を行うと、発射操作レバー12aの回転角度に応じた強度で、不図示の発射機構によって遊技価値としての遊技球が発射される。このようにして発射された遊技球は、遊技盤30の遊技板31の表面である遊技盤面31a(図2参照)に設けられたレール32,33(図2参照)間を上昇して遊技領域40(図2参照)に導かれることになる。 An operating handle 12 projecting toward the front side of the pachinko machine 1 is provided at the lower portion of the front frame 6. - 特許庁The operation handle 12 is provided with a firing operation lever 12a that can be rotated by the player. At high intensity, a game ball as a game value is shot by a shooting mechanism (not shown). The game ball thus shot rises between rails 32 and 33 (see FIG. 2) provided on the game board surface 31a (see FIG. 2), which is the surface of the game board 31 of the game board 30, and reaches the game area. 40 (see FIG. 2).

図2は、第1の実施形態に係る遊技盤30の正面図である。図2に示すように、遊技領域40は、遊技盤面31aと透過板10(図1参照)との間隔に形成される空間であって、遊技球が流下又は転動可能な領域である。遊技盤30には、遊技盤面31aに多数の釘や風車が設けられており、遊技領域40に導かれた遊技球が釘や風車に衝突して、不規則な方向に流下、転動するようにしている。 FIG. 2 is a front view of the game board 30 according to the first embodiment. As shown in FIG. 2, the game area 40 is a space formed between the game board surface 31a and the transmission plate 10 (see FIG. 1), and is an area where game balls can flow down or roll. The game board 30 is provided with a large number of nails and pinwheels on the game board surface 31a. I have to.

遊技領域40は、発射機構の発射強度に応じて遊技球の進入度合いを互いに異にする第1遊技領域40L及び第2遊技領域40Rを備えている。第1遊技領域40Lは、パチンコ機1に正対した遊技者から見て遊技領域40の左側に位置し、第2遊技領域40Rは、パチンコ機1に正対した遊技者から見て遊技領域40の右側に位置している。パチンコ機1では、レール33が遊技領域40の左側の上部で途切れていることから、発射機構によって所定の強度未満の発射強度で発射された遊技球が第1遊技領域40Lに進入し、所定の強度以上の発射強度で発射された遊技球が第2遊技領域40Rに進入することになる。 The game area 40 includes a first game area 40L and a second game area 40R in which the degree of entry of game balls differs from each other according to the firing intensity of the shooting mechanism. The first game area 40L is positioned on the left side of the game area 40 as seen from the player facing the pachinko machine 1, and the second game area 40R is positioned at the game area 40 as seen from the player facing the pachinko machine 1. located on the right side of the In the pachinko machine 1, since the rail 33 is discontinued at the upper left side of the game area 40, the game ball fired by the shooting mechanism with a shooting intensity less than a predetermined intensity enters the first game area 40L, A game ball shot with a shooting intensity equal to or higher than the intensity enters the second game area 40R.

また、遊技領域40には、遊技球が入球可能な第1始動口51、第2始動口52、複数の第1一般入賞口58、第2一般入賞口59、が設けられており、詳細には、第1遊技領域40Lに進入した遊技球は、第1始動口51、複数の第1一般入賞口58に入球可能であり、第2遊技領域40Rに進入した遊技球は、第2始動口52、第2一般入賞口59に入球可能とあるように構成されている。第1始動口51、第2始動口52、第1一般入賞口58、第2一般入賞口59のそれぞれに遊技球が入球すると、それぞれに設定された所定の賞球が遊技者に払い出される。なお、パチンコ機1において、賞球数は、1個以上であれば何個でもよく、また、第1始動口51、第2始動口52、第1一般入賞口58、第2一般入賞口59のそれぞれで払い出す賞球数を異ならせてもよいし、同じ賞球数に設定してもよい。パチンコ機1では、第1始動口51に遊技球が入球して払い出す賞球数を、第2始動口52に遊技球が入球して払い出す賞球数よりも少なく設定することも可能である。 In addition, the game area 40 is provided with a first starting port 51, a second starting port 52, a plurality of first general winning ports 58, and a second general winning port 59 into which game balls can enter. , the game ball that has entered the first game area 40L can enter the first start hole 51 and the plurality of first general winning holes 58, and the game ball that has entered the second game area 40R can enter the second It is configured so that a ball can be entered in the starting port 52 and the second general prize winning port 59. - 特許庁When a game ball enters each of the first starting port 51, the second starting port 52, the first general prize winning port 58, and the second general prize winning port 59, predetermined prize balls set respectively are paid out to the player. . In addition, in the pachinko machine 1, the number of prize balls may be any number as long as it is one or more. The number of prize balls to be paid out in each of may be set to be different, or the same number of prize balls may be set. In the pachinko machine 1, the number of winning balls to be put out by entering the first starting hole 51 may be set smaller than the number of winning balls to be put out by entering the second starting hole 52.例文帳に追加It is possible.

第1の実施形態のパチンコ機1では、第1始動口51内に第1始動領域が設けられ、第2始動口52内に第2始動領域が設けられている。そして、パチンコ機1では、第1始動口51又は第2始動口52に遊技球が入球して第1始動領域又は第2始動領域に遊技球が進入すると、予め設けられた複数の特別図柄の中からいずれか1つの特別図柄を決定するための内部抽選が行われる。各特別図柄には、遊技者にとって有利な特別遊技状態としての大当たり遊技の実行可否や、以後の遊技状態をどのような遊技状態にするかといった種々の特典(遊技利益)が対応付けられている。したがって、遊技者は、第1始動口51又は第2始動口52に遊技球が入球すると、所定の賞球を獲得するのと同時に、種々の特典を受ける権利獲得の抽選の機会を獲得することとなる。 In the pachinko machine 1 of the first embodiment, the first starting area is provided within the first starting opening 51 and the second starting area is provided within the second starting opening 52 . In the pachinko machine 1, when a game ball enters the first start port 51 or the second start port 52 and enters the first start area or the second start area, a plurality of special symbols provided in advance are displayed. An internal lottery will be held to determine one of the special symbols. Each special symbol is associated with various benefits (game profit) such as whether or not a jackpot game can be executed as a special game state advantageous to the player, and what kind of game state the subsequent game state should be. . Therefore, when the game ball enters the first start hole 51 or the second start hole 52, the player obtains a predetermined prize ball and at the same time obtains a lottery opportunity for obtaining rights to receive various benefits. It will happen.

また、第2始動口51には、可動片52aが開閉可能に設けられており、可動片52aの状態に応じて、第2始動口52への遊技球の進入容易性が変化するように構成されている。具体的には、可動片52aが閉状態にあるときには、第2始動口52への遊技球の入球が不可能となり、可動片52aが開き、遊技球の直径よりも開いた状態にあるときには、第2始動口52への遊技球の入球が可能となっている。 In addition, a movable piece 52a is provided in the second starting port 51 so that it can be opened and closed, and the ease with which a game ball enters the second starting port 52 changes according to the state of the movable piece 52a. It is Specifically, when the movable piece 52a is in a closed state, it becomes impossible to enter the game ball into the second starting port 52, and when the movable piece 52a is opened and is in a state where it is more open than the diameter of the game ball. , a game ball can be entered into the second starting port 52. - 特許庁

パチンコ機1では、第2遊技領域40Rに設けられたゲート53内の進入領域を遊技球が通過すると、普通図柄の抽選が行われ、抽選によって当たりに当選すると、可動片52aが所定時間、開状態に制御される。可動片52aが開状態に制御されることで、第1の実施形態のパチンコ機1では、可動片52aが遊技球を第2始動口52に導く受け皿として機能し、第2始動口52への遊技球の入球が容易となる。なお、パチンコ機1は、可動片52aが閉状態にあるときに、第2始動口52への遊技球の入球が不可能となるように構成されているが、第2始動口52が閉状態にある場合にも一定の頻度で遊技球が入球可能となるように構成されていてもよい。 In the pachinko machine 1, when the game ball passes through the entrance area in the gate 53 provided in the second game area 40R, a lottery of normal symbols is performed, and when the lottery wins, the movable piece 52a is opened for a predetermined time. State controlled. By controlling the movable piece 52a to the open state, in the pachinko machine 1 of the first embodiment, the movable piece 52a functions as a tray that guides the game ball to the second start port 52, and the second start port 52 It becomes easy to enter a game ball. Note that the pachinko machine 1 is configured such that the game ball cannot enter the second starting port 52 when the movable piece 52a is in the closed state. It may be configured so that game balls can be entered at a certain frequency even when in the state.

なお、第2遊技領域40Rの上部には、ワープ導入口56及びワープ排出口57が設けられており、第2遊技領域40Rに進入した遊技球のうち、右側を流下する遊技球はワープ導入口56から遊技盤30の背面側を通過してワープ排出口57に導かれ、再度、ゲート53の上部で第2遊技領域40Rに戻される。 In addition, a warp introduction port 56 and a warp discharge port 57 are provided in the upper part of the second game area 40R. It passes through the back side of the game board 30 from 56 and is led to the warp discharge port 57, and is returned to the second game area 40R above the gate 53 again.

第2遊技領域40Rの下方側には、遊技球が入球可能な大入賞口65を有する大入賞口装置60が設けられている。大入賞口装置60には、開閉扉61が大入賞口65を開閉可能となるように設けられており、通常、開閉扉61が大入賞口65を閉鎖して、大入賞口65への遊技球の入球が不可能となっている。これに対して、パチンコ機1では、大当たり遊技が実行されると、開閉扉61が開放されて、大入賞口65への遊技球の入球が可能となる。なお、大入賞口装置60には、開閉扉61の開閉と連動して上下に回動する回動部材62が設けられており、開閉扉61が開放された際に回動部材62が上方に回動して、上方から流下してくる遊技球を受け止めて大入賞口65に導き易くなる入賞補助を行うように構成されている。 A large winning opening device 60 having a large winning opening 65 into which a game ball can enter is provided on the lower side of the second game area 40R. The large winning opening device 60 is provided with an opening/closing door 61 capable of opening and closing the large winning opening 65. Normally, the opening/closing door 61 closes the large winning opening 65, and the game to the large winning opening 65 is allowed. It is impossible to enter the ball. On the other hand, in the pachinko machine 1, when a jackpot game is executed, the opening/closing door 61 is opened, and a game ball can enter the big winning hole 65.例文帳に追加Note that the big winning gate device 60 is provided with a rotating member 62 that rotates up and down in conjunction with the opening and closing of the opening/closing door 61. When the opening/closing door 61 is opened, the rotating member 62 moves upward. It is configured to receive the game balls that rotate and flow down from above, and perform winning assistance that makes it easier to lead them to the big winning opening 65. - 特許庁

そして、大入賞口65に遊技球が入球すると、大入賞口検出センサ67により遊技球の通過が検出され、所定の賞球が遊技者に払い出される。そして、大入賞口65から入球した遊技球は、下方側に配置された排出口69を通過して大入賞口装置60の背面側から外部に排出される。なお、大入賞口検出センサ67を通過した遊技球は、遊技球検出センサである大入賞口排出検出センサ68により通過が検出され、所定時間以内に大入賞口装置60の排出口69から遊技盤30の背面に適切に排出されたか否かが検出される。 Then, when the game ball enters the big winning hole 65, the passage of the game ball is detected by the big winning hole detection sensor 67, and a predetermined prize ball is paid out to the player. A game ball entering from the big winning opening 65 passes through a discharge opening 69 arranged on the lower side and is discharged from the back side of the big winning opening device 60 to the outside. The game ball that has passed through the big winning hole detection sensor 67 is detected by a big winning hole discharge detecting sensor 68, which is a game ball detecting sensor. It is detected whether or not it has been properly ejected to the back of 30 .

また、第2始動口52及び大入賞口65に入球しなかった遊技球は、大入賞口装置60をそのまま通過して、第2一般入賞口59の上方に導かれ、第2一般入賞口59に入賞するか、或いはそのまま下方に流下する。なお、第2一般入賞口59は、例えば賞球を1個に設定し、第1遊技領域40Lを狙って遊技球を発射すべき状態で入賞を検出した際に、第1遊技領域40Lを狙うべき旨(つまり左打ちの推奨)を報知するように構成しておくことが可能である。 In addition, game balls that do not enter the second starting hole 52 and the big winning hole 65 pass through the big winning hole device 60 as they are, are guided above the second general winning hole 59, and enter the second general winning hole. Win 59 or just flow down. In addition, the second general winning hole 59, for example, is set to one prize ball, and when the winning is detected in a state where the game ball should be shot aiming at the first game area 40L, the first game area 40L is aimed. It is possible to configure so as to notify the player that the player should hit (that is, the recommendation to hit left).

そして、遊技領域40の最下部には、第1一般入賞口58、第1始動口51、第2始動口52、大入賞口65、第2一般入賞口59、のいずれにも入球しなかった遊技球を、遊技領域40から遊技盤30の背面側に排出する排出口55が設けられている。 At the bottom of the game area 40, the ball does not enter any of the first general winning opening 58, the first starting opening 51, the second starting opening 52, the big winning opening 65, and the second general winning opening 59. A discharge port 55 is provided for discharging the game ball from the game area 40 to the back side of the game board 30 .

また、図1及び図2に示すように、パチンコ機1には、遊技状態の変化や各入賞口への入球の有無、各種抽選結果等の遊技の進行に応じた演出を実行する演出装置として、液晶表示装置からなる表示部としての演出表示装置400、演出役物装置410、さまざまな点灯態様や発光色に制御されるランプからなる演出照明装置420、スピーカからなる楽曲出力装置430、遊技者の演出に関する操作を受け付ける演出操作装置450が設けられている。 In addition, as shown in FIGS. 1 and 2, the pachinko machine 1 is equipped with an effect device for executing effects according to the progress of the game, such as changes in the game state, whether or not a ball enters each winning hole, and various lottery results. , a production display device 400 as a display unit made of a liquid crystal display device, a production accessory device 410, a production lighting device 420 made of a lamp controlled to various lighting modes and emission colors, a music output device 430 made of a speaker, a game A production operating device 450 is provided for receiving an operation related to the production of the player.

演出表示装置400は、遊技盤30の略中央部分において、パチンコ機1の正面側から視認可能な位置に画像を表示する画像表示装置としての画像表示部400aを備えており、パチンコ機1を正面視した場合において中枠4の背面側に設置されることで遊技板31よりも奥側に設けられている。つまり、第1の実施形態のパチンコ機1では、画像表示部400aよりも手前に遊技板31が位置している。 The effect display device 400 is provided with an image display unit 400a as an image display device for displaying an image at a position visible from the front side of the pachinko machine 1 in the substantially central portion of the game board 30. When viewed, it is provided on the back side of the game board 31 by being installed on the back side of the middle frame 4.例文帳に追加That is, in the pachinko machine 1 of the first embodiment, the game board 31 is located in front of the image display section 400a.

演出表示装置400は、図2に示すように、画像表示部400aに左側、中央、右側にそれぞれ配置された演出図柄401L、401C,401Rが変動表示され、演出図柄401L、401C,401Rの停止表示態様によって大当たり抽選結果が遊技者に報知される変動演出が実行されることとなる。 As shown in FIG. 2, the effect display device 400 variably displays the effect symbols 401L, 401C, and 401R arranged on the left side, the center, and the right side in the image display section 400a, and stops the effect symbols 401L, 401C, and 401R. Depending on the mode, a variable effect is executed in which the player is informed of the result of the big winning lottery.

演出役物装置410は、演出表示装置400の画像表示部400aよりも前方に配置され、通常、画像表示部400aの表示を邪魔しないように縮退しているが、演出図柄401L、401C,401Rの変動表示中等に、画像表示部400aの前方に進出するように移動する等して、遊技者に大当たりの期待感を付与するものである。 The production accessory device 410 is arranged in front of the image display section 400a of the production display device 400, and is usually retracted so as not to interfere with the display of the image display section 400a. During the variable display, etc., the player moves to the front of the image display section 400a to give the player a feeling of anticipation of a big win.

図1及び図2に示すように、演出照明装置420は、例えば光源としてのLEDやLEDから照射される光を拡散するレンズ等を有して構成され、演出役物装置410や遊技盤30等に設けられており、演出表示装置400に表示される画像等に合わせて、さまざまに点灯制御される。 As shown in FIGS. 1 and 2, the production lighting device 420 includes, for example, an LED as a light source and a lens that diffuses the light emitted from the LED. , and the lighting is controlled in various ways according to the image displayed on the effect display device 400 .

図1に示すように、楽曲出力装置430は、前枠6の上部位置や外枠2の最下部位置に設けられた、いわゆるスピーカであって、演出表示装置400に表示される画像等に合わせて、パチンコ機1の正面側に向けてさまざまな楽曲を出力する。なお、楽曲とは、楽音、噪音、音声、擬音等、音に関するすべての概念を含む。 As shown in FIG. 1, the music output device 430 is a so-called speaker provided at the upper position of the front frame 6 or at the lowest position of the outer frame 2, and is arranged in accordance with the image etc. displayed on the effect display device 400. Then, various musical pieces are output toward the front side of the pachinko machine 1.例文帳に追加Note that music includes all concepts related to sound, such as musical tones, noises, voices, and onomatopoeias.

演出操作装置450は、遊技者の押下操作を受け付ける演出押下ボタン451と、遊技者の演出操作装置450全体を回動させる回動操作を受け付ける演出回動レバー452を有しており、パチンコ機1の幅方向略中央位置であって、かつ、透過板10よりも下方位置に設けられている。演出操作装置450は、演出表示装置400に表示される画像等に合わせて有効化され、操作有効期間内に遊技者の操作を受け付けると、当該操作に応じて、演出表示装置400や演出役物装置410を用いたさまざまな演出が実行される。 The performance operating device 450 has a performance pressing button 451 for receiving a player's pressing operation, and a performance rotating lever 452 for receiving a player's rotating operation for rotating the entire performance operating device 450. and at a lower position than the transmission plate 10 . The effect operating device 450 is activated in accordance with an image or the like displayed on the effect display device 400, and when an operation by the player is received within the operation valid period, the effect display device 400 or the effect accessory is activated in response to the operation. Various productions using the device 410 are executed.

また、演出操作装置450の後方には、パチンコ機1から払い出される賞球や、遊技球貸出装置から貸し出される遊技球が導かれる上皿22が設けられ、上皿22の下方に下皿24が設けられている。パチンコ機1では、上皿22が遊技球で一杯になると、上皿22に進入できない遊技球が下皿24に導かれることとなる。また、下皿24の底面には、下皿24から遊技球を排出するための球抜き孔(不図示)が形成されている。球抜き孔は、通常、開閉板(不図示)によって閉じられているが、球抜きボタン24aを押下操作することにより、上記開閉板がスライド移動する等して球抜き孔が開放され、球抜き孔から下皿24の下方に遊技球を排出することが可能となっている。 Further, behind the effect operation device 450, there is provided an upper tray 22 for guiding prize balls paid out from the pachinko machine 1 and game balls rented from the game ball rental apparatus, and a lower tray 24 is provided below the upper tray 22. is provided. In the pachinko machine 1, when the upper tray 22 is filled with game balls, the game balls that cannot enter the upper tray 22 are guided to the lower tray 24.例文帳に追加Also, the bottom surface of the lower tray 24 is formed with a ball extraction hole (not shown) for ejecting game balls from the lower tray 24 . The ball removal hole is normally closed by an opening/closing plate (not shown), but when the ball removal button 24a is pressed down, the opening/closing plate slides to open the ball removal hole. A game ball can be discharged below the lower tray 24 through the hole.

そして、図2に示すように、遊技盤30には、遊技領域40の外方であって、かつ、遊技者が視認可能な位置に、遊技に係る種々の状況を表示するための装置として、第1特別図柄表示器71、第2特別図柄表示器72、第1特別図柄保留表示器73、第2特別図柄保留表示器74、普通図柄表示器75、普通図柄保留表示器76、及び右打ち報知表示器77(図3参照)を有する情報表示装置70が設けられている。 As shown in FIG. 2, on the game board 30, there is a device for displaying various situations related to the game outside the game area 40 and at a position visible to the player. 1st special symbol display 71, 2nd special symbol display 72, 1st special symbol reservation display 73, 2nd special symbol reservation display 74, normal design display 75, normal design reservation display 76, and right hand An information display device 70 having a notification indicator 77 (see FIG. 3) is provided.

図3は、第1の実施形態に係るパチンコ機1の各部を示すブロック図である。主制御基板で構成される主制御部100は、遊技の進行を制御し、メインCPU100aと、メインROM100bと、メインRAM100cと、を備えている。メインCPU100aは、各検出スイッチや払出・発射制御部300からの入力信号に基づいて、メインROM100bに格納されたプログラムを読み出して演算処理を行うとともに、各装置や表示器を直接制御したり、あるいは演算処理の結果に応じて他の制御部に主制御部100で生成したコマンドを送信したりすることで、遊技の進行に係る制御処理を実行する。メインRAM100cは、メインCPU100aの演算処理時におけるデータのワークエリアとして機能する。 FIG. 3 is a block diagram showing each part of the pachinko machine 1 according to the first embodiment. A main control unit 100 configured by a main control board controls the progress of a game, and includes a main CPU 100a, a main ROM 100b, and a main RAM 100c. The main CPU 100a reads the program stored in the main ROM 100b based on the input signal from each detection switch and the payout/launch control unit 300, performs arithmetic processing, and directly controls each device and display, or By transmitting a command generated by the main control unit 100 to another control unit according to the result of the arithmetic processing, control processing related to the progress of the game is executed. The main RAM 100c functions as a data work area during arithmetic processing of the main CPU 100a.

主制御部100には、第1一般入賞口58に遊技球が入球したことを検出する第1一般入賞口検出スイッチ58sと、第2一般入賞口59に遊技球が入球したことを検出する第2一般入賞口検出スイッチ59sと、第1始動口51に遊技球が入球したことを検出する第1始動口検出スイッチ51sと、第2始動口52に遊技球が入球したことを検出する第2始動口検出スイッチ52sと、ゲート53を遊技球が通過したことを検出するゲート検出スイッチ53sと、大入賞口65に遊技球が入球したことを検出する大入賞口検出センサ67(図2参照)に設けられた大入賞口検出スイッチ65sと、大入賞口65から遊技球が排出されたことを検出する大入賞口排出検出センサ68(図2参照)に設けられた大入賞口排出検出スイッチ68sとが接続されており、各検出スイッチから出力される検出信号が主制御部100に入力されるよう構成されている。 The main control unit 100 includes a first general winning opening detection switch 58s for detecting that a game ball has entered the first general winning opening 58, and a detection switch for detecting that a game ball has entered the second general winning opening 59. A second general winning opening detection switch 59s, a first starting opening detection switch 51s that detects that a game ball has entered the first starting opening 51, and a game ball that has entered the second starting opening 52. A second starting opening detection switch 52s for detection, a gate detection switch 53s for detecting that a game ball has passed through the gate 53, and a large winning opening detection sensor 67 for detecting that a game ball has entered the large winning opening 65. A large winning opening detection switch 65s provided in (see FIG. 2) and a large winning opening detection sensor 68 (see FIG. 2) provided in a large winning opening detection sensor 68 (see FIG. 2) for detecting that a game ball is discharged from the large winning opening 65 It is connected to the outlet detection switch 68 s , and is configured such that the detection signal output from each detection switch is input to the main control section 100 .

また、主制御部100には、第2始動口52の可動片52aを作動する普通電動役物ソレノイド52soと、大入賞口65を開閉する開閉扉61を作動する大入賞口ソレノイド61soと、回動部材62を作動する大入賞口補助ソレノイド62soとが接続されており、主制御部100によって、第2始動口52及び大入賞口65の開閉制御、大入賞口65への入賞補助制御が実行されるよう構成されている。 In addition, the main control unit 100 includes a normal electric accessory solenoid 52so that operates the movable piece 52a of the second starting port 52, a large winning opening solenoid 61so that operates the opening and closing door 61 that opens and closes the large winning opening 65, A large winning opening auxiliary solenoid 62so that operates the moving member 62 is connected, and the main control unit 100 executes opening/closing control of the second start opening 52 and the large winning opening 65, and execution of winning auxiliary control to the large winning opening 65. configured to be

また、主制御部100には、第1特別図柄表示器71と、第2特別図柄表示器72と、第1特別図柄保留表示器73と、第2特別図柄保留表示器74と、普通図柄表示器75と、普通図柄保留表示器76と、右打ち報知表示器77と、が接続されており、主制御部100によって、これら各表示器の表示制御が実行される。 In addition, the main control unit 100 includes a first special symbol display 71, a second special symbol display 72, a first special symbol reservation display 73, a second special symbol reservation display 74, and a normal symbol display. A device 75, a normal symbol reservation display device 76, and a right-handed information display device 77 are connected, and the main control unit 100 controls the display of each of these display devices.

第1の実施形態のパチンコ機1では、主に第1始動口51又は第2始動口52への遊技球の入球によって開始される特別遊技と、ゲート53を遊技球が通過することによって開始される普通遊技と、に遊技の種別が大別される。そして、主制御部100のメインROM100bには、特別遊技及び普通遊技を進行するための種々のプログラムや、各種の遊技に必要なデータ、テーブルが記憶されている。 In the pachinko machine 1 of the first embodiment, a special game is started mainly by entering the game ball into the first start port 51 or the second start port 52, and the game ball is started by passing the game ball through the gate 53. The type of game is roughly divided into a normal game that is played. The main ROM 100b of the main control unit 100 stores various programs for progressing special games and normal games, data necessary for various games, and tables.

メインCPU100aでは、例えば、発生させた乱数を用いて実行する特別図柄の当否に係る内部抽選、普通電動役物ソレノイド52soに信号を出力し可動片52aを作動させる制御、大入賞口ソレノイド61soに信号を出力し開閉扉61を作動させる制御、大入賞口補助ソレノイド62soに信号を出力し回動部材を作動させる制御、内部抽選における特別図柄の当選確率を変更する制御等、遊技の進行に係る制御を実行する。メインCPU100aは、各制御の結果や、各検出スイッチから入力された検出信号をコマンド(主制御コマンド)に変換し、払出・発射制御部300や副制御部200に送信する。なお、特別図柄の当選確率を変更する制御とは、大当たり遊技の終了後の遊技状態を、内部抽選における特別図柄の当選確率を、通常の確率とする通常状態と、通常の確率よりも上昇する確変状態と、のいずれかに決定する遊技状態決定制御のことを指している。 In the main CPU 100a, for example, an internal lottery related to whether or not a special symbol is appropriate is executed using a generated random number, a signal is output to the normal electric accessory solenoid 52so to operate the movable piece 52a, and a signal is output to the big winning opening solenoid 61so. is output to operate the open/close door 61, control to output a signal to the large winning opening auxiliary solenoid 62so to operate the rotating member, control to change the winning probability of special symbols in the internal lottery, etc., control related to the progress of the game to run. The main CPU 100 a converts each control result and the detection signal input from each detection switch into a command (main control command), and transmits the command to the payout/launch control section 300 and the sub control section 200 . In addition, the control to change the probability of winning the special symbol is the normal state in which the probability of winning the special symbol in the internal lottery is the normal probability, and the game state after the end of the jackpot game, and the probability is higher than the normal probability. It refers to the game state determination control that determines either the probability variable state.

払出・発射制御部300は、遊技球を発射させるための制御及び賞球を払い出すための制御を行う。払出・発射制御部300も、主制御部100と略同様に、図示を省略したCPU、ROM、RAMを備えており、主制御部100に対して双方向に通信可能に接続されている。払出・発射制御部300には、遊技情報出力端子板311が接続されており、主制御部100から出力される遊技進行上の種々の情報が、払出・発射制御部300及び遊技情報出力端子板311を介して、外部カウンタや遊技店のホールコンピュータ等に出力されることとなる。 The payout/launch control unit 300 performs control for shooting game balls and payout prize balls. The payout/launch control unit 300 also includes a CPU, ROM, and RAM (not shown) in substantially the same manner as the main control unit 100, and is connected to the main control unit 100 so as to be able to communicate bidirectionally. A game information output terminal board 311 is connected to the payout/launch control section 300, and various information on the progress of the game output from the main control section 100 is sent to the payout/launch control section 300 and the game information output terminal board. 311, it is output to an external counter, a hall computer of amusement arcade, or the like.

また、払出・発射制御部300には、貯留部に貯留された遊技球を賞球として遊技者に払い出すための払出モータ312が接続されている。払出・発射制御部300は、主制御部100から送信された払出個数指定コマンドに基づいて払出モータ312を制御して所定の賞球を遊技者に払い出すように制御する。このとき、パチンコ機1では、払い出された遊技球数が払出球計数スイッチ313sによって検出され、払い出すべき賞球が遊技者に払い出されたかが把握されるように構成されている。 A payout motor 312 is connected to the payout/launch control unit 300 to pay out the game balls stored in the storage unit to the player as prize balls. The payout/launch control unit 300 controls the payout motor 312 based on the payout number designation command transmitted from the main control unit 100 to pay out predetermined prize balls to the player. At this time, the pachinko machine 1 is configured to detect the number of put-out game balls by the put-out ball counting switch 313s, and to grasp whether or not the prize balls to be put out have been put out to the player.

また、払出・発射制御部300には、下皿24の満タン状態を検出する皿満タン検出スイッチ314sが接続されている。皿満タン検出スイッチ314sは、遊技球を上皿22から下皿24に導く通路に設けられており、皿満タン検出スイッチ314sにおける遊技球の有無を遊技球検出信号として払出・発射制御部300に出力するように構成されている。即ち、払出・発射制御部300は、遊技球検出信号が所定時間連続して入力された場合に、下皿24が満タン状態であると判断し、遊技球検出信号の連続入力が途絶えた場合には、満タン状態が解除されたと判断する。なお、下皿24が満タン状態であると判断される場合、例えば副制御部200が演出表示装置400や楽曲出力装置430等を用いて遊技者に下皿24が満タン状態であることを報知する。 Further, the dispensing/firing control section 300 is connected with a full-dish detection switch 314s for detecting the full state of the lower tray 24 . The plate full detection switch 314s is provided in the passage leading the game balls from the upper plate 22 to the lower plate 24, and the payout/launch control unit 300 uses the presence or absence of the game balls at the plate full detection switch 314s as a game ball detection signal. configured to output to That is, the payout/launch control unit 300 determines that the lower tray 24 is full when the game ball detection signal is continuously input for a predetermined period of time, and when the continuous input of the game ball detection signal stops. , it is determined that the full tank state has been released. When it is determined that the lower tray 24 is full, for example, the sub-control unit 200 uses the effect display device 400, the music output device 430, etc. to notify the player that the lower tray 24 is full. inform.

また、払出・発射制御部300には、遊技球の発射制御を行う払出・発射制御回路301が設けられている。払出・発射制御部300には、操作ハンドル12に設けられ、当該操作ハンドル12に遊技者が触れたことを検出するタッチセンサ12sと、発射操作レバー12aの操作角度を検出する操作ボリューム12vと、が接続されている。そして、タッチセンサ12s及び操作ボリューム12vから信号が入力されると、払出・発射制御回路301において、遊技球発射装置に設けられた発射用ソレノイド12soを通電して遊技球を発射させる制御が実行される。 The payout/launch control unit 300 is provided with a payout/launch control circuit 301 for controlling the launch of game balls. The payout/fire control unit 300 includes a touch sensor 12s provided on the operation handle 12 for detecting that the player touches the operation handle 12, an operation volume 12v for detecting the operation angle of the shooting operation lever 12a, is connected. Then, when a signal is input from the touch sensor 12s and the operation volume 12v, the payout/shooting control circuit 301 executes control to energize the shooting solenoid 12so provided in the game ball shooting device to shoot the game ball. be.

副制御基板で構成され、遊技に関する演出を制御する演出制御部としての副制御部200は、主に遊技中や待機中等の各演出を制御し、サブCPU200aと、サブROM200bと、サブRAM200cと、を備えている。なお、パチンコ機1においては、主制御部100に対して、不正防止の観点により、当該主制御部100から副制御部200への一方向にのみ通信可能に接続されている。 The sub-control unit 200, which is composed of a sub-control board and serves as an effect control unit that controls game-related effects, mainly controls each effect such as during a game or during standby, and includes a sub-CPU 200a, a sub-ROM 200b, a sub-RAM 200c, It has Note that the pachinko machine 1 is connected to the main control unit 100 so as to be communicable only in one direction from the main control unit 100 to the sub control unit 200 from the viewpoint of fraud prevention.

サブCPU200aは、主制御部100から送信されたコマンド等に基づいて、サブROM200bに格納されたプログラムを読み出して演算処理を行うとともに、演出表示装置400に画像を表示させる制御である画像表示制御や、演出役物装置410を駆動させたり発光させたりする演出役物制御、演出照明装置420を点灯させる点灯制御、楽曲出力装置430から楽曲を出力させる楽曲出力制御等の演出に係る制御を実行する。サブRAM200cは、サブCPU200aの演算処理時におけるデータのワークエリアとして機能する。 The sub CPU 200a reads out a program stored in the sub ROM 200b and performs arithmetic processing based on a command or the like transmitted from the main control unit 100, and also performs image display control, which is control for displaying an image on the effect display device 400, or the like. , production accessory control for driving or emitting light from the production accessory device 410, lighting control for lighting the production lighting device 420, and music output control for outputting music from the music output device 430. . The sub-RAM 200c functions as a data work area during arithmetic processing of the sub-CPU 200a.

また、副制御部200には、演出操作装置450の演出押下ボタン451への遊技者の押下操作を検出する押下操作検出スイッチ451sと演出回動レバー452への遊技者の回動操作を検出する回動操作検出スイッチ452sとが接続されている。押下操作検出スイッチ451sは、遊技者による演出押下ボタン451の押下操作を検出すると、演出押下操作検出信号を副制御部200に出力し、また、回動操作検出スイッチ452sは、遊技者による演出回動レバー452の回動操作を検出すると、演出回動操作検出信号を副制御部200に出力する。そして、副制御部200は、これら演出押下操作検出信号や演出回動操作検出信号等の副制御部200に入力される信号や、遊技の進行等に基づき、演出表示装置400、演出役物装置410、演出照明装置420、楽曲出力装置430等を用いた演出を実行する。 In addition, the sub-control unit 200 includes a depression operation detection switch 451s for detecting the player's pressing operation on the effect pressing button 451 of the effect operating device 450 and the player's rotating operation on the effect rotating lever 452. It is connected to the rotation operation detection switch 452s. When the pressing operation detection switch 451s detects the pressing operation of the performance pressing button 451 by the player, it outputs a performance pressing operation detection signal to the sub control unit 200. When the rotation operation of the moving lever 452 is detected, the effect rotation operation detection signal is output to the sub-controller 200 . Then, the sub-control unit 200 controls the effect display device 400 and the effect accessory device based on the signals input to the sub-control unit 200 such as the effect pressing operation detection signal and the effect rotating operation detection signal, and the progress of the game. 410, the production lighting device 420, the music output device 430, etc. are used to perform production.

なお、パチンコ機1には、例えば100Vの電圧からなる商用電源の電力を入力し、電源として機能する不図示の電源ユニットが備えられており、電源ユニットは、商用電源の100Vの電圧を、例えば24V(或いは12Vでもよい)の電圧に降圧して各部に供給する第1降圧回路と、例えば5Vの電圧に降圧して各部に供給する第2降圧回路とを有している。なお、島設備に供給されている例えば24Vの電圧からなる電力をそのまま入力するものでもよく、その場合、第1降圧回路は不要である。 The pachinko machine 1 is provided with a power supply unit (not shown) that receives a commercial power supply having a voltage of 100 V, for example, and functions as a power supply. It has a first step-down circuit that steps down the voltage to 24V (or 12V) and supplies it to each section, and a second step-down circuit that steps down the voltage to, for example, 5V and supplies it to each section. It should be noted that the power of, for example, a voltage of 24 V supplied to the island facility may be input as it is, in which case the first step-down circuit is unnecessary.

第1降圧回路からの例えば24Vの電圧の電力は、主制御部100、副制御部200、普通電動役物ソレノイド52so、大入賞口ソレノイド61so、大入賞口補助ソレノイド62so、第1特別図柄表示器71、第2特別図柄表示器72、第1特別図柄保留表示器73、第2特別図柄保留表示器74、普通図柄表示器75、普通図柄保留表示器76、右打ち報知表示器77、払出モータ312、発射用ソレノイド12so、演出表示装置400、演出役物装置410、演出照明装置420、楽曲出力装置430等に送電され、それらの駆動電力や発光電力として用いられる。 For example, the 24V voltage power from the first step-down circuit is supplied to the main control unit 100, the sub-control unit 200, the normal electric accessory solenoid 52so, the big winning opening solenoid 61so, the big winning opening auxiliary solenoid 62so, and the first special symbol display. 71, second special symbol display device 72, first special symbol reservation display device 73, second special symbol reservation display device 74, normal symbol display device 75, normal symbol reservation display device 76, right-handed notification display device 77, payout motor 312, the discharge solenoid 12so, the performance display device 400, the performance accessory device 410, the performance illumination device 420, the music output device 430, etc., and used as driving power and light emission power.

また、第2降圧回路からの例えば5Vの電圧の電力は、第1一般入賞口検出スイッチ58s、第2一般入賞口検出スイッチ59s、第1始動口検出スイッチ51s、第2始動口検出スイッチ52s、ゲート検出スイッチ53s、大入賞口検出スイッチ65s、大入賞口排出検出スイッチ68s、払出球計数スイッチ313s、皿満タン検出スイッチ314s、タッチセンサ12s、操作ボリューム12v、押下操作検出スイッチ451s、回動操作検出スイッチ452s等に送電され、それらのセンサやスイッチの駆動電力として用いられる。 In addition, for example, the power of voltage of 5V from the second step-down circuit is the first general winning opening detection switch 58s, the second general winning opening detection switch 59s, the first starting opening detection switch 51s, the second starting opening detection switch 52s, Gate detection switch 53s, big winning opening detection switch 65s, big winning opening discharge detection switch 68s, payout ball counting switch 313s, tray full detection switch 314s, touch sensor 12s, operation volume 12v, depression operation detection switch 451s, rotation operation The power is transmitted to the detection switch 452s and the like, and used as drive power for those sensors and switches.

また、主制御部100においては、第1降圧回路からの例えば24Vの電圧の電力をさらに例えば5Vの電圧の電力に降圧し、この例えば5Vの電圧の電力は、メインCPU100a、メインROM100b、メインRAM100c、払出・発射制御回路301の駆動電力として用いられる。 In addition, in the main control unit 100, the voltage power of, for example, 24V from the first step-down circuit is further stepped down to power of, for example, 5V voltage. , is used as drive power for the payout/launch control circuit 301 .

そして、副制御部200においても、第1降圧回路からの例えば24Vの電圧の電力をさらに例えば3.3V(或いは1.2Vでもよい)の電圧の電力に降圧し、この例えば3.3Vの電圧の電力は、サブCPU200a、サブROM200b、サブRAM200cの駆動電力として用いられる。 Then, in the sub-control unit 200, the voltage power of, for example, 24V from the first step-down circuit is further stepped down to the voltage power of, for example, 3.3V (or 1.2V may be used). is used as driving power for the sub CPU 200a, the sub ROM 200b, and the sub RAM 200c.

次に、副制御部200の詳細について、図3、図4を用いて説明する。図4は、副制御部200を構成する各機能部の詳細を説明するためのブロック図である。 Next, details of the sub-controller 200 will be described with reference to FIGS. 3 and 4. FIG. FIG. 4 is a block diagram for explaining the details of each functional unit that constitutes the sub-controller 200. As shown in FIG.

副制御部200は、サブCPU200aと、サブROM200bと、サブRAM200cと、の他に、演出表示装置400に表示する画像に係る制御を実行する画像IC200d、画像ROM200e及び画像RAM200fと、演出役物装置410を動作させる役物ドライバ200gと、演出照明装置420を点灯及び消灯させる照明ドライバ200hと、楽曲出力装置430から出力する楽曲に係る制御を実行する楽曲IC200i及び楽曲ROM200jと、を備えている。 The sub-control unit 200 includes a sub-CPU 200a, a sub-ROM 200b, a sub-RAM 200c, an image IC 200d, an image ROM 200e, and an image RAM 200f for executing control related to images displayed on the effect display device 400, and an effect accessory device. 410, a lighting driver 200h for turning on and off the effect lighting device 420, and a music IC 200i and a music ROM 200j for controlling music output from the music output device 430.

副制御部200においては、サブCPU200a、サブRAM200c、画像IC200d、画像ROM200e、画像RAM200f、楽曲IC200i、楽曲ROM200j等の一連の機能部が、SoC(System-on-a-Chip)として1個の集積回路に集積されている。ただし、SoCにいずれの機能部を集積するかは任意に設定することができる。また、サブCPU200a、サブRAM200c、画像IC200d、画像ROM200e、画像RAM200f、楽曲IC200i、楽曲ROM200j等の各機能部がそれぞれ異なる集積回路として集積され、電気的に接続されているとしてもよい。 In the sub-control unit 200, a series of functional units such as a sub-CPU 200a, a sub-RAM 200c, an image IC 200d, an image ROM 200e, an image RAM 200f, a music IC 200i, and a music ROM 200j are integrated as one SoC (System-on-a-Chip). integrated in the circuit. However, it is possible to arbitrarily set which function units are integrated in the SoC. Also, the sub CPU 200a, sub RAM 200c, image IC 200d, image ROM 200e, image RAM 200f, music IC 200i, music ROM 200j, etc. may be integrated as different integrated circuits and electrically connected.

サブCPU200aは、副制御部200が実行する遊技に関する演出を実行するための各種制御処理を実行する。サブCPU200aは、例えば、主制御部100から送信されたコマンドを受信し、受信したコマンドにエラーが生じていないか等の判別を実行した後にサブRAM200cに設けられたコマンドバッファにコマンドを格納する制御処理や、コマンドバッファに格納したコマンドを読み出して解読し、解読したコマンドに基づく演出パターン(演出内容)を決定する制御処理等の、各種制御処理を所定の周期(例えば4ms)で実行する割込み処理を実行するように構成されている。 The sub CPU 200a executes various control processes for executing effects related to games executed by the sub control unit 200. FIG. The sub CPU 200a, for example, receives a command transmitted from the main control unit 100, performs control to store the command in a command buffer provided in the sub RAM 200c after determining whether or not an error has occurred in the received command. Interrupt processing that executes various control processes at a predetermined cycle (for example, 4 ms) is configured to run

また、サブCPU200aは、解読したコマンドから決定した演出パターンに基づき演算を実行し、演出コマンドを構築する。サブCPU200aは、例えば、画像、つまり演出表示装置400を用いた演出パターンを決定した場合、決定した演出パターンに基づいた画像データの決定や、画像データを配置する位置等の演算を実行して画像に関する演出コマンドである画像コマンドを構築する。そして、サブCPU200aは、構築した画像コマンドを画像IC200dに転送する。画像IC200dの詳細については、後述する。 Also, the sub CPU 200a executes calculations based on the effect pattern determined from the decoded command, and constructs the effect command. For example, when an image, that is, an effect pattern using the effect display device 400 is determined, the sub CPU 200a determines image data based on the determined effect pattern, and executes calculations such as the position at which the image data is arranged to display the image. Construct an image command that is a rendering command for . The sub CPU 200a then transfers the constructed image command to the image IC 200d. Details of the image IC 200d will be described later.

また、サブCPU200aは、演出パターンとして演出役物装置410を用いた演出パターンを決定した場合、決定した演出パターンに基づいた役物パターンを演算し、演算した役物パターンに従って、役物ドライバ200gに所定時間間隔で1(ON)又は0(OFF)のデータから構成される演出コマンドである役物コマンドを構築し、役物ドライバ200gに転送する。役物ドライバ200gは、サブCPU200aから転送される役物コマンドに従い、演出役物装置410を駆動するFET(Field Effect Transistor)をON又はOFFにする。 Further, when a production pattern using the production accessory device 410 is determined as the production pattern, the sub CPU 200a calculates a role product pattern based on the determined production pattern, and sends the accessory driver 200g according to the calculated role product pattern. A role product command, which is an effect command composed of data of 1 (ON) or 0 (OFF), is constructed at predetermined time intervals and transferred to the role product driver 200g. The role product driver 200g turns ON or OFF an FET (Field Effect Transistor) that drives the production role product device 410 according to the role product command transferred from the sub CPU 200a.

また、サブCPU200aは、演出パターンとして演出照明装置420を用いた演出パターンに決定した場合、決定した演出パターンに基づいた照明パターンを演算し、演算した照明パターンに従って、照明ドライバ(LEDドライバ)200hに所定時間間隔で1(ON)又は0(OFF)のデータから構成される演出コマンドである照明コマンドを構築し、照明ドライバ200hに転送する。照明ドライバ200hは、サブCPU200aから送信される照明コマンドに従い、演出照明装置420を駆動するFETをON又はOFFにする。 Further, when the effect pattern using the effect lighting device 420 is determined as the effect pattern, the sub CPU 200a calculates the lighting pattern based on the determined effect pattern, and according to the calculated lighting pattern, the lighting driver (LED driver) 200h. A lighting command, which is an effect command composed of data of 1 (ON) or 0 (OFF), is constructed at predetermined time intervals and transferred to the lighting driver 200h. The lighting driver 200h turns ON or OFF the FET that drives the production lighting device 420 according to the lighting command sent from the sub CPU 200a.

また、サブCPU200aは、演出パターンとして楽曲出力装置430を用いた演出パターンに決定した場合、決定した演出パターンに基づいた楽曲データを演算し、演出コマンドとして楽曲データを特定可能な楽曲コマンドを構築し、楽曲IC200iに対して転送する。楽曲IC200iは、楽曲コマンドによって特定される楽曲データを楽曲ROM200jから楽曲IC200iに読み出し、楽曲データを、順次、楽曲出力装置430に出力する。 Further, when a performance pattern using the music output device 430 is determined as a performance pattern, the sub CPU 200a calculates music data based on the determined performance pattern, and constructs a music command capable of specifying the music data as a performance command. , to the music IC 200i. The music IC 200i reads music data specified by the music command from the music ROM 200j to the music IC 200i, and sequentially outputs the music data to the music output device 430. FIG.

なお、楽曲IC200iは、複数の楽曲バッファ(バッファ)を有し、各楽曲バッファに異なる楽曲データを保持させることができる。そして、楽曲IC200iは、複数の楽曲バッファに保持された楽曲データを重畳し、重畳された楽曲データが楽曲出力装置430に出力される。 The music IC 200i has a plurality of music buffers (buffers), and each music buffer can hold different music data. Then, the music IC 200 i superimposes the music data held in the plurality of music buffers, and outputs the superimposed music data to the music output device 430 .

画像IC200dは、VDP(Video Display Processor)とも呼ばれ、画像ROM200eに格納されたプログラムに基づき、画像RAM200fと協働して、画像制御手段210として機能する。画像制御手段210は、サブCPU200aから転送された画像コマンドによって特定される画像データを、演出に係る画像データを記憶する記憶手段としての画像ROM200eから読み出し、画像RAM(VRAM)200fの有する複数のレイヤのうち対象となるレイヤに画像データを描画する。 The image IC 200d, also called a VDP (Video Display Processor), functions as image control means 210 in cooperation with the image RAM 200f based on a program stored in the image ROM 200e. The image control means 210 reads the image data specified by the image command transferred from the sub CPU 200a from the image ROM 200e as a storage means for storing the image data related to the effect, and stores the image data in a plurality of layers of the image RAM (VRAM) 200f. Render image data on the target layer.

画像RAM200fは、複数のレイヤのそれぞれに異なる画像データを描画させることができる。画像制御手段210は、複数のレイヤのうち下位のレイヤに描画された画像から順に演出表示装置400に表示される画像が描画される描画領域としてのフレームバッファに描画することで、各レイヤに描画された画像について、上位のレイヤに描画された画像が優先して表示されるようにフレームバッファに重畳する。 The image RAM 200f can draw different image data on each of a plurality of layers. The image control means 210 sequentially draws the images to be displayed on the effect display device 400 from the image drawn on the lower layer among the plurality of layers into a frame buffer serving as a drawing area in which the image is drawn. The drawn image is superimposed on the frame buffer so that the image drawn on the upper layer is preferentially displayed.

画像ROM200eには、予め生成された複数の演出データであり、それぞれ画像の最小データである複数の演出データとしての複数のモーションデータが保持されたデータ保持手段(データベース)として構成されている。第1の実施形態において、画像制御手段210は、サブCPU200aから転送された画像コマンドに対応するモーションデータを画像ROM200eから取得し、画像RAM200f内においてそれぞれアドレスが設定された複数の領域に区分けされたモーションリスト230に、取得したモーションデータを特定する情報であるモーションデータのインデックス(以下、モーションデータのインデックスを単に「インデックス」とも記載)を一時的に格納する。画像RAM200fは、モーションリスト230の複数の領域のそれぞれにおいてモーションデータのインデックスを読み書き可能(自在)なデータ格納手段として構成されている。この、画像ROM200e及び画像RAM200fが、第1の実施形態におけるデータ記憶手段を構成する。 The image ROM 200e is configured as a data holding means (database) that holds a plurality of motion data as a plurality of effect data generated in advance, each of which is a plurality of minimum image data. In the first embodiment, the image control means 210 acquires the motion data corresponding to the image command transferred from the sub CPU 200a from the image ROM 200e, and divides the image RAM 200f into a plurality of areas each having an address. The motion list 230 temporarily stores a motion data index (hereinbelow, the motion data index is also simply referred to as an “index”) that is information specifying the acquired motion data. The image RAM 200f is configured as data storage means capable of reading and writing motion data indexes in each of a plurality of areas of the motion list 230 (freely). The image ROM 200e and the image RAM 200f constitute data storage means in the first embodiment.

モーションリスト230の領域にインデックスを格納する場合において、画像制御手段210は、複数のモーションデータのそれぞれの優先度を規定する優先度データとしてのプライオリティリスト220を参照してモーションリスト230に格納する。第1の実施形態の画像制御手段210は、モーションリスト230の領域にインデックスを格納する場合に、プライオリティリスト220で規定された優先度が低いモーションデータから順に、アドレスの値が小さい領域に格納していく。 When storing the index in the area of the motion list 230, the image control means 210 refers to the priority list 220 as priority data defining the priority of each of a plurality of motion data and stores them in the motion list 230. FIG. When storing the index in the area of the motion list 230, the image control means 210 of the first embodiment stores the motion data in the area with the smallest address value in descending order of priority defined in the priority list 220. To go.

そして、画像制御手段210は、モーションリスト230の各領域に格納されているインデックスについて、アドレスの値が小さい領域から順に読み出すことで、各モーションデータに対応する優先度の順にインデックスに対応するモーションデータを読み出し、各モーションデータに対応するレイヤに描画することで、演出表示装置400に表示する画像を作成する。この、各モーションデータに対応する優先度の順に読み出し、各モーションデータに対応するレイヤに描画する画像制御手段210が、第1の実施形態における制御手段を構成する。 Then, the image control means 210 reads out the indexes stored in the respective areas of the motion list 230 in order from the area with the smallest address value, thereby obtaining the motion data corresponding to the indexes in the order of the priority corresponding to each motion data. is read out and drawn on a layer corresponding to each motion data to create an image to be displayed on the effect display device 400 . The image control means 210 that reads the motion data in order of priority and draws them in the layer corresponding to each motion data constitutes the control means in the first embodiment.

2.プライオリティリスト、モーションデータ及びモーションリストの詳細
次に、図5、図6を参照して、第1の実施形態に係るパチンコ機1において、副制御部200の画像ROM200eが有するプライオリティリスト220と、画像ROM200eに保持されているモーションデータと、画像RAM200fに設けられたモーションリスト230と、の詳細について説明する。
2. Details of Priority List, Motion Data and Motion List Next, referring to FIGS. Details of the motion data held in the ROM 200e and the motion list 230 provided in the image RAM 200f will be described.

図5(A)は、プライオリティリスト220を示す図である。図5(A)に示すように、プライオリティリスト220は、優先度の順に各モーションデータのモーション内容が規定されたリストとなっている。なお、図5(A)に示すプライオリティリスト220は、画像ROM200eに保持されている複数のプライオリティリストの中の1つであり、画像ROM200eには、画像制御手段210が描画するさまざまな描画実行対象のそれぞれにおいて使用される複数のモーションデータに対応するプライオリティリストが保持されている。また、図5(A)には、プライオリティリスト220にそれぞれモーションデータの内容に対応する表記の文字が記載されているが、これに限らず、1~Nの範囲の数値が保持されたリストであってもよい。具体的には、数値1が最も優先度が低く、数値の値が大きくなればなるほど優先度が高いものとして扱われる。 FIG. 5A shows the priority list 220. FIG. As shown in FIG. 5A, the priority list 220 is a list in which motion contents of each motion data are defined in order of priority. Note that the priority list 220 shown in FIG. 5A is one of a plurality of priority lists held in the image ROM 200e. A priority list corresponding to a plurality of motion data used in each of the is maintained. In FIG. 5A, the priority list 220 includes notation characters corresponding to the contents of each motion data. There may be. Specifically, the numerical value 1 is the lowest priority, and the greater the numerical value, the higher the priority.

図5(B)は、複数のモーションデータを示す図である。図5(B)に示すように、モーションデータには、データアドレスとモーション内容とが規定されている。また、図5(A)、(B)に示すように、モーションデータにおいては、モーション内容がプライオリティリスト220に規定された優先度に対応付けられている。例えば、データアドレス「T_M_BG」のモーションデータは、モーション内容が「背景データ」と規定されており、プライオリティリスト220において最も優先度の低い「背景」と対応付けられている。 FIG. 5B is a diagram showing a plurality of motion data. As shown in FIG. 5B, motion data defines data addresses and motion contents. Further, as shown in FIGS. 5A and 5B, in the motion data, motion contents are associated with priorities defined in the priority list 220. FIG. For example, the motion data with the data address “T_M_BG” is defined as “background data” in motion content, and is associated with “background” with the lowest priority in the priority list 220 .

図6は、第1の実施形態における画像RAM200fに設けられたモーションリスト230に、画像を描画するためのインデックスであるデータアドレス及びプライオリティの情報を格納した状態を示す図である。第1の実施形態において、画像制御手段210は、プライオリティリスト220に規定された優先度に従い、モーションリスト230のアドレスの値が小さい領域から順にデータアドレス及びプライオリティの情報を格納していく。 FIG. 6 is a diagram showing a state in which the motion list 230 provided in the image RAM 200f according to the first embodiment stores data addresses, which are indexes for drawing images, and priority information. In the first embodiment, the image control means 210 stores data addresses and priority information in the motion list 230 in descending order of address values in accordance with the priorities defined in the priority list 220 .

第1の実施形態の画像制御手段210は、演出表示装置400に表示する画像を描画する際に、モーションリスト230のアドレスの値が小さい領域から順にモーションデータのデータアドレスに対応するモーションデータを読み出していくことで、プライオリティリスト220に規定されているモーションデータの順、つまり優先度の低い順にモーションデータを読み出す。優先度の低いモーションデータから順次読み出され描画されることで、パチンコ機1では、既に描画された優先度の低いモーションデータに対応する画像の上に優先度の高いモーションデータに対応する画像の描画を実行することができ、優先度の高いモーションデータに対応する画像を優先して演出表示装置400に表示することができる。 When drawing an image to be displayed on the effect display device 400, the image control means 210 of the first embodiment reads the motion data corresponding to the data address of the motion data in order from the area with the smallest address value in the motion list 230. As a result, the motion data are read out in the order of the motion data specified in the priority list 220, that is, in the order of lowest priority. By sequentially reading and drawing the motion data with the lowest priority, the pachinko machine 1 displays the image corresponding to the motion data with the higher priority on top of the already drawn image corresponding to the motion data with the lower priority. Drawing can be executed, and an image corresponding to motion data with a high priority can be preferentially displayed on the effect display device 400 .

画像制御手段210は、モーションリスト230について、1フレーム(約33.3ms)ごとに更新可能に構成されている。画像制御手段210は、モーションリスト230を更新する場合において、サブCPU200aから転送された画像コマンドに基づき、モーションリスト230にインデックスを追加したり、モーションリスト230からインデックスを削除したりすることができる。 The image control means 210 is configured to be able to update the motion list 230 every one frame (approximately 33.3 ms). When updating the motion list 230, the image control means 210 can add indexes to the motion list 230 or delete indexes from the motion list 230 based on image commands transferred from the sub CPU 200a.

上述したように、プライオリティリスト220は、画像制御手段210による描画実行対象が変更された際に更新されるデータとなっている。つまり、第1の実施形態のパチンコ機1では、プライオリティリスト220がモーションリスト230よりも低い更新頻度に構成されており、インデックスの格納の都度プライオリティリスト220が更新されることが防止されていることから、モーションリスト230の更新時において処理される情報量にプライオリティリスト220に係る情報量が含まれることを防ぐことができ、モーションリスト230の更新に係る処理を実行する負荷を低減することができる。 As described above, the priority list 220 is data that is updated when the drawing execution target by the image control means 210 is changed. In other words, in the pachinko machine 1 of the first embodiment, the priority list 220 is configured to have a lower update frequency than the motion list 230, thereby preventing the priority list 220 from being updated each time an index is stored. Therefore, the amount of information related to the priority list 220 can be prevented from being included in the amount of information processed when updating the motion list 230, and the load of executing processing related to updating the motion list 230 can be reduced. .

次に、モーションリスト230の作成後にサブCPU200aから新たなインデックスの追加に係る画像コマンドが転送された場合について説明する。なお、第1の実施形態の画像制御手段210は、図7に示すように、モーションリスト230にインデックスが格納されていない領域が無い状態、換言すると、モーションリスト230を構成するいずれの領域にも空きがない状態で、新たなインデックスの追加に係るコマンドが転送された場合、モーションリスト230への登録数がオーバーした旨のエラーを示すコマンドをサブCPU200aに転送する。 Next, a case where an image command for adding a new index is transferred from the sub CPU 200a after the motion list 230 is created will be described. Note that the image control means 210 of the first embodiment, as shown in FIG. When a command for adding a new index is transferred when there is no space, a command indicating an error indicating that the number of registrations in the motion list 230 has exceeded is transferred to the sub CPU 200a.

第1の実施形態の画像制御手段210は、まず、新たに追加するモーションデータの優先度をプライオリティリスト220を参照して規定する。次に、画像制御手段210は、新たに追加するモーションデータの優先度と、モーションリスト230の各アドレスの領域に格納されているモーションデータの優先度(プライオリティ)と、について、アドレスの値が小さい領域に格納されているモーションデータから順次比較していく。比較する際において、画像制御手段210は、新たに追加するモーションデータの方が優先度が高い場合には、比較した領域の次のアドレスの領域に格納されているモーションデータとの比較を実行する。そして、画像制御手段210は、比較した結果、領域に格納されているモーションデータよりも新たに追加するモーションデータの方が優先度が低いと判定した場合、該領域及び該領域以降の領域に格納されているインデックスをそれぞれ1つ次のアドレスの領域に移し、該領域に新たなモーションデータを格納する。 The image control means 210 of the first embodiment first defines the priority of newly added motion data by referring to the priority list 220 . Next, the image control means 210 determines the priority of the motion data to be newly added and the priority of the motion data stored in each address area of the motion list 230. The motion data stored in the area are sequentially compared. In the comparison, if the newly added motion data has a higher priority, the image control means 210 compares the motion data stored in the next address area to the compared area. . Then, when the image control means 210 determines that the newly added motion data has a lower priority than the motion data stored in the area as a result of the comparison, the image control means 210 stores the motion data in the area and areas after the area. Each index is moved to the area of the next address, and new motion data is stored in the area.

図6に示すモーションリスト230に新たにモーションデータとしてデータアドレスが「T_M_G」でありモーション内容が「群予告データ」であるモーションデータ(以下、当該モーションデータを「群予告データ」とも記載)を追加する場合を例に具体的に説明する。図5(A)に示すように、群予告データは、「セリフ予告(テキスト部分)」の次に優先度が高いモーションデータであり、「図柄」よりも優先度が低いモーションデータである。 Motion data whose data address is "T_M_G" and whose motion content is "group announcement data" (hereinafter also referred to as "group announcement data") is newly added to the motion list 230 shown in FIG. A case will be described in detail as an example. As shown in FIG. 5(A), the group notice data is motion data having the next highest priority after "dialogue notice (text portion)" and having a lower priority than "design".

画像制御手段210は、まず、アドレス10000000Hの領域に格納されているモーションデータのプライオリティと、群予告データの優先度と、を比較する。図5(A)、図6に示すように、アドレス10000000Hの領域には、優先度が最も低い「背景」のプライオリティが格納されていることから、アドレス10000000Hの領域に格納されているインデックスを維持すると決定するとともに、群予告データの優先度と比較するインデックスを、アドレス10000000Hの領域の次の領域であるアドレス10000010Hの領域に格納されているインデックスに変更する。 The image control means 210 first compares the priority of the motion data stored in the area of address 10000000H with the priority of the group announcement data. As shown in FIGS. 5(A) and 6, the area of address 10000000H stores the lowest priority of "background", so the index stored in the area of address 10000000H is maintained. Then, the index to be compared with the priority of the group announcement data is changed to the index stored in the area of address 10000010H, which is the area next to the area of address 10000000H.

アドレス10000010Hの領域には、優先度が「群予告」よりも低い「ステップアップ予告」のインデックスが格納されていることから、画像制御手段210は、アドレス10000010Hの領域に格納されているインデックスを維持すると決定するとともに、群予告データの優先度と比較するインデックスを、アドレス10000010Hの領域の次の領域であるアドレス10000020Hの領域に格納されているインデックスに変更する。画像制御手段210は、以下、アドレス10000040Hの領域に格納されている優先度が「図柄」に規定されたインデックスが群予告データの優先度と比較されるまで、同様の処理を実行する。 Since the area of address 10000010H stores the index of "step-up notice" whose priority is lower than that of "group notice", the image control means 210 maintains the index stored in the area of address 10000010H. Then, the index to be compared with the priority of the group announcement data is changed to the index stored in the area of address 10000020H, which is the area next to the area of address 10000010H. Image control means 210 performs the same processing until the index stored in the area of address 10000040H and whose priority is defined as "symbol" is compared with the priority of the group announcement data.

アドレス10000040Hの領域には、優先度が「群予告」よりも高い「図柄」のプライオリティが格納されていることから、画像制御手段210は、アドレス10000040Hの領域に群予告データのインデックスを格納すると決定するとともに、ソート処理を行う。 Since the area of address 10000040H stores the priority of "design" which is higher than the priority of "group announcement", the image control means 210 determines to store the index of the group announcement data in the area of address 10000040H. At the same time, sort processing is performed.

ソート処理において、画像制御手段210は、最も優先度が高いインデックスが格納された領域の情報(図6の場合であればアドレス10000040Hの領域のデータアドレス「T_M_ZG」、プライオリティ「図柄」)と、該領域の次のアドレスの領域のインデックス(図6の場合であればアドレス10000050Hの領域のデータアドレス「NULL」、プライオリティ「0」)と、を交換し、以降既存の領域から新たな領域に格納し直すデータについて、データアドレス「NULL」、プライオリティ「0」の情報と交換を順次繰り返し、新たなインデックスを格納する領域がデータアドレス「NULL」、プライオリティ「0」となるまで領域間のインデックスの移動を実行する。そして、画像制御手段210は、新たなインデックスを格納する領域がデータアドレス「NULL」、プライオリティ「0」となった場合に、該領域に新たなインデックスを格納し、新たなモーションリストの更新を完了する。 In the sorting process, the image control means 210 stores the information of the area where the index with the highest priority is stored (in the case of FIG. 6, the data address "T_M_ZG" of the area of the address 10000040H, the priority "pattern") and the corresponding The area index of the address next to the area (in the case of FIG. 6, the data address "NULL" of the area of address 10000050H, priority "0") is exchanged, and thereafter the existing area is stored in the new area. For the data to be corrected, the data address "NULL" and priority "0" information are sequentially exchanged, and the index is moved between areas until the area storing the new index becomes the data address "NULL" and priority "0". Execute. Then, when the area for storing the new index has a data address of "NULL" and a priority of "0", the image control means 210 stores the new index in this area and completes updating of the new motion list. do.

図6に示すモーションリスト230のアドレス10000040Hの領域に群予告データのインデックスを格納する場合、画像制御手段210は、現在モーションリスト230に格納されているインデックスの中で最も優先度が高いインデックスが格納された領域であるアドレス10000040Hの領域に格納されたデータアドレス「T_M_ZG」及びプライオリティ「図柄」を、アドレス10000050Hの領域のデータアドレス「NULL」、プライオリティ「0」と、を交換することで、アドレス10000040Hの領域をデータアドレス「NULL」、プライオリティ「0」として、アドレス10000040Hの領域に群予告データのインデックスを格納するソート処理を実行する。 When storing the index of the group announcement data in the area of the address 10000040H of the motion list 230 shown in FIG. By exchanging the data address "T_M_ZG" and the priority "pattern" stored in the area of address 10000040H, which is the area of address 10000040H, with the data address "NULL" and priority "0" of the area of address 10000050H, address 10000040H area is set to data address "NULL" and priority "0", and the sorting process is executed to store the index of the group announcement data in the area of address 10000040H.

なお、ソート処理の具体的内容は、第1の実施形態の内容に限定されるものではない。画像制御手段210は、例えば、図6に示すモーションリスト230のアドレス10000040Hの領域に群予告データのインデックスを格納する場合、アドレス10000040Hの次のアドレス10000050Hの領域が空いている(データアドレス「NULL」、プライオリティ「0」の状態)か否かを判定し、空いていると判定した場合には、アドレス10000040Hの領域に格納されていた優先度が「図柄」のインデックスを、アドレス10000040Hの領域の次のアドレス10000050Hの領域に格納した後に、アドレス10000040Hの領域に群予告データのインデックスを格納する。ここで、画像制御手段210は、アドレス10000050Hの領域が空いていないと判定した場合、アドレス10000050Hの次のアドレス10000060Hの領域が空いているか否かを判定し、空いていると判定される領域になるまで順次判定を実行し、空いていると判定された場合に、該空いている領域の1つ前のアドレスの領域に格納されたインデックスを該空いている領域に格納することでソートし、順次ソートを行うことでアドレス10000040Hの領域に群予告データのインデックスを格納する。 Note that the specific content of the sorting process is not limited to the content of the first embodiment. For example, when the image control means 210 stores the index of the group announcement data in the area of the address 10000040H of the motion list 230 shown in FIG. , priority "0" state)), and if it is determined that it is vacant, the index with the priority "design" stored in the area at address 10000040H is moved to the area next to the area at address 10000040H. After storing in the area of address 10000050H, the index of the group announcement data is stored in the area of address 10000040H. Here, when the image control means 210 determines that the area of the address 10000050H is not vacant, it determines whether or not the area of the address 10000060H next to the address 10000050H is vacant. If it is determined to be empty, sort by storing the index stored in the area of the address one before the empty area in the empty area, By sequentially sorting, the index of the group announcement data is stored in the area of address 10000040H.

このようにすることで、パチンコ機1では、新たなインデックスを既存のモーションリスト230に追加する際においても、モーションリスト230に格納されているインデックスが優先度順に格納されることで、画像制御手段210が優先度の順にモーションデータを読み出すことができる。 By doing so, in the pachinko machine 1, even when a new index is added to the existing motion list 230, the indexes stored in the motion list 230 are stored in order of priority, so that the image control means 210 can read the motion data in order of priority.

なお、画像制御手段210は、モーションリスト230からインデックスを削除する場合において、削除するインデックスよりも下位のアドレスに優先度が高いインデックスが保存されている場合には、インデックスが削除され空いた領域に削除したインデックスの次に優先度が高かったインデックスを格納し、次の領域がNULLになるまでインデックスを順次ソートする。これにより、パチンコ機1では、任意のインデックスを削除する場合にも、画像制御手段210が優先度の順にモーションデータを読み出すことができる。 Note that when deleting an index from the motion list 230, if an index with a higher priority is stored at a lower address than the deleted index, the image control means 210 stores the deleted index in an empty area. The index with the highest priority next to the deleted index is stored, and the indexes are sequentially sorted until the next area becomes NULL. Thereby, in the pachinko machine 1, even when deleting an arbitrary index, the image control means 210 can read the motion data in order of priority.

また、図6においては、モーションデータの優先度として、図5(A)に図示したプライオリティリスト220に保持された表記の文字に対応する文字が記載されているが、これに限らず、プライオリティリスト220に数値が保持されている場合には、プライオリティリスト220に保持された数値と対応する値が設定されていてもよい。具体的には、データアドレス「T_M_BG」のモーションデータには、優先度として値1が付与される。 Also, in FIG. 6, characters corresponding to the notation characters held in the priority list 220 shown in FIG. 5A are described as the priority of the motion data. If numerical values are held in priority list 220, values corresponding to the numerical values held in priority list 220 may be set. Specifically, a value of 1 is given as a priority to the motion data of the data address "T_M_BG".

3.第1の実施形態のまとめ
以上のように、第1の実施形態の遊技機(1)は、
遊技に関する演出を制御する演出制御部(200)を備える遊技機(1)において、
前記演出制御部は、
複数の演出データが予め保持されたデータ保持手段と(200e)、
前記データ保持手段に保持されている前記演出データを一時的に格納する複数の領域を有し、前記演出データを前記領域に読み書き可能なデータ格納手段(200f)と、
前記領域への前記演出データの格納と前記領域に格納された前記演出データの読み出しとを行う制御手段(210)と、を有し、
前記制御手段は、前記演出データに対応した優先度を参照して前記領域に前記演出データを格納する。
3. Summary of the First Embodiment As described above, the gaming machine (1) of the first embodiment is
In a gaming machine (1) comprising an effect control unit (200) that controls game-related effects,
The production control unit is
data holding means in which a plurality of performance data are held in advance (200e);
data storage means (200f) having a plurality of areas for temporarily storing the effect data held in the data holding means and capable of reading and writing the effect data in the areas;
a control means (210) for storing the performance data in the area and reading the performance data stored in the area;
The control means stores the effect data in the area with reference to the priority corresponding to the effect data.

この構成により、第1の実施形態のパチンコ機1は、画像RAM200fのモーションリスト230の各アドレスの領域に、モーションデータに対応した優先度を参照してそれぞれ格納することで、画像制御手段210がモーションリスト230に格納されたインデックスに対応するモーションデータを読み出す際に都度モーションデータの優先度を確認する必要がなくなるため、演出に係る処理としてモーションデータの読み出しに係る処理の実行時における処理の負荷を軽減させることができる。 With this configuration, the pachinko machine 1 of the first embodiment refers to and stores the priority corresponding to the motion data in the area of each address of the motion list 230 of the image RAM 200f. Since it is not necessary to check the priority of the motion data every time the motion data corresponding to the index stored in the motion list 230 is read, the processing load when executing the processing related to reading the motion data as the processing related to the effect is reduced. can be reduced.

また、第1の実施形態の遊技機(1)において、
前記データ保持手段は、前記複数の演出データのそれぞれの優先度を規定する優先度データ(220)を保持し、
前記制御手段は、前記優先度データを参照して前記演出データに前記優先度を対応させて格納する。
Further, in the gaming machine (1) of the first embodiment,
the data holding means holds priority data (220) that defines the priority of each of the plurality of effect data;
The control means refers to the priority data and stores the effect data in association with the priority.

この構成により、第1の実施形態のパチンコ機1は、画像ROM200eに保持されたプライオリティリスト220を用いてモーションデータの優先度を対応させてインデックスをモーションリスト230に格納するため、モーションリスト230へのインデックスの格納時に優先度を規定することができ、画像制御手段210がモーションリスト230に格納されたインデックスに対応するモーションデータを読み出す際に都度モーションデータの優先度を確認する必要がなくなるため、演出に係る処理としてモーションデータの読み出しに係る処理の実行時における処理の負荷を軽減させることができる。 With this configuration, the pachinko machine 1 of the first embodiment uses the priority list 220 held in the image ROM 200e to associate the priority of the motion data and stores the index in the motion list 230. Since the priority can be specified when the index is stored, it is not necessary to check the priority of the motion data each time the image control means 210 reads the motion data corresponding to the index stored in the motion list 230. It is possible to reduce the processing load at the time of execution of processing related to reading motion data as processing related to presentation.

[第2の実施形態]
次に、第1の実施形態を一部変更した第2の実施形態について、図5、図8、図9に沿って説明する。なお、第2の実施形態の説明においては、第1の実施形態と同様な部分について、同符号を用いて説明し、その詳細な説明は省略する。
[Second embodiment]
Next, a second embodiment obtained by partially modifying the first embodiment will be described with reference to FIGS. 5, 8, and 9. FIG. In addition, in the description of the second embodiment, the same reference numerals are used for the same parts as in the first embodiment, and the detailed description thereof will be omitted.

1.構成
第2の実施形態のパチンコ機1は、図8に示すように、画像RAM200fに、モーションリスト235aと、モーションリスト235a内の領域のアドレスを示すデータを格納するモーションリスト先頭アドレス格納領域235bが設けられており、モーションリスト235a及びモーションリスト先頭アドレス格納領域235bの構成及び画像制御手段210が実行するモーションリスト235aの用いた処理の構成が、第1の実施形態のパチンコ機1とは異なった構成となっている。
1. Configuration In the pachinko machine 1 of the second embodiment, as shown in FIG. 8, the image RAM 200f includes a motion list 235a and a motion list top address storage area 235b for storing data indicating the address of the area in the motion list 235a. The configuration of the motion list 235a and the motion list head address storage area 235b and the configuration of the processing using the motion list 235a executed by the image control means 210 are different from those of the pachinko machine 1 of the first embodiment. It is configured.

2.モーションリストを用いた処理の詳細
図9(A)は、第2の実施形態のモーションリスト235aを示す図である。図9(A)に示すように、第2の実施形態のモーションリスト235aは、インデックスとして、モーションデータのデータアドレスと、プライオリティリスト220から規定したモーションデータに対応した優先度(プライオリティ)と、当該領域に格納されたインデックスに対応するモーションデータを読み出した場合に次に読み出す領域のアドレスに係るデータ(アドレスデータ)と、が格納されている。
2. Details of Processing Using Motion List FIG. 9A is a diagram showing the motion list 235a of the second embodiment. As shown in FIG. 9A, the motion list 235a of the second embodiment includes, as an index, the data address of motion data, the priority corresponding to the motion data specified from the priority list 220, and the corresponding motion data. and data (address data) related to the address of the area to be read next when the motion data corresponding to the index stored in the area is read.

図9(B)は、モーションリスト先頭アドレス格納領域235bを示す図である。図9(B)に示すように、モーションリスト先頭アドレス格納領域235bには、画像制御手段210がモーションリスト235aからのモーションデータの読み出しを開始する場合に、最初に読み出す領域のアドレスが格納されている。図9(A)、(B)に示す例においては、画像制御手段210にモーションリスト235aのアドレス10000040Hの領域に格納されているインデックスに対応するモーションデータを最初に読み出させるように構成されている。 FIG. 9B shows the motion list top address storage area 235b. As shown in FIG. 9B, the motion list head address storage area 235b stores the address of the area to be read first when the image control means 210 starts reading motion data from the motion list 235a. there is In the example shown in FIGS. 9A and 9B, the image control means 210 is configured to first read the motion data corresponding to the index stored in the area of the address 10000040H of the motion list 235a. there is

次に、図5、図9を参照して、第2の実施形態の画像制御手段210が実行するモーションリスト235aの更新に係る処理と、モーションリスト235aに格納されたモーションデータの描画に係る処理と、の詳細について説明する。 Next, referring to FIGS. 5 and 9, processing related to updating the motion list 235a executed by the image control means 210 of the second embodiment and processing related to drawing motion data stored in the motion list 235a. and the details of.

第2の実施形態の画像制御手段210は、演出表示装置400に表示する画像を描画する際に、まず、モーションリスト先頭アドレス格納領域235bに格納されているアドレスの値を参照する。画像制御手段210は、例えば、図9(B)に示すように、モーションリスト先頭アドレス格納領域235bにアドレス10000040Hが格納されている場合、モーションリスト235aのアドレス10000040Hの領域を最初に読み出すと決定する。 When drawing an image to be displayed on the effect display device 400, the image control means 210 of the second embodiment first refers to the address value stored in the motion list top address storage area 235b. For example, as shown in FIG. 9B, when the motion list top address storage area 235b stores the address 10000040H, the image control means 210 determines to read the area of the motion list 235a at the address 10000040H first. .

画像制御手段210は、モーションリスト先頭アドレス格納領域235bに格納されているアドレスの値に対応する領域に格納されたインデックスに対応するモーションデータを読み出した場合、該領域に格納されているアドレスデータを参照し、該アドレスデータで指定されたアドレスの領域に格納されているインデックスに対応するモーションデータを次に読み出す。画像制御手段210は、例えば、アドレス10000040Hの領域からデータアドレス「T_M_BG」に対応するモーションデータを読み出した場合、アドレス10000040Hに格納されたアドレスデータとしてアドレス10000080Hが格納されていることから、次に、アドレス10000080Hの領域に格納されているインデックスに対応するモーションデータの読み出しを開始する。 When the image control means 210 reads the motion data corresponding to the index stored in the area corresponding to the address value stored in the motion list head address storage area 235b, the image control means 210 reads the address data stored in the area. Then, the motion data corresponding to the index stored in the area of the address specified by the address data is read out. For example, when the motion data corresponding to the data address "T_M_BG" is read from the area of the address 10000040H, the image control means 210 stores the address 10000080H as the address data stored at the address 10000040H. Readout of the motion data corresponding to the index stored in the area of address 10000080H is started.

以降、画像制御手段210は、モーションデータを読み出す際に、該インデックスが格納されている領域に格納されているアドレスデータ(次のアドレス)がNULLとなるまで、モーションデータの読み出し後に次にモーションデータを読み出す領域を決定し、領域に格納されているアドレスデータ(次のアドレス)がNULLとなった場合に、最後のモーションデータを読み出したと判定しモーションリスト235aからのモーションデータの読み出しを終了する。 Thereafter, when reading out motion data, the image control means 210 reads the motion data until the address data (next address) stored in the area where the index is stored becomes NULL. is determined, and when the address data (next address) stored in the area is NULL, it is determined that the last motion data has been read, and reading of motion data from the motion list 235a ends.

画像制御手段210は、モーションリスト235aについて、1フレーム(約33.3ms)ごとに更新可能に構成されている。画像制御手段210は、モーションリスト235aを更新する場合において、サブCPU200aから転送された画像コマンドに基づき、モーションリスト235aにインデックスを追加したり、モーションリスト235aからインデックスを削除したりすることができる。また、画像制御手段210は、1枚の画像の描画が終了する1フレームの時間が経過するまでの間、モーションリスト235aの各領域に格納されているインデックスを維持する。 The image control means 210 is configured to be able to update the motion list 235a every one frame (approximately 33.3 ms). When updating the motion list 235a, the image control means 210 can add an index to the motion list 235a or delete an index from the motion list 235a based on the image command transferred from the sub CPU 200a. In addition, the image control means 210 maintains the index stored in each area of the motion list 235a until the time of one frame elapses when drawing of one image ends.

次に、モーションリスト235aの作成後に新たにインデックスを追加する場合に画像制御手段210が実行する制御について、図9、図10を用いて説明する。モーションリスト235aの作成後にサブCPU200aから新たなモーションデータの追加に係る画像コマンドが転送された場合、第2の実施形態の画像制御手段210は、新たに追加するモーションデータの優先度をプライオリティリスト220を参照して規定する。次に、画像制御手段210は、モーションリスト235aにおいてインデックスが格納されていない領域に新たなインデックスのうちデータアドレスとプライオリティとを格納する。このとき、画像制御手段210は、新たに領域に格納するアドレスデータについても設定(更新)する処理を実行する。 Next, control executed by the image control means 210 when a new index is added after creating the motion list 235a will be described with reference to FIGS. 9 and 10. FIG. When an image command for adding new motion data is transferred from the sub CPU 200a after creating the motion list 235a, the image control means 210 of the second embodiment sets the priority of the motion data to be newly added to the priority list 220. Defined with reference to Next, the image control means 210 stores the data address and priority of the new index in the area where the index is not stored in the motion list 235a. At this time, the image control means 210 also executes processing for setting (updating) the address data to be newly stored in the area.

新たに領域に格納するアドレスデータを設定する処理において、画像制御手段210は、まず、モーションリスト先頭アドレス格納領域235bに格納されているアドレスデータで指定された領域に格納されているモーションデータのプライオリティと、新たに領域に格納するモーションデータのプライオリティと、を比較する。そして、新たに領域に格納するモーションデータのプライオリティの方が優先度が高い場合、画像制御手段210は、比較したインデックスが格納されている領域におけるアドレスデータで指定された領域に格納されているモーションデータのプライオリティと、新たに領域に格納するモーションデータのプライオリティと、を比較する。画像制御手段210は、新たに領域に格納するモーションデータのプライオリティの方が比較対象となったモーションデータのプライオリティよりも優先度が低くなるまで、比較対象となるインデックスについてアドレスデータを参照して順次変更していく。そして、画像制御手段210は、比較した結果、領域に格納されているモーションデータのプライオリティよりも新たに追加するモーションデータのプライオリティの方が優先度が低いと判定した場合、該領域の1つ前に比較したインデックスが格納されている領域において格納されていたアドレスデータ(次のアドレス)を、新たにインデックスを格納した領域のアドレスデータに変更するとともに、新たにモーションデータを格納する領域のアドレスデータ(次のアドレス)として、該領域のアドレスデータを格納する。 In the process of setting the address data to be stored in the new area, the image control means 210 first prioritizes the motion data stored in the area specified by the address data stored in the motion list top address storage area 235b. and the priority of the motion data to be newly stored in the area. Then, if the priority of the motion data to be newly stored in the area is higher, the image control means 210 detects the motion data stored in the area specified by the address data in the area storing the compared index. The data priority is compared with the priority of motion data to be newly stored in the area. The image control means 210 sequentially refers to the address data for the index to be compared until the priority of the motion data to be newly stored in the area becomes lower than the priority of the motion data to be compared. We will change. When the image control means 210 determines that the priority of the motion data to be newly added is lower than the priority of the motion data stored in the area as a result of the comparison, the image control means 210 moves to the area immediately before the area. The address data (next address) stored in the area where the index compared to is stored is changed to the address data of the area where the new index is stored, and the address data of the area where the new motion data is stored. The address data of the area is stored as (next address).

図9(A)に示すモーションリスト235a及び図9(B)に示すモーションリスト先頭アドレス格納領域235bが設定されている状態で、新たにモーションデータとしてデータアドレスが「T_M_HR」でありモーション内容が「保留データ」であるモーションデータ(以下、当該モーションデータを「保留データ」とも記載)を追加する場合を例に具体的に説明する。図5(A)に示すように、保留データは、「インターフェース」の次に優先度が高いモーションデータであり、「図柄」よりも優先度が低いモーションデータである。 With the motion list 235a shown in FIG. 9A and the motion list head address storage area 235b shown in FIG. A case of adding motion data that is "reserved data" (hereinafter also referred to as "reserved data") will be specifically described as an example. As shown in FIG. 5A, pending data is motion data with the highest priority next to "interface" and lower priority than "design".

画像制御手段210は、まず、モーションリスト235aにおいてモーションデータが格納されていない領域をアドレスの値が小さい領域から順次検索し、アドレス10000010Hの領域が初期値であるデータアドレス「NULL」、プライオリティ「0」が格納された状態であることから、アドレス10000010Hの領域にモーションデータが格納されていないと判定し、保留データをアドレス10000010Hの領域に格納することを決定する。図10(A)は、アドレス10000010Hの領域に保留データのデータアドレス及びプライオリティを格納した状態を示す図である。図10(A)に示すように、アドレス10000010Hの領域では、保留データのデータアドレス及びプライオリティを格納した時点において、アドレスデータ(次のアドレス)について、初期値である「NULL」が格納された状態となっている。 The image control means 210 first searches the motion list 235a for areas in which no motion data is stored, starting with the area with the smallest address value. ' is stored, it is determined that motion data is not stored in the area of address 10000010H, and it is decided to store pending data in the area of address 10000010H. FIG. 10A shows a state in which the data address and priority of pending data are stored in the area of address 10000010H. As shown in FIG. 10A, in the area of address 10000010H, when the data address and priority of the pending data are stored, the initial value "NULL" is stored for the address data (next address). It has become.

次に、画像制御手段210は、モーションリスト先頭アドレス格納領域235bに格納されているアドレスで規定された10000040Hの領域に格納されているモーションデータのプライオリティと、保留データのプライオリティと、を比較する。10000040Hの領域には、優先度が最も低い「背景」のプライオリティが格納されていることから、アドレス10000040Hの領域に格納されているアドレスデータ(次のアドレス)で指定されているアドレス10000080Hの領域に格納されているモーションデータのプライオリティを次の比較対象に設定する。画像制御手段210は、以下、アドレス10000000Hの領域に格納されている優先度が「図柄」に規定されたモーションデータのプライオリティが保留データのプライオリティと比較されるまで、比較対象を各領域に格納されたアドレスデータ(次のアドレス)で規定された順に変更し同様の処理を実行する。 Next, the image control means 210 compares the priority of the motion data stored in the area 10000040H defined by the address stored in the motion list top address storage area 235b with the priority of the pending data. Since the area of 10000040H stores the lowest priority of "background", the area of address 10000080H specified by the address data (next address) stored in the area of address 10000040H. Sets the priority of the stored motion data to the next comparison target. Image control means 210 stores comparison objects in each area until the priority of motion data stored in the area of address 10000000H, whose priority is defined as "design", is compared with the priority of pending data. The order specified by the address data (next address) is changed and the same processing is executed.

アドレス10000070Hの領域に格納されているアドレスデータ(次のアドレス)で指定されたアドレス10000000Hの領域には、優先度が「保留」よりも高い「図柄」のインデックスが格納されていることから、画像制御手段210は、まず、アドレス10000070Hの領域に格納されているアドレスデータ(次のアドレス)を、アドレス10000000Hからアドレス10000010Hに変更する。そして、画像制御手段210は、アドレス10000010Hの領域に格納されているアドレスデータ(次のアドレス)にアドレス10000000Hを格納することで、図10(B)に示すモーションリスト235aとなり、新たに領域に格納するアドレスデータ(次のアドレス)を設定(更新)する処理を終了する。 Since the area of address 10000000H specified by the address data (next address) stored in the area of address 10000070H stores the index of "design" whose priority is higher than that of "hold", the image The control means 210 first changes the address data (next address) stored in the area of the address 10000070H from the address 10000000H to the address 10000010H. Then, the image control means 210 stores the address 10000000H in the address data (next address) stored in the area of the address 10000010H, thereby forming the motion list 235a shown in FIG. 10B and newly storing it in the area. Ends the process of setting (updating) the address data (next address) to be addressed.

このようにすることで、パチンコ機1では、新たなインデックスを既存のモーションリスト235aに追加する際においても、プライオリティリスト220に保持された優先度と、優先度を参照して設定されるアドレスデータと、によって、インデックスが格納された各領域において次にインデックスを読み出す領域が設定されるため、モーションリスト235aに既に格納されているインデックスのソートを実行することなく画像制御手段210が優先度の順にインデックスに対応するモーションデータを読み出すことができる。 By doing so, in the pachinko machine 1, even when adding a new index to the existing motion list 235a, the priority held in the priority list 220 and the address data set by referring to the priority and , the area from which the next index is to be read is set in each area in which the index is stored. Motion data corresponding to the index can be read.

ここで、画像制御手段210がモーションリスト235aからインデックスを削除する場合において、削除するモーションデータのプライオリティよりも優先度が高いインデックスが他の領域に保存されている場合について、インデックスを削除する領域のアドレスをアドレスデータ(次のアドレス)として格納している領域A、インデックスを削除する領域B、領域Bに格納されているモーションデータよりもプライオリティが高いモーションデータが格納されており、領域Bにおけるアドレスデータ(次のアドレス)で指定されている領域C、を例に説明する。 Here, when the image control means 210 deletes an index from the motion list 235a, when an index having a higher priority than the priority of the motion data to be deleted is stored in another area, the area from which the index is deleted is Area A stores the address as address data (next address), area B where the index is deleted, and motion data with a higher priority than the motion data stored in area B are stored. A region C specified by data (next address) will be described as an example.

上述の場合において、画像制御手段210は、領域Bのデータアドレスとプライオリティを削除する際に、領域Bのアドレスデータ(次のアドレス)で指定された領域Cのアドレスを、領域Aのアドレスデータ(次のアドレス)として設定(更新)する。これにより、画像制御手段210は、モーションリスト235aからモーションデータを読み出す場合に、領域Aに格納されたインデックスに対応するモーションデータを読み出した後に、領域Aのアドレスデータ(次のアドレス)で領域Cのアドレスが格納されていることから、領域Aの次に領域Cを参照し、領域Cに格納されたインデックスに対応するモーションデータを読み出せるようになる。 In the above case, when deleting the data address and priority of the area B, the image control means 210 replaces the address of the area C specified by the address data of the area B (next address) with the address data of the area A ( set (update) as the following address). As a result, when reading motion data from the motion list 235a, the image control means 210 reads the motion data corresponding to the index stored in the area A, then reads the motion data corresponding to the index stored in the area A, and then reads the area C with the address data of the area A (next address). , the motion data corresponding to the index stored in the area C can be read out by referring to the area C after the area A.

これにより、パチンコ機1では、任意のインデックスを削除する場合にも、モーションリスト235aに格納されているインデックスのソートを実行することなく画像制御手段210が優先度の順にモーションデータを読み出すことができる。 As a result, in the pachinko machine 1, even when an arbitrary index is deleted, the image control means 210 can read the motion data in order of priority without sorting the indexes stored in the motion list 235a. .

このように、第2の実施形態の画像制御手段210は、第1の領域(図9(A)に示す例ではアドレス10000010Hの領域)にインデックスとして保留データを格納する場合に、アドレス10000010Hの領域の次に読み出す第2の領域(図9(A)に示す例ではアドレス10000000Hの領域)のアドレスデータ(次のアドレス)を、プライオリティリスト220を参照して設定する。 In this way, the image control means 210 of the second embodiment stores the pending data as an index in the first area (the area of address 10000010H in the example shown in FIG. 9A), the area of address 10000010H. The address data (next address) of the second area (the area of address 10000000H in the example shown in FIG. 9A) to be read next is set by referring to the priority list 220 .

3.第2の実施形態のまとめ
以上のように、第2の実施形態の遊技機において、
前記制御手段は、
第1の領域に前記演出データを格納した場合に、格納した前記演出データに基づく演出が終了するまで前記第1の領域に前記演出データを維持し、
前記第1の領域に前記演出データを格納する場合に、前記第1の領域の次に読み出す第2の領域のアドレスデータを前記優先度データを参照して設定し、
前記第1の領域から前記演出データを読み出した後に、前記アドレスデータで規定された前記第2の領域に格納された前記演出データを読み出すことで、前記演出データに対応した前記優先度の順に前記演出データを読み出す。
3. Summary of Second Embodiment As described above, in the gaming machine of the second embodiment,
The control means is
when the performance data is stored in the first area, the performance data is maintained in the first area until the performance based on the stored performance data is completed;
when storing the effect data in the first area, setting the address data of the second area to be read next to the first area with reference to the priority data;
By reading the effect data stored in the second area defined by the address data after reading the effect data from the first area, the effect data is read in order of the priority corresponding to the effect data. Read performance data.

この構成により、第2の実施形態のパチンコ機1は、モーションデータを優先度順にモーションリスト235aから読み出すために、各領域に格納されているモーションデータを読み出す順にそれぞれ規定されたアドレスデータを画像ROM200eに保持されたプライオリティリスト220を用いて各領域に格納することで、画像制御手段210がモーションリスト230に格納されたモーションデータを読み出す際に都度モーションデータの優先度を確認する必要がなくなるため、演出に係る処理としてモーションデータの読み出しに係る処理の実行時における処理の負荷を軽減させることができる。 With this configuration, the pachinko machine 1 of the second embodiment reads out the motion data from the motion list 235a in order of priority, so that the address data specified in the order in which the motion data stored in each area is read is stored in the image ROM 200e. By storing in each area using the priority list 220 held in the motion list 230, there is no need to check the priority of the motion data each time the image control means 210 reads the motion data stored in the motion list 230. It is possible to reduce the processing load at the time of execution of processing related to reading motion data as processing related to presentation.

また、パチンコ機1は、新たにモーションデータをモーションリスト235aに追加又は削除する際に、アドレスデータを更新するだけで画像制御手段210が優先度の順にモーションデータを読み出すことができるため、モーションリスト235aに格納されたモーションデータのソートを実行する必要がなく、モーションリスト235aの更新に係る処理の負荷を軽減させることができる。 In addition, when adding or deleting new motion data to or from the motion list 235a, the pachinko machine 1 allows the image control means 210 to read the motion data in order of priority simply by updating the address data. Since there is no need to sort the motion data stored in the motion list 235a, the processing load associated with updating the motion list 235a can be reduced.

[他の実施形態]
なお、第1、第2の実施形態において、パチンコ機1は、演出データとして画像に係るデータであるモーションデータについて、プライオリティリストとモーションリストとを用いて優先度順にモーションデータを読み出し可能にする処理を実行しているが、これに限定されない。パチンコ機1は、例えば、演出データとして演出照明装置420を照明させる照明パターンに係るデータを有していてもよい。このように構成された場合、パチンコ機1は、データベースとしてサブROM200bを有し、照明パターンに係るデータを各領域に読み書き自在な格納手段としてサブRAM200cを有し、演算手段としてサブCPU200aを有するように構成される。また、パチンコ機1は、プライオリティリストをサブROM200bに有し、照明パターンに係るデータリストをサブRAM200cに有するように構成される。
[Other embodiments]
In the first and second embodiments, the pachinko machine 1 uses a priority list and a motion list to enable motion data to be read out in order of priority for motion data, which is data related to images as effect data. is running, but not limited to. The pachinko machine 1 may have, for example, data relating to an illumination pattern for lighting the effect lighting device 420 as effect data. When configured in this manner, the pachinko machine 1 has a sub-ROM 200b as a database, a sub-RAM 200c as storage means for freely reading and writing data relating to illumination patterns in each area, and a sub-CPU 200a as computing means. configured to Also, the pachinko machine 1 is configured to have a priority list in the sub-ROM 200b and a data list relating to lighting patterns in the sub-RAM 200c.

また、第1の実施形態において、画像制御手段210は、既にインデックスが格納されているモーションリスト230に新たなインデックスを追加する場合に、アドレスの値が小さい領域、つまりモーションリスト230の先頭から順次格納されているプライオリティと新たに追加するモーションデータのプライオリティとを比較していくように構成されているが、これに限らず、アドレスの値が大きい領域、つまりモーションリストの最後から順次格納されているプライオリティと新たに追加するモーションデータのプライオリティとを比較し、格納されているプライオリティが新たに追加するモーションデータのプライオリティよりも低い場合に、該比較したプライオリティが格納されている領域よりも1つアドレスの値が大きい領域に新たに追加するインデックスを格納すると決定するように構成されていてもよい。 Further, in the first embodiment, when adding a new index to the motion list 230 in which indexes are already stored, the image control means 210 sequentially adds an area with a small address value, that is, from the beginning of the motion list 230 . The stored priority is compared with the priority of the newly added motion data, but this is not the only option. The existing priority is compared with the priority of the motion data to be newly added, and if the stored priority is lower than the priority of the motion data to be newly added, the compared priority is stored by one. It may be configured to determine to store a newly added index in an area with a large address value.

また、第2の実施形態において、パチンコ機1は、モーションリスト235aの各領域にアドレスデータを格納するように構成されているが、これに限定されない。パチンコ機1は、例えば、画像RAM200fのモーションリスト235aとは別の領域に、画像制御手段210がモーションリスト235aの領域を読み出す順序を規定したアドレスデータリストを有するように構成されていてもよく、画像制御手段210が、モーションリスト235aからモーションデータを読み出す際にアドレスデータリストを都度参照してモーションリスト235aの複数の領域からモーションデータを読み出す領域を決定するように構成されていてもよい。 Further, in the second embodiment, the pachinko machine 1 is configured to store address data in each area of the motion list 235a, but the configuration is not limited to this. The pachinko machine 1, for example, may be configured to have an address data list defining the order in which the image control means 210 reads out the motion list 235a area in an area separate from the motion list 235a of the image RAM 200f. The image control means 210 may be configured to refer to the address data list each time motion data is read out from the motion list 235a to determine a region from which motion data is to be read out of a plurality of regions of the motion list 235a.

また、第1、第2の実施形態において、画像制御手段210は、モーションリストのうちモーションデータが格納されていない空き領域にモーションデータを追加するように構成されているが、これに限らず、例えば、モーションデータが既に格納されている領域に新たなモーションデータを上書きして格納可能に構成されていてもよい。 In addition, in the first and second embodiments, the image control means 210 is configured to add motion data to an empty area in the motion list in which no motion data is stored. For example, an area in which motion data has already been stored may be overwritten with new motion data and stored.

また、第1、第2の実施形態において、パチンコ機1は、各モーションデータの優先度を規定したプライオリティリスト220を有しているが、これに限らず、例えば、モーションデータのそれぞれが予め優先度を有するデータとして設定されていてもよい。 In addition, in the first and second embodiments, the pachinko machine 1 has the priority list 220 that defines the priority of each motion data. It may be set as data having degrees.

また、第1、第2の実施形態において、副制御部200は、データ記憶手段として画像ROM200e及び画像RAM200fを有しているが、これに限定されない。副制御部200は、例えば、画像制御手段210がモーションリストを作成する処理を実行する以前に、画像RAM200fにモーションデータ及びプライオリティリストを書き込むことで予め保持し、モーションリストの作成時において、予め書き込んだモーションデータ及びプライオリティリストを参照してモーションリストを作成するように構成されていてもよい。このように構成された場合、画像RAM200fは、データ記憶手段を構成する。 In addition, in the first and second embodiments, the sub control unit 200 has the image ROM 200e and the image RAM 200f as data storage means, but is not limited to this. For example, the sub control unit 200 writes the motion data and the priority list to the image RAM 200f in advance before the image control means 210 executes the process of creating the motion list. Alternatively, the motion list may be created by referring to the motion data and the priority list. In this configuration, the image RAM 200f constitutes data storage means.

また、本実施形態においては、遊技機として、大当たり図柄を含む複数種類の図柄の中からいずれかを決定する図柄決定手段と、図柄が決定されてから所定の変動時間が経過すると、図柄表示部に図柄を表示させる図柄表示手段と、図柄表示部に大当たり図柄が表示されると、複数回のラウンド遊技で構成される大役遊技を実行する大役遊技実行手段と、大役遊技におけるラウンド遊技のうち予め設定された特定ラウンド遊技中に、大入賞口に入球した遊技球が特定領域に進入すると、所定の遊技利益を付与する遊技利益付与手段と、大役遊技中の演出を実行する演出実行手段と、を備えるいわゆる第一種遊技を可能なパチンコ機1を例示したが、これに限らず、例えば、小当たり遊技中に所定の領域に遊技球が侵入することで大役遊技を開始可能な第二種遊技を可能なパチンコ機であっても本発明は適用し得る。また、例えば、外周面に複数種類の図柄が配列されている複数のリールと、遊技者による開始操作を検出するスタートスイッチと、複数のリールに対応して設けられ、各リールを停止させるための停止操作を検出するストップスイッチと、遊技の進行を制御する主制御部と、コマンドに基づき演出を制御する演出制御手段を有する副制御部を備え、主制御部が、複数種類の役の当否を決定する内部抽選を行う内部抽選手段と、スタートスイッチによる開始操作の検出に基づいて、複数のリールを回転させ、ストップスイッチによる停止操作の検出及び内部抽選手段により決定された内部抽選の結果に基づいて、回転中のリールを停止させるリール停止制御を行うリール制御手段と、複数のリールが停止した状態で、役ごとに予め定められた入賞形態を示す図柄組合せが有効ライン上に表示されたことに基づいて、役が入賞したと判定する入賞判定手段と、有するスロットマシンにも、本発明は適用できる。 In addition, in the present embodiment, the gaming machine includes a symbol determining means for determining one of a plurality of types of symbols including the jackpot symbol, and a symbol display unit that displays a symbol when a predetermined fluctuation time elapses after the symbol is determined. a symbol display means for displaying symbols on the symbol display portion; a big win game execution means for executing a big win game composed of a plurality of round games when a big winning pattern is displayed on the symbol display portion; Game profit giving means for giving a predetermined game profit when a game ball entering a big winning hole enters a specific area during a set specific round game, and production execution means for executing a production during the big win game. Although the pachinko machine 1 capable of so-called first-class games is exemplified, it is not limited to this. The present invention can be applied even to a pachinko machine capable of seed games. Also, for example, a plurality of reels on which a plurality of types of symbols are arranged on the outer peripheral surface, a start switch for detecting a start operation by the player, and a switch provided corresponding to the plurality of reels for stopping each reel. A stop switch that detects a stop operation, a main control unit that controls the progress of the game, and a sub control unit that has an effect control means that controls the effect based on a command, and the main control unit determines whether a plurality of types of wins are correct. An internal lottery means for performing an internal lottery to determine, a plurality of reels are rotated based on detection of a start operation by a start switch, and detection of a stop operation by a stop switch and based on the result of the internal lottery determined by the internal lottery means and reel control means for performing reel stop control to stop rotating reels, and symbol combinations indicating predetermined winning modes for each combination are displayed on the activated line with the plurality of reels stopped. The present invention can also be applied to a slot machine having winning judgment means for judging that a winning combination has been won based on.

1 パチンコ機(遊技機)
200 副制御部(演出制御部)
200e 画像ROM(データ保持手段)
200f 画像RAM(データ格納手段)
210 画像制御手段(制御手段)
220 プライオリティリスト(優先度データ)
1 Pachinko machine (game machine)
200 sub control unit (production control unit)
200e Image ROM (data holding means)
200f Image RAM (data storage means)
210 Image control means (control means)
220 priority list (priority data)

Claims (2)

遊技に関する演出を制御する演出制御部を備える遊技機において、
前記演出制御部は、
複数の演出データが予め保持されたデータ保持手段と、
前記データ保持手段に保持されている前記演出データを一時的に格納する複数の領域を有し、前記演出データを前記領域に読み書き可能なデータ格納手段と、
前記領域への前記演出データの格納と前記領域に格納された前記演出データの読み出しとを行う制御手段と、を有し、
前記制御手段は、前記演出データに対応した優先度を参照して前記領域に前記演出データを格納し、
前記演出データには、第1優先度の第1演出データと、前記第1優先度とは異なる第2優先度の第2演出データと、が含まれ、
前記制御手段は、前記第1演出データと、前記第2演出データと、を同じレイヤに描画可能である、
ことを特徴とする遊技機。
In a gaming machine equipped with an effect control unit that controls game-related effects,
The production control unit is
data holding means in which a plurality of performance data are held in advance;
data storage means having a plurality of areas for temporarily storing the effect data held in the data holding means, and capable of reading and writing the effect data in the areas;
a control means for storing the performance data in the area and reading the performance data stored in the area;
The control means stores the effect data in the area with reference to the priority corresponding to the effect data ,
The effect data includes first effect data with a first priority and second effect data with a second priority different from the first priority,
The control means is capable of drawing the first effect data and the second effect data on the same layer.
A gaming machine characterized by:
遊技に関する演出を制御する演出制御部を備える遊技機において、
前記演出制御部は、
複数の演出データが予め保持されたデータ保持手段と、
前記データ保持手段に保持されている前記演出データを一時的に格納する複数の領域を有し、前記演出データを前記領域に読み書き可能なデータ格納手段と、
前記領域への前記演出データの格納と前記領域に格納された前記演出データの読み出しとを行う制御手段と、を有し、
前記制御手段は、前記演出データに対応した優先度を参照して前記領域に前記演出データを格納し、
前記データ保持手段は、前記演出データのそれぞれの優先度を規定する優先度データを保持し、
前記制御手段は、前記優先度データを参照して前記演出データに前記優先度を対応させて格納し、
第1の領域に前記演出データを格納した場合に、格納した前記演出データに基づく演出が終了するまで前記第1の領域に前記演出データを維持し、
前記第1の領域に前記演出データを格納する場合に、前記第1の領域の次に読み出す第2の領域のアドレスデータを前記優先度データを参照して設定し、
前記第1の領域から前記演出データを読み出した後に、前記アドレスデータで規定された前記第2の領域に格納された前記演出データを読み出すことで、前記演出データに対応した前記優先度の順に前記演出データを読み出す、
ことを特徴とする遊技機。
In a gaming machine equipped with an effect control unit that controls game-related effects,
The production control unit is
data holding means in which a plurality of performance data are held in advance;
data storage means having a plurality of areas for temporarily storing the effect data held in the data holding means, and capable of reading and writing the effect data in the areas;
a control means for storing the performance data in the area and reading the performance data stored in the area;
The control means stores the effect data in the area with reference to the priority corresponding to the effect data,
the data holding means holds priority data that defines the priority of each of the effect data;
The control means refers to the priority data and stores the effect data in association with the priority ,
when the performance data is stored in the first area, the performance data is maintained in the first area until the performance based on the stored performance data is completed;
when storing the effect data in the first area, setting the address data of the second area to be read next to the first area with reference to the priority data;
By reading the effect data stored in the second area defined by the address data after reading the effect data from the first area, the effect data is read in order of the priority corresponding to the effect data. read performance data,
A gaming machine characterized by:
JP2019007374A 2019-01-18 2019-01-18 game machine Active JP7244281B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019007374A JP7244281B2 (en) 2019-01-18 2019-01-18 game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019007374A JP7244281B2 (en) 2019-01-18 2019-01-18 game machine

Publications (2)

Publication Number Publication Date
JP2020115944A JP2020115944A (en) 2020-08-06
JP7244281B2 true JP7244281B2 (en) 2023-03-22

Family

ID=71889552

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019007374A Active JP7244281B2 (en) 2019-01-18 2019-01-18 game machine

Country Status (1)

Country Link
JP (1) JP7244281B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7712257B2 (en) * 2022-12-22 2025-07-23 株式会社平和 Gaming Machines

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014198111A (en) 2013-03-29 2014-10-23 京楽産業.株式会社 Game machine
JP2015131093A (en) 2013-12-11 2015-07-23 株式会社藤商事 Game machine
JP2017164133A (en) 2016-03-15 2017-09-21 株式会社平和 Game machine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014198111A (en) 2013-03-29 2014-10-23 京楽産業.株式会社 Game machine
JP2015131093A (en) 2013-12-11 2015-07-23 株式会社藤商事 Game machine
JP2017164133A (en) 2016-03-15 2017-09-21 株式会社平和 Game machine

Also Published As

Publication number Publication date
JP2020115944A (en) 2020-08-06

Similar Documents

Publication Publication Date Title
JP7265910B2 (en) game machine
JP6592759B2 (en) Game machine
JP5261682B1 (en) Amusement stand
JP6068422B2 (en) Game machine
JP6458308B2 (en) Game machine
JP2020151391A (en) Game machine
JP5414128B2 (en) Amusement stand
JP2016198135A (en) Amusement stand
JP2013212368A (en) Game machine
JP2013208375A (en) Game machine
JP2012210310A (en) Game machine
JP7309354B2 (en) game machine
JP6009499B2 (en) Game machine
JP6349378B2 (en) Game machine
JP2018164481A (en) Game machine
JP7244281B2 (en) game machine
JP6067657B2 (en) Game machine
JP6339630B2 (en) Revolving machine
JP6414790B2 (en) Game machine
JP7168623B2 (en) game machine
JP2018164479A (en) Game machine
JP7299937B2 (en) game machine
JP7309353B2 (en) game machine
JP7406806B2 (en) gaming machine
JP7406807B2 (en) gaming machine

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20200205

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20200206

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211012

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220826

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220830

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221027

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230309

R150 Certificate of patent or registration of utility model

Ref document number: 7244281

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150