JP7674672B2 - Gaming Machines - Google Patents
Gaming Machines Download PDFInfo
- Publication number
- JP7674672B2 JP7674672B2 JP2023175498A JP2023175498A JP7674672B2 JP 7674672 B2 JP7674672 B2 JP 7674672B2 JP 2023175498 A JP2023175498 A JP 2023175498A JP 2023175498 A JP2023175498 A JP 2023175498A JP 7674672 B2 JP7674672 B2 JP 7674672B2
- Authority
- JP
- Japan
- Prior art keywords
- microcomputer
- power
- voltage
- control board
- devices
- 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
Links
Landscapes
- Slot Machines And Peripheral Devices (AREA)
Description
本発明は、遊技機に関する。 The present invention relates to an amusement machine.
従来から、少なくともメイン制御基板およびサブ制御基板を含む制御基板を備える遊技機が知られている(特許文献1参照)。 Conventionally, gaming machines have been known that are equipped with a control board that includes at least a main control board and a sub-control board (see Patent Document 1).
メイン制御基板は、遊技進行に直接的(例えば、回転リールの制御、出玉制御、転送要求)にかかわる処理を実行するために設けられている。 The main control board is provided to execute processes directly related to game progress (e.g., control of the spinning reels, ball output control, transfer requests).
また、サブ制御基板には、遊技進行に間接的(例えば、液晶画面の演出制御、電飾部のLED発光制御、スピーカの音声出力制御)にかかわる処理を実行するために設けられている。 The sub-control board is also provided to execute processes that are indirectly related to the progress of the game (for example, control of the LCD screen presentation, control of the LED lighting of the illumination section, and control of the audio output of the speaker).
ここで、これらの制御基板は、遊技機に対する電圧の印加(供給)が停止された場合(遊技機に電断が発生した場合)には電断に応じた処理を実行し、復電が発生した場合には復電に応じた処理を実行する。 Here, these control boards execute processing in response to a power outage when the application (supply) of voltage to the gaming machine is stopped (when a power outage occurs in the gaming machine), and execute processing in response to the restoration of power when the power is restored.
しかしながら、従来の制御基板においては、遊技機の電断/復電に応じた処理を実行するにあたり、ハードウェアおよび/またはソフトウェアでなんらかの不具合が生じることにより、前記処理に支障をきたすおそれがある。 However, in conventional control boards, when executing processing in response to a power outage/recovery of power to the gaming machine, there is a risk that some kind of malfunction will occur in the hardware and/or software, causing problems with the processing.
本発明の目的は、電断/復電が発生した場合においても、制御基板で実行される処理に不具合が生じることを抑制することのできる遊技機を提供することである。 The objective of the present invention is to provide a gaming machine that can prevent malfunctions in the processing executed by the control board even in the event of a power outage/recovery.
本発明は、
遊技機に電源が供給されることにより電圧が印加されるマイコンと、
前記マイコンが動作を制御することが可能な1以上のデバイスと、
を備え、
前記マイコンは、前記遊技機において電断が発生してから前記マイコンに印加される前記電圧が所定値以下になるまでの間に、所定演算を実行することが可能であり、
前記遊技機において電断が発生した以降であって前記マイコンが前記所定演算を完了させるまでの間に、1以上の前記デバイスの動作を抑制するための抑制処理が、1以上の前記デバイスに対して、それぞれのデバイスに設定される優先順に従って実行されることが可能となっている、
遊技機である。
The present invention relates to
A microcomputer to which a voltage is applied when power is supplied to the gaming machine;
One or more devices whose operations can be controlled by the microcomputer;
Equipped with
The microcomputer is capable of executing a predetermined calculation during the period from when a power interruption occurs in the gaming machine until the voltage applied to the microcomputer becomes equal to or lower than a predetermined value,
After a power outage occurs in the gaming machine and before the microcomputer completes the predetermined calculation, a suppression process for suppressing the operation of one or more of the devices can be executed on one or more of the devices in accordance with a priority order set for each of the devices.
It is an amusement machine.
本発明によれば、電断/復電が発生した場合においても、制御基板で実行される処理に不具合が生じることを抑制することのできる遊技機を提供することができる。 The present invention provides a gaming machine that can prevent malfunctions in the processing executed by the control board even in the event of a power outage/recovery.
[第1実施形態]
本発明の遊技機の実施形態にかかるスロットマシン1について、図1~図6を参照して説明する。なお、以下に説明される実施形態は、本発明の一例にすぎず、本発明の要旨を変更しない範囲で本発明の実施形態を適宜変更することができる。また、以下の説明において、「接続」には、接続対象同士が直接的に接続される場合と、接続対象同士が他の基板あるいは装置等を介して間接的に接続される場合と、が含まれる。
[First embodiment]
A slot machine 1 according to an embodiment of a gaming machine of the present invention will be described with reference to Figures 1 to 6. Note that the embodiment described below is merely one example of the present invention, and the embodiment of the present invention can be modified as appropriate without changing the gist of the present invention. In the following description, "connection" includes cases where connection targets are directly connected to each other, and cases where connection targets are indirectly connected to each other via another board or device, etc.
本実施形態のスロットマシン1は、図1のとおり、物理的に実在するメダルが用いられずに、遊技価値の数量が電子データ(以下、「遊技価値データ」という)にて管理されるタイプの回胴式遊技機である。 As shown in FIG. 1, the slot machine 1 of this embodiment is a reel-type gaming machine in which the amount of gaming value is managed by electronic data (hereinafter referred to as "gaming value data"), without using physically existing medals.
<カードユニット7の構成>
カードユニット7は、図2に示すとおり、スロットマシン1の外部においてスロットマシン1と通信可能に接続されている。
<Configuration of Card Unit 7>
As shown in FIG. 2, the card unit 7 is connected to the slot machine 1 outside the slot machine 1 so as to be able to communicate with the slot machine 1 .
また、カードユニット7は、その内部に、現実物品のメダルに代わる電子データとしての遊技価値データを記憶するカード70を格納することができる。 The card unit 7 can also store therein a card 70 that stores gaming value data as electronic data in place of medals as real objects.
なお、カードユニット7についての詳細は、従来のメダルレス機と同様であるため、詳細な説明を省略する。 The details of the card unit 7 are the same as those of conventional medal-less machines, so a detailed explanation will be omitted.
<スロットマシン1の構成>
本実施形態のスロットマシン1は、前述のとおり、現実物品であるメダルを用いることなく遊技を進行させることのできるメダルレス機である。本実施形態のスロットマシン1では、現実物品であるメダルに代えて、電子データとしての遊技価値データを用いて遊技が行われる。
<Configuration of Slot Machine 1>
As described above, the slot machine 1 of this embodiment is a medal-less machine in which a game can be played without using medals, which are real objects. In the slot machine 1 of this embodiment, a game is played using game value data, which is electronic data, instead of medals, which are real objects.
図1に示すように、スロットマシン1は筐体10を備える。筐体10の正面には、前面扉100が設けられている。この前面扉100は、遊技の進行中は施錠されている。 As shown in FIG. 1, the slot machine 1 has a cabinet 10. A front door 100 is provided on the front of the cabinet 10. This front door 100 is locked while a game is in progress.
前面扉100の中央部分には、透明性のリール窓200が設けられている。遊技者は、このリール窓200から、後述する複数の回転リール20それぞれの表面に表示された複数の図柄を視認することができる。 A transparent reel window 200 is provided in the center of the front door 100. Through this reel window 200, the player can see the multiple symbols displayed on the surface of each of the multiple rotating reels 20, which will be described later.
リール窓200の上方には、遊技中の各種の演出を行うための液晶画面3、スピーカ101、および電飾部102が設けられている。 Above the reel window 200, there is an LCD screen 3, a speaker 101, and an illumination unit 102 for various effects during play.
液晶画面3は、モニタLEDのほか、バックライトを備えており、遊技者の遊技中に各種の演出動画(演出画面)を表示する。 The LCD screen 3 is equipped with a monitor LED and a backlight, and displays various animations (animation screens) while the player is playing.
スピーカ101は、所定のBGM(バックグラウンドミュージック)、SE(サウンドエフェクト)および音声を出力する。 The speaker 101 outputs a specified BGM (background music), SE (sound effects) and audio.
電飾部102は、LEDなどで構成されており、例えば期待度の高い演出画面が表示されたり、役が入賞したりした場合に、所定のパターンで点灯または消灯する。 The illumination unit 102 is made up of LEDs and the like, and lights up or goes out in a predetermined pattern, for example, when a highly anticipated performance screen is displayed or when a winning combination is achieved.
リール窓200の下方には、操作部4、下部パネル103、前面底部104などが設けられている。下部パネル103には、スロットマシン1にかかるタイトルなどが表示されている。また、下部パネル103の裏側には、LEDの照明が配置されている。前面底部104には、遊技者の私物などを置くことができるようになっている。 Below the reel window 200 are provided the operation unit 4, a lower panel 103, a front bottom 104, etc. The lower panel 103 displays the title of the slot machine 1, etc. Also, LED lighting is provided on the back side of the lower panel 103. The front bottom 104 is designed to allow the player to place personal belongings, etc.
操作部4は、複数のストップスイッチ40(40a、40b、40c)、ベットスイッチ41、レバー42、デジタルカウンタ43、計数ボタン44、キャンセルボタン45、演出ボタン46を含む。 The operation unit 4 includes a plurality of stop switches 40 (40a, 40b, 40c), a bet switch 41, a lever 42, a digital counter 43, a counting button 44, a cancel button 45, and a performance button 46.
操作部4の各スイッチ付近には、遊技者の操作を検知して制御部6に操作信号を出力するセンサが設けられている。 A sensor is provided near each switch in the operation unit 4 to detect the player's operation and output an operation signal to the control unit 6.
各ストップスイッチ40a、40b、40cは、各回転リール20(20a、20b、20c)に対応して設けられている。ストップスイッチ40a、40b、40cは、回転リール20a、20b、20cが回転している間に、対応する回転リール20a、20b、20cの回転を停止させるための操作を受けつける。 Each stop switch 40a, 40b, 40c is provided corresponding to each reel 20 (20a, 20b, 20c). The stop switches 40a, 40b, 40c accept an operation to stop the rotation of the corresponding reel 20a, 20b, 20c while the reel 20a, 20b, 20c is rotating.
ストップスイッチ40a、40b、40cの内部には、ランプが設けられている。ランプは、例えばレバー42が操作されてから各回転リール20a、20b、20cが定常回転状態に到達するまでの間、ストップスイッチ40a、40b、40cが操作無効な状態である旨を発色(例えば、赤色)で示すことができる。また、ランプは、各回転リール20a、20b、20cが定常回転状態に到達してからストップスイッチ40a、40b、40cが操作されるまでの間、ストップスイッチ40a、40b、40cが操作有効な状態である旨を、前記発色とは異なる発色(例えば、青色)で示すことができる。 A lamp is provided inside the stop switches 40a, 40b, and 40c. The lamp can indicate that the stop switches 40a, 40b, and 40c are in an inoperative state by emitting a color (e.g., red) from the time the lever 42 is operated until each of the reels 20a, 20b, and 20c reaches a steady rotation state. The lamp can also indicate that the stop switches 40a, 40b, and 40c are in an operable state by emitting a color different from the above color (e.g., blue) from the time the reels 20a, 20b, and 20c reach a steady rotation state until the stop switches 40a, 40b, and 40c are operated.
ベットスイッチ41は、遊技者が遊技価値をベットする際に用いられる。なお、クレジットされている遊技価値およびベットされた遊技価値の数量は、スロットマシン1(媒体管理部620)で管理される。また、ベットスイッチ41には、その内部または周辺に、操作が有効な場合に点灯し、操作が無効な場合に消灯するランプが設けられている。 The bet switch 41 is used when the player bets game value. The credited game value and the amount of bet game value are managed by the slot machine 1 (media management unit 620). The bet switch 41 is also provided with a lamp inside or around it that lights up when the operation is valid and goes out when the operation is invalid.
レバー42は、回転リール20a、20b、20cを回転させるための操作を受けつけるスタートスイッチとして機能する。 The lever 42 functions as a start switch that accepts operations to spin the reels 20a, 20b, and 20c.
デジタルカウンタ43には、遊技価値のクレジット数、遊技価値の払い出し数(獲得数)などがデジタル表記される。遊技者は、デジタルカウンタ43を確認することで、所持している遊技価値の数量がどの程度であるかを遊技中に確認することもできる。 The digital counter 43 digitally displays the number of gaming credits, the amount of gaming value paid out (amount won), etc. By checking the digital counter 43, the player can also check the amount of gaming value he or she owns while playing.
計数ボタン44は、遊技価値データを媒体管理部620からカードユニット7へ転送するための、遊技者による操作を受けつけることができる。計数ボタン44が遊技者の操作を受けつけたとき、計数ボタン44にて転送信号が生成される。また、計数ボタン44は、その内部または周辺に、操作されていないときと、操作されているときとで、発光色または発光のオン/オフが変化するランプを備えている。 The counting button 44 can accept operation by the player to transfer game value data from the media management unit 620 to the card unit 7. When the counting button 44 accepts operation by the player, a transfer signal is generated in the counting button 44. The counting button 44 also has a lamp inside or around it that changes light color or turns on/off depending on whether it is not being operated or is being operated.
キャンセルボタン45は、ベットされている状態(ベット状態)の遊技価値をベットされていない状態(非ベット状態)とするための、遊技者による操作を受けつけることができる。キャンセルボタン45が遊技者の操作を受けつけたとき、キャンセルボタン45にてキャンセル信号が生成される。その後、キャンセル信号を受信した媒体管理部620は、ベット状態の遊技価値データを非ベット状態として管理する。また、キャンセルボタン45は、その内部または周辺に、操作されていないときと、操作されているときとで、発光色または発光のオン/オフが変化するランプを備えている。 The cancel button 45 can accept an operation by the player to change the gaming value from a bet state (betting state) to a non-betting state (non-betting state). When the cancel button 45 accepts the player's operation, a cancel signal is generated by the cancel button 45. After that, the media management unit 620, which receives the cancel signal, manages the gaming value data in the betting state as a non-betting state. In addition, the cancel button 45 is equipped with a lamp inside or around it that changes its light color or turns on/off depending on whether it is not being operated or is being operated.
演出ボタン46は、遊技者が遊技を行う際に、メニュー画面にて、電飾部101のLEDなどの光量設定、スピーカ102の音量設定、遊技データの確認、その他遊技に関する各種メニュー設定などを行うために用いられるボタンである。また、演出ボタン46は、遊技中、演出に応じて遊技者により操作されることがある。遊技中に演出ボタン46が操作された場合には、演出に変化が生じる。 The effect button 46 is a button that is used by the player to set the light intensity of the LEDs of the illumination unit 101, set the volume of the speaker 102, check game data, and perform various other menu settings related to the game on the menu screen when playing a game. The effect button 46 may also be operated by the player during play depending on the effect. When the effect button 46 is operated during play, a change occurs in the effect.
また、演出ボタン46は、その内部または周辺に、さまざまな色およびパターンで発光することが可能なランプを備える。ランプは、演出ボタン46が操作有効な状態の場合は点灯され、操作無効な状態の場合には消灯される。 In addition, the effect button 46 has a lamp inside or around it that can emit light in various colors and patterns. The lamp is lit when the effect button 46 is in an operable state, and is turned off when the effect button 46 is in an inoperable state.
なお、以下では、ストップスイッチ40a、40b、40c、ベットスイッチ41、計数ボタン44、および、キャンセルボタン45をまとめて「操作ボタン等47」という場合がある。 In the following, the stop switches 40a, 40b, 40c, the bet switch 41, the count button 44, and the cancel button 45 may be collectively referred to as "operation buttons, etc. 47".
また、筐体10の内部には、図2のとおり、リセットボタン51、設定変更ボタン52が設けられる。 Also, as shown in FIG. 2, a reset button 51 and a setting change button 52 are provided inside the housing 10.
リセットボタン51は、各種エラーの解除および制御部6を構成するRAMの初期化の際に操作される。例えば、リセットボタン51が操作されたままスロットマシン1の電源がオフからオンに切り替えられると、媒体管理部620が管理している遊技価値の数量が「0」にクリアされるとともに、スロットマシン1の第2遊技状態は「一般遊技状態」に、遊技区間は「通常区間」に設定される。 The reset button 51 is operated to clear various errors and initialize the RAM that constitutes the control unit 6. For example, when the power of the slot machine 1 is switched from off to on while the reset button 51 is operated, the amount of game value managed by the media management unit 620 is cleared to "0", and the second game state of the slot machine 1 is set to the "general game state" and the game zone is set to the "normal zone."
設定変更ボタン52は、複数段階の設定値のうちのいずれか1つがスロットマシン1に設定される際に、店舗スタッフによって操作されるボタンである。例えば、スロットマシン1が設定変更モードに設定された状態でスロットマシン1の電源がオフからオンに切り替えられると、設定変更ボタン52は操作有効な状態となり、この状態で設定変更ボタン52が操作されると設定値の設定が可能となる。 The setting change button 52 is a button that is operated by a store staff member when one of the multiple setting values is set in the slot machine 1. For example, when the power of the slot machine 1 is switched from off to on while the slot machine 1 is set in the setting change mode, the setting change button 52 becomes operable, and when the setting change button 52 is operated in this state, the setting value can be set.
また、スロットマシン1は、図2に示すとおり、回転リールユニット2、および制御部6(メイン制御基板P1に搭載されるメイン制御部61、遊技価値制御基板P2に搭載される遊技価値制御部62、およびサブ制御基板P3に搭載されるサブ制御部63、で構成される)を備える。回転リールユニット2、および制御部6は、スロットマシン1に電圧を供給するための電源装置PS(図4参照)などとともに、筐体10の内部に配置されている。 As shown in FIG. 2, the slot machine 1 also includes a reel unit 2 and a control unit 6 (consisting of a main control unit 61 mounted on the main control board P1, a game value control unit 62 mounted on the game value control board P2, and a sub-control unit 63 mounted on the sub-control board P3). The reel unit 2 and the control unit 6 are disposed inside the cabinet 10 together with a power supply PS (see FIG. 4) for supplying voltage to the slot machine 1, and the like.
回転リールユニット2は、図1および図2に示すとおり、3つの回転リール20a、20b、20cと、3つのステッピングモータ21a、21b、21cとを備える。 As shown in Figures 1 and 2, the rotating reel unit 2 has three rotating reels 20a, 20b, and 20c, and three stepping motors 21a, 21b, and 21c.
回転リール20a、20b、20cの表面には、例えば、図柄(シンボル)が配置されている。回転リール20a、20b、20cの回転が停止したときに後述の有効ラインLに表示される図柄の組み合わせが、あらかじめ定められた図柄の組み合わせであるか否かを後述の遊技結果判定部612が判定することで、遊技が進行する。 For example, patterns (symbols) are arranged on the surfaces of the reels 20a, 20b, and 20c. When the reels 20a, 20b, and 20c stop spinning, a game result determination unit 612 (described below) determines whether the combination of patterns displayed on the pay line L (described below) is a predetermined combination of patterns, and the game progresses.
ステッピングモータ21a、21b、21cは、回転リール20a、20b、20cに対応して設けられており、対応する回転リール20a、20b、20cを駆動させる。 Stepping motors 21a, 21b, and 21c are provided corresponding to reels 20a, 20b, and 20c, and drive the corresponding reels 20a, 20b, and 20c.
ステッピングモータ21a、21b、21cは、回転リール20a、20b、20cの回転中にストップスイッチ40a、40b、40cが操作されてから190m秒以内に、操作されたストップスイッチ40(例えば、40a)に対応する回転リール20(例えば、20a)の回転を停止させる。 The stepping motors 21a, 21b, 21c stop the rotation of the reel 20 (e.g., 20a) corresponding to the operated stop switch 40 (e.g., 40a) within 190 ms after the stop switch 40a, 40b, 40c is operated while the reels 20a, 20b, 20c are rotating.
これらの回転リール20a、20b、20cおよびステッピングモータ21a、21b、21cは、後述する回転リール制御部611によって、その回転および停止が制御される。 The rotation and stopping of these reels 20a, 20b, and 20c and stepping motors 21a, 21b, and 21c are controlled by the reel control unit 611, which will be described later.
<遊技者による遊技の流れ>
遊技者は、ベットスイッチ41を操作することによりクレジットされている遊技価値を使用して、スロットマシン1に遊技価値をベットする。スロットマシン1に所定数(例えば、3)の遊技価値がベットされると、有効ラインLが有効化される。その後、レバー42の操作、すなわち遊技を開始することが可能となる。
<The flow of play by the player>
A player operates the bet switch 41 to use the credited gaming value to bet on the slot machine 1. When a predetermined number of gaming values (e.g., 3) is bet on the slot machine 1, the pay line L is activated. After that, it becomes possible to operate the lever 42, i.e., to start playing.
図1は、有効ラインLが、左の回転リール20aではリール窓200内の上段、中の回転リール20bではリール窓200内の中段、右の回転リール20cではリール窓200内の下段で構成されている例である。 Figure 1 shows an example in which the active line L is configured in the upper row of the reel window 200 for the left reel 20a, in the middle row of the reel window 200 for the middle reel 20b, and in the lower row of the reel window 200 for the right reel 20c.
本実施形態における1ゲーム(1遊技)とは、遊技者がベットスイッチ41、レバー42およびストップスイッチ40a、40b、40cなどを操作して、内部抽せん、入賞判定処理、遊技価値データの増減処理を含む、所定の遊技結果を得る一連の動作をいう。 In this embodiment, one game (one play) refers to a series of actions in which the player operates the bet switch 41, lever 42, stop switches 40a, 40b, 40c, etc. to obtain a predetermined game result, including the internal lottery, the winning determination process, and the increase/decrease process of the game value data.
具体的には、遊技が開始可能な状態でレバー42が操作(レバーオン)されると、当せんフラグを決定する内部抽せんが行われるとともに、回転リール20a、20b、20cの回転が開始する。この状態で、ストップスイッチ40a、40b、40cのいずれかが操作されると、その操作されたストップスイッチ40(例えば、40b)に対応する回転リール20(20b)が停止する。すべての回転リール20a、20b、20cが停止し、有効ラインLに揃った(入賞した)図柄の組み合わせ(役)に応じて、所定数の遊技価値の払い出し処理が実行される。これにより、1ゲームが終了する。 Specifically, when the lever 42 is operated (lever on) in a state in which play can begin, an internal lottery is held to determine the winning flag, and the reels 20a, 20b, and 20c begin to spin. In this state, when any of the stop switches 40a, 40b, and 40c is operated, the reel 20 (20b) corresponding to the operated stop switch 40 (for example, 40b) stops. When all the reels 20a, 20b, and 20c stop, a payout process of a predetermined amount of game value is executed according to the combination of symbols (winning combination) that has aligned (winning) on the pay line L. This ends one game.
なお、これらの所定の遊技結果が得られるまでの遊技の進行に関する情報の少なくとも一部(例えば、ベットスイッチ41が操作されたこと、レバー42が操作されたこと、ストップスイッチ40が操作されたこと、内部抽せんが実行されたこと、所定役が当せんしたこと、回転リールが回転したことなど)は、メイン制御基板P1に搭載されるメイン制御部61で管理される。 In addition, at least a portion of the information regarding the progress of the game until the predetermined game result is obtained (for example, the operation of the bet switch 41, the operation of the lever 42, the operation of the stop switch 40, the execution of an internal lottery, the winning of a predetermined role, the spinning of the reel, etc.) is managed by the main control unit 61 mounted on the main control board P1.
<制御部6の構成>
前述のとおり、制御部6は、メイン制御基板P1に搭載されるメイン制御部61と、遊技価値制御基板P2に搭載される遊技価値制御部62と、サブ制御基板P3に搭載されるサブ制御部63と、で構成される。
<Configuration of control unit 6>
As mentioned above, the control unit 6 is composed of a main control unit 61 mounted on the main control board P1, a game value control unit 62 mounted on the game value control board P2, and a sub-control unit 63 mounted on the sub-control board P3.
メイン制御基板P1、遊技価値制御基板P2、およびサブ制御基板P3は、それぞれ、マイコン、電圧供給部、電断・復電検出部、WDT(ウォッチドッグタイマ)、記憶部(ROM、RAM)を備える。 The main control board P1, the game value control board P2, and the sub-control board P3 each include a microcomputer, a voltage supply unit, a power interruption/recovery detection unit, a WDT (watchdog timer), and a memory unit (ROM, RAM).
以下に、メイン制御基板P1、遊技価値制御基板P2、およびサブ制御基板P3の接続関係および通信処理について、図3を用いて説明する。 Below, the connection relationships and communication processing between the main control board P1, the game value control board P2, and the sub-control board P3 are explained using Figure 3.
メイン制御基板P1、および、遊技価値制御基板P2は、ハーネスによって電気的に接続されており、双方向のシリアル通信が実行可能である。 The main control board P1 and the game value control board P2 are electrically connected by a harness, allowing two-way serial communication.
メイン制御基板P1から遊技価値制御基板P2へ送信される情報およびコマンドには、外端情報、設定変更中か否か、各種エラーに関するコマンド、ベットボタン41が操作されたことによる遊技価値のベット要求信号、当せん役に対応した遊技価値の払い出し要求信号、キャンセルボタン45が操作されたことによるベット解除処理の要求信号、計数ボタン44が操作されたことによる遊技価値の転送要求、などがある。 The information and commands sent from the main control board P1 to the game value control board P2 include outer edge information, whether settings are being changed, commands related to various errors, a signal requesting a bet of game value when the bet button 41 is operated, a signal requesting the payout of game value corresponding to a winning combination, a signal requesting a bet cancellation process when the cancel button 45 is operated, and a request to transfer game value when the counting button 44 is operated.
遊技価値制御基板P2からメイン制御基板P1へ送信される情報およびコマンドには、コンプリート機能(後述)が作動した旨の情報、クレジット数が上限値(クレジット数が多すぎるため、遊技者に転送を促すための値)に達した旨の情報、カードユニット7とスロットマシン1との間の通信異常の有無に関する情報、メイン制御部61からの要求に対する各種応答、などがある。 The information and commands sent from the game value control board P2 to the main control board P1 include information that the complete function (described below) has been activated, information that the number of credits has reached an upper limit (a value set to encourage the player to transfer credits when there are too many), information regarding the presence or absence of a communication error between the card unit 7 and the slot machine 1, various responses to requests from the main control unit 61, and so on.
メイン制御基板P1、および、サブ制御基板P3は、ハーネスによって電気的に接続されているが、メイン制御基板P1からサブ制御基板P3への一方向でのシリアル通信のみが行われる。 The main control board P1 and the sub-control board P3 are electrically connected by a harness, but only one-way serial communication is performed from the main control board P1 to the sub-control board P3.
メイン制御基板P1からサブ制御基板P3へ送信される情報およびコマンドには、遊技価値に関する情報(例えば、遊技価値のベット/払い出し情報、AT中の遊技価値の獲得総数)、遊技状態および遊技区間などに関する情報、遊技開始/終了の旨の情報、役物作動開始/終了情報、各種エラーに関する情報、遊技者が操作ボタン等47を操作することが可能であるか否かの情報、などがある。 The information and commands transmitted from the main control board P1 to the sub-control board P3 include information regarding game value (e.g., game value bet/payout information, total game value acquired during the AT), information regarding the game status and game section, information regarding the start/end of gameplay, information regarding the start/end of device operation, information regarding various errors, and information regarding whether the player is able to operate the operation buttons etc. 47.
遊技価値制御基板P2、および、サブ制御基板P3は、ハーネスによって電気的に接続されているが、遊技価値制御基板P2からサブ制御基板P3への一方向でのシリアル通信が行われる。 The game value control board P2 and the sub-control board P3 are electrically connected by a harness, but serial communication is carried out in one direction from the game value control board P2 to the sub-control board P3.
遊技価値制御基板P2からサブ制御基板P3へ送信される情報およびコマンドには、後述するレンジ(MY)、コンプリート機能の作動を示す情報、コンプリート機能作動前の事前通知に関するコマンド、遊技価値の転送に関する情報(例えば、転送開始の旨、転送中、転送完了等)、クレジット数あるいは獲得数などを示す情報、クレジット数が上限に到達した旨の情報、クレジット数のバックアップエラーが発生している場合はそのエラー情報、遊技者が計数ボタン44などを操作することが可能であるか否かの情報、などがある。 The information and commands transmitted from the game value control board P2 to the sub-control board P3 include the range (MY) described below, information indicating the operation of the complete function, commands related to advance notification before the complete function is activated, information related to the transfer of game value (for example, transfer start, transfer in progress, transfer complete, etc.), information indicating the number of credits or the number of credits acquired, information indicating that the number of credits has reached the upper limit, error information if a credit backup error has occurred, information on the error if a credit backup error has occurred, and information on whether the player is able to operate the counting button 44, etc.
遊技の進行に伴って、レバー42、ストップスイッチ40a、40b、40c、計数ボタン44などの操作部4の機能がアクティブ化されるにあたっては、メイン制御基板P1および遊技価値制御基板P2からレバー42等への一方向でのシリアル通信が行われる。 As the game progresses, when functions of the operation unit 4, such as the lever 42, stop switches 40a, 40b, 40c, and counting button 44, are activated, one-way serial communication is performed from the main control board P1 and the game value control board P2 to the lever 42, etc.
<電断/復電処理の説明>
以下では、本発明の電断/復電処理について説明する。なお、本実施形態では、電圧印加停止処理、割り込み処理の不許可処理、リセット処理、ソフトウェアスタンバイモードへの移行処理、をまとめて電断/復電処理としているが、それぞれの処理が別々に電断/復電処理として機能してもよい。
<Explanation of power interruption/power restoration process>
The power interruption/restoration process of the present invention will be described below. Note that in this embodiment, the voltage application stop process, the interruption process disallowance process, the reset process, and the transition process to the software standby mode are collectively defined as the power interruption/restoration process, but each process may function separately as the power interruption/restoration process.
<電圧印加停止処理の説明>
電圧印加停止処理(抑制処理の一例)について説明する。本実施形態では、サブ制御基板P3における電圧印加停止処理を説明するが、スロットマシン1は、メイン制御基板P1、および、遊技価値制御基板P2においても、サブ制御基板P3と同様に、本発明の電圧印加停止処理を実行することができる。
<Description of Voltage Application Stop Processing>
The voltage application stop process (one example of the suppression process) will be described. In this embodiment, the voltage application stop process in the sub-control board P3 will be described, but the slot machine 1 can also execute the voltage application stop process of the present invention in the main control board P1 and the game value control board P2 in the same manner as the sub-control board P3.
サブ制御基板P3は、後述の演出制御部630が搭載される基板であり、図4のとおり、ROM631、電圧供給部632、電断・復電検出部633、WDT(ウォッチドッグタイマ)634、RAM635、マイコンMCU(バスステートコントローラBSCを含む)、インターフェース(I/F)i1~i4を備える。 The sub-control board P3 is a board on which the performance control unit 630 described below is mounted, and as shown in Figure 4, is equipped with a ROM 631, a voltage supply unit 632, a power interruption/restoration detection unit 633, a WDT (watchdog timer) 634, a RAM 635, a microcomputer MCU (including a bus state controller BSC), and interfaces (I/F) i1 to i4.
また、サブ制御基板P3は、液晶画面3(バックライトおよびモニタLEDを含む。以下、同じ)、スピーカ101、電飾部102のLEDほか、下部パネル103のLED、演出ボタン46のランプ、操作ボタン等47のランプなどのデバイスの動作を制御する。 The sub-control board P3 also controls the operation of devices such as the LCD screen 3 (including backlight and monitor LED; the same applies below), speaker 101, LEDs in the illumination section 102, LEDs in the lower panel 103, lamps in the performance buttons 46, and lamps in the operation buttons etc. 47.
以下では、図4を用いて、スロットマシン1に対してどのように電源電圧が供給され、サブ制御基板P3に対してどのように電圧が印加されるかについて説明する。 Below, we will use Figure 4 to explain how power supply voltage is supplied to slot machine 1 and how voltage is applied to sub-control board P3.
まず、図4のとおり、外部の交流電源ASから、スロットマシン1の電源装置PSに対して電圧が印加される。 First, as shown in FIG. 4, a voltage is applied from an external AC power source AS to the power supply PS of the slot machine 1.
交流電源ASの交流電圧は、電源装置PSを経て直流電圧に変換される。 The AC voltage of the AC power supply AS is converted to DC voltage via the power supply PS.
そして、電源装置PSは、メイン制御基板P1、遊技価値制御基板P2、および、サブ制御基板P3に対して所定電圧(図5の例では、12V)の電圧を印加する。なお、本実施形態において所定電圧は、1種類であるが、2種類以上の場合もありうる。電源装置PSから2種類以上の電圧が出力される場合には、1つの制御基板ごとにすべての種類の電圧が印加されるのではなく、そのうちのいくつかの種類の電圧が印加されてもよい。また、制御基板によって印加される電圧が異なっていてもよい。 The power supply PS applies a predetermined voltage (12V in the example of FIG. 5) to the main control board P1, the game value control board P2, and the sub-control board P3. Note that in this embodiment, there is one type of predetermined voltage, but there could be two or more types. When two or more types of voltages are output from the power supply PS, several of the types of voltages may be applied to each control board, rather than all types of voltages being applied to each control board. Also, the voltages applied to each control board may differ.
なお、メイン制御基板P1はインターフェースi1を介して、また、遊技価値制御基板P2はインターフェースi2を介して、サブ制御基板P3に配置されるマイコンMCUに信号を送信する。 The main control board P1 transmits signals to the microcomputer MCU located on the sub-control board P3 via interface i1, and the game value control board P2 transmits signals to the microcomputer MCU located on the sub-control board P3 via interface i2.
電源装置PSは、インターフェースi3を介して、サブ制御基板P3(電圧供給部632、電断・復電検出部633)に電圧を印加する。 The power supply unit PS applies voltage to the sub-control board P3 (voltage supply unit 632, power interruption/restoration detection unit 633) via interface i3.
電圧供給部632は、マイコンMCUのほか、液晶画面3のバックライト、液晶画面3のモニタLED、電飾部102のLED、下部パネル103のLED、スピーカ101、操作ボタン等47のランプ、演出ボタン46のランプ、および、これらを駆動させるためのドライバd1~d7などに印加するためのVCC電圧を生成する。なお、図4では、VCC電圧の供給先について、マイコンMCU以外は省略されている。 The voltage supply unit 632 generates a VCC voltage to be applied to the microcomputer MCU, the backlight of the LCD screen 3, the monitor LED of the LCD screen 3, the LED of the illumination unit 102, the LED of the lower panel 103, the speaker 101, the lamps of the operation buttons 47, the lamps of the performance buttons 46, and the drivers d1 to d7 for driving these. Note that in Figure 4, destinations of the VCC voltage other than the microcomputer MCU are omitted.
電断・復電検出部633は、コンパレータおよび/またはオペアンプ等で構成され、電源装置PSが印加している直流電圧を監視する。図5のとおり、電源装置PSが印加する直流電圧が所定電圧よりも低い第1基準電圧(例えば、9V)以下となったとき、電断・復電検出部633は、スロットマシン1に電断が発生したことを検出する。また、電源装置PSが印加する直流電圧が所定電圧よりも低く第1基準電圧よりも高い第2基準電圧(例えば、10V)以上となったとき、電断・復電検出部633は、スロットマシン1が復電したことを検出する。 The power interruption/restoration detection unit 633 is composed of a comparator and/or an operational amplifier, etc., and monitors the DC voltage applied by the power supply PS. As shown in FIG. 5, when the DC voltage applied by the power supply PS falls below a first reference voltage (e.g., 9V) that is lower than a predetermined voltage, the power interruption/restoration detection unit 633 detects that a power interruption has occurred in the slot machine 1. Also, when the DC voltage applied by the power supply PS rises to or above a second reference voltage (e.g., 10V) that is lower than the predetermined voltage and higher than the first reference voltage, the power interruption/restoration detection unit 633 detects that power has been restored to the slot machine 1.
マイコンMCUは、クロックパルス発信器(不図示)、CPU(Central Processing Unit/不図示)、内蔵メモリ(内蔵RAM/不図示)、内蔵周辺モジュール(不図示)、バスステートコントローラBSCなどで構成されている。本実施形態では、クロックパルス発信器(これとは異なり、クロックパルス発信器は外付けとすることもできる)などのほか、バスステートコントローラBSCも、マイコンMCUに内蔵されている。 The microcomputer MCU is composed of a clock pulse generator (not shown), a CPU (Central Processing Unit/not shown), built-in memory (built-in RAM/not shown), built-in peripheral modules (not shown), a bus state controller BSC, etc. In this embodiment, in addition to the clock pulse generator (which can alternatively be external), etc., the bus state controller BSC is also built into the microcomputer MCU.
マイコンMCUは、サブ制御部63として動作するための主な役割を担っている。具体的には、マイコンMCUは、インターフェースi4を介して、液晶画面3のバックライト(デバイスの一部)を駆動させるドライバd1(デバイスの一部)、液晶画面3のモニタLED(デバイスの一部)を駆動させるドライバd2(デバイスの一部)、電飾部102のLED(デバイスの一部)を駆動させるドライバd3(デバイスの一部)、下部パネル103のLED(デバイスの一部)を駆動させるドライバd4(デバイスの一部)、スピーカ101(デバイスの一部)を駆動させるドライバ(アンプ)d4(デバイスの一部)、操作ボタン47等のランプ(デバイスの一部)を駆動させるドライバd6(デバイスの一部)、演出ボタン46のランプ(デバイスの一部)を駆動させるドライバd7(デバイスの一部)に、これらのデバイスの駆動・停止を制御するための制御信号を送信することができる。 The microcomputer MCU plays a major role in operating as the sub-controller 63. Specifically, the microcomputer MCU can transmit control signals for controlling the driving and stopping of these devices via the interface i4 to a driver d1 (part of the device) that drives the backlight (part of the device) of the liquid crystal screen 3, a driver d2 (part of the device) that drives the monitor LED (part of the device) of the liquid crystal screen 3, a driver d3 (part of the device) that drives the LED (part of the device) of the illumination unit 102, a driver d4 (part of the device) that drives the LED (part of the device) of the lower panel 103, a driver (amplifier) d4 (part of the device) that drives the speaker 101 (part of the device), a driver d6 (part of the device) that drives the lamps (part of the device) of the operation button 47, etc., and a driver d7 (part of the device) that drives the lamp (part of the device) of the performance button 46.
ここで、なんらかの理由で電源装置PSに交流電圧が印加されなくなり、スロットマシン1に電断が発生する場合がある。スロットマシン1に電断が発生した場合には、電源装置PSによる交流電圧の直流電圧への変換がなされないため、電源装置PSは、サブ制御基板P3などに直流電圧を印加することができなくなる。 At this point, for some reason, AC voltage may no longer be applied to the power supply PS, causing a power outage in the slot machine 1. If a power outage occurs in the slot machine 1, the power supply PS will not convert the AC voltage to DC voltage, and the power supply PS will no longer be able to apply DC voltage to the sub-control board P3, etc.
図5は、スロットマシン1において電断が発生してから復電するまでの時間経過と、電源装置PSが印加する直流電圧との関係を示す図である。前述のとおり、電断・復電検出部633は、電源装置PSから印加される直流電圧の値に基づいて、スロットマシン1に電断が発生したこと、および、スロットマシン1が復電したことを検出する。 Figure 5 is a diagram showing the relationship between the time that elapses from when a power outage occurs to when power is restored in the slot machine 1 and the DC voltage applied by the power supply PS. As described above, the power outage/power restoration detection unit 633 detects that a power outage has occurred in the slot machine 1 and that power has been restored to the slot machine 1 based on the value of the DC voltage applied from the power supply PS.
電断・復電検出部633は、スロットマシン1において電断が発生したことを検知したときに、マイコンMCUに電断検出信号を送信する。また、電断・復電検出部633は、スロットマシン1が復電したときに、マイコンMCUに復電検出信号を送信する。 When the power interruption/power restoration detection unit 633 detects that a power interruption has occurred in the slot machine 1, it transmits a power interruption detection signal to the microcomputer MCU. In addition, when power is restored to the slot machine 1, the power interruption/power restoration detection unit 633 transmits a power restoration detection signal to the microcomputer MCU.
マイコンMCUは、電断・復電検出部633からの電断検出信号を受信した場合には、サブ制御基板P3に搭載されるRAM635についての第1SUM値を計算し、バスステートコントローラBSCに、その計算結果をRAM635の終端に記憶させる(以下では、「バックアップ処理」という場合がある)。このSUM値とは、ファイルの同一性を確認するためのチェックサムに用いられるものであり、データ列を整数値の列とみなして和を求め、これをある定数で割った余り(余剰)を検査用データとするものである。 When the microcomputer MCU receives a power interruption detection signal from the power interruption/recovery detection unit 633, it calculates a first SUM value for the RAM 635 mounted on the sub-control board P3 and causes the bus state controller BSC to store the calculation result at the end of the RAM 635 (hereinafter, this may be referred to as "backup processing"). This SUM value is used as a checksum to confirm the identity of a file; a data string is treated as a string of integer values, and the sum is calculated, and the remainder (surplus) obtained by dividing this by a certain constant is used as the test data.
マイコンMCUは、スロットマシン1の電断が検出されてから、マイコンMCUに印加されるVCC電圧が0Vになるまでの間(図5における「第1SUM値の計算・記録可能時間」)に、第1SUM値を計算し、計算結果である第1SUM値をRAM635に記憶させる必要がある(バックアップ処理を完了させる必要がある)。 The microcomputer MCU must calculate the first SUM value and store the first SUM value, which is the calculation result, in RAM 635 (backup processing must be completed) during the period from when a power outage in slot machine 1 is detected until the VCC voltage applied to the microcomputer MCU becomes 0 V (the "time during which the first SUM value can be calculated and recorded" in FIG. 5).
一方、スロットマシン1の復電が発生した場合には、マイコンMCUは、サブ制御基板P3のRAM635の第2SUM値を計算する。 On the other hand, when power is restored to slot machine 1, the microcomputer MCU calculates the second SUM value of RAM 635 of sub-control board P3.
第1SUM値と第2SUM値とが一致する場合は、正常終了処理として扱われ、スロットマシン1の正常な起動処理が実行される。 If the first SUM value and the second SUM value match, it is treated as a normal termination process, and normal startup processing of the slot machine 1 is executed.
一方、第1SUM値と第2SUM値とが一致しない場合には、異常終了処理として扱われる。これにより、店舗スタッフは、異常終了処理に対して迅速に対応することができる。この場合において、単なるプログラムの異常終了ではなく、例えばRAMの書き換えなどの不正な処理(例えば、いわゆるゴト)がなされていた場合には、店舗スタッフは、当該ゴトに対しても適切に対応することができる。 On the other hand, if the first SUM value and the second SUM value do not match, it is treated as an abnormal termination process. This allows store staff to quickly respond to the abnormal termination process. In this case, if it is not just a simple abnormal termination of the program, but an illegal process such as rewriting the RAM (for example, so-called cheating) has occurred, the store staff can also respond appropriately to the cheating.
このように、スロットマシン1の電断が発生したときに実行されるバックアップ処理(第1SUM値の計算・記録)は、マイコンMCUの重要な機能の1つである。 In this way, the backup process (calculation and recording of the first SUM value) that is executed when power is interrupted in the slot machine 1 is one of the important functions of the microcomputer MCU.
一方で、前述のとおり、マイコンMCUは、電圧供給部632からのVCC電圧の供給先のデバイス(サブ制御基板P3が管理しているスピーカ101、電飾部102のLED、下部パネル103のLED、操作ボタン等47のランプ、演出ボタン46のランプなど)の動作を制御する。 On the other hand, as mentioned above, the microcontroller MCU controls the operation of devices that receive the VCC voltage from the voltage supply unit 632 (such as the speaker 101 managed by the sub-control board P3, the LEDs of the illumination unit 102, the LEDs of the lower panel 103, the lamps of the operation buttons etc. 47, the lamps of the performance buttons 46, etc.).
ここで、スロットマシン1の電断が発生した場合において、電圧供給部632からのVCC電圧の供給先が多いほど(すなわち、消費電力が大きいほど)、VCC電圧に対する負荷が多いことから、供給されるVCC電圧の下降速度が速くなる。 Here, if a power outage occurs in slot machine 1, the more destinations to which the VCC voltage is supplied from voltage supply unit 632 (i.e., the greater the power consumption), the greater the load on the VCC voltage, and therefore the faster the supplied VCC voltage will fall.
そこで、スロットマシン1の電断が発生した場合に、マイコンMCUは、バックアップ処理(マイコンMCUの第1SUM値の計算・記録)に不必要なデバイス(液晶画面3のバックライト、電飾部102のLED、スピーカ101など)への電圧印加停止処理(キル。抑制処理の一例)を実行する。 Therefore, if a power outage occurs in the slot machine 1, the microcomputer MCU executes a process to stop applying voltage (kill; an example of a suppression process) to devices (such as the backlight of the LCD screen 3, the LED of the illumination unit 102, and the speaker 101) that are not necessary for the backup process (calculation and recording of the first SUM value of the microcomputer MCU).
具体的には、マイコンMCUは、VCC電圧の供給先のうち、例えば、電飾部102のLEDのドライバd3への電圧印加を停止することで、ドライバd3を停止させ、結果的に電飾部102のLEDを消灯させることができる。また、マイコンMCUは、スピーカ102のドライバd5への電圧印加を停止することで、ドライバd5を停止させ、結果的にスピーカ102からのサウンド出力を停止させることができる。 Specifically, the microcomputer MCU can stop the application of voltage to, for example, driver d3 of the LED of the illumination unit 102, among the destinations of the VCC voltage supply, thereby stopping the driver d3, and consequently turning off the LED of the illumination unit 102. In addition, the microcomputer MCU can stop the application of voltage to driver d5 of the speaker 102, thereby stopping the driver d5, and consequently stopping the sound output from the speaker 102.
なお、本実施形態では、図4のとおり、マイコンMCUが電圧印加停止処理を実行する優先順位が決められている。図4では、星の数が多いほど優先順位が高いことを意味している。具体的には、例えば、液晶画面3のバックライトの星は7つであり、液晶画面3のモニタLEDの星は6であるため、液晶画面3のバックライトのほうが液晶画面3のモニタLEDよりも電圧印加停止処理の優先順位が高い。同様に、例えば、下部パネル103のLEDの星は4つであり、演出ボタン46のランプの星は1つであるため、下部パネル103のLEDのほうが演出ボタン46のランプよりも電圧印加停止処理の優先順位が高い。 In this embodiment, as shown in FIG. 4, the priority order for the microcomputer MCU to execute the voltage application stop process is determined. In FIG. 4, the more stars there are, the higher the priority order. Specifically, for example, the backlight of the LCD screen 3 has seven stars and the monitor LED of the LCD screen 3 has six stars, so the backlight of the LCD screen 3 has a higher priority order for the voltage application stop process than the monitor LED of the LCD screen 3. Similarly, for example, the LED of the lower panel 103 has four stars and the lamp of the performance button 46 has one star, so the LED of the lower panel 103 has a higher priority order for the voltage application stop process than the lamp of the performance button 46.
この優先順位は、デバイスの消費電力の大きさ(負荷の大きさ)に基づいて、あらかじめ決定されている。すなわち、VCCの供給先であるVCC電圧に対する負荷のうち、液晶画面3のバックライトの負荷が、マイコンMCUが制御するデバイスの中で一番大きいため、消費電力の大きいデバイスの優先順位が一番高くなるように設定されている。すなわち、消費電力が大きいデバイスほど、高い優先順位が割り振られている。この優先順位に従って、最初に液晶画面3のバックライトの電圧印加停止処理が実行され、次に液晶画面3のモニタLEDの負荷が大きいため、2番目にモニタLEDの電圧印加停止処理が実行される。なお、この優先順位の決定の際に考慮される消費電力は、各デバイスが駆動していると仮定した際の消費電力の平均値または最大値とすることができる。消費電力の平均値または最大値については、試験的に駆動させた際の実測値が用いられてもよいが、机上計算による理論値が用いられてもよい。 This priority is determined in advance based on the power consumption (load) of the device. That is, the load of the backlight of the liquid crystal screen 3 is the largest among the loads on the VCC voltage to which VCC is supplied among the devices controlled by the microcomputer MCU, so the priority of the device with the largest power consumption is set to be the highest. That is, the higher the power consumption of the device, the higher the priority is assigned. According to this priority, the voltage application stop process is executed first for the backlight of the liquid crystal screen 3, and then, because the load of the monitor LED of the liquid crystal screen 3 is large, the voltage application stop process is executed second for the monitor LED. The power consumption considered when determining this priority can be the average or maximum power consumption when each device is assumed to be operating. The average or maximum power consumption may be an actual measurement value when the device is operated on a trial basis, or a theoretical value obtained by desk calculation may be used.
また、これとは異なり、電断が発生した際のスロットマシン1の状態(例えば、遊技状態)に応じて、電圧印加停止処理が実行される優先順位が変更されてもよい。 Alternatively, the priority order for executing the voltage application stop process may be changed depending on the state of the slot machine 1 (e.g., the game state) when the power outage occurs.
この場合には、例えば特別遊技(AT)中であって、電飾部102のLEDが点灯している場合には、最初に電飾部102のLEDの電圧印加停止処理を実行し、遊技者がカスタマイズによりサウンド音量を上げる設定をしている場合などには、最初にスピーカ102の電圧印加停止処理を実行する、などのように、マイコンMCUは、電圧印加停止処理を実行する優先順位を変更することができてもよい。マイコンMCUが優先順位を変更する際には、あらかじめ決められたデフォルトの優先順位が用意されており、電断が発生した際のスロットマシン1の実際の状態に応じて優先順位を変化することができる。なお、デフォルトの優先順位は、前述のとおり、机上計算の消費電力に基づいて決めることができる。また、各デバイスは、駆動している間の消費電力が常に一定というわけではない可能性がある。例えば、遊技者がサウンド音量を上げていればその分消費電力がアップする可能性があるため、この場合には、スピーカ102に対して最初に電圧印加停止処理を実行することができる。このようにすることで、実際のデバイスの動作状況に応じて優先順位を上げ下げすることができる。 In this case, the microcomputer MCU may be able to change the priority order for executing the voltage application stop process, for example, when the LED of the illumination unit 102 is on during a special game (AT), the voltage application stop process for the LED of the illumination unit 102 is executed first, and when the player has set the sound volume to be increased by customization, the voltage application stop process for the speaker 102 is executed first. When the microcomputer MCU changes the priority order, a predetermined default priority order is prepared, and the priority order can be changed according to the actual state of the slot machine 1 when the power failure occurs. Note that, as described above, the default priority order can be determined based on the power consumption calculated on paper. In addition, the power consumption of each device while it is operating may not always be constant. For example, if the player increases the sound volume, the power consumption may increase accordingly, so in this case, the voltage application stop process can be executed for the speaker 102 first. In this way, the priority order can be raised or lowered according to the actual operating status of the device.
電圧印加停止処理が実行されることで、当該処理の対象となったデバイスへのVCC電圧の供給が停止する。これにより、停止されたデバイスの分、VCC電圧を電力源として動作する対象が電圧印加停止処理前よりも減る。そのため、VCC電圧に対する負荷が減少し、電圧印加停止処理を行う前よりもVCC電圧についての消費電力を減らすことができる。このように消費電力を軽減することにより、結果としてVCC電圧の下降速度を遅くすることができ、マイコンMCUは、バックアップ処理を完了させるまでの時間を確保することができる。これにより、マイコンMCUは、その間に、バックアップ処理を完了させやすくなる。 When the voltage application stop process is executed, the supply of VCC voltage to the device that is the target of the process is stopped. As a result, the number of devices that operate using the VCC voltage as a power source is reduced by the amount of the stopped devices compared to before the voltage application stop process. This reduces the load on the VCC voltage, and it is possible to reduce the power consumption of the VCC voltage compared to before the voltage application stop process was performed. By reducing power consumption in this way, it is possible to slow down the rate at which the VCC voltage falls, and the microcomputer MCU can secure time to complete the backup process. This makes it easier for the microcomputer MCU to complete the backup process during that time.
なお、マイコンMCUに対する割り込み処理、および、WDT634との間で信号の送受信が発生する場合には、前記のとおり消費電力を軽減することによっても、マイコンMCUでのバックアップ処理に支障をきたすおそれがある。 Note that if interrupt processing for the microcontroller MCU or transmission and reception of signals with the WDT634 occurs, even if power consumption is reduced as described above, backup processing in the microcontroller MCU may be hindered.
そこで、本実施形態では、マイコンMCUは、電圧印加停止処理を実行するに先立って、割り込み処理の不許可処理、および、WDT634に対するリセット処理を実行する。以下に、詳細に説明する。 Therefore, in this embodiment, the microcontroller MCU performs a process to disable interrupt processing and a process to reset the WDT 634 before executing the process to stop the voltage application. This is explained in detail below.
<割り込み処理の不許可処理およびリセット処理の説明>
スロットマシン1は、電断・復電検出部633において、スロットマシン1の電断が発生したことが検知された場合に、マイコンMCUへの割り込み処理が発生することでマイコンMCUでのバックアップ処理に支障をきたすことを抑制することができる。
<Description of Disabling Interrupt Processing and Reset Processing>
When the power interruption/power restoration detection unit 633 detects that a power interruption has occurred in the slot machine 1, an interrupt process is generated to the microcontroller MCU, which can prevent disruption to the backup process in the microcontroller MCU.
具体的には、マイコンMCUは、デバイスに対する電圧印加停止処理を実行する前に、マイコンMCUに対するすべての割り込み処理を禁止する処理を実行する。これにより、マイコンMCUに対して割り込み処理が発生することがなくなり、マイコンMCUは、バックアップ処理に専念することができるようになる。 Specifically, before executing the process to stop the application of voltage to the device, the microcomputer MCU executes a process to prohibit all interrupt processes to the microcomputer MCU. This prevents interrupt processes from occurring to the microcomputer MCU, and allows the microcomputer MCU to concentrate on backup processing.
また、サブ制御基板P3上において、マイコンMCUには、図4のとおり、WDT634が外部接続されている。このWDT634は、マイコンMCUが正常に動作しているか否かを監視するために設けられるものである。WDT634は、マイコンMCUと通信し、一定期間内にマイコンMCUからの信号が無い、あるいは、マイコンMCUからの信号入力が多すぎる場合などに、マイコンMCUが異常状態となっているとみなし、マイコンMCUをリセットする機能を持つ。 Also, on the sub-control board P3, as shown in FIG. 4, a WDT 634 is externally connected to the microcomputer MCU. This WDT 634 is provided to monitor whether the microcomputer MCU is operating normally. The WDT 634 communicates with the microcomputer MCU, and has the function of determining that the microcomputer MCU is in an abnormal state and resetting the microcomputer MCU if there is no signal from the microcomputer MCU within a certain period of time or if there are too many signal inputs from the microcomputer MCU.
このようにWDT634が存在することで、マイコンMCUが暴走したりすることを抑制することができる反面、マイコンMCUがWDT634と定期的に信号の送受信を行う必要が生じる。この場合には、マイコンMCUは、WDT634との信号の送受信に時間を割かれ、バックアップ処理のための時間を十分に確保することができない可能性がある。これにより、マイコンMCUのバックアップ処理に支障をきたしてしまうおそれがある。 Thus, the existence of the WDT 634 can prevent the microcomputer MCU from going out of control, but it also requires the microcomputer MCU to periodically send and receive signals to and from the WDT 634. In this case, the microcomputer MCU may spend time sending and receiving signals to and from the WDT 634 and may not be able to secure enough time for backup processing. This may cause problems with the backup processing of the microcomputer MCU.
そこで、本実施形態では、マイコンMCUは、すべての割り込み処理の不許可処理を実行した以降に、WDT634がカウントしているタイマ(監視タイマ)をリセット(リセット処理)する。これにより、マイコンMCUがしばらく応答しない場合であっても、WDT634のタイマがオーバーフローしてしまうことを抑制し、WDT634がマイコンMCUをリセットすることがないようにすることができる。 Therefore, in this embodiment, after the microcomputer MCU executes the process of disallowing all interrupt processes, it resets (performs a reset process) the timer (monitoring timer) counted by the WDT 634. This prevents the WDT 634 timer from overflowing even if the microcomputer MCU does not respond for a while, and prevents the WDT 634 from resetting the microcomputer MCU.
なお、割り込み処理の不許可処理、リセット処理、および電圧印加停止処理が実行され、マイコンMCUがバックアップ処理を完了させた場合であっても、さらに、後述するような問題が生じうる。そこで、本実施形態では、バックアップ処理が完了した以降に、マイコンMCUによるソフトウェアスタンバイモードへの移行処理が実行される。以下、ソフトウェアスタンバイモードへの移行処理について説明する。 Note that even if the interrupt disallowance process, reset process, and voltage application stop process are executed and the microcomputer MCU completes the backup process, problems such as those described below may still occur. Therefore, in this embodiment, after the backup process is completed, the microcomputer MCU executes a transition process to software standby mode. The transition process to software standby mode is described below.
<ソフトウェアスタンバイモードへの移行処理の説明>
前述のとおり、マイコンMCUは、クロックパルス発信器、CPU、バスステートコントローラBSCなどを含む。このうち、バスステートコントローラBSCは、各種メモリ(RAM635を含む)および各種デバイスへの制御信号の書き込み処理、読み込み処理を実行する。前述のとおり、バスステートコントローラBSCは、マイコンMCUが計算した第1SUM値をRAM635の終端に書き込む処理を実行する重要な機能を担っている。
<Description of transition process to software standby mode>
As described above, the microcomputer MCU includes a clock pulse generator, a CPU, a bus state controller BSC, etc. Among these, the bus state controller BSC executes writing and reading of control signals to various memories (including the RAM 635) and various devices. As described above, the bus state controller BSC has an important function of executing a process of writing the first SUM value calculated by the microcomputer MCU to the end of the RAM 635.
ここで、スロットマシン1の電断が発生した場合には、電源装置PSから印加される電圧が降下することにより、電圧供給部632で生成されるVCC電圧も降下する。この場合には、マイコンMCUは、降下するVCC電圧を電力源としているため、動作が不安定となり、誤動作が発生しやすくなる。その結果、バックアップ処理終了後にもかかわらず、バスステートコントローラBSCによる、RAM635への第1SUM値の書き込み処理が意図せずに実行される場合がある。意図しない書き込み処理によって第1SUM値が不正確な値に書き換えられた場合には、スロットマシン1の復電後に第1SUM値と第2SUM値とが異なる値となり、異常終了処理として扱われる。 If power is interrupted in the slot machine 1, the voltage applied from the power supply PS drops, causing the VCC voltage generated by the voltage supply unit 632 to also drop. In this case, the microcomputer MCU uses the dropping VCC voltage as its power source, making operation unstable and prone to malfunction. As a result, even after the backup process has ended, the bus state controller BSC may unintentionally write the first SUM value to the RAM 635. If the first SUM value is rewritten to an inaccurate value by the unintentional write process, the first SUM value and the second SUM value will be different values after power is restored to the slot machine 1, and this will be treated as an abnormal termination process.
そこで、本実施形態では、マイコンMCUは、バックアップ処理が完了したときに、クロックパルス発信器、内蔵周辺モジュール、バスステートコントローラBSCなどを制御するためのモードを、ソフトウェアスタンバイモードに移行させる(移行処理を実行する)。このソフトウェアスタンバイモードとは、マイコンMCUを構成するクロックパルス発信器、CPU、バスステートコントローラBSCなどを一度に停止させるモードである。 In this embodiment, when the backup process is completed, the microcomputer MCU transitions the mode for controlling the clock pulse generator, built-in peripheral modules, bus state controller BSC, etc. to software standby mode (executes transition process). This software standby mode is a mode in which the clock pulse generator, CPU, bus state controller BSC, etc. that constitute the microcomputer MCU are stopped all at once.
このように、マイコンMCUが移行処理を実行した場合には、バスステートコントローラBSCが駆動しないようにすることができる。そのため、RAM635に対する、バスステートコントローラBSCによる意図しない第1SUM値の書き込み処理を防止することができる。 In this way, when the microcomputer MCU executes the transition process, the bus state controller BSC can be prevented from operating. This makes it possible to prevent the bus state controller BSC from unintentionally writing the first SUM value to the RAM 635.
なお、通常時は、ソフトウェアスタンバイモードはオフ(フラグが立っていない状態)になっている。マイコンMCUは、バックアップ処理が完了したときに、ソフトウェアスタンバイモードをオンにする(1ビットを立てる)。これにより、ソフトウェアスタンバイモードのフラグが立ち、マイコンMCUは、クロックパルス発信器、CPU、バスステートコントローラBSCなどの機能のすべてを、一度に停止させることができる。 Normally, software standby mode is off (flag not set). When backup processing is completed, the microcomputer MCU turns software standby mode on (sets 1 bit). This sets the software standby mode flag, and the microcomputer MCU can stop all functions, such as the clock pulse generator, CPU, and bus state controller BSC, all at once.
そして、マイコンMCUは、それ以降、ソフトウェアスタンバイモードをオンにしたままの状態を維持して、スロットマシン1の電断が完了するまで(マイコンMCUに印加される電圧が0Vとなるまで)待機する。 Then, the microcomputer MCU will keep the software standby mode on and wait until the power to the slot machine 1 is completely turned off (until the voltage applied to the microcomputer MCU becomes 0V).
<電断/復電処理による効果>
以上のとおり、スロットマシン1に電断が発生することが検知された場合に、マイコンMCUは、まず、マイコンMCUに対するすべての割り込み処理の不許可処理(電断/復電処理の1つ)を実行する。これにより、マイコンMCUに対する割り込み処理が発生することを防止することができる。その結果、マイコンMCUはバックアップ処理を実行するための時間を確保することができる。
<Effects of power outage/restoration processing>
As described above, when it is detected that a power outage has occurred in the slot machine 1, the microcomputer MCU first executes a process for disallowing all interrupt processes for the microcomputer MCU (one of the power outage/power restoration processes). This makes it possible to prevent interrupt processes from occurring for the microcomputer MCU. As a result, the microcomputer MCU can secure time to execute backup processes.
ついで、マイコンMCUは、リセット処理(電断/復電処理の1つ)を実行し、WDT634のタイマをリセットする。これにより、マイコンMCUがWDT634と頻繁に信号の送受信をする必要がなくなり、バックアップ処理を実行するための時間をより確保することができる。 Then, the microcomputer MCU executes a reset process (one of the power interruption/power restoration processes) and resets the timer of the WDT 634. This eliminates the need for the microcomputer MCU to frequently send and receive signals to and from the WDT 634, ensuring more time to execute the backup process.
ついで、マイコンMCUは、マイコンMCUに印加される電圧が0Vになるまでの間に、デバイスに対して電圧印加停止処理を実行する。これにより、バックアップ処理を実行するための時間をより確保することができる。 Then, the microcomputer MCU executes a process to stop the voltage application to the device until the voltage applied to the microcomputer MCU becomes 0 V. This allows more time to be secured for executing the backup process.
また、マイコンMCUは、バックアップ処理を完了させた以降に、スロットマシン1の電断が完了するまで、移行処理(電断/復電処理の1つ)を実行する。これにより、バスステートコントローラBSCによる、RAM635への第1SUM値の意図しない書き込み処理が発生することを防止することができる。 After completing the backup process, the microcomputer MCU executes a transition process (one of the power cut/restore processes) until the power cut to the slot machine 1 is completed. This makes it possible to prevent the bus state controller BSC from unintentionally writing the first SUM value to the RAM 635.
なお、このソフトウェアスタンバイモードは、スリープモード(CPUおよび内蔵周辺モジュールを停止させるモード)とは異なる。スリープモードでは、マイコンMCUは、バスステートコントローラBSCを停止させることができない。そのため、ソフトウェアスタンバイモードに代えて、スリープモードが適用された場合には、スロットマシン1の電断が完了するまでにバスステートコントローラBSCによって意図しない書き込み処理が発生するおそれがある。 Note that this software standby mode is different from the sleep mode (a mode in which the CPU and built-in peripheral modules are stopped). In the sleep mode, the microcomputer MCU cannot stop the bus state controller BSC. Therefore, if the sleep mode is applied instead of the software standby mode, there is a risk that an unintended write process will occur by the bus state controller BSC before the power to the slot machine 1 is completely cut off.
<メイン制御部61の説明>
メイン制御部61は、メイン制御基板P1に搭載され、内部抽せん部610、回転リール制御部611、遊技結果判定部612、設定値制御部613、区間制御部614、遊技状態制御部615(制御部の一例)、RT状態制御部616、エラー判定部617として機能する。
<Description of main control unit 61>
The main control unit 61 is mounted on the main control board P1 and functions as an internal lottery unit 610, a rotating reel control unit 611, a game result determination unit 612, a setting value control unit 613, a section control unit 614, a game status control unit 615 (an example of a control unit), an RT status control unit 616, and an error determination unit 617.
<内部抽せん部610>
内部抽せん部610は、レバー42の操作に基づいて内部抽せんを行い、複数の役のフラグのうち1つのフラグを当せんフラグとして当せんさせることが可能である。
<Internal lottery unit 610>
The internal drawing section 610 performs an internal drawing based on the operation of the lever 42, and is capable of selecting one flag from among a plurality of winning combination flags as a winning flag.
<回転リール制御部611>
回転リール制御部611は、レバー42または各ストップスイッチ40a、40b、40cの操作に基づいて、ステッピングモータ21a、21b、21cの駆動を制御し、各回転リール20a、20b、20cの回転を開始させる回転開始制御または回転を停止させる回転停止制御を行うことが可能である。
<Rotary Reel Control Unit 611>
The rotating reel control unit 611 controls the driving of the stepping motors 21a, 21b, 21c based on the operation of the lever 42 or each stop switch 40a, 40b, 40c, and is capable of performing rotation start control to start the rotation of each rotating reel 20a, 20b, 20c or rotation stop control to stop the rotation.
<遊技結果判定部612の説明>
遊技結果判定部612は、内部抽せん部610から出力された内部抽せん結果信号と、各回転リール20の回転が停止したときにリール窓200を通して見える図柄とに基づいて、遊技の結果を判定することが可能である。
<Explanation of the Game Result Determination Unit 612>
The game result determination unit 612 is capable of determining the result of the game based on the internal lottery result signal output from the internal lottery unit 610 and the patterns visible through the reel window 200 when each rotating reel 20 stops rotating.
<設定値制御部613の説明>
設定値制御部613は、店舗スタッフによる設定変更ボタン52への操作に基づいて、遊技の進行制御の有利度が異なる複数種類の設定値(例えば、1~6)のうちいずれか1つの設定値を用いて遊技進行を行うことが可能である。
<Description of the setting value control unit 613>
Based on the store staff's operation of the setting change button 52, the setting value control unit 613 can proceed with the game using one of several setting values (e.g., 1 to 6) which have different degrees of advantage in controlling the progress of the game.
<区間制御部614>
区間制御部614は、複数の遊技区間(通常区間および有利区間)のうちいずれかを設定することで遊技進行を行うことが可能である。
<Section Control Unit 614>
The interval control unit 614 is capable of progressing the game by setting one of a number of game intervals (normal interval and advantageous interval).
<遊技状態制御部615>
遊技状態制御部615は、第1遊技状態(例えば、特別役実施中、特別役内部中)および第2遊技状態(例えば、一般遊技状態、AT、CZなどの特別遊技状態)それぞれの設定を行うことで遊技進行を行うことが可能である。
<Game Status Control Unit 615>
The game state control unit 615 is capable of progressing the game by setting a first game state (e.g., when a special role is being played, during a special role) and a second game state (e.g., general game state, special game state such as AT or CZ).
<RT状態制御部616>
RT状態制御部616は、複数のRT状態(内部抽せんに用いられるテーブル、および、あらかじめリプレイ確率、が定められたRT状態)のうちの1つのRT状態を用いて遊技進行を行うことが可能である。
<RT state control unit 616>
The RT state control unit 616 is capable of progressing the game using one of a number of RT states (RT states in which a table used for internal lottery and a replay probability are determined in advance).
<エラー判定部617>
エラー判定部617は、各種エラーの有無を判定することが可能である。各種エラーとしては、バックアップ異常、メイン制御基板P1と遊技価値制御基板P2との間の通信異常、スロットマシン1とカードユニット7との間の接続異常、クレジット数の上限値到達、などが挙げられる。
<Error Determination Unit 617>
The error determination unit 617 can determine the presence or absence of various errors, such as a backup abnormality, a communication abnormality between the main control board P1 and the game value control board P2, a connection abnormality between the slot machine 1 and the card unit 7, reaching the upper limit of the number of credits, and the like.
<遊技価値制御部62の説明>
遊技価値制御部62は、遊技価値制御基板P2に搭載され、媒体管理部620、機能作動部621として機能する。
<Explanation of the gaming value control unit 62>
The game value control unit 62 is mounted on the game value control board P2, and functions as a media management unit 620 and a function operation unit 621.
<媒体管理部620の説明>
媒体管理部620は、遊技価値のクレジット数およびベット数を管理することが可能である。また、媒体管理部620は、前回スロットマシン1の電源がオンにされてからの、遊技価値の払い出し数から遊技価値のベット数を差し引いた数の累積値である遊技価値の差数を用いて、差数の最大値と最小値との差であるレンジ(MY)を算出する。
<Description of the Medium Management Unit 620>
The medium management unit 620 can manage the number of credits and the number of bets of the game value. The medium management unit 620 also calculates a range (MY) that is the difference between the maximum and minimum values of the difference number by using the difference number of the game value, which is the cumulative value obtained by subtracting the number of bets of the game value from the number of payouts of the game value since the slot machine 1 was last powered on.
<機能作動部621>
機能作動部621は、媒体管理部620から送信されたレンジ(MY)に関する情報を受信することが可能である。そして、機能作動部621は、レンジ(MY)が例えば18500である第1レンジ以上となったときに、コンプリート機能の作動が近いことを示す事前通知に関する情報を生成する。
<Function Activation Unit 621>
The function activation unit 621 can receive information about the range (MY) transmitted from the medium management unit 620. Then, when the range (MY) becomes equal to or greater than the first range, for example, 18500, the function activation unit 621 generates information about a pre-notification indicating that activation of the complete function is imminent.
このコンプリート機能とは、いわゆる打ち止めの機能であり、コンプリート機能が作動した場合には、スロットマシン1は遊技に関する操作を受けつけなくなり、店舗スタッフによって電源がオフ、オンされない限り、遊技者は遊技を続行することができなくなる(遊技不可状態となる)。 This complete function is a so-called stop function, and when the complete function is activated, the slot machine 1 will no longer accept any operations related to play, and the player will not be able to continue playing (the machine will enter a state where play is not possible) unless the power is turned off and on by store staff.
<サブ制御部63の説明>
サブ制御部63は、サブ制御基板P3に搭載され、マイコンMCUによるROM631、RAM635などを用いた動作により、演出制御部630として機能する。
<Description of the sub-control unit 63>
The sub-control unit 63 is mounted on the sub-control board P3, and functions as a performance control unit 630 through operation by the microcomputer MCU using a ROM 631, a RAM 635, etc.
<演出制御部630>
演出制御部630は、演出抽せんを実行することで、液晶画面3にて出力される動画/静止画、スピーカ101から出力されるサウンドパターン、LEDなどの電飾部102の発光パターン、演出ボタン46の発光パターンなどの少なくとも1つを演出パターンとして決定することが可能である。
<Performance control unit 630>
By executing a performance lottery, the performance control unit 630 can determine at least one of the following as the performance pattern: a video/still image to be output on the LCD screen 3, a sound pattern to be output from the speaker 101, an illumination pattern of the illumination unit 102 such as an LED, and an illumination pattern of the performance button 46.
<電断/復電処理の流れ>
図6を用いて、本発明の電断/復電処理の流れを説明する。
<Power outage/power restoration process flow>
The flow of the power interruption/restoration process of the present invention will be described with reference to FIG.
電断・復電検出部633においてスロットマシン1の電断(電源装置PSから印加される電圧が第1基準電圧以下となったこと)が検出されたこと(ステップS101)に基づいて、マイコンMCUは、まず、マイコンMCUに対するすべての割り込み処理の不許可処理を実行する(ステップS102)。 When the power interruption/restoration detection unit 633 detects a power interruption to the slot machine 1 (the voltage applied from the power supply PS becomes equal to or lower than the first reference voltage) (step S101), the microcomputer MCU first executes a process to disable all interrupt processing for the microcomputer MCU (step S102).
ついで、マイコンMCUは、WDT634に対してリセット処理を実行する(ステップS103)。具体的には、マイコンMCUは、WDT634がカウントしているタイマをリセットする。 Next, the microcomputer MCU executes a reset process on the WDT 634 (step S103). Specifically, the microcomputer MCU resets the timer that the WDT 634 is counting.
ついで、マイコンMCUは、電圧印加停止処理を実行し、すべてのドライバd1~d7に対して電圧印加を停止するための処理として、1つの停止フラグを生成する。この停止フラグが生成されることで、デバイス(例えば、液晶画面3のバックライト、電飾部102のLEDなど)ごとにあらかじめ定められた優先順位で、デバイスに対して電圧印加停止処理が実行される。 Next, the microcomputer MCU executes a voltage application stop process and generates one stop flag as a process for stopping the voltage application to all drivers d1 to d7. By generating this stop flag, the voltage application stop process is executed for the devices (e.g., the backlight of the liquid crystal screen 3, the LED of the illumination unit 102, etc.) in a predetermined priority order for each device.
電圧印加停止処理により、まず、液晶画面3のバックライトのドライバd1への電圧印加が停止され、液晶画面3のバックライトが消灯される(ステップS105)。 The voltage application stop process first stops the application of voltage to the driver d1 of the backlight of the LCD screen 3, and turns off the backlight of the LCD screen 3 (step S105).
ついで、図4の優先順位に従って、液晶画面3のモニタLEDのドライバd2への電圧印加が停止されたことに伴い、液晶画面3のモニタLEDが消灯される(ステップS106)。 Next, in accordance with the priority order in FIG. 4, the application of voltage to the driver d2 of the monitor LED of the LCD screen 3 is stopped, and the monitor LED of the LCD screen 3 is turned off (step S106).
ついで、図4の優先順位に従って、電飾部102のLEDのドライバd3への電圧印加が停止され、電飾部102のLEDが消灯される(ステップS107)。 Next, in accordance with the priority order in FIG. 4, the voltage application to the driver d3 of the LED of the illumination unit 102 is stopped, and the LED of the illumination unit 102 is turned off (step S107).
ついで、図4の優先順位に従って、下部パネル103のドライバd4への電圧印加が停止され、下部パネル103のLEDが消灯される(ステップS108)。 Next, in accordance with the priority order in FIG. 4, the voltage application to the driver d4 of the lower panel 103 is stopped, and the LED of the lower panel 103 is turned off (step S108).
ついで、図4の優先順位に従って、スピーカ101のドライバd5への電圧印加が停止され、スピーカ101が停止される(ステップS109)。これにより、スピーカ101のマスターボリュームがミュートされ、サウンドが停止する。 Next, in accordance with the priority order in FIG. 4, the voltage application to the driver d5 of the speaker 101 is stopped, and the speaker 101 is stopped (step S109). This mutes the master volume of the speaker 101, and the sound stops.
ついで、図4の優先順位に従って、操作ボタン等47のドライバd6への電圧印加が停止され、操作ボタン等47のランプが消灯される(ステップS110)。 Next, in accordance with the priority order in FIG. 4, the application of voltage to the driver d6 of the operation button, etc. 47 is stopped, and the lamp of the operation button, etc. 47 is turned off (step S110).
そして、図4の優先順位に従って、最後に演出ボタン46のドライバd7への電圧印加が停止され、演出ボタン46のランプが消灯される(ステップS111)。 Then, according to the priority order in FIG. 4, the voltage application to the driver d7 of the performance button 46 is stopped and the lamp of the performance button 46 is turned off (step S111).
ついで、マイコンMCUは、メニュー履歴をRAM635に記録する(ステップS112)。マイコンMCUは、メニュー履歴として、例えば、これまでの遊技数、これまでのAT初当たり数、これまでに遊技したATの種類/回数、これまでに遊技したボーナスの回数、ナビボイス用のキャラクタが選択されている場合にはその設定など、をRAM635に記録する。 Then, the microcomputer MCU records the menu history in the RAM 635 (step S112). The microcomputer MCU records, as the menu history, in the RAM 635, for example, the number of games played so far, the number of first AT wins so far, the type/number of ATs played so far, the number of bonuses played so far, and the setting of a character for the navigation voice if one has been selected.
ついで、マイコンMCUは、バックアップ処理を実行(マイコンMCUが、第1SUM値を計算し、バスステートコントローラBSCに、RAM635へ第1SUM値を記録させる)する(ステップS113)。 Next, the microcomputer MCU executes the backup process (the microcomputer MCU calculates the first SUM value and causes the bus state controller BSC to record the first SUM value in the RAM 635) (step S113).
ついで、バックアップ処理が完了した以降に、マイコンMCUは、移行処理を実行し、バスステートコントローラBSCなどを制御するためのモードをソフトウェアスタンバイモードに移行させる(ステップS114)。 Next, after the backup process is completed, the microcomputer MCU executes a transition process and transitions the mode for controlling the bus state controller BSC etc. to the software standby mode (step S114).
これにより、マイコンMCUは、マイコンMCUのクロックパルス発信器、CPU、内蔵メモリ、内蔵周辺モジュール、バスステートコントローラBSCを停止させることができる。具体的には、マイコンMCUは、ソフトウェアスタンバイモードのフラグを立てることで、クロックパルス発信器、バスステートコントローラBSCなどの機器を一度に停止させることができる。移行処理が実行された以降は、マイコンMCUは、スロットマシン1の電断が完了するまでソフトウェアスタンバイモードを維持する。 This allows the microcomputer MCU to stop the clock pulse generator, CPU, built-in memory, built-in peripheral modules, and bus state controller BSC of the microcomputer MCU. Specifically, the microcomputer MCU can stop devices such as the clock pulse generator and bus state controller BSC all at once by setting a software standby mode flag. After the transition process is executed, the microcomputer MCU maintains the software standby mode until power to the slot machine 1 is completely cut off.
ついで、スロットマシン1の電断が完了した(ステップS115)以降に、電源装置PSが印加する電圧が第2基準電圧以上となったことにより、電断・復電検出部633は、スロットマシン1の復電を検出する(ステップS116)。これ以降の任意のタイミングで、マイコンMCUは、例えば、電圧印加停止処理の優先順位の低いデバイスから電圧を印加する、優先順位の高いデバイスから電圧を印加する、あるいは、すべてのデバイスに同時に電圧を印加する、などの制御を実行することができる。なお、優先順位の高いデバイスからVCC電圧が印加される場合には、消費電力が多いものほど担う役割が大きく、早いうちに動いたほうがよいデバイスであるため、前記の問題を解消しながらもスロットマシン1の正常状態への復帰に貢献することができる。一方、優先順位の低いデバイスからVCC電圧が印加される場合には、電源復帰時にVCC電圧が徐々に高くなる。したがって、消費電力の小さいものから立ち上げられることで、VCC電圧への負荷の影響を軽減させて、スロットマシン1の正常状態への復帰を図ることができる。 After the power cut of the slot machine 1 is completed (step S115), the voltage applied by the power supply PS becomes equal to or higher than the second reference voltage, and the power cut/recovery detection unit 633 detects the power recovery of the slot machine 1 (step S116). At any timing thereafter, the microcomputer MCU can execute control such as applying voltage from a device with a low priority in the voltage application stop process, applying voltage from a device with a high priority, or applying voltage to all devices simultaneously. When the VCC voltage is applied from a device with a high priority, the device with the higher power consumption plays a larger role and is a device that should be started as soon as possible, so that the above problem can be solved while contributing to the return of the slot machine 1 to its normal state. On the other hand, when the VCC voltage is applied from a device with a low priority, the VCC voltage gradually increases when the power is restored. Therefore, by starting from the device with the lowest power consumption, the effect of the load on the VCC voltage can be reduced, and the slot machine 1 can be returned to its normal state.
ついで、マイコンMCUは、RAM635の第2SUM値を計算する(ステップS117)。 Next, the microcontroller MCU calculates the second SUM value of RAM 635 (step S117).
ついで、ステップS113のバックアップ処理によってRAM635に記録された第1SUM値と、ステップS117によって計算された第2SUM値とが一致するか否か、によってフローが分岐する(ステップS118)。 Next, the flow branches depending on whether the first SUM value recorded in RAM 635 by the backup process in step S113 matches the second SUM value calculated in step S117 (step S118).
第1SUM値と第2SUM値とが一致する場合には、正常終了処理として扱われ(ステップS119)、その後、処理は終了する。 If the first SUM value and the second SUM value match, the process is treated as a normal termination (step S119), and the process then terminates.
一方、第1SUM値と第2SUM値とが一致しない場合には、異常終了処理として扱われ(ステップS120)、その後、処理は終了する。
以上の手順により、本発明の電断/復電処理が実行される。
On the other hand, if the first SUM value and the second SUM value do not match, this is treated as an abnormal end process (step S120), and the process then ends.
The power interruption/restoration processing of the present invention is carried out by the above-mentioned procedure.
以上をまとめると、本発明のスロットマシン1は、
スロットマシン1に電源が供給されることにより電圧が印加されるマイコンMCUと、
マイコンMCUが動作を制御することが可能な1以上のデバイス(例えば、液晶画面3のバックライト、モニタLED、スピーカ101、電飾部102のLED)と、
を備え、
マイコンMCUは、
スロットマシン1において電断が検出されてからマイコンMCUに印加される電圧が所定値(例えば、0V)以下になるまでの間に、所定演算(第1SUM値の計算・記録にかかるバックアップ処理)を実行することが可能であり、かつ、
スロットマシン1において電断が検出された以降であってマイコンMCUがバックアップ処理を完了させるまでの間に、複数のデバイス(例えば、液晶画面3のバックライト、モニタLED、スピーカ)の動作を抑制するための抑制処理(電圧印加停止処理)を、複数のデバイス(例えば、液晶画面3のバックライト、モニタLED、スピーカ101など)に対して、それぞれのデバイスに設定される優先順に従って実行することが可能となっている。
To sum up, the slot machine 1 of the present invention has the following features:
A microcomputer MCU to which a voltage is applied when power is supplied to the slot machine 1;
One or more devices whose operations can be controlled by the microcomputer MCU (e.g., a backlight of the liquid crystal screen 3, a monitor LED, a speaker 101, and an LED of the illumination unit 102),
Equipped with
The microcomputer MCU is
It is possible to execute a predetermined calculation (backup process for calculating and recording the first SUM value) during the period from when a power interruption is detected in the slot machine 1 until the voltage applied to the microcomputer MCU becomes equal to or lower than a predetermined value (for example, 0 V), and
After a power outage is detected in the slot machine 1 and before the microcontroller MCU completes the backup process, it is possible to execute a suppression process (voltage application stop process) for suppressing the operation of multiple devices (e.g., the backlight of the LCD screen 3, the monitor LED, the speaker 101, etc.) in accordance with the priority set for each device.
<発明の効果>
従来の遊技機において電断が発生した場合には、マイコンがバックアップ処理を完了させる前に(マイコンが第1SUM値を計算し終える前に、あるいは、バスステートコントローラが第1SUM値をRAMに書き込み終える前に)、マイコンに印加される電圧が0Vになってしまうことがあった。この場合には、マイコンがバックアップ処理を完了させることができず、遊技機が復電したときに第1SUM値と第2SUM値とが一致しないことにより、異常終了処理として扱われることになる。
<Effects of the Invention>
In the case of a power outage in a conventional gaming machine, the voltage applied to the microcomputer may become 0 V before the microcomputer completes the backup process (before the microcomputer finishes calculating the first SUM value, or before the bus state controller finishes writing the first SUM value to the RAM). In this case, the microcomputer cannot complete the backup process, and the first SUM value and the second SUM value do not match when the power is restored to the gaming machine, so that the process is treated as an abnormal termination process.
これに対して、本発明では、マイコンのバックアップ処理には必要のないデバイス(例えば、液晶画面のバックライトなど)への電圧印加停止処理が、あらかじめ定められた優先順位に従って実行される。 In contrast, in the present invention, the process of stopping the application of voltage to devices that are not necessary for the microcontroller's backup process (such as the backlight of an LCD screen) is performed according to a predetermined priority order.
これにより、スロットマシンの電断が完了するまでに、マイコンがバックアップ処理を完了させるための時間を確保することができ、スロットマシンが復電したときに第1SUM値と第2SUM値とが一致しないという不具合を抑制することができる。 This allows the microcomputer time to complete the backup process before the power cut to the slot machine is complete, preventing the first SUM value and the second SUM value from matching when power is restored to the slot machine.
以上により、本発明によれば、電断/復電が発生した場合においても制御基板で実行される処理に不具合が生じることを抑制することのできる遊技機を提供することができる。 As a result, the present invention can provide a gaming machine that can prevent malfunctions in the processing executed by the control board even when power is interrupted and restored.
[他の実施形態]
前記実施形態において説明した各種制御手段および処理手順は一例であって、本発明、その適用物、またはその用途の範囲を制限することを意図するものではない。各種制御手段および処理手順は、本発明の要旨を変更しない範囲で適宜設計変更することができる。また、各実施形態において説明した各種制御手段および処理手順、処理内容は、単体で構成したり、適宜組み合わせたりすることも可能である。
[Other embodiments]
The various control means and processing procedures described in the above embodiments are merely examples, and are not intended to limit the scope of the present invention, its applications, or its uses. The various control means and processing procedures can be appropriately modified in design without changing the gist of the present invention. In addition, the various control means, processing procedures, and processing contents described in each embodiment can be configured individually or in appropriate combinations.
また、本明細書にて使用される各種定義は、実施例ごとに特段の断りがなされない限り、明細書全体で共通に使用されるものである。 In addition, the various definitions used in this specification are commonly used throughout the specification unless otherwise specified in each example.
前記実施形態では、マイコンは、消費電力(負荷)が大きいデバイスから順に電圧印加を停止する例が記載されているが、本発明はこれには限られない。例えば、マイコンは、消費電力が小さいデバイスから順に電圧印加を停止してもよい。前記実施形態の優先順位の例では、消費電力が一番小さい演出ボタンのランプの優先順位が一番低かったが、この場合には、演出ボタンのランプの優先順位が一番高くなり、消費電力が一番大きい液晶画面のバックライトの優先順位が一番低くなる。 In the above embodiment, an example is described in which the microcontroller stops applying voltage to devices in the order of the greatest power consumption (load), but the present invention is not limited to this. For example, the microcontroller may stop applying voltage to devices in the order of the least power consumption. In the example of priority in the above embodiment, the lamp of the performance button, which consumes the least power, had the lowest priority, but in this case, the lamp of the performance button, which consumes the least power, has the highest priority, and the backlight of the LCD screen, which consumes the most power, has the lowest priority.
また、前記実施形態では、デバイスのドライバへの電圧印加が停止されることで、結果的にデバイスを停止させる例が記載されているが、本発明はこれには限られない。例えば、マイコンは、電圧印加停止処理を、デバイスのドライバに対してではなく、ドライバの接続先であるデバイスに対して直接的に実行することで、当該デバイスを停止させることができてもよい。 In addition, in the above embodiment, an example is described in which the application of voltage to the driver of a device is stopped, thereby stopping the device, but the present invention is not limited to this. For example, the microcontroller may be able to stop a device by executing a voltage application stop process not on the driver of the device, but directly on the device to which the driver is connected.
なお、図6ではステップS105からステップS111までの処理が別々に実行される例が記載されているが、ステップS105からステップS111までの処理がすべて同時に(同一タイミングで)実行されてもよい。 Note that while FIG. 6 shows an example in which the processes from step S105 to step S111 are executed separately, the processes from step S105 to step S111 may all be executed simultaneously (at the same timing).
ただし、ステップS105からステップS111までの処理がすべて同時に実行される場合には、電源電圧のGND(グランド)が揺れてしまうことにより、マイコンにノイズが発生してしまうおそれがある。そのため、例えば、ステップS105およびステップS106の処理が最初に同時に実行され、次に、ステップS107からステップS109までの処理が同時に実行され、最後に、ステップS110およびステップS111の処理が同時に実行される、などのように、デバイスへの電圧印加が停止されるタイミングが、デバイス(あるいはデバイスグループ)ごとに異なることが好ましい。 However, if the processes from step S105 to step S111 are all performed simultaneously, there is a risk that the GND (ground) of the power supply voltage will fluctuate, causing noise in the microcomputer. For this reason, it is preferable that the timing at which the voltage application to the devices is stopped differs for each device (or device group), for example, by first performing the processes of step S105 and step S106 simultaneously, then performing the processes of step S107 to step S109 simultaneously, and finally performing the processes of step S110 and step S111 simultaneously.
また、前記実施形態とは異なり、フラグを立てることでクロックパルス発信器、CPU、バスステートコントローラなどを1度に停止させるためのソフトウェアスタンバイモードがマイコンに搭載されていない場合には、マイコンは、バスステートコントローラ単体を停止する処理を実行することができればよい。この処理によっても、バスステートコントローラによる第1SUM値のRAMへの意図しない書き込み処理を防止することができる。 Also, unlike the above embodiment, if the microcomputer does not have a software standby mode for stopping the clock pulse generator, CPU, bus state controller, etc. all at once by setting a flag, the microcomputer only needs to be able to execute a process for stopping the bus state controller alone. This process also makes it possible to prevent the bus state controller from unintentionally writing the first SUM value to the RAM.
なお、マイコンがバスステートコントローラ単体を停止することができる場合には、マイコンは、クロックパルス発信器、CPUなどを停止しなくてもよいが、誤動作が発生することを抑制するために、これらを停止することができてもよい。 Note that if the microcontroller is capable of stopping the bus state controller alone, the microcontroller does not need to stop the clock pulse generator, CPU, etc., but may be able to stop these in order to prevent malfunctions from occurring.
前記実施形態に限られず、スロットマシンの電断が発生したときに、すでにオフ状態となっているデバイスがある場合には、マイコンは、そのデバイスに対して電圧印加停止処理を実行しなくてもよい。 Not limited to the above embodiment, if a power outage occurs in the slot machine and there is a device that is already in the off state, the microcontroller does not need to execute a process to stop the application of voltage to that device.
また、スロットマシンの復電が発生したときに、マイコンは、液晶画面のバックライト、電飾部のLEDなどを一斉にオンにするのではなく、最後に電圧印加停止処理を実行したデバイス(前記実施形態の例では、消費電力が一番小さい演出ボタンのランプ)から順にオンされるようにしてもよい。この場合には、最初に電圧印加停止処理が実行されたデバイス(前記実施形態の例では、消費電力が一番大きい液晶画面のバックライト)が最後にオンされる。 In addition, when power is restored to the slot machine, the microcontroller may turn on the backlight of the LCD screen, the LEDs of the illumination section, etc., in order, rather than turning them on all at once. In this case, the device that had the voltage application stop process executed first (in the above embodiment, the lamp of the performance button, which consumes the least amount of power) is turned on last.
これは、スロットマシンの復電が発生したときに、VCC電圧の負荷が一度に大きくなった場合には、電圧供給部などが劣化する、あるいは、一挙に回路に電流が流れることによりGNDが揺れてノイズが発生することでマイコンに悪影響が発生する、といった不具合が発生する可能性があるためである。 This is because if the load on the VCC voltage suddenly increases when power is restored to the slot machine, it could cause problems such as deterioration of the voltage supply unit, or a sudden current flowing through the circuit could cause the GND to fluctuate, generating noise that could have a detrimental effect on the microcontroller.
また、スロットマシンの瞬停時(例えば、1分未満の電断時)には、マイコンは、割り込み処理の不許可処理、リセット処理、電圧印加停止処理、移行処理などを実行しないようにすることもできる。この場合には、例えば、電断・復電検出部が所定時間(例えば、1分)以上、電断を検出している場合に、マイコンが割り込み処理の不許可処理などを実行するようにすることができる。 In addition, when the slot machine experiences a momentary power outage (e.g., a power outage lasting less than one minute), the microcomputer can be configured not to execute processes such as disallowing interrupt processing, resetting, halting voltage application, and transition processing. In this case, for example, if the power outage/restoration detection unit detects a power outage for a predetermined period of time (e.g., one minute) or more, the microcomputer can be configured to execute processes such as disallowing interrupt processing.
また、前記実施形態では、マイコンは、デバイスに対する電圧印加停止処理を実行する前に、すべての割り込み処理を禁止する処理を実行する例が記載されているが、本発明はこれには限られない。例えば、マイコンは、デバイスに対する電圧印加停止処理を実行する前に、少なくとも一部の割り込み処理を禁止する処理を実行すればよい。 In addition, in the above embodiment, an example is described in which the microcontroller executes processing to prohibit all interrupt processing before executing processing to stop application of voltage to the device, but the present invention is not limited to this. For example, the microcontroller may execute processing to prohibit at least some interrupt processing before executing processing to stop application of voltage to the device.
また、前記実施形態では、サブ制御基板のマイコンについての処理が説明されていたが、本発明は、サブ制御基板に代えて、あるいは、サブ制御基板に加えて、メイン制御基板のマイコン、および/または、遊技価値制御基板のマイコン、についての処理に適用されてもよい。 In addition, while the above embodiment describes processing on the microcomputer of the sub-control board, the present invention may be applied to processing on the microcomputer of the main control board and/or the microcomputer of the game value control board instead of or in addition to the sub-control board.
また、前記実施形態に限られず、メイン制御基板と遊技価値制御基板とが分かれておらず、メイン制御基板上にメイン制御部と遊技価値制御部とが搭載されていてもよい。 In addition, without being limited to the above embodiment, the main control board and the game value control board may not be separate, and the main control unit and the game value control unit may be mounted on the main control board.
また、前記実施形態に限られず、電圧供給部は、サブ制御基板に搭載されていなくてもよい。具体的には、他の制御基板に電圧供給部が搭載されており、その電圧供給部がVCC電圧を生成して、サブ制御基板のマイコンに電圧を印加してもよい。 In addition, without being limited to the above embodiment, the voltage supply unit does not have to be mounted on the sub-control board. Specifically, a voltage supply unit may be mounted on another control board, and the voltage supply unit may generate a VCC voltage and apply the voltage to the microcomputer of the sub-control board.
また、前記実施形態に限られず、第1SUM値を計算するRAMは、マイコンMCUに内蔵されていてもよく、また、バスステートコントローラは、マイコンに外部接続されていてもよい。 In addition, without being limited to the above embodiment, the RAM that calculates the first SUM value may be built into the microcomputer MCU, and the bus state controller may be externally connected to the microcomputer.
また、前記実施形態に限られず、図5におけるステップS112とステップS113とは、順序が逆であってもよい。 In addition, without being limited to the above embodiment, the order of steps S112 and S113 in FIG. 5 may be reversed.
また、前記実施形態では、電断/復電処理はマイコンによって実行される例が記載されているが、本発明はこれには限られない。マイコン以外の装置、電断/復電処理が実行される制御基板以外の制御基板に搭載された装置によって電断/復電処理が実行されてもよい。 In addition, in the above embodiment, an example is described in which the power interruption/restoration process is executed by a microcomputer, but the present invention is not limited to this. The power interruption/restoration process may be executed by a device other than a microcomputer, or a device mounted on a control board other than the control board on which the power interruption/restoration process is executed.
また、前記実施形態のスロットマシンは、遊技区間を備えるメダルレス機であったが、本発明が適用されるスロットマシンは、遊技区間を備えていなくてもよく、また、メダルレス機でなくてもよい。スロットマシンは、メダルレス機ではない場合には、メダル投入口、ホッパー、メダル払い出し口、下皿など、従来のスロットマシンの構成が必要となる。 In addition, the slot machine in the above embodiment was a medal-less machine with a play area, but the slot machine to which the present invention is applied does not have to have a play area, and does not have to be a medal-less machine. If the slot machine is not a medal-less machine, it will need the configuration of a conventional slot machine, such as a medal insertion port, a hopper, a medal payout port, and a bottom tray.
1 スロットマシン(遊技機)
P1 メイン制御基板
P2 遊技価値制御基板
P3 サブ制御基板
MCU マイコン
BSC バスステートコントローラ
1. Slot machine (amusement machine)
P1 Main control board P2 Game value control board P3 Sub control board MCU Microcomputer BSC Bus state controller
Claims (3)
前記マイコンが動作を制御することが可能な1以上のデバイスと、
を備え、
前記マイコンは、前記遊技機において電断が発生してから前記マイコンに印加される前記電圧が所定値以下になるまでの間に、所定演算を実行することが可能であり、
前記遊技機において電断が発生した以降であって前記マイコンが前記所定演算を完了させるまでの間に、1以上の前記デバイスの動作を抑制するための抑制処理が、1以上の前記デバイスに対して、それぞれのデバイスに設定される優先順に従って実行されることが可能となっており、
前記優先順は、前記デバイスの負荷に応じて決定されることが可能である、
遊技機。 A microcomputer to which a voltage is applied when power is supplied to the gaming machine;
One or more devices whose operations can be controlled by the microcomputer;
Equipped with
The microcomputer is capable of executing a predetermined calculation during the period from when a power interruption occurs in the gaming machine until the voltage applied to the microcomputer becomes equal to or lower than a predetermined value,
After a power outage occurs in the gaming machine and before the microcomputer completes the predetermined calculation, a suppression process for suppressing operation of one or more of the devices can be executed on one or more of the devices in accordance with a priority order set for each of the devices ,
The priority order may be determined according to the load of the device.
Amusement machine.
演出にかかる制御を行う第2制御基板と、A second control board that controls the performance;
を備え、Equipped with
前記第2制御基板には、遊技機に電源が供給されることにより電圧が印加されるマイコンが実装されており、The second control board is provided with a microcomputer to which a voltage is applied when power is supplied to the gaming machine,
前記マイコンは、The microcomputer is
1以上のデバイスの動作を制御することが可能であり、かつ、Capable of controlling the operation of one or more devices; and
前記遊技機において電断が発生してから前記マイコンに印加される前記電圧が所定値以下になるまでの間に、所定演算を実行することが可能であり、A predetermined calculation can be executed during the time from when a power interruption occurs in the gaming machine until the voltage applied to the microcomputer falls to a predetermined value or less,
前記遊技機において電断が発生した以降であって前記マイコンが前記所定演算を完了させるまでの間に、1以上の前記デバイスの動作を抑制するための抑制処理が、1以上の前記デバイスに対して、それぞれのデバイスに設定される優先順に従って実行されることが可能となっており、After a power outage occurs in the gaming machine and before the microcomputer completes the predetermined calculation, a suppression process for suppressing operation of one or more of the devices can be executed on one or more of the devices in accordance with a priority order set for each of the devices,
前記優先順は、前記デバイスの負荷に応じて決定されることが可能である、The priority order may be determined according to the load of the device.
遊技機。Amusement machine.
前記マイコンが動作を制御することが可能な1以上のデバイスと、One or more devices whose operations can be controlled by the microcomputer;
を備え、Equipped with
前記マイコンは、前記遊技機において電断が発生してから前記マイコンに印加される前記電圧が所定値以下になるまでの間に、所定演算を実行することが可能であり、The microcomputer is capable of executing a predetermined calculation during the period from when a power interruption occurs in the gaming machine until the voltage applied to the microcomputer becomes equal to or lower than a predetermined value,
前記遊技機において電断が発生した以降であって前記マイコンが前記所定演算を完了させるまでの間に、1以上の前記デバイスの動作を抑制するための抑制処理が、1以上の前記デバイスに対して、それぞれのデバイスに設定される優先順に従って実行されることが可能となっており、After a power outage occurs in the gaming machine and before the microcomputer completes the predetermined calculation, a suppression process for suppressing operation of one or more of the devices can be executed on one or more of the devices in accordance with a priority order set for each of the devices,
前記遊技機において電断が発生した場合において、前記抑制処理が実行される前に、前記マイコンの動作状態にかかる情報が初期化されることが可能である、When a power outage occurs in the gaming machine, information related to the operating state of the microcomputer can be initialized before the suppression process is executed.
遊技機。Amusement machine.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023175498A JP7674672B2 (en) | 2023-10-10 | 2023-10-10 | Gaming Machines |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023175498A JP7674672B2 (en) | 2023-10-10 | 2023-10-10 | Gaming Machines |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025065953A JP2025065953A (en) | 2025-04-22 |
| JP7674672B2 true JP7674672B2 (en) | 2025-05-12 |
Family
ID=95449743
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023175498A Active JP7674672B2 (en) | 2023-10-10 | 2023-10-10 | Gaming Machines |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7674672B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017042427A (en) | 2015-08-27 | 2017-03-02 | 株式会社三共 | Game machine |
| JP2018093893A (en) | 2016-12-07 | 2018-06-21 | 株式会社平和 | Game machine |
| JP2020036710A (en) | 2018-09-03 | 2020-03-12 | 株式会社三共 | Gaming machine |
| JP2023133486A (en) | 2017-05-16 | 2023-09-22 | 株式会社ユニバーサルエンターテインメント | Game machine |
-
2023
- 2023-10-10 JP JP2023175498A patent/JP7674672B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017042427A (en) | 2015-08-27 | 2017-03-02 | 株式会社三共 | Game machine |
| JP2018093893A (en) | 2016-12-07 | 2018-06-21 | 株式会社平和 | Game machine |
| JP2023133486A (en) | 2017-05-16 | 2023-09-22 | 株式会社ユニバーサルエンターテインメント | Game machine |
| JP2020036710A (en) | 2018-09-03 | 2020-03-12 | 株式会社三共 | Gaming machine |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025065953A (en) | 2025-04-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2010012021A (en) | Game machine | |
| JP7595910B2 (en) | Gaming Machines | |
| JP7485340B2 (en) | Gaming Machines | |
| JP4805968B2 (en) | Game machine | |
| JP7674672B2 (en) | Gaming Machines | |
| JP7674673B2 (en) | Gaming Machines | |
| JP6424377B2 (en) | Slot machine | |
| JP4882043B2 (en) | Pachinko machine | |
| JP7751219B1 (en) | gaming machines | |
| JP7832567B1 (en) | Gaming machine | |
| JP7678361B1 (en) | Gaming Machines | |
| JP4990311B2 (en) | Game machine | |
| JP7824353B2 (en) | gaming machines | |
| JP7810910B2 (en) | gaming machines | |
| JP7720445B1 (en) | gaming machines | |
| JP7565575B2 (en) | Gaming Machines | |
| JP7477894B2 (en) | Gaming Machines | |
| JP7673980B2 (en) | Gaming Machines | |
| JP7803506B2 (en) | gaming machines | |
| JP4605753B2 (en) | Game machine | |
| JP7598608B2 (en) | Gaming Machines | |
| JP7595908B2 (en) | Gaming Machines | |
| JP7554452B2 (en) | Gaming Machines | |
| JP2025144874A (en) | gaming machines | |
| JP2026001800A (en) | gaming machines |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A625 | Written request for application examination (by other person) |
Free format text: JAPANESE INTERMEDIATE CODE: A625 Effective date: 20240301 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241015 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241204 |
|
| 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: 20250325 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250407 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7674672 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |