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
JP4237672B2 - Game machine - Google Patents
[go: Go Back, main page]

JP4237672B2 - Game machine - Google Patents

Game machine Download PDF

Info

Publication number
JP4237672B2
JP4237672B2 JP2004145486A JP2004145486A JP4237672B2 JP 4237672 B2 JP4237672 B2 JP 4237672B2 JP 2004145486 A JP2004145486 A JP 2004145486A JP 2004145486 A JP2004145486 A JP 2004145486A JP 4237672 B2 JP4237672 B2 JP 4237672B2
Authority
JP
Japan
Prior art keywords
control unit
command
effect
sub
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004145486A
Other languages
Japanese (ja)
Other versions
JP2005323865A (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.)
Fujishoji Co Ltd
Original Assignee
Fujishoji Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujishoji Co Ltd filed Critical Fujishoji Co Ltd
Priority to JP2004145486A priority Critical patent/JP4237672B2/en
Publication of JP2005323865A publication Critical patent/JP2005323865A/en
Application granted granted Critical
Publication of JP4237672B2 publication Critical patent/JP4237672B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Pinball Game Machines (AREA)

Description

本発明は、パチンコ機、アレンジボール機、雀球遊技機などの遊技機に関し、特に、高度な図柄演出が可能であり、大当り状態の招来を、矛盾なく報知演出することのできる遊技機に関するものである。   The present invention relates to a gaming machine such as a pachinko machine, an arrangement ball machine, or a sparrow ball game machine, and more particularly, to a gaming machine capable of providing a high-level symbol production and informing a big hit state without contradiction. It is.

パチンコ機などの弾球遊技機は、遊技盤に設けた図柄始動口と、複数個の図柄を所定時間変動させた後に停止させる図柄表示部と、開閉板を開閉駆動する大入賞口などを備えて構成されている。そして、図柄始動口に設けられた検出スイッチが遊技球の通過を検出すると、図柄表示部が表示図柄を所定時間変動させ(この動作を図柄変動動作という)、その後、特別図柄が整列して停止すると大当り状態(特別遊技状態という)となり、大入賞口が繰返し開放されて遊技者に有利な利益状態を発生させるようにしている。   A ball game machine such as a pachinko machine has a symbol start opening provided on the game board, a symbol display section for stopping a plurality of symbols after changing for a predetermined time, and a grand prize opening for opening and closing the opening and closing plate. Configured. When the detection switch provided at the symbol start port detects the passing of the game ball, the symbol display unit changes the display symbol for a predetermined time (this operation is called symbol variation operation), and then the special symbol is aligned and stopped. Then, it becomes a big hit state (referred to as a special game state), and the big winning opening is repeatedly opened to generate a profit state advantageous to the player.

このような弾球遊技機は、通常、遊技動作を統括的に制御する主制御基板と、主制御基板から伝送される制御コマンドに基づいて演出動作を実現するサブ制御基板とで構成されている。サブ制御基板は、例えば、遊技球の賞球動作を行う払出制御基板、音声演出を実現する音声制御基板、ランプ演出を実現するランプ制御基板、及び、液晶表示部における図柄変動動作を実現する図柄制御基板などに区分されている(例えば特許文献1)。
特開2003−144659
Such a ball game machine is generally composed of a main control board that comprehensively controls gaming operations and a sub-control board that realizes an effect operation based on control commands transmitted from the main control board. . The sub-control board is, for example, a payout control board that performs a prize ball operation of a game ball, a sound control board that realizes a sound effect, a lamp control board that realizes a lamp effect, and a symbol that realizes a symbol variation operation in the liquid crystal display It is divided into control boards and the like (for example, Patent Document 1).
JP 2003-144659 A

ところで、大当り状態の招来は、図柄始動口を遊技球が通過すると内部的に決定されるが、このタイミングで直ちに遊技者に報知するのではなく、リーチ演出と呼ばれる図柄変動動作において遊技者を心理的に十分盛り上げた後で報知するようにしている。このような図柄変動動作において、最初、主制御基板から各サブ制御基板に対して、演出動作の総時間と当否結果とを示す変動パターンコマンドが伝送され、最後に、演出動作の終了を指示する変動停止コマンドが伝送されている。変動パターンと変動停止コマンドとを受けることにより、図柄制御基板、音声制御基板、及びランプ制御基板では、互いに同期した演出動作を実現することが可能となる。   By the way, the invitation of the big hit state is determined internally when the game ball passes through the symbol start opening, but it is not immediately notified to the player at this timing, but the player is psychologically in a symbol variation operation called reach effect. It is designed to alert you after it is fully energized. In such a symbol variation operation, first, a variation pattern command indicating the total time and effect result of the rendering operation is transmitted from the main control board to each sub-control board, and finally, the termination of the rendering operation is instructed. A variable stop command is being transmitted. By receiving the fluctuation pattern and the fluctuation stop command, the symbol control board, the voice control board, and the lamp control board can realize a production operation synchronized with each other.

また、サブ制御基板のうち、特に、図柄制御基板に対しては、変動パターンコマンドの伝送から変動停止コマンドの伝送までの間に、図柄指定コマンドを順次伝送して(通常は3回)、変動終了時の停止図柄を指定している。   In addition, among the sub-control boards, in particular, for the symbol control board, the symbol designation command is sequentially transmitted (usually three times) between the transmission of the variation pattern command and the transmission of the variation stop command. The stop symbol at the end is specified.

かかる遊技機では、ソレノイドなどが繰り返しON/OFF動作を繰り返すので、遊技機内部の制御回路はかなりのノイズ環境にあり、そのため主制御基板からサブ制御基板に対して伝送される制御コマンドがビット化けすることがあった。例えば、図柄制御基板に伝送される図柄指定コマンドがノイズの影響を受けてビット化けすると、内部的にはハズレ状態であるにも拘わらず、停止状態の特別図柄が「7・7・7」などの大当たり状態になってしまうことがある。かかる場合、特別図柄の停止状態を見て遊技者は大喜びするが、一方、遊技機は特別遊技状態に入らないので、遊技者と遊技ホールとのトラブルが避けられないところである。   In such a gaming machine, since a solenoid or the like repeatedly repeats ON / OFF operations, the control circuit inside the gaming machine is in a considerable noise environment, and therefore, a control command transmitted from the main control board to the sub control board is garbled. There was something to do. For example, if the symbol designating command transmitted to the symbol control board is garbled due to the influence of noise, the special symbol in the stopped state is “7/7/7” even though it is internally lost. You might end up with a big hit. In such a case, the player is delighted to see the stop state of the special symbol, but on the other hand, since the gaming machine does not enter the special game state, a trouble between the player and the game hall is inevitable.

また、全く別の技術課題として、遊技者の期待に応えるべく遊技機の演出動作、特に、図柄演出動作を複雑高度化させたくても、CPUの能力的な限界から必ずしも、それが十分には実現できなかった。   Also, as a completely different technical issue, even if you want to make the game machine's performance operations, especially the design performance operations complex and sophisticated, to meet the player's expectations, it is not always enough due to the CPU capacity limitations. Could not be realized.

この発明は、上記の問題点に着目してなされたものであって、遊技ホールとトラブルが生じることを未然防止でき、また、より複雑で高度な図柄演出も可能にした遊技機を提供することを課題とする。   The present invention has been made paying attention to the above-mentioned problems, and can provide a gaming machine that can prevent a game hall and troubles from occurring and that can also make more complex and sophisticated symbol effects. Is an issue.

上記の課題を解決するため、請求項1に係る発明は、遊技動作に起因する抽選処理を含んで、遊技動作全体を統括的に制御する主制御部と、前記主制御部から受けた制御コマンドに基づいて演出動作の具体的内容を特定した演出コマンドを出力する第1サブ制御部と、前記第1サブ制御部から受けた演出コマンドに基づいて演出動作を実行する第2サブ制御部とを備え、前記抽選処理によって所定の当選状態が発生すると、遊技者に有利な遊技内容に移行する遊技機であって、前記主制御部に、前記抽選処理の結果に対応する制御コマンドを前記第1サブ制御部と第2サブ制御部に出力する出力ポートを設け前記第1サブ制御部に、前記主制御部の出力ポートから制御コマンドを受ける入力ポートと、前記演出コマンドを出力する出力ポートとを設け前記第2サブ制御部に、前記主制御部の出力ポートから制御コマンドを受ける入力ポートと、前記第1サブ制御部の出力ポートから演出コマンドを受ける入力ポートと、前記制御コマンドや前記演出コマンドに同期して供給されるストローブ信号によって起動される第1と第2の受信割込み処理と、を設けて構成され、前記第2サブ制御部は、2つの入力ポートから受けた制御コマンドと演出コマンドとが整合することを条件に、表示装置での前記演出コマンドに基づいた演出動作を実行している。 To solve the above problems, the invention according to claim 1, including the lottery process due to game operation, a main control unit that performs overall control of the entire game operation, a control command received from the main control unit A first sub-control unit that outputs an effect command specifying the specific contents of the effect operation based on the first sub-control unit, and a second sub-control unit that executes the effect operation based on the effect command received from the first sub-control unit. provided, when a predetermined winning condition is generated by the lottery process, a game machine to transition to an advantageous game content to the player, the main control unit, the first control command corresponding to the result of the lottery process an output port for outputting to the sub-controller and the second sub-control unit is provided, the in the first sub-control unit, an input port for receiving a control command from the output port of the main control unit, an output port for outputting the effect command The door is provided, in the second sub-control unit, an input port for receiving a control command from the output port of the main control unit, an input port for receiving the effect command from the output port of the first sub-control unit, Ya said control command And a first reception interrupt process activated by a strobe signal supplied in synchronization with the effect command, and the second sub-control unit receives control commands from two input ports. On the condition that the production command matches the production command, the production operation based on the production command on the display device is executed.

上記の各発明において制御コマンドは、主制御部における抽選処理の当否結果と当否結果を確定的に報知するまでの演出時間を特定しているのが好ましい。なお、この制御コマンドは単一の制御コマンドで当否結果と演出時間を特定しても良いし、別々の制御コマンドで当否結果と演出時間を特定してもよい。   In each of the above inventions, it is preferable that the control command specifies a result of the lottery process in the main control unit and an effect time until the result of the determination is clearly notified. In addition, this control command may specify the success / failure result and the production time with a single control command, or may specify the success / failure result and the production time with separate control commands.

以上説明した本発明によれば、遊技ホールとトラブルが生じることを未然防止できる遊技機を実現できる。また、より複雑で高度な図柄演出も可能にした遊技機を実現できる。   According to the present invention described above, it is possible to realize a gaming machine that can prevent occurrence of troubles with a gaming hall. In addition, it is possible to realize a gaming machine that enables more complicated and sophisticated symbol production.

以下、実施例に係るパチンコ機に基づいて本発明の実施形態を詳細に説明する。図1は、本実施例のパチンコ機1を示す正面図である。図示のパチンコ機1は、島構造体に着脱可能に装着される矩形枠状の木製外枠2と、外枠2に固着されたヒンジ3を介して開閉可能に枢着される前枠4とで構成されている。この前枠4には、遊技盤5が裏側から着脱自在に装着され、その前側には、ガラス扉6と前面板7とが夫々開閉自在に枢着されている。   Hereinafter, an embodiment of the present invention will be described in detail based on a pachinko machine according to an example. FIG. 1 is a front view showing a pachinko machine 1 according to the present embodiment. The illustrated pachinko machine 1 includes a rectangular frame-shaped wooden outer frame 2 that is detachably mounted on an island structure, and a front frame 4 that is pivotably mounted via a hinge 3 fixed to the outer frame 2. It consists of A game board 5 is detachably attached to the front frame 4 from the back side, and a glass door 6 and a front plate 7 are pivotally attached to the front side so as to be freely opened and closed.

前面板7には発射用の遊技球を貯留する上皿8が装着され、前枠4の下部には、上皿8から溢れ出し又は抜き取った遊技球を貯留する下皿9と、発射ハンドル10とが設けられている。発射ハンドル10は発射モータM2と連動しており、発射ハンドル10の回動角度に応じて動作する打撃槌によって遊技球が発射される。   An upper plate 8 for storing game balls for launch is mounted on the front plate 7, and a lower plate 9 for storing game balls overflowing from or extracted from the upper plate 8 and a launch handle 10 are mounted at the bottom of the front frame 4. And are provided. The launch handle 10 is interlocked with the launch motor M2, and a game ball is launched by a hitting rod that operates according to the rotation angle of the launch handle 10.

上皿8のほぼ中央には、ランプを内蔵する楕円形のプッシュボタン11が設けられている。プッシュボタン11は、遊技者の左手で操作できる位置に設けられており、遊技者は、発射ハンドル10から右手を離すことなくプッシュボタン11を操作できる。このプッシュボタン11は、通常時には機能していないが、ゲーム状態が例えば「ボタンチャンス状態」となると内蔵ランプが点灯されて操作可能となる。   An elliptical push button 11 with a built-in lamp is provided at the approximate center of the upper plate 8. The push button 11 is provided at a position where it can be operated with the left hand of the player, and the player can operate the push button 11 without releasing the right hand from the firing handle 10. This push button 11 does not function normally, but when the game state becomes, for example, a “button chance state”, the built-in lamp is turned on and can be operated.

上皿8の右部には、カード式球貸し機に対する球貸し操作用の操作パネル12が設けられ、カード残額を3桁の数字で表示する残額表示部12aと、所定金額分の遊技球の球貸しを指示する球貸しスイッチ12bと、ゲーム終了時にカードの返却を指令する返却スイッチ12cとが設けられている。   On the right side of the upper plate 8, an operation panel 12 for ball lending operation for the card-type ball lending machine is provided, a remaining amount display unit 12a for displaying the remaining amount of the card with a three-digit number, and a predetermined amount of game balls A ball lending switch 12b for instructing ball lending and a return switch 12c for instructing the return of the card at the end of the game are provided.

図2に示すように、遊技盤5には、金属製の外レールと内レールとからなるガイドレール13が環状に設けられ、その内側の遊技領域5aの略中央には、大型の液晶カラーディスプレイ14が配置されている。   As shown in FIG. 2, the game board 5 is provided with a guide rail 13 formed of a metal outer rail and an inner rail in an annular shape, and a large liquid crystal color display is provided at the approximate center of the game area 5a inside. 14 is arranged.

液晶ディスプレイ14は、三つの部分(19,20,21)に区分されており、各部分はそれぞれ、「当り」状態か否かを示す普通図柄表示部19と、「大当り」状態か否かを示す特別図柄表示部20と、大当り状態に係わる特別図柄と関連する演出図柄を変動表示する演出図柄表示部21として機能する。また、演出図柄表示部21では、背景画像や各種のキャラクタなども併せてアニメーション的に表示する。   The liquid crystal display 14 is divided into three parts (19, 20, 21), and each part shows a normal symbol display unit 19 indicating whether or not a “hit” state and a “hit” state. It functions as a special symbol display unit 20 to be shown and an effect symbol display unit 21 that variably displays a production symbol related to the special symbol related to the big hit state. The effect symbol display unit 21 also displays a background image and various characters in an animated manner.

この遊技機の遊技状態には、「当り」状態と、更に格段に高価値の「大当り」状態があるが、普通図柄表示部19では、液晶ディスプレイ14に表示された演出図柄が点滅動作をして、一定時間後に当り状態か否かの抽選結果を表示する。一方、特別図柄表示部20や演出図柄表示部21では、特別図柄などが適宜な演出動作によって変動した後、大当り抽選処理の当否結果を確定的に表示する。   The gaming state of this gaming machine includes a “hit” state and a much higher value “hit” state. However, in the normal symbol display unit 19, the effect symbol displayed on the liquid crystal display 14 blinks. Then, a lottery result indicating whether or not the winning state is reached after a certain time is displayed. On the other hand, in the special symbol display unit 20 and the production symbol display unit 21, after the special symbol etc. fluctuate due to an appropriate production operation, the success / failure result of the big hit lottery process is definitely displayed.

この実施例では大当り状態は、確変大当りと、ノーマル大当りとに区分されているが、演出図柄表示部21は、確変大当りか、ノーマル大当りか、ハズレかを、停止状態の演出図柄の配列によって報知するのに対して、特別図柄表示部20では、これを所定の停止模様や文字などによって報知している。具体的には、演出図柄表示部21は、確変大当りか、ノーマル大当りか、ハズレかに応じて、それぞれ「7・7・7」、「6・6・6」、「2・5・2」などの演出図柄を停止表示するのに合わせて、特別図柄表示部20では、「◎確変大当り!!」、「○ノーマル大当り!!」、「−残念!!」の文字を表示する。なお、確変大当りとは、ノーマル大当りの場合と同様の特別遊技状態が終了した後、大当りの当選確率が増加した遊技(確変状態の遊技)が開始される大当り状態を意味する。   In this embodiment, the big hit state is divided into a probable big hit and a normal big hit, but the effect symbol display unit 21 reports whether the probable big hit, the normal big hit, or the loss by the arrangement of the effect symbols in the stopped state. On the other hand, the special symbol display unit 20 notifies this by a predetermined stop pattern or characters. Specifically, the production symbol display unit 21 is “7 · 7 · 7”, “6 · 6 · 6”, “2 · 5 · 2” depending on whether it is a probable big hit, a normal big hit or a loss. The special symbol display unit 20 displays characters such as “◎ probable big hit!”, “○ normal big hit !!!!”, and “−sorry !!!!”. The probability variation jackpot means a jackpot state in which a game in which the winning probability of the jackpot is increased (a game in the probability variation state) is started after the special gaming state similar to the case of the normal jackpot is completed.

なお、普通図柄表示部19では、ゲート18を通過した遊技球が検出されると、表示内容が所定時間だけ変動し、その後、遊技球のゲート18の通過時点において抽選された抽選用乱数値に基づいて決定される当否状態を表示するようになっている。この実施例では、具体的には、2つのハート模様がピンク色に着色されて停止すると当り状態となり、何れか一方のハート模様が崩れた形(ハート模様が破壊された形)で停止するとハズレ状態となる。   In the normal symbol display unit 19, when a game ball that has passed through the gate 18 is detected, the display content fluctuates for a predetermined time. Thereafter, the random number value for lottery drawn at the time when the game ball passes through the gate 18 is obtained. The success / failure state determined based on the result is displayed. Specifically, in this embodiment, when two heart patterns are colored pink and stopped, a hit state is reached, and when one of the heart patterns is collapsed (a shape in which the heart pattern is destroyed), it is lost. It becomes a state.

遊技盤5の遊技領域5aの適所には、図柄始動口15、大入賞口16、4つの普通入賞口17、左右の通過口であるゲート18が配設されている。これらの入賞口15〜17及びゲート18は、それぞれ内部に検出スイッチを有しており、遊技球の通過を検出できるようになっている。   At appropriate positions in the game area 5a of the game board 5, a symbol starting port 15, a big winning port 16, four normal winning ports 17, and a gate 18 which is a left and right passing port are arranged. Each of the winning holes 15 to 17 and the gate 18 has a detection switch inside, so that the passage of the game ball can be detected.

本実施例では、図柄始動口15は、一対の開閉爪を備えた電動式チューリップで拡大縮小され、普通図柄表示部19の変動後の停止状態で当り表示をした場合には、開閉爪が所定時間だけ拡大されるようになっている。そして、この図柄始動口15に遊技球が入賞すると、演出図柄表示部21と特別図柄表示部20の表示図柄が所定時間だけ変動し、図柄始動口15への遊技球の入賞タイミングに応じた抽選結果に基づいて決定される停止図柄で停止する。   In the present embodiment, the symbol start opening 15 is enlarged and reduced by an electric tulip having a pair of opening and closing claws, and when the normal symbol display unit 19 is displayed in a stopped state after fluctuation, the opening and closing claws are predetermined. It is expanded only by time. Then, when a game ball wins the symbol start opening 15, the display symbols of the effect symbol display unit 21 and the special symbol display unit 20 change for a predetermined time, and lottery according to the winning timing of the game ball to the symbol start port 15. Stop at the stop symbol determined based on the result.

大入賞口16は、前方に開放可能な開閉板16aで開閉されるが、演出図柄表示部21の変動停止後の図柄が「6・6・6」「7・7・7」などの整列した演出図柄のとき(特別図柄表示部20では、○又は◎などを関連する文字と共に表示)、「大当り」と称される特別遊技状態が開始され、開閉板16aが開放されるようになっている。また、大入賞口16の内部に特定領域16bがあり、この特定領域16bを入賞球が通過すると、遊技者に有利な特別遊技が継続される。   The grand prize winning opening 16 is opened and closed by an opening / closing plate 16a that can be opened forward, but the symbols after the change stop of the production symbol display unit 21 are arranged such as "6, 6, 6", "7, 7, 7", etc. In the case of a production symbol (in the special symbol display unit 20, a symbol such as ○ or ◎ is displayed together with related characters), a special game state called “big hit” is started, and the opening / closing plate 16a is opened. . Further, there is a specific area 16b inside the special winning opening 16, and when a winning ball passes through the specific area 16b, a special game advantageous to the player is continued.

大入賞口16の開閉板16aが開放された後、所定時間が経過し、又は所定数(例えば10個)の遊技球が入賞すると開閉板16aが閉じる。このとき、遊技球が特定領域16bを通過していない場合には特別遊技が終了するが、特定領域16bを通過していれば、本実施例では、最大16回まで特別遊技が継続され、遊技者に有利な状態に制御される。   After the opening / closing plate 16a of the big prize opening 16 is opened, the opening / closing plate 16a is closed when a predetermined time elapses or when a predetermined number (for example, 10) of game balls wins. At this time, if the game ball does not pass through the specific area 16b, the special game ends. However, if the game ball passes through the specific area 16b, the special game is continued up to 16 times in this embodiment. It is controlled in a state advantageous to the user.

図3は、実施例に係るパチンコ機1の全体構成を示すブロック図である。図示の通り、このパチンコ機1は、遊技動作を統括的に制御する主制御基板30と、主制御基板30から受ける制御コマンドCMD(P)に基づいて払出モータM1を制御して遊技球を払出す払出制御基板31と、主制御基板30から受ける制御コマンドCMDに基づいて演出抽選を行い、その結果を示す制御コマンドCMD’を他の制御基板に出力する演出制御基板32と、主制御基板30と演出制御基板32から別々の制御コマンドCMD、CMD’を受けて液晶ディスプレイ14の表示動作を制御する図柄制御基板33と、演出制御基板32から受ける制御コマンドCMD’に基づいてスピーカを駆動すると共にランプ群を点滅動作させる音声・ランプ制御基板34と、発射モータM2を駆動して遊技球を発射させる発射制御基板35と、AC24Vを受けて装置各部に直流電圧を供給する電源基板36とを中心に構成されている。   FIG. 3 is a block diagram illustrating the overall configuration of the pachinko machine 1 according to the embodiment. As shown in the figure, this pachinko machine 1 pays a game ball by controlling a payout motor M1 on the basis of a main control board 30 for overall control of game operations and a control command CMD (P) received from the main control board 30. A payout control board 31 to be sent out, an effect lottery based on a control command CMD received from the main control board 30, and an effect control board 32 that outputs a control command CMD ′ indicating the result to another control board, and the main control board 30 And the design control board 33 that receives the separate control commands CMD and CMD ′ from the production control board 32 and controls the display operation of the liquid crystal display 14, and drives the speaker based on the control command CMD ′ received from the production control board 32. A sound / lamp control board 34 for blinking the lamp group, a launch control board 35 for driving the launch motor M2 to launch a game ball, Are organized around the power supply board 36 supplies a DC voltage to the various units receiving C24V.

主制御基板30、払出制御基板31、演出制御基板32、図柄制御基板33、及び、音声・ランプ制御基板34は、ワンチップマイコンを備えるコンピュータ回路が搭載されている。この実施例では、払出制御基板31、演出制御基板32、図柄制御基板33、及び、音声・ランプ制御基板34がサブ制御基板に該当し、各サブ制御基板31〜34では、主制御基板30から直接的に又は他の基板を介して間接的に受信した制御コマンドに基づいて動作している。   The main control board 30, the payout control board 31, the effect control board 32, the symbol control board 33, and the voice / lamp control board 34 are mounted with a computer circuit including a one-chip microcomputer. In this embodiment, the payout control board 31, the effect control board 32, the symbol control board 33, and the sound / lamp control board 34 correspond to the sub-control boards, and each of the sub-control boards 31 to 34 includes the main control board 30. It operates based on control commands received directly or indirectly through other boards.

上記の構成において、払出制御基板31に伝送される制御コマンドCMD(P)が通信異常によってビット化けするようなことがあると、遊技者と遊技ホールとのトラブルともなるので、払出制御基板31と主制御基板30は最適な位置関係に配置されており、その分だけ、主制御基板30と演出制御基板32や図柄制御基板33とは、払出制御基板31に比較すると、ノイズの影響を受けやすくなっている。なお、以下の説明では、各制御基板30〜34に搭載された回路及びその回路によって実現される動作を機能的に総称して、それぞれ主制御部30、払出制御部31、演出制御部32、図柄制御部33、及び、音声・ランプ制御部34と称することがある。   In the above configuration, if the control command CMD (P) transmitted to the payout control board 31 is garbled due to a communication error, it may cause a trouble between the player and the game hall. The main control board 30 is arranged in an optimal positional relationship, and the main control board 30 and the effect control board 32 and the symbol control board 33 are more susceptible to noise than the payout control board 31 by that amount. It has become. In the following description, the circuits mounted on the control boards 30 to 34 and the operations realized by the circuits are collectively referred to functionally as a main control unit 30, a payout control unit 31, an effect control unit 32, respectively. Sometimes referred to as symbol control unit 33 and voice / lamp control unit 34.

本実施例の場合、演出制御部32が主制御基板30から受ける制御コマンドCMDには、普通図柄表示部19の表示動作に関するものや、特別図柄表示部20や演出図柄表示部21の表示動作に関するものが含まれている。これらの制御コマンドCMDは、それぞれ「当り」抽選及び「大当り」抽選の抽選結果を示すコマンドであり、具体的には、抽選結果とそれを確定的に報知するまでの演出動作の総時間とを特定する「変動パターンコマンド」と、演出動作の終了タイミングを指示する「変動停止コマンド」とで構成されている。   In the case of the present embodiment, the control command CMD received by the effect control unit 32 from the main control board 30 relates to the display operation of the normal symbol display unit 19 and the display operation of the special symbol display unit 20 and the effect symbol display unit 21. Things are included. These control commands CMD are commands indicating the lottery results of the “winning” lottery and the “big hit” lottery, respectively. Specifically, the lottery result and the total time of the rendering operation until the notification is made definitely. A “variation pattern command” to be specified and a “variation stop command” for instructing the end timing of the rendering operation are configured.

ここで、「変動パターンコマンド」は、それが「当り」抽選結果を示すか、「大当り」抽選結果を示すかに応じて二分されると共に、それぞれについて、演出総時間や大当りの種類(ノーマル/確変)などに応じて多数の種類が用意されている。そして、「変動パターンコマンド」を受けた演出制御部32では、「変動パターンコマンド」で規定される演出総時間などに拘束された状態で演出抽選を行い、液晶ディスプレイ14における図柄演出と、ランプ群によるランプ演出と、スピーカによる音声演出との連動による演出内容を決定する。そして、決定された演出内容を示す制御コマンドCMD’を図柄制御部33と音声・ランプ制御部34に伝送する。   Here, the “variation pattern command” is divided into two depending on whether it indicates a “hit” lottery result or a “hit” lottery result, and for each, the total production time and the type of jackpot (normal / Many types are prepared according to the probability variation. Upon receiving the “variation pattern command”, the effect control unit 32 performs the effect lottery in a state constrained by the total effect time defined by the “variation pattern command”, and the symbol effect on the liquid crystal display 14 and the lamp group. The content of the effect produced by the interlocking of the lamp effect by and the sound effect by the speaker is determined. Then, a control command CMD ′ indicating the determined effect content is transmitted to the symbol control unit 33 and the voice / lamp control unit 34.

図9は、演出制御部32が主制御部30から受ける「変動パターンコマンド」の種類(α、β、γ、δ)と、演出制御部32の演出抽選によって決定される「具体的な変動パターンコマンド」との関係を示している。図示の通り、主制御部30からは、α、β、γa〜γd、δの制御コマンドCMD(変動パターンコマンド)を受けるが、各制御コマンドCMDは、具体的な演出内容に応じて複数個に細分化されており、演出抽選によって何れかに決定され制御コマンドCMD’が特定される。但し、細分化された「具体的な変動パターンコマンド」の何れも、基本となる「変動パターンコマンド」の演出時間と同じであり、当否結果が変化することもない。このように、本実施例では、演出動作の具体的な内容は、専ら演出制御部32で決定されるので、主制御部30の制御負担が軽く、しかも、主制御部30から受信した制御コマンドCMDがビット化けしても、送信する制御コマンドCMD’がビット化けしない限り、音声演出やランプ演出と同期した図柄演出が確実に実現される。なお、演出制御部32と図柄制御部33と音声・ランプ制御部34との位置関係を工夫することによって、制御コマンドCMD’のビット化けは防止できる。   9 shows the types of “variation pattern commands” received by the effect control unit 32 from the main control unit 30 (α, β, γ, δ) and “specific variation patterns determined by the effect lottery of the effect control unit 32. The relationship with the “command” is shown. As shown in the figure, α, β, γa to γd, δ control commands CMD (variation pattern commands) are received from the main control unit 30, but each control command CMD can be divided into a plurality according to the specific contents of the production. The control command CMD ′ is specified by being determined by any effect lottery. However, any of the subdivided “specific variation pattern commands” has the same effect time as the basic “variation pattern command”, and the result of the determination does not change. As described above, in this embodiment, the specific contents of the production operation are exclusively determined by the production control unit 32, so that the control burden on the main control unit 30 is light and the control command received from the main control unit 30 is used. Even if the CMD is garbled, as long as the control command CMD ′ to be transmitted is not garbled, the symbol effect synchronized with the voice effect and the lamp effect is reliably realized. It should be noted that biting of the control command CMD 'can be prevented by devising the positional relationship among the effect control unit 32, the symbol control unit 33, and the voice / lamp control unit 34.

以上を踏まえて、各制御部30〜33の回路構成を確認的に説明する。主制御部30には、図柄始動口15や大入賞口16を開閉するソレノイド類をON/OFF駆動する駆動回路38と、図柄始動口15などに内蔵された検出スイッチ及び払出制御基板31の出力ポート41からの信号LIVEを受ける入力ポート37と、サブ制御基板に制御コマンドを出力する出力ポート39a〜39cとが設けられている。なお、これら出力ポート39a〜39cは、一旦制御コマンドを出力すると、次の新たな制御コマンドを出力するまで、その出力レベルを維持する。   Based on the above, the circuit configuration of each of the control units 30 to 33 will be described for confirmation. The main control unit 30 includes a drive circuit 38 for ON / OFF driving solenoids for opening and closing the symbol start opening 15 and the big prize opening 16, and a detection switch built in the symbol start opening 15 and the output of the payout control board 31. An input port 37 that receives the signal LIVE from the port 41 and output ports 39a to 39c that output control commands to the sub-control board are provided. In addition, once these output ports 39a-39c output a control command, they maintain the output level until the next new control command is output.

主制御部30の上記の構成に対応して、払出制御部31には、主制御部30から制御コマンドCMD(P)を受ける入力ポート40と、自らの動作開始状態を主制御部30に通知するための出力ポート41とが設けられている。そして、電源投入後、払出制御部31の初期動作が完了すると、主制御部30に対してLレベルの動作開始信号LIVEを出力し、主制御部30ではこの動作開始信号LIVEを確認した後に、遊技制御動作を開始する。なお、出力ポート41はプルアップされており、払出制御部31は、所定時間経過後に動作開始信号LIVEがHレベルに戻される。   Corresponding to the above configuration of the main control unit 30, the payout control unit 31 notifies the main control unit 30 of the input port 40 that receives the control command CMD (P) from the main control unit 30 and its own operation start state. Output port 41 is provided. Then, when the initial operation of the payout control unit 31 is completed after the power is turned on, an L-level operation start signal LIVE is output to the main control unit 30, and the main control unit 30 confirms the operation start signal LIVE. The game control operation is started. The output port 41 is pulled up, and the payout control unit 31 returns the operation start signal LIVE to the H level after a predetermined time has elapsed.

一方、演出制御部32には、主制御部30から制御コマンドCMDを受ける入力ポート42aと、図柄制御部33と音声・ランプ制御部34に制御コマンドCMD’を出力する43a,43bと、図柄制御部33から確認コマンドANSを受ける入力ポート42bとが設けられている。先に説明したように、演出制御部32では、主制御部30から「変動パターンコマンド」を受けると、受信した「変動パターンコマンド」に基づく演出抽選によって演出内容を決定した後、これを特定する制御コマンドCMD’を、図柄制御部33と音声・ランプ制御部34に出力している。   On the other hand, the effect control unit 32 has an input port 42a that receives a control command CMD from the main control unit 30, 43a and 43b that output a control command CMD 'to the symbol control unit 33 and the voice / lamp control unit 34, and symbol control An input port 42b that receives a confirmation command ANS from the unit 33 is provided. As described above, when the production control unit 32 receives the “variation pattern command” from the main control unit 30, it determines the production content by production lottery based on the received “variation pattern command”, and then specifies this. The control command CMD ′ is output to the symbol control unit 33 and the voice / lamp control unit 34.

また、図柄制御部33には、液晶ディスプレイ14を駆動するLCD駆動回路44と、主制御部30から制御コマンドCMDを受ける入力ポート45aと、演出制御部32から制御コマンドCMD’を受ける入力ポート45bと、演出制御部32に確認コマンドANSを出力する出力ポート46とが設けられている。   Further, the symbol control unit 33 includes an LCD drive circuit 44 for driving the liquid crystal display 14, an input port 45 a that receives the control command CMD from the main control unit 30, and an input port 45 b that receives the control command CMD ′ from the effect control unit 32. And an output port 46 for outputting a confirmation command ANS to the effect control unit 32.

図4は、図柄制御部33の回路構成をより細かく示すブロック図である。図柄制御部33は、主制御部30と演出制御部32から制御コマンドCMD,CMD’を受けるワンチップマイコン50と、ワンチップマイコン50が実行する制御プログラムを記憶している制御ROM51と、液晶ディスプレイ14に描画されるスプライトに関する情報を、ワンチップマイコン50から受けて描画信号を生成するグラフィックコントローラ(具体的にはVDP:Video Display Processor)52と、液晶ディスプレイ14に描画可能な各スプライトのパターンデータなどを記憶するCGROM53とで構成されている。   FIG. 4 is a block diagram showing the circuit configuration of the symbol control unit 33 in more detail. The symbol control unit 33 includes a one-chip microcomputer 50 that receives control commands CMD and CMD ′ from the main control unit 30 and the effect control unit 32, a control ROM 51 that stores a control program executed by the one-chip microcomputer 50, and a liquid crystal display 14 is a graphic controller (specifically, VDP: Video Display Processor) 52 that receives information about sprites drawn on the one-chip microcomputer 50 and generates drawing signals, and pattern data of each sprite that can be drawn on the liquid crystal display 14. CGROM 53 for storing the above.

ここで、スプライトとは、液晶ディスプレイ14上で他の画像とは独立して、任意に移動可能な一単位のグラフィックデータの総称であり、この実施例では、演出表示部21に描画される「1」〜「9」などの装飾文字や、特別図柄表示部20や普通図柄表示部19に描画される「◎」、「○」、「−」、「ハート模様」などの記号や、その他の演出キャラクタを特定するものとなっている。また、背景画像についてもスプライトで構成されている。   Here, the sprite is a generic term for one unit of graphic data that can be arbitrarily moved independently of other images on the liquid crystal display 14. In this embodiment, the sprite is drawn on the effect display unit 21. Decorative characters such as “1” to “9”, symbols such as “◎”, “○”, “−”, “heart pattern” drawn on the special symbol display unit 20 and the normal symbol display unit 19, and other symbols The effect character is specified. The background image is also composed of sprites.

図示の通り、ワンチップマイコン50は、主制御部30と演出制御部32から制御コマンドCMD,CMD’を入力ポート45a,45bに受けると共に、制御コマンドCMD,CMD’に同期して供給されるストローブ信号STB(a),STB(b)を割込み端子IRQ1,IRQ2に受けている。そして、各ストローブ信号STBがアクティブになると、制御ROM51に格納されている割込み処理プログラムが起動して、ワンチップマイコン50は、制御コマンドCMD又は制御コマンドCMD’を取得するようになっている。   As shown in the figure, the one-chip microcomputer 50 receives control commands CMD and CMD ′ from the main control unit 30 and the production control unit 32 at the input ports 45a and 45b and is supplied in synchronization with the control commands CMD and CMD ′. The signals STB (a) and STB (b) are received by the interrupt terminals IRQ1 and IRQ2. When each strobe signal STB becomes active, the interrupt processing program stored in the control ROM 51 is activated, and the one-chip microcomputer 50 acquires the control command CMD or the control command CMD '.

また、ワンチップマイコン50の割込み端子IRQ0は、グラフィックコントローラ52から出力される割込み信号INTを受けている。この実施例の場合には、グラフィックコントローラ52が、フレームバッファに対する描画データ(グラフィックイメージデータ)の書き込み処理を終える毎に、割込み信号INTを出力するよう設定されており、割込み信号INTの周期は、液晶ディスプレイ14の1フレーム分の表示に要する1/60秒となっている。   The interrupt terminal IRQ0 of the one-chip microcomputer 50 receives an interrupt signal INT output from the graphic controller 52. In the case of this embodiment, the graphic controller 52 is set to output an interrupt signal INT every time drawing data (graphic image data) is written into the frame buffer, and the cycle of the interrupt signal INT is: It is 1/60 second required for displaying one frame on the liquid crystal display 14.

フレームバッファは、液晶ディスプレイ14に表示される1フレーム分の描画データを記憶可能なメモリ領域であり、上記1フレーム分の描画データをそれぞれ記憶する第一バンクと第二バンクに区分されている。この第一バンクと第二バンクは書き込み用と読み出し用とに循環的に機能しており、例えば、第一バンクに描画データを書き込むタイミングでは、第二バンクに格納されている描画データが読み出されて液晶ディスプレイ14に出力される(図6参照)。   The frame buffer is a memory area capable of storing drawing data for one frame displayed on the liquid crystal display 14, and is divided into a first bank and a second bank for storing the drawing data for one frame. The first bank and the second bank function cyclically for writing and reading. For example, when drawing data is written to the first bank, the drawing data stored in the second bank is read. And output to the liquid crystal display 14 (see FIG. 6).

一方、次のタイミングでは、第二バンクに描画データが書き込まれる一方、第一バンクに格納された描画データが読み出されて出力される。なお、この実施例では、出力された描画データは、アナログ変換されて、R,G,Bの画像信号として液晶ディスプレイ14に向けて出力されている。   On the other hand, at the next timing, drawing data is written to the second bank, while drawing data stored in the first bank is read and output. In this embodiment, the output drawing data is analog-converted and output to the liquid crystal display 14 as R, G, B image signals.

割込み信号INTに対応して起動されるワンチップマイコン50の割込み処理プログラムでは、各スプライトの描画位置などを規定するべく、指示データテーブルTBLに対して必要な動作パラメータを書き込み、次に描画すべき各スプライトの位置や変形形状を指定するようにしている。   In the interrupt processing program of the one-chip microcomputer 50 activated in response to the interrupt signal INT, necessary operating parameters should be written to the instruction data table TBL and then drawn in order to define the drawing position of each sprite. The position and deformation shape of each sprite are specified.

この指示データテーブルTBLは、ワンチップマイコン50の外部バスに接続可能な周辺デバイス(メモリ)として機能しており、ワンチップマイコン50のメモリマップに位置づけて直接的にアクセス可能である(ダイレクトマッピング)。また、グラフィックコントローラ52の内蔵レジスタを介して間接的にアドレッシングすることもできるが(インダイレクトマッピング)、何れにしてもグラフィックコントローラ52は、書き込み処理に関与することがなく、要するに、グラフィックコントローラ52はワンチップマイコン50に対する入力処理を実行しない。   The instruction data table TBL functions as a peripheral device (memory) that can be connected to the external bus of the one-chip microcomputer 50, and can be directly accessed by being positioned in the memory map of the one-chip microcomputer 50 (direct mapping). . In addition, although it is possible to perform addressing indirectly via a built-in register of the graphic controller 52 (indirect mapping), in any case, the graphic controller 52 is not involved in the writing process. Input processing for the one-chip microcomputer 50 is not executed.

このように、グラフィックコントローラ52は、指示データテーブルTBLの動作パラメータを参照するだけであり、CGROM53から特定のスプライトのパターンデータを読み出し、動作パラメータで指定された位置に、動作パラメータで指定された変形形状で、各スプライトを描画するべく動作している。   As described above, the graphic controller 52 only refers to the operation parameter of the instruction data table TBL, reads the pattern data of a specific sprite from the CGROM 53, and changes the deformation specified by the operation parameter to the position specified by the operation parameter. In shape, it operates to draw each sprite.

図5は、上記したグラフィックコントローラ52を更に詳細に示したブロック図である。図示の通り、このグラフィックコントローラ52は、ワンチップマイコン50からのデータを受けるCPUインタフェイス部54と、CGROM53からスプライトのパターンデータを受けるパターンメモリインタフェイス部55と、指示データテーブルTBLとして使用されるSRAM(static RAM)56aと、フレームバッファとして使用されるSDRAM(Synchronous Dynamic RAM)56bと、描画データを生成するスプライト面生成部57と、CGROM53から圧縮データを受けた場合に機能する圧縮データ伸張部58と、圧縮データ伸張部58のワークエリアとして機能するSDRAM(Synchronous Dynamic RAM)59と、描画データをDA変換するDAC60と、液晶ディスプレイ14の同期信号などを出力するコントローラ部CTLとで構成されている。   FIG. 5 is a block diagram showing the graphic controller 52 in more detail. As shown in the figure, the graphic controller 52 is used as a CPU interface unit 54 that receives data from the one-chip microcomputer 50, a pattern memory interface unit 55 that receives sprite pattern data from the CGROM 53, and an instruction data table TBL. SRAM (static RAM) 56 a, SDRAM (Synchronous Dynamic RAM) 56 b used as a frame buffer, sprite surface generation unit 57 that generates drawing data, and compressed data expansion unit that functions when compressed data is received from CGROM 53 58, an SDRAM (Synchronous Dynamic RAM) 59 functioning as a work area for the compressed data decompression unit 58, a DAC 60 for DA-converting drawing data, and a controller unit CTL for outputting a synchronization signal of the liquid crystal display 14 and the like. That.

先に説明したように、フレームバッファは、第一バンクと第二バンクに区分されて描画データを記憶するメモリ領域であるが、指示データテーブルTBLと、フレームバッファ56bの関係は図6に示す通りである。また、図6に示す通り、第一バンクと第二バンクは、液晶ディスプレイ14が1フレーム分の表示処理を完了する1/60秒(=τ)毎に、液晶ディスプレイ14の垂直同期信号のタイミングで、その機能が書き込み用と読み出し用に循環的に切り換る。   As described above, the frame buffer is a memory area that is divided into a first bank and a second bank and stores drawing data. The relationship between the instruction data table TBL and the frame buffer 56b is as shown in FIG. It is. In addition, as shown in FIG. 6, the first bank and the second bank have the timing of the vertical synchronization signal of the liquid crystal display 14 every 1/60 seconds (= τ) when the liquid crystal display 14 completes the display processing for one frame. Thus, the function is cyclically switched between writing and reading.

ところで、CGROM53には、各スプライトの画像データが格納されているが、図8は、16×16ドット(画素)によって構成されたスプライトを例示したものである。16×16に区分されている各画素には色情報が規定されており、図示の例では、00Hの色番号のドットと、02Hの色番号のドットと、01Hの色番号のドットとを適宜に組合せて特定図柄「7」を実現している。   Incidentally, the image data of each sprite is stored in the CGROM 53. FIG. 8 illustrates a sprite composed of 16 × 16 dots (pixels). Color information is defined for each pixel divided into 16 × 16. In the illustrated example, a dot with a color number of 00H, a dot with a color number of 02H, and a dot with a color number of 01H are appropriately set. In combination, the specific symbol “7” is realized.

本実施例では、例えば、図7のように、特定図柄のn個のスプライト(#1〜#n)が構成されており、これらが背景画像を実現しているスプライト(#m)に重ねられて、液晶ディスプレイ14に表示されることになる。なお、背景画像スプライトの画素数は、液晶ディスプレイ14の解像度に応じて適宜に設定されるが、液晶ディスプレイ14の解像度を超える画素数を設定すれば、背景画像を上下左右に自然に移動させることが可能となる。   In the present embodiment, for example, as shown in FIG. 7, n sprites (# 1 to #n) having a specific design are configured, and these are superimposed on the sprite (#m) that realizes the background image. And displayed on the liquid crystal display 14. The number of pixels of the background image sprite is appropriately set according to the resolution of the liquid crystal display 14, but if the number of pixels exceeding the resolution of the liquid crystal display 14 is set, the background image is naturally moved up, down, left and right. Is possible.

図7は、SRAM56aに設けられた指示データテーブルTBLと、指示データテーブルTBLのデータに基づいて描かれるスプライトの関係を図示したものである。指示データテーブルTBLには、各スプライト(#1〜#m)毎に16バイト程度の動作パラメータの書き込み領域が設けられており、書き込まれた動作パラメータによって各スプライトの表示位置や拡大縮小率などが特定されるようになっている。   FIG. 7 illustrates the relationship between the instruction data table TBL provided in the SRAM 56a and sprites drawn based on the data in the instruction data table TBL. In the instruction data table TBL, an operation parameter writing area of about 16 bytes is provided for each sprite (# 1 to #m), and the display position, the enlargement / reduction ratio, etc. of each sprite are determined by the written operation parameter. It has come to be identified.

スプライトの表示位置は、例えば、スプライトの左上端ドットの座標位置(DOx,DOy)によって規定され、スプライトサイズが16×16ドットである場合には、当該スプライトは、スプライト面生成部57の動作によって、スプライト面の左上端(DOx,DOy)から右下端(DOx+15,DOy+15)で囲まれる矩形範囲内の描画データが生成されることになる。   The display position of the sprite is defined by, for example, the coordinate position (DOx, DOy) of the upper left dot of the sprite. When the sprite size is 16 × 16 dots, the sprite is displayed by the operation of the sprite surface generation unit 57. Thus, drawing data within a rectangular range surrounded by the upper left end (DOx, DOy) to the lower right end (DOx + 15, DOy + 15) of the sprite surface is generated.

以上の説明から明らかなように、ワンチップマイコン50が指示データテーブルTBLの書き込み動作を行い、スプライト#nの表示位置を(DOx,DOy)から(DOx+A,DOy+B)に変更すれば、液晶ディスプレイ14上では、当該スプライト#nがX方向に+A、Y方向に+Bだけ移動することになる。   As is apparent from the above description, if the one-chip microcomputer 50 performs the writing operation of the instruction data table TBL and changes the display position of the sprite #n from (DOx, DOy) to (DOx + A, DOy + B), the liquid crystal display 14 In the above, the sprite #n moves by + A in the X direction and + B in the Y direction.

もっとも、液晶ディスプレイ14の解像度に応じて、実際に表示されるのは水平表示ドット数HDW×垂直表示ライン数VDWの矩形範囲内に限られるが、上記したスプライトの左上端ドットの座標指定によって、各スプライトを液晶ディスプレイ14上で自由に移動させることが可能となる。以上の通り、ワンチップマイコン50は、1/60秒毎の割込み信号INT(描画割込み)に応じて指示データテーブルTBLの内容を書換えることで、リーチ演出などを含む各種の図柄演出を行っている。   Of course, depending on the resolution of the liquid crystal display 14, what is actually displayed is limited to a rectangular range of the number of horizontal display dots HDW × the number of vertical display lines VDW. Each sprite can be freely moved on the liquid crystal display 14. As described above, the one-chip microcomputer 50 performs various symbol effects including reach effects by rewriting the contents of the instruction data table TBL according to the interrupt signal INT (draw interrupt) every 1/60 seconds. Yes.

ところで、図3に示す主制御部30は、図10に示すタイマ割込み処理を所定時間(例えば2mS)毎に実行することによって、パチンコ機1の動作全体を総括的に制御している。以下、図10に基づいて説明すると、タイマ割込みが生じると、各レジスタの内容がスタック領域に退避された後(ST20)、最初に乱数作成処理が実行される(ST21)。乱数作成処理とは、普通図柄処理ST29や特別図柄処理ST34における抽選動作で使用される当り用カウンタRGや大当たり用カウンタCTの更新処理を含んでいる。   Incidentally, the main control unit 30 shown in FIG. 3 performs overall control of the entire operation of the pachinko machine 1 by executing the timer interrupt processing shown in FIG. 10 every predetermined time (for example, 2 mS). In the following, referring to FIG. 10, when a timer interrupt occurs, the contents of each register are saved in the stack area (ST20), and then random number generation processing is first executed (ST21). The random number generation processing includes update processing of the winning counter RG and the big hit counter CT used in the lottery operation in the normal symbol processing ST29 and the special symbol processing ST34.

当り用カウンタRGや大当り用カウンタCTは、ステップST21において、それぞれ所定数値範囲内でインクリメント(+1)処理によって更新され、更新後のカウンタの値は、それぞれ、当り判定用乱数値や大当り判定用乱数値として当否抽選動作で活用される。   In step ST21, the winning counter RG and the big hit counter CT are updated by increment (+1) processing within a predetermined numerical value range, respectively, and the updated counter values are the hit determination random value and the big hit determination random value, respectively. It is used as a numerical value in the lottery operation.

具体的には、当り用カウンタRGの値は、遊技球がゲート18を通過した場合に、普通図柄処理(ST29)における抽選動作で使用され、大当り用カウンタCTの値は、遊技球が図柄始動口15を通過した場合に、特別図柄処理(ST34)における抽選動作に使用される。なお、従来装置では、乱数作成処理において、演出図柄表示部21や特別図柄表示部20における停止図柄を決定するための、大当り図柄用乱数作成処理を行っていたが、本実施例では、かかる処理は存在しない。   Specifically, the value of the winning counter RG is used in the lottery operation in the normal symbol processing (ST29) when the game ball passes the gate 18, and the value of the big hit counter CT is determined by the game ball starting the symbol. When passing through the mouth 15, it is used for the lottery operation in the special symbol process (ST34). In the conventional apparatus, in the random number generation process, the jackpot symbol random number generation process for determining the stop symbol in the effect symbol display unit 21 and the special symbol display unit 20 is performed. Does not exist.

すなわち、本実施例では、特別図柄処理(ST34)において、大当り状態の当否抽選のみを行い、その当否結果を、大当り用の「変動パターンコマンド」として演出制御部32に伝送し、演出図柄表示部21や特別図柄表示部20におけるリーチ演出時や演出図柄の停止図柄の選択については演出制御部32に委ねている。   That is, in the present embodiment, in the special symbol process (ST34), only the winning / losing lottery in the big hit state is performed, and the result of the success / failure is transmitted to the effect control unit 32 as a “fluctuation pattern command” for the big hit, and the effect symbol display unit 21 and the special symbol display unit 20 at the time of reach production and selection of the stop symbol of the production symbol is left to the production control unit 32.

乱数作成処理(ST21)が終わると、各遊技動作の時間を管理しているタイマについてタイマ減算処理が行なわれた後(ST22)、図柄始動口15やゲート18の検出スイッチ、及び大入賞口16の検出スイッチを含む各種スイッチ類の信号が入力され記憶される(ST23)。なお、ステップST22の処理で減算される各タイマは、電動チューリップや大入賞口16の開放時間やその他の遊技演出時間を管理するためのものである。   When the random number generation process (ST21) is completed, after the timer subtraction process is performed for the timer that manages the time of each game operation (ST22), the symbol start opening 15 and the detection switch of the gate 18, and the big winning opening 16 The signals of various switches including the detection switches are input and stored (ST23). Each timer subtracted in the process of step ST22 is for managing the opening time of the electric tulip and the special winning opening 16 and other game effect times.

スイッチ入力処理(ST23)が終わると、次に、この段階で生成されている制御コマンドを、対応するサブ制御部に伝送した後(ST24)、エラー管理処理が行われる(ST25)。なお、エラー管理処理は、遊技球の補給が停止したり、遊技球が詰まっていないかなど、機器内部に異常が生じていないかの判定である。次に、払出制御部31向けの制御コマンドを作成した後(ST26)、生成された制御コマンドを対応するサブ制御部に伝送する(ST27)。   After the switch input process (ST23) is completed, the control command generated at this stage is transmitted to the corresponding sub-control unit (ST24), and then the error management process is performed (ST25). The error management process is a determination as to whether or not an abnormality has occurred inside the device, such as whether or not the supply of game balls has stopped or the game balls are clogged. Next, after creating a control command for the payout control unit 31 (ST26), the generated control command is transmitted to the corresponding sub-control unit (ST27).

次に、現在が「当り中」の動作状態でないことを条件に、普通図柄処理を行う(ST29)。普通図柄処理とは、電動チューリップなど、普通電動役物を作動させるか否かの判定を意味する。具体的には、ステップST23のスイッチ入力結果によって遊技球がゲートを通過していると判定された場合に、乱数生成処理(ST21)で更新された当り用カウンタRGの値を取得し、このとき取得された乱数値が、変動開始時に当り当選値と対比される。そして、対比結果が当選状態であれば「当り中」の動作状態に変更する。また、「当り中」となれば、電動式チューリップなど、普通電動役物の作動に向けた処理を行う(ST31)。   Next, the normal symbol processing is performed on the condition that the current operation state is not “winning” (ST29). The normal symbol processing means determination as to whether or not to operate an ordinary electric accessory such as an electric tulip. Specifically, when it is determined that the game ball is passing through the gate based on the switch input result in step ST23, the value of the winning counter RG updated in the random number generation process (ST21) is acquired. The acquired random value is compared with the winning value at the start of fluctuation. If the comparison result is a winning state, the operation state is changed to a “winning” operation state. On the other hand, if it is “winning”, a process for operating an ordinary electric accessory such as an electric tulip is performed (ST31).

続いて、必要な制御コマンドを演出制御部32と図柄制御部33に伝送する(ST32)。この制御コマンドは、普通図柄処理における当り抽選処理の当否結果に対応したものであり、最初に出力されるのは、普通図柄についての「変動パターンコマンド」であり、所定時間後に「変動停止コマンド」が出力される。なお、これらの制御コマンドは、ストローブ信号に同期して先ず出力ポート39bから出力され、その後、別のストローブ信号に同期して出力ポート39cから出力されるが特に限定されるものではない。   Subsequently, necessary control commands are transmitted to the effect control unit 32 and the symbol control unit 33 (ST32). This control command corresponds to the success / failure result of the winning lottery process in the normal symbol process. The first output is the “variation pattern command” for the normal symbol, and the “variation stop command” after a predetermined time. Is output. These control commands are first output from the output port 39b in synchronization with the strobe signal, and then output from the output port 39c in synchronization with another strobe signal, but are not particularly limited.

次に、現在が「大当り中」の動作状態でないことを条件に、特別図柄処理を行う(ST34)。特別図柄処理(ST34)とは、大入賞口16など第1種特別電動役物を作動させるか否かの判定である。具体的には、ステップST23のスイッチ入力結果によって遊技球が図柄始動口15に入賞したと判定された場合に、乱数生成処理(ST21)で更新された大当り用カウンタCTの値を取得し、このとき取得された乱数値が大当り当選値と対比され、対比結果が当選状態であれば「大当り中」の動作状態に変更される。   Next, special symbol processing is performed on the condition that the current operation state is not “big hit” (ST34). The special symbol process (ST34) is a determination as to whether or not to operate the first-type special electric accessory such as the special winning opening 16. Specifically, when it is determined that the game ball has won the symbol start port 15 based on the switch input result in step ST23, the value of the big hit counter CT updated in the random number generation process (ST21) is acquired. The acquired random number value is compared with the jackpot winning value, and if the comparison result is a winning state, the operation state is changed to “meeting the jackpot”.

以上のような特別図柄処理(ST34)が終わったら、現在が、「大当り中」の動作状態であることを条件に、大入賞口16を用いた第1種特別電動役物の作動に向けた処理が行われる(ST36)。続いて、コマンド伝送処理(ST37)が行われ、直近に特別図柄処理(ST34)が行われた場合には、その際の当否結果に応じて、特別図柄の「変動パターンコマンド」が演出制御部32と図柄制御部33に伝送される。普通図柄の場合と同様、特別図柄用の「変動パターンコマンド」も、ストローブ信号に同期して先ず出力ポート39bから出力され、その後、別のストローブ信号に同期して出力ポート39cから出力されるが、この順番は特に限定されるものではない。   When the special symbol processing (ST34) as described above is completed, the first type special electric accessory using the special winning opening 16 is operated on condition that the current state is the “big hit” operation state. Processing is performed (ST36). Subsequently, when the command transmission process (ST37) is performed and the special symbol process (ST34) is performed most recently, the “variation pattern command” of the special symbol is displayed according to the result of the determination at that time. 32 and the symbol control unit 33. As in the case of the normal symbol, the “variation pattern command” for the special symbol is first output from the output port 39b in synchronization with the strobe signal, and then output from the output port 39c in synchronization with another strobe signal. The order is not particularly limited.

また、「変動パターンコマンド」で規定される所定時間後に「変動停止コマンド」が出力される。「変動停止コマンド」も、先ず出力ポート39bから出力され、その後、出力ポート39cから出力される。なお、「変動パターンコマンド」によって変動動作の終了時は特定されるが、「変動停止コマンド」を受けることによって、確定的に演出動作を停止する。   In addition, a “variation stop command” is output after a predetermined time specified by the “variation pattern command”. The “variation stop command” is also first output from the output port 39b and then output from the output port 39c. Although the end of the variation operation is specified by the “variation pattern command”, the presentation operation is definitely stopped by receiving the “variation stop command”.

但し、本実施例では、演出制御部32からの制御コマンドCMD’によって音声演出とランプ演出が実行されるので、主制御部30から図柄制御部33に伝送する「変動停止コマンド」は、これを省略することができる。すなわち、演出制御部32は、主制御部30から「変動停止コマンド」を受けると、図柄制御部33と音声・ランプ制御部34に対して演出終了を指示できるので、図柄演出とランプ演出と音声演出を同期して終了させることができる。   However, in this embodiment, since the sound effect and the lamp effect are executed by the control command CMD ′ from the effect control unit 32, the “variation stop command” transmitted from the main control unit 30 to the symbol control unit 33 is Can be omitted. That is, when the production control unit 32 receives the “variation stop command” from the main control unit 30, it can instruct the design control unit 33 and the sound / lamp control unit 34 to end the production. The production can be finished in synchronization.

何れにしても、ステップST37の処理が終わると、ステップST20の処理で退避しておいたレジスタを復帰させてタイマ割込み処理を終える(ST38)。その結果、メインルーチンの処理に戻ることになるが、所定時間経過すると、再度ステップST20の処理が開始されるので、ステップST20〜38の処理は、所定時間毎に繰り返されることになる。   In any case, when the process of step ST37 is finished, the register saved in the process of step ST20 is restored and the timer interrupt process is finished (ST38). As a result, the process returns to the main routine. However, when a predetermined time elapses, the process of step ST20 is started again, so that the processes of steps ST20 to ST38 are repeated every predetermined time.

続いて、主制御部30から図柄制御部33に対して、制御コマンドCMDを伝送した後に生じる図柄制御部31の割込み処理動作を説明する。図11は、制御コマンドCMDに同期して、ワンチップマイコン50にストローブ信号STB(a)が供給されて発生する割込み処理プログラムを示している。この実施例では、入力ポート45aから取得する制御コマンドCMDが、三回連続して一致すれば、これを制御コマンドとして採用するが、入力処理を10回繰り返しても入力値が連続して一致しなければ、通信異常と判断してフラグ値FLG(a)をNG状態に設定するようにしている。   Next, an interrupt processing operation of the symbol control unit 31 that occurs after the control command CMD is transmitted from the main control unit 30 to the symbol control unit 33 will be described. FIG. 11 shows an interrupt processing program generated when the strobe signal STB (a) is supplied to the one-chip microcomputer 50 in synchronization with the control command CMD. In this embodiment, if the control command CMD acquired from the input port 45a matches three times continuously, this is adopted as the control command. However, even if the input process is repeated ten times, the input values match continuously. If not, it is determined that the communication is abnormal, and the flag value FLG (a) is set to the NG state.

以下、この動作を具体的に説明すると、図11に示すように、先ず、変数N,M、及び一時格納領域BUFF(a)をゼロクリアした後(ST1)、入力ポート45aから制御コマンドCMDを入力して(ST2)、変数Nと変数Mをインクリメント(+1)する(ST3)。そして、入力した制御コマンドCMDの値がBUFF(a)に格納されている値と一致するか否かが判定され(ST4)、一致しなければBUFF(a)領域に、制御コマンドCMDを格納すると共に変数Nをゼロクリアし(ST5)、変数Mが10を越えない限りステップST2の処理に移行する。   Hereinafter, this operation will be described in detail. As shown in FIG. 11, after the variables N and M and the temporary storage area BUFF (a) are cleared to zero (ST1), the control command CMD is input from the input port 45a. Then, the variable N and the variable M are incremented (+1) (ST3). Then, it is determined whether or not the value of the input control command CMD matches the value stored in BUFF (a) (ST4). If not, the control command CMD is stored in the BUFF (a) area. At the same time, the variable N is cleared to zero (ST5), and the process proceeds to step ST2 unless the variable M exceeds 10.

最初の段階では、BUFF(a)にはゼロが格納されているので、ステップST2の処理に戻ることになる。その後もステップST2〜ST6の処理を繰り返すが、入力した制御コマンドCMDの値が、BUFF(a)の格納値に一致しない状態が続けば、M=10となった段階でフラグ値FLG(a)をNG状態に設定して処理を終える(ST7)。これは、何回入力処理を繰り返しても同一の制御コマンドが取得できないので、通信異常が回復されないと判断して、フラグ値FLG(a)をNG状態にするのである。   In the first stage, since zero is stored in BUFF (a), the processing returns to step ST2. Thereafter, the processing of steps ST2 to ST6 is repeated. If the state of the input control command CMD does not match the stored value of BUFF (a), the flag value FLG (a) is reached when M = 10. Is set to the NG state and the process is terminated (ST7). This is because the same control command cannot be acquired no matter how many times the input process is repeated, so that it is determined that the communication abnormality is not recovered and the flag value FLG (a) is set to the NG state.

一方、ステップST4の判定で、制御コマンドCMDの入力値と、BUFF(a)の格納値が一致すれば、変数Mが10に達しないことを条件に(ST8)、変数Nが3に一致するか否かを判定する(ST9)。そして、変数NがN≠3であれば、ステップST2の処理に戻る。   On the other hand, if it is determined in step ST4 that the input value of the control command CMD matches the stored value of BUFF (a), the variable N matches 3 on condition that the variable M does not reach 10 (ST8). (ST9). If the variable N is N ≠ 3, the process returns to step ST2.

このような処理(ST2〜ST4,ST8,ST9)を繰り返すと、やがて、変数Nが3になるので、フラグ値FLG(a)をOK状態に設定して割込み処理を終える(ST10)。変数Nが3に達したということは、連続して三回同じ制御コマンドCMDを取得したことを意味するので、この制御コマンドCMDを、正常な制御コマンドとして採用するのである。この場合、正常な制御コマンドCMDは、BUFF(a)領域に格納されている。なお、ステップST8の判定で変数M=10となれば、ステップST7に移行してフラグ値FLG(a)をNG状態にする。   When such processing (ST2 to ST4, ST8, ST9) is repeated, the variable N eventually becomes 3, so the flag value FLG (a) is set to the OK state and the interrupt processing is finished (ST10). The fact that the variable N has reached 3 means that the same control command CMD has been acquired three times in succession, so this control command CMD is adopted as a normal control command. In this case, a normal control command CMD is stored in the BUFF (a) area. If the variable M = 10 is determined in step ST8, the process proceeds to step ST7 to set the flag value FLG (a) to the NG state.

以上、主制御部30からのストローブ信号STB(a)による割込み処理について説明したが、演出制御部32からのストローブ信号STB(b)による割込み処理も図11の処理と同一であり、図12に示す通りである。すなわち、連続して三回同じ制御コマンドCMD’を取得した場合には、フラグ値FLG(b)をOK状態に設定して割込み処理を終える(ST41)。この場合も、正常な制御コマンドCMD’は、BUFF(b)領域に格納されている。   The interrupt process using the strobe signal STB (a) from the main control unit 30 has been described above, but the interrupt process using the strobe signal STB (b) from the effect control unit 32 is the same as the process shown in FIG. As shown. That is, when the same control command CMD 'is acquired three times in succession, the flag value FLG (b) is set to the OK state and the interrupt process is finished (ST41). Also in this case, the normal control command CMD 'is stored in the BUFF (b) area.

一方、入力処理を10回繰り返しても、連続して三回同じ制御コマンドCMD’を取得できない場合には、変数Lが10に達するので、フラグ値FLG(b)をNG状態にして割込み処理を終える(ST47)。   On the other hand, if the same control command CMD ′ cannot be obtained three times consecutively even after repeating the input processing ten times, the variable L reaches 10 and the flag value FLG (b) is set to the NG state to perform the interrupt processing. Finish (ST47).

図13は、図柄制御部33のメイン処理の一部を示すフローチャートである。図11、図12に関して説明した通り、制御コマンドCMD,CMD’の受信割込み処理は、フラグ値FLG(a),FLG(b)をOK状態,NG状態の何れかの値に設定して終わるので、演出制御部31のメイン処理では、先ず、フラグ値FLG(a)とFLG(b)が共にゼロ以外の値(NGかOKの状態)になるのを待つ(ST60)。ここで、FLG(a)≠0及びFLG(b)≠0であることは、図11及び図12の割込み処理が共に終了したことを意味する。   FIG. 13 is a flowchart showing a part of the main process of the symbol control unit 33. As described with reference to FIGS. 11 and 12, the reception interrupt processing of the control commands CMD and CMD ′ is completed by setting the flag values FLG (a) and FLG (b) to either the OK state or the NG state. In the main process of the production control unit 31, first, it waits for both of the flag values FLG (a) and FLG (b) to be values other than zero (a state of NG or OK) (ST60). Here, FLG (a) .noteq.0 and FLG (b) .noteq.0 means that the interrupt processing of FIGS. 11 and 12 has been completed.

次に、FLG(b)がOK状態か否かを判定し(ST61)、もしOK状態なら、FLG(a)がOK状態か否かを判定する(ST62)。通信異常がない限り、FLG(a),FLG(b)が共にOK状態であるが、そのような場合には、BUFF(a)領域とBUFF(b)領域の内容を読み出し、それらの値が整合するか否かを判定する(ST63)。   Next, it is determined whether or not FLG (b) is in an OK state (ST61). If it is in an OK state, it is determined whether or not FLG (a) is in an OK state (ST62). As long as there is no communication abnormality, both FLG (a) and FLG (b) are in the OK state. In such a case, the contents of the BUFF (a) area and the BUFF (b) area are read and their values are It is determined whether or not they match (ST63).

先に説明したように、BUFF(a)領域には主制御部30から受けたCMDが格納されており、BUFF(b)領域には演出制御部32から受けたCMD’が格納されている。そして、制御コマンドCMDと制御コマンドCMD’との間には、本来、図9のような関係があるので、ステップST63の判定では、制御コマンドCMD’が、制御コマンドCMDの範疇に入るか否かが判定される。そして、制御コマンドCMD’と制御コマンドCMDとが整合する場合には、FLG(a),FLG(b)をゼロクリアし、BUFF(b)領域に格納されている制御コマンドCMD’を演出制御部32に返送すると共に、制御コマンドCMD’に基づいた動作を実行する(ST64)。なお、返却コマンドANSとして、制御コマンドCMD’を受けた演出制御部32では、これを音声・ランプ制御部34に転送する。   As described above, the CMD received from the main control unit 30 is stored in the BUFF (a) area, and the CMD 'received from the effect control unit 32 is stored in the BUFF (b) area. Since the control command CMD and the control command CMD ′ originally have a relationship as shown in FIG. 9, whether or not the control command CMD ′ falls within the category of the control command CMD is determined in step ST63. Is determined. When the control command CMD ′ matches the control command CMD, FLG (a) and FLG (b) are cleared to zero, and the control command CMD ′ stored in the BUFF (b) area is used as the effect control unit 32. And the operation based on the control command CMD ′ is executed (ST64). In addition, the effect control unit 32 that has received the control command CMD ′ as the return command ANS transfers this to the voice / lamp control unit 34.

一方、ステップST62の判定でフラグ値FLG(a)がNG状態であったり、ステップST63でBUFF(a)領域とBUFF(b)領域の内容が整合しない場合もある。かかる場合は、何れかの経路で通信異常が生じていると考えることができるので、FLG(a),FLG(b)をゼロクリアし、返却コマンドANSとして「通信異常用の専用コマンド」を演出制御部32に返送すると共に、図柄制御部33では、返却コマンドANS(通信異常用の専用コマンド)に基づいた専用動作を実行する(ST67)。通信異常用の専用動作の内容は適宜に設定されるが、「変動パターンコマンド」を受信したと思われる場合には、ハズレ状態で終わるか、或いは当否不明の状態で終了する演出動作を行う。なお、返却コマンドANS(通信異常用の専用コマンド)を受けた演出制御部32では、これを音声・ランプ制御部34に転送する。   On the other hand, there is a case where the flag value FLG (a) is in the NG state in the determination in step ST62, or the contents of the BUFF (a) area and the BUFF (b) area are not consistent in step ST63. In such a case, since it can be considered that a communication abnormality has occurred in any of the routes, FLG (a) and FLG (b) are cleared to zero, and a “dedicated command for communication abnormality” is controlled as a return command ANS. At the same time, the symbol control unit 33 executes a dedicated operation based on the return command ANS (dedicated command for communication abnormality) (ST67). The content of the dedicated operation for communication abnormality is appropriately set. However, when it is considered that the “variation pattern command” has been received, an effect operation that ends in a lost state or ends in an unknown state is performed. Upon receiving the return command ANS (dedicated command for communication abnormality), the effect control unit 32 transfers this to the voice / lamp control unit 34.

また、ステップST61の判定においてフラグ値FLG(b)の内容がNG状態であった場合には、次に、フラグ値FLG(a)の内容がOK状態か否かを判定する(ST65)。そして、フラグ値FLG(a)の内容がNG状態であれば、制御コマンドCMDの伝送時と制御コマンドCMD’の伝送時に、共に通信異常が生じたことになるので、上記と同様のステップST67の処理を実行する。   If it is determined in step ST61 that the content of the flag value FLG (b) is in the NG state, it is next determined whether or not the content of the flag value FLG (a) is in an OK state (ST65). If the content of the flag value FLG (a) is in the NG state, a communication error has occurred both when the control command CMD is transmitted and when the control command CMD ′ is transmitted. Execute the process.

一方、フラグ値FLG(a)の内容がOK状態である場合には、FLG(a),FLG(b)をゼロクリアした後、図柄制御部33が、BUFF(a)に格納されている制御コマンドCMDに基づいて演出抽選を行う。そして、演出抽選の結果を示す新たな制御コマンドCMD’を、返却コマンドANSとして演出制御部32に返却すると共に、新たに生成した制御コマンドCMD’に基づいた動作を実行する(ST66)。なお、返却コマンドANS(新たに生成した制御コマンドCMD’)を受けた演出制御部32では、これを音声・ランプ制御部34に転送する。   On the other hand, when the content of the flag value FLG (a) is in the OK state, after the FLG (a) and FLG (b) are cleared to zero, the symbol control unit 33 controls the control command stored in BUFF (a). An effect lottery is performed based on CMD. Then, a new control command CMD ′ indicating the result of the effect lottery is returned to the effect control unit 32 as a return command ANS, and an operation based on the newly generated control command CMD ′ is executed (ST66). Upon receiving the return command ANS (the newly generated control command CMD ′), the effect control unit 32 transfers this to the sound / lamp control unit 34.

以上の通り、本実施例では、正常時には演出制御部32が生成した制御コマンドCMD’を採用し、これに基づいて図柄制御部33及び音声・ランプ制御部34が統一的な動作をするので、液晶ディスプレイ14における図柄演出とランプ演出及び音声演出とに不整合は生じない。また、演出制御部32が制御コマンドCMDを受信する時に通信異常が生じても、図柄制御部33で新たに生成された制御コマンドCMD’が採用され、これに基づいて図柄制御部33及び音声・ランプ制御部34が統一的な動作をするので、この場合も、液晶ディスプレイ14における図柄演出とランプ演出及び音声演出とに不整合は生じない。同様に、通信異常時の専用動作が選択された場合でも、演出図柄表示部21と特別図柄表示部20の演出内容は必ず整合するので遊技者に不信感を与えることはない。なお、報知動作がハズレ状態か当否不明の状態で終了したにも拘わらず、その後に大当り状態に突入する可能性もあるが、遊技者に何の不利もないので遊技ホールとトラブルが生じることはない。   As described above, in the present embodiment, the control command CMD ′ generated by the effect control unit 32 is adopted in the normal state, and the symbol control unit 33 and the sound / lamp control unit 34 perform a unified operation based on the control command CMD ′. There is no inconsistency between the design effect, the lamp effect, and the sound effect on the liquid crystal display 14. Even if a communication abnormality occurs when the production control unit 32 receives the control command CMD, the control command CMD ′ newly generated by the symbol control unit 33 is adopted, and based on this, the symbol control unit 33 and the voice / Since the lamp control unit 34 performs a unified operation, in this case as well, there is no inconsistency between the symbol effect, the lamp effect, and the sound effect on the liquid crystal display 14. Similarly, even when the dedicated operation at the time of communication abnormality is selected, the contents of the effects of the effect symbol display unit 21 and the special symbol display unit 20 are always matched, so that no distrust is given to the player. In spite of the fact that the notification operation has ended in a lost state or an unknown state, there is a possibility that it will enter a big hit state afterwards, but there is no disadvantage to the player, so there will be trouble with the game hall Absent.

以上、本発明の一実施例について説明したが、具体的な記載内容は特に本発明を限定するものではない。例えば、本実施例の場合には、通信異常を演出制御部31で把握できるよう、三回連続して同一の制御コマンドを受信したか否かを判定しているが、その連続回数は適宜に変更可能である。また、上記した実施例では、主制御部30は、変動パターンコマンドについてだけ演出制御部32と図柄制御部33に重複して制御コマンドCMDを伝送しているが、全ての制御コマンドを重複して伝送しても良い。   As mentioned above, although one Example of this invention was described, the concrete description content does not specifically limit this invention. For example, in the case of the present embodiment, it is determined whether or not the same control command has been received three times in succession so that a communication abnormality can be grasped by the effect control unit 31. It can be changed. In the embodiment described above, the main control unit 30 transmits the control command CMD redundantly to the effect control unit 32 and the symbol control unit 33 only for the variation pattern command, but all the control commands are duplicated. It may be transmitted.

実施例に係るパチンコ機の正面図である。It is a front view of the pachinko machine concerning an example. 図1のパチンコ機の遊技盤を示す正面図である。It is a front view which shows the game board of the pachinko machine of FIG. 実施例に係るパチンコ機の全体構成を示すブロックである。It is a block which shows the whole structure of the pachinko machine which concerns on an Example. 演出制御部の回路構成を示すブロック図である。It is a block diagram showing a circuit configuration of an effect control unit. 演出制御部の回路構成をより詳細に示すブロック図である。It is a block diagram which shows the circuit structure of an effect control part in detail. 演出制御部の動作を説明する図面である。It is drawing explaining operation | movement of an effect control part. 演出制御部の動作を説明する図面である。It is drawing explaining operation | movement of an effect control part. 演出制御部の動作を説明する図面である。It is drawing explaining operation | movement of an effect control part. 変動パターンコマンドを説明する図面である。It is a figure explaining a fluctuation pattern command. 主制御部におけるタイマ割込み処理を示すフローチャートである。It is a flowchart which shows the timer interruption process in a main control part. 図柄制御部の割込み処理ルーチンを説明するフローチャートである。It is a flowchart explaining the interruption process routine of a symbol control part. 図柄制御部の割込み処理ルーチンを説明するフローチャートである。It is a flowchart explaining the interruption process routine of a symbol control part. 図柄制御部のメインルーチンを説明するフローチャートである。It is a flowchart explaining the main routine of a symbol control part.

符号の説明Explanation of symbols

1 遊技機
30 主制御部(主制御基板)
32 第1サブ制御部(演出制御部)
33 第2サブ制御部(図柄制御部)
1 gaming machine 30 main control unit (main control board)
32 1st sub control part (production control part)
33 Second sub-control unit (design control unit)

Claims (7)

遊技動作に起因する抽選処理を含んで、遊技動作全体を統括的に制御する主制御部と、前記主制御部から受けた制御コマンドに基づいて演出動作の具体的内容を特定した演出コマンドを出力する第1サブ制御部と、前記第1サブ制御部から受けた演出コマンドに基づいて演出動作を実行する第2サブ制御部とを備え、前記抽選処理によって所定の当選状態が発生すると、遊技者に有利な遊技内容に移行する遊技機であって、
前記主制御部に、前記抽選処理の結果に対応する制御コマンドを前記第1サブ制御部と第2サブ制御部に出力する出力ポートを設け
前記第1サブ制御部に、前記主制御部の出力ポートから制御コマンドを受ける入力ポートと、前記演出コマンドを出力する出力ポートとを設け
前記第2サブ制御部に、前記主制御部の出力ポートから制御コマンドを受ける入力ポートと、前記第1サブ制御部の出力ポートから演出コマンドを受ける入力ポートと、前記制御コマンドや前記演出コマンドに同期して供給されるストローブ信号によって起動される第1と第2の受信割込み処理と、を設けて構成され、
前記第2サブ制御部は、2つの入力ポートから受けた制御コマンドと演出コマンドとが整合することを条件に、表示装置での前記演出コマンドに基づいた演出動作を実行していることを特徴とする遊技機。
A main control unit that comprehensively controls the entire game operation , including lottery processing resulting from the game operation, and an effect command that specifies the specific content of the effect operation based on the control command received from the main control unit a first sub control unit which includes a second sub control unit for executing a demonstration operation based on demonstration commands received from the first sub-control unit, when a predetermined winning condition is generated by the lottery process, the player A gaming machine that shifts to advantageous game content,
The main control unit is provided with an output port for outputting a control command corresponding to the result of the lottery process to the first sub-control unit and the second sub-control unit ,
The first sub-control unit is provided with an input port that receives a control command from an output port of the main control unit, and an output port that outputs the effect command ,
The second sub-control unit includes an input port that receives a control command from the output port of the main control unit, an input port that receives a production command from the output port of the first sub-control unit, and the control command and the production command. A first reception interrupt process and a second reception interrupt process activated by a strobe signal supplied in synchronization;
The second sub-control unit is performing an effect operation based on the effect command on the display device on condition that the control command received from the two input ports matches the effect command. To play.
前記第1と第2の受信割込み処理では、対応する入力ポートから制御コマンド又は演出コマンドを入力する入力処理を繰り返し、同一データが所定回数連続して入力されると、制御コマンド又は演出コマンドが正常に取得された判定して割込み処理を終えるよう構成された請求項1に記載の遊技機。 In the first and second reception interrupt processes, the input process of inputting a control command or an effect command from the corresponding input port is repeated, and if the same data is continuously input a predetermined number of times, the control command or the effect command is normal. The gaming machine according to claim 1 , wherein the game machine is configured to finish the interrupt processing by making a determination obtained in step ( a ) . 第2の受信割込み処理で正常に取得されたとされた演出コマンドと、第1の受信割込み処理で正常に取得されたとされた制御コマンドとの間に、所定の従属関係があることを条件に、前記第2サブ制御部は、前記演出コマンドに基づく演出動作を実行するよう構成された請求項2に記載の遊技機。 On the condition that there is a predetermined dependency between the effect command that is normally acquired in the second reception interrupt process and the control command that is normally acquired in the first reception interrupt process. The gaming machine according to claim 2 , wherein the second sub-control unit is configured to execute an effect operation based on the effect command . 前記第2サブ制御部は、前記演出コマンドに基づく演出動作を開始するに先立って、前記第1サブ制御部に、前記演出コマンドを返送するよう構成された請求項3に記載の遊技機。 The gaming machine according to claim 3 , wherein the second sub-control unit is configured to return the effect command to the first sub-control unit prior to starting the effect operation based on the effect command . 前記第1と第2の受信割込み処理では、対応する入力ポートから制御コマンド又は演出コマンドを入力する入力処理を繰り返し、同一データが所定回数連続して入力されることなく、その繰り返し回数が上限値に達すると、制御コマンド又は演出コマンドが正常に取得されないと判定して割込み処理を終えるよう構成された請求項2に記載の遊技機。 In the first and second reception interrupt processes, the input process of inputting a control command or an effect command from the corresponding input port is repeated, and the same data is not input continuously a predetermined number of times, and the number of repetitions is an upper limit value. The gaming machine according to claim 2 , wherein when the value reaches, it is determined that the control command or the effect command is not normally acquired and the interruption process is ended . 第2の受信割込み処理では正常に演出コマンドが取得されないが、第1の受信割込み処理では、正常に制御コマンドが取得されたとされる場合には、前記第2サブ制御部は、取得した制御コマンドに基づいて演出コマンドを生成し、生成された演出コマンドに基づく演出動作を実行するよう構成された請求項5に記載の遊技機。 If the production command is not normally acquired in the second reception interrupt process, but the control command is normally acquired in the first reception interrupt process, the second sub control unit acquires the control command. The gaming machine according to claim 5 , configured to generate an effect command based on the game and execute an effect operation based on the generated effect command . 前記第2サブ制御部は、前記演出コマンドに基づく演出動作を開始するに先立って、前記第1サブ制御部に、前記演出コマンドを返送するよう構成された請求項6に記載の遊技機。 The gaming machine according to claim 6 , wherein the second sub-control unit is configured to return the effect command to the first sub-control unit prior to starting the effect operation based on the effect command .
JP2004145486A 2004-05-14 2004-05-14 Game machine Expired - Fee Related JP4237672B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004145486A JP4237672B2 (en) 2004-05-14 2004-05-14 Game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004145486A JP4237672B2 (en) 2004-05-14 2004-05-14 Game machine

Publications (2)

Publication Number Publication Date
JP2005323865A JP2005323865A (en) 2005-11-24
JP4237672B2 true JP4237672B2 (en) 2009-03-11

Family

ID=35470673

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004145486A Expired - Fee Related JP4237672B2 (en) 2004-05-14 2004-05-14 Game machine

Country Status (1)

Country Link
JP (1) JP4237672B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016131829A (en) * 2015-01-22 2016-07-25 京楽産業.株式会社 Game machine

Also Published As

Publication number Publication date
JP2005323865A (en) 2005-11-24

Similar Documents

Publication Publication Date Title
JP6601978B2 (en) Game machine
JP6555601B2 (en) Game machine
JP4937501B2 (en) Game machine
JP4740915B2 (en) Game machine
JP2019170778A (en) Game machine
JP4679078B2 (en) Game machine
JP2019055000A (en) Game machine
JP4237671B2 (en) Game machine
JP2019162523A (en) Game machine
JP4237672B2 (en) Game machine
JP4970589B2 (en) Game machine
JP4364506B2 (en) Game machine
JP4319578B2 (en) Game machine
JP4932785B2 (en) Game machine
JP5284151B2 (en) Game machine
JP4510904B2 (en) Game machine
JP4789888B2 (en) Game machine
JP4226386B2 (en) Game machine
JP2019162524A (en) Game machine
JP2019170787A (en) Game machine
JP2019054996A (en) Game machine
JP2004267338A (en) Gaming machine
JP2019188193A (en) Game machine
JP2019170779A (en) Game machine
JP2019170782A (en) Game machine

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080129

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080328

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081218

R150 Certificate of patent or registration of utility model

Ref document number: 4237672

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111226

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121226

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131226

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees