Gaming Machines
By integrating control, storage and output functions in the game console, the problem of difficulty in accurately outputting game status signals in the prior art is solved, and more accurate game status recognition and output are achieved, and players' understanding of game situations is improved.
Patent Information
- Application Number
- JP2023185344
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-10-30
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2041-11-25
AI Technical Summary
The prior art is difficult to accurately output signals that recognize game status, which affects players' understanding of game situations.
A gaming machine that includes control, storage and output functions is designed, which can automatically determine the game state and output specific signals after power recovery, including first, second and third external signals.
Through this method, players can more easily understand the game situation and improve the accuracy and efficiency of game operations.
Smart Images

Figure 0007671522000001 
Figure 0007671522000002 
Figure 0007671522000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a gaming machine. [Background technology]
[0002] Among pachinko gaming machines, which are a type of gaming machine, there are some that perform control to output signals that can specify the game situation. For example, the pachinko gaming machine described in Patent Document 1 can output a jackpot signal 1 that is output during a jackpot game and when the opening extension function is activated, and a jackpot signal 2 that is output during a jackpot game, as signals that can specify the game situation. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2017-93702 A Summary of the Invention [Problem to be solved by the invention]
[0004] In order to make it easier for players to grasp the game situation in such gaming machines, further improvements are desired in outputting a signal that can identify the game situation. [Means for solving the problem]
[0005] The gaming machine that solves the above problem includes a control means for controlling the game, a storage means for storing information related to the game and capable of storing the stored information even if a power outage occurs, and an output means for outputting a predetermined signal, and the control means is configured to for, a determination process for determining whether or not to make the game machine unplayable based on the specific stored information stored in the holding and storing means before the power is restored to the game machine; can be output as a signal. a first external signal, a second external signal different from the first external signal, and a third external signal different from both the first external signal and the second external signal; The output means includes: If a positive determination is made in the determination process, the first external signal can be output. At the same time, The gaming machine is in a special gaming state that is more advantageous to the player than the normal gaming state. sometimes, The second external signal can be output. When a game ball enters a predetermined ball entrance, the third external signal can be output. The third external signal can be output at least when the special game state is in effect. Effect of the Invention
[0006] According to the present invention, it is possible to make it easier for the player to grasp the state of the game. [Brief description of the drawings]
[0007] [Figure 1] FIG. 1 is a front view showing a pachinko gaming machine. [Diagram 2] FIG. [Diagram 3] An explanatory diagram showing the types of jackpot patterns. [Figure 4] 2 is a block diagram showing the electrical configuration of the pachinko game machine; [Diagram 5] FIG. 2 is an explanatory diagram showing a storage area and stored contents of a storage unit. [Figure 6] 4 is a flowchart showing a main control process at power-on. [Figure 7] 4 is a flowchart showing a main control abnormality determination process. [Figure 8] 4 is a flowchart showing main control processing during power interruption. [Figure 9] 4 is a timing chart showing a specific example of an output mode of an external signal when power is turned on. [Figure 10] 4 is a timing chart showing a specific example of an output mode of an external signal when power is turned on. [Figure 11] 4 is a timing chart showing a specific example of an output mode of an external signal when power is turned on. [Figure 12] FIG. 11 is an explanatory diagram showing storage areas and storage contents of a storage unit according to a second embodiment. [Figure 13] 10 is a flowchart showing a main control process at power-on in the second embodiment. [Figure 14] 10 is a flowchart showing a main control abnormality determination process according to the second embodiment. [Figure 15] 10 is a timing chart showing a specific example of an output mode of an external signal when power is turned on in the second embodiment. [Figure 16] 10 is a timing chart showing a specific example of an output mode of an external signal when power is turned on in the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] (First embodiment) A first embodiment of the pachinko game machine will be described below. In the following description, up, down, left, right, front (front), and back (back) indicate the respective directions as seen by a player.
[0009] As shown in FIG. 1, a pachinko gaming machine 10 as a gaming machine includes a frame 11. The frame 11 includes an installation frame 11a for fixing the pachinko gaming machine 10 to an island facility of an amusement parlor or the like, and a mounting frame 11b for mounting various gaming components. The mounting frame 11b is pivotally supported on one side edge of an opening of the installation frame 11a so as to be openable and closable relative to the installation frame 11a. The pachinko gaming machine 10 includes a locking device (not shown) for locking the mounting frame 11b so that it cannot be opened. The locking device is configured to be unlocked by inserting a key that fits the locking device and rotating it in a predetermined direction, allowing the mounting frame 11b to be opened.
[0010] The pachinko game machine 10 includes a game board YB. The game board YB is mounted on a mounting frame 11b. A game area YBa is formed on the front side of the game board YB, into which game balls as game media flow down. In other words, the game board YB has a game area into which game balls can flow down. The pachinko game machine 10 includes a launch handle HD. The launch handle HD is a means operated when shooting game balls into the game area YBa. The launch handle HD is provided on the front side of the mounting frame 11b. The pachinko game machine 10 is configured so that the launch strength of the game balls can be adjusted by adjusting the amount of rotation of the launch handle HD.
[0011] The pachinko game machine 10 is equipped with a decorative lamp LA. The decorative lamp LA can perform various notifications and various effects by emitting light from its light-emitting body. In the following description, the effects by emitting light from the light-emitting body are referred to as "light-emitting effects." That is, the decorative lamp LA can perform light-emitting effects by making the light-emitting body emit light. In this specification, "light emission" includes turning on, blinking, and turning off. The decorative lamp LA is provided, for example, on a frame body 11. In the following description, the light emitted by the light-emitting body of the decorative lamp LA may be simply referred to as "the decorative lamp LA emits light."
[0012] The pachinko game machine 10 includes a speaker SP. The speaker SP can execute various notifications and various effects by outputting sound. In the following description, effects by outputting sound are referred to as "sound effects". That is, the speaker SP can execute sound effects by outputting sound. In the following description, effects by outputting sound are referred to as "sound effects". In this specification, "sound" includes human and animal voices, sound effects, and music. The speaker SP is provided, for example, on the frame body 11.
[0013] The pachinko gaming machine 10 is equipped with an information display device 12. For example, the information display device 12 is disposed at a position on the game board YB that is visible to the player. The information display device 12 notifies various information indicating the control state of the pachinko gaming machine 10.
[0014] The information display device 12 includes a first special symbol display section 12a and a second special symbol display section 12b as display sections capable of displaying a special game as a variable game in which symbols are changed. In the special game, a predetermined symbol is displayed variably, and finally, a special symbol is displayed as a fixed stop. The special symbol is a symbol for announcing the result of an internal lottery (special lottery described later). The first special symbol display section 12a displays the first special game. The second special symbol display section 12b displays the second special game. In this specification, "variable display" means a state in which the type of the displayed symbol changes over time. In this specification, "fixed stop display" means a state in which the symbol is fixedly displayed as a fixed stop, and the type of the displayed symbol does not change. With regard to symbols, "fixed stop display" and "derivation" have the same meaning. In the pachinko game machine 10, the second special game is executed with priority over the first special game. The first special game and the second special game are not executed in parallel at the same time. The special symbols include a jackpot symbol as a jackpot display result and a miss symbol as a miss display result. In the pachinko game machine 10, when a jackpot is won in a special lottery, a jackpot symbol is derived in a special game, and a jackpot game is awarded after the end of the special game of the jackpot.
[0015] The information display device 12 includes a first special hold display section 12c and a second special hold display section 12d as display sections that display information that can identify the reserved number of special games. The first special hold display section 12c displays information that can identify the reserved number of the first special game (hereinafter referred to as the first special hold number). The second special hold display section 12d displays information that can identify the reserved number of the second special game (hereinafter referred to as the second special hold number). For example, the upper limit value of the first special hold number and the second special hold number is 4.
[0016] The information display device 12 includes a normal symbol display section 12e. The normal symbol display section 12e displays a normal game. In the normal game, a predetermined symbol is displayed variably, and finally, a normal symbol is displayed as a fixed stop. The normal symbol is a symbol for notifying the result of an internal lottery (a normal lottery described later). The normal symbol includes a normal win symbol as a normal win display result and a normal loss symbol as a normal loss display result. In the pachinko game machine 10, when a normal win is won in the normal lottery, a normal win symbol is derived in the normal game, and after the normal game of the normal win is finished, a normal win game is awarded. The information display device 12 includes a normal hold display section 12f. The normal hold display section 12f displays information that can specify the number of holds for the normal game (hereinafter, referred to as the normal hold number).
[0017] The pachinko gaming machine 10 is equipped with a performance display device EH. The performance display device EH is, for example, a liquid crystal display type display device. The performance display device EH may be an organic EL display type display device, or may be a display device including a projector and a screen. The performance display device EH is equipped with an image display unit GH on which an image is displayed. The performance display device EH is capable of executing a performance (hereinafter referred to as a display performance) that displays an image (picture) that imitates a predetermined character or letter as one of the performances.
[0018] In the effect display device EH, an effect game as a variable game is displayed as one of the display effects. In the effect game, multiple rows of effect symbols are variably displayed, and finally a combination of effect symbols (hereinafter, referred to as a symbol combination) is derived. The effect symbols (decorative symbols) are symbols decorated with characters, patterns, etc., and are symbols for diversifying the display effects. As an example, the effect game of this embodiment is performed by variably displaying (scrolling) the effect symbols of the left symbol row, the center symbol row, and the right symbol row in a predetermined direction, respectively.
[0019] The presentation game is started together with the special game and is ended together with the special game. In the presentation game, a symbol combination according to the special symbol derived in the special game is derived. When a big win symbol is derived in the special game, a big win symbol combination is derived in the presentation game. The big win symbol combination is a symbol combination in which the presentation symbols in all columns are the same, such as "777". When a losing symbol is derived in the special game, a losing symbol combination is derived in the presentation game. An example of a losing symbol combination is a symbol combination in which the presentation symbols in at least some columns are different from the presentation symbols in the other columns, such as "778", "787", and "368". In this specification, the "temporary stop display" refers to a temporary stop state before the presentation symbols are displayed in a fixed stop state, such as a fluctuating display. In the following description, the special game and the presentation game may be collectively referred to as a "variable game".
[0020] As shown in Fig. 2, the game board YB is formed with a first start hole 13 as a winning hole that opens into the game area YBa. The first start hole 13 is always open so that a game ball can enter. The pachinko game machine 10 is provided with a first start sensor SE1 that detects a game ball that has entered the first start hole 13 (shown in Fig. 4). In the pachinko game machine 10, when a game ball is detected by the first start sensor SE1, a reservation condition for a first special game may be established, and a payout condition for a predetermined number of prize balls is also established.
[0021] The game board YB is formed with a second start hole 14 as a winning hole that opens into the game area YBa. The pachinko game machine 10 is equipped with a second start sensor SE2 that detects a game ball that has entered the second start hole 14 (shown in FIG. 4). In the pachinko game machine 10, when a game ball is detected by the second start sensor SE2, a reservation condition for the second special game may be established, and a payout condition for a predetermined number of prize balls is also established.
[0022] The pachinko game machine 10 includes a normal operation member 15 that can be operated in an open state in which the game ball can enter the second start hole 14, and in a closed state in which the game ball is less likely to enter the second start hole 14 compared to the open state. As an example, the open state of the normal operation member 15 in this embodiment is a state in which the game ball is guided to the second start hole 14, and the closed state of the normal operation member 15 in this embodiment is a state in which the game ball is not guided to the second start hole 14. In addition, the closed state of the normal operation member 15 may be a state in which the game ball cannot enter the second start hole 14, such as a state in which the opening of the second start hole 14 is closed by an operating piece of the normal operation member 15. The pachinko game machine 10 includes a first actuator A1 that operates the normal operation member 15 (shown in FIG. 4). The normal operation member 15 is operated to the open state in a normal winning game.
[0023] In the following description, the state in which the game ball can enter second starting hole 14 as a result of normal operation member 15 operating to the open state may be referred to simply as "opening second starting hole 14." Similarly, in the following description, the state in which the game ball can not enter second starting hole 14 as a result of normal operation member 15 operating to the closed state may be referred to simply as "closing second starting hole 14."
[0024] The game board YB is formed with a large prize opening 16 as a prize opening that opens into the game area YBa. The pachinko game machine 10 is equipped with a count sensor SE3 that detects a game ball that enters the large prize opening 16 (shown in FIG. 4). In the pachinko game machine 10, when a game ball is detected by the count sensor SE3, a payout condition for a predetermined number of prize balls is established.
[0025] The pachinko game machine 10 includes a special action member 17 that can be operated between an open state where the game ball can enter the large prize opening 16 and a closed state where the game ball cannot enter the large prize opening 16. The closed state may be a state where the game ball can enter the large prize opening 16, but is more difficult to enter than the open state. The pachinko game machine 10 includes a second actuator A2 that operates the special action member 17 (shown in FIG. 4). The special action member 17 is operated to the open state in a large prize game. In the following description, the state where the game ball can enter the large prize opening 16 by operating the special action member 17 to the open state may be simply referred to as "opening the large prize opening 16". Similarly, in the following description, the state where the game ball cannot enter the large prize opening 16 by operating the special action member 17 to the closed state may be simply referred to as "closing the large prize opening 16".
[0026] The pachinko gaming machine 10 is provided with a gate 25 through which gaming balls flowing down the gaming area YBa can pass (enter). The pachinko gaming machine 10 is provided with a gate sensor SE4 that detects gaming balls passing through the gate 25 (shown in FIG. 4). The pachinko gaming machine 10 is configured such that, when a gaming ball is detected by the gate sensor SE4, a reserve condition for a normal game can be established, but a payout condition for prize balls is not established.
[0027] An outlet 26 is formed on the game board YB. For example, the outlet 26 opens into the game area YBa at the lower end of the game area YBa. Game balls that are shot into the game area YBa and do not enter any of the winning holes are discharged from the outlet 26 to the outside of the machine. The pachinko game machine 10 is equipped with an outlet sensor SE5 that detects game balls passing through the outlet 26 (shown in FIG. 4).
[0028] Next, the path along which the gaming ball flows in this embodiment will be described. The pachinko game machine 10 configured as above has a plurality of paths through which the game balls flow down in the game area YBa according to the launch strength of the game balls. The paths through which the game balls flow down can also be understood as the areas through which the game balls flow down. The plurality of paths include a first path that flows down the left side of the performance display device EH, and a second path that flows down the right side of the performance display device EH. The first path and the second path may overlap in part, or may not overlap in whole. In the following description, the area located to the left of the center line CL that bisects the game area YBa into the left and right sides when the game board YB is viewed from the front is referred to as the left side area R1, and the area located to the right of the center line CL is referred to as the right side area R2. That is, the game area of this embodiment includes a left side area R1 and a right side area R2. In this embodiment, the left side area R1 corresponds to the first game area, and the right side area R2 corresponds to the second game area. In this embodiment, the path that flows down the left region R1 is a first path, and the path that flows down the right region R2 is a second path.
[0029] The player can adjust the launch strength of the game ball by operating the launch handle HD to hit the game ball into the left area R1 or the right area R2. In this embodiment, the first start hole 13 is arranged in the left area R1. In addition, in this embodiment, the second start hole 14, the big prize hole 16, and the gate 25 are arranged in the right area R2. Therefore, when the game ball is launched with the launch strength adjusted to be weak, the game ball is likely to flow down the left area R1 and may enter the first start hole 13. On the other hand, when the game ball is launched with the launch strength adjusted to be strong, the game ball is likely to flow down the right area R2 and may enter the second start hole 14, the big prize hole 16, or the gate 25.
[0030] In the following description, the launch of a game ball with a launch strength that makes it easy for the game ball to flow down the left side region R1 may be referred to as a "left hit." Also, the launch of a game ball with a launch strength that makes it easy for the game ball to flow down the right side region R2 may be referred to as a "right hit."
[0031] Next, the gaming state of the pachinko gaming machine 10 will be described. The pachinko gaming machine 10 is equipped with a probability variation function that varies the jackpot probability to a high probability, a ball entry assistance function that assists the entry of a game ball into the second starting hole 14, and a time reduction function that shortens the variation time of the special game. The game state of the pachinko gaming machine 10 is configured by combining the operating states (operation and non-operation) of these functions.
[0032] The probability fluctuation function (hereinafter referred to as the probability fluctuation function) will be explained. The pachinko gaming machine 10 has a plurality of probability states with different jackpot probabilities. The plurality of probability states include a low probability state and a high probability state in which the jackpot probability is higher than that of the low probability state. When the probability change function is activated, the probability state transitions from the low probability state to the high probability state, increasing the possibility of winning a jackpot. For this reason, the high probability state is an advantageous state for the player. The high probability state is what is known as a "probability change state (probability change state)."
[0033] The goal-scoring assistance function will now be explained. The ball entry assist function is a function that supports winning in a normal electric device, and is a so-called "electric support function." The pachinko game machine 10 has a plurality of ball entry rate states, which are states in which the ball entry rate of game balls into the second starting hole 14 is different. The plurality of ball entry rate states include a low ball entry rate state and a high ball entry rate state in which the ball entry rate is higher than the low ball entry rate state. When the ball entry assist function is activated, the ball entry rate state transitions from the low ball entry rate state to the high ball entry rate state, making it easier to establish the start conditions for the second special game. For this reason, the high ball entry rate state is an advantageous state for the player.
[0034] For example, the high ball entry rate state can be realized by executing one control that can be arbitrarily selected from the three auxiliary controls described below, or by executing a combination of multiple controls. The first auxiliary control is a control that shortens the fluctuation time of the normal game compared to the low ball entry rate state. The second auxiliary control is a control that changes the normal winning probability in the normal lottery to a higher probability than in the low ball entry rate state. The second auxiliary control may be a control that does not perform the normal lottery itself in the low ball entry rate state, but performs the normal lottery with a predetermined winning probability in the high ball entry rate state. The third auxiliary control is a control that makes the total opening time of the normal operation member 15 in one normal winning game longer than in the low ball entry rate state. Note that, as the third auxiliary control, at least one of the control that makes the number of openings of the normal operation member 15 in one normal winning game longer than in the low ball entry rate state and the control that makes the opening time of one normal operation member 15 in a normal winning game longer than in the low ball entry rate state may be performed.
[0035] Next, the variable time shortening function (hereinafter referred to as the time shortening function) will be described. The pachinko game machine 10 has a plurality of time-varying states in which the variation time (average variation time) of the special game is different. The plurality of time-varying states include a long variation time state and a short variation time state in which the average variation time of at least the second special game is shorter than that of the long variation time state. When the time-saving function is activated, the time-varying state transitions from the long variation time state to the short variation time state, and the number of special games that can be substantially executed per unit time increases. In other words, the efficiency of consuming reserved special games is improved. In this embodiment, the time-varying function is activated in conjunction with the ball-striking assist function. In other words, the time-varying function is activated together with the ball-striking assist function, and is deactivated together with the ball-striking assist function.
[0036] In this embodiment, there are three game states: a normal state, a first special game state, and a second special game state. The normal state is a game state in which the probability variable function, the ball entry assistance function, and the time-saving function are all inoperative. The first special game state is a game state in which the probability variable function, the ball entry assistance function, and the time-saving function are all inoperative. The second special game state is a game state in which the probability variable function is not inoperative, but the ball entry assistance function and the time-saving function are inoperative. In the following description, the first special game state and the second special game state may be collectively referred to as the "special game state."
[0037] Next, a big win in the pachinko gaming machine 10 will be described. As shown in Fig. 3, the pachinko game machine 10 of this embodiment has a plurality of types of jackpot symbols as special jackpot symbols. The types of jackpot symbols are each determined to correspond to a type of jackpot game. The types of jackpot symbols can also be understood as types of jackpots.
[0038] In this embodiment, the first special jackpot pattern and the second special jackpot pattern each have a plurality of predetermined jackpot patterns. In this embodiment, the jackpot patterns of the plurality of special patterns are classified into three groups, ZA, ZB, and ZC, at a predetermined ratio. Specifically, in this embodiment, of the 100 first special jackpot patterns, 50 jackpot patterns are classified into ZA and 50 jackpot patterns are classified into ZB. In addition, in this embodiment, all of the 100 second special jackpot patterns are classified into ZC. In the following description, a jackpot based on a jackpot pattern classified into ZA is referred to as a "jackpot ZA", a jackpot based on a jackpot pattern classified into ZB is referred to as a "jackpot ZB", and a jackpot based on a jackpot pattern classified into ZC is referred to as a "jackpot ZC".
[0039] In this embodiment, in the jackpot game based on the jackpot ZA or ZB, the upper limit number of rounds (shown as the number of rounds in the figure) is set to 5. In addition, in the jackpot game based on the jackpot ZC, the upper limit number of rounds is set to 10. In addition, in this embodiment, in the jackpot game based on the jackpot ZA, ZB, or ZC, the upper limit time for each round is set to 25 seconds.
[0040] In the jackpot game, first, a predetermined effect is performed for a predetermined time (hereinafter, referred to as the opening time). For example, the predetermined effect is an opening effect that can identify the start of the jackpot game. In the jackpot game, after the opening time has elapsed, a round game in which the large prize winning hole 16 is opened is performed up to a predetermined upper limit number of times. One round game is ended when a first end condition is met in which a predetermined upper limit number of game balls enter the hole, or a second end condition is met in which a predetermined upper limit time has elapsed. In the round game, the large prize winning hole 16 is opened so as to have a predetermined opening mode. In each round game, a round effect is performed.
[0041] Then, in the jackpot game, when the final round of play ends, a predetermined effect is performed for a predetermined time (hereinafter, referred to as the ending time). For example, the predetermined effect is an ending effect that allows the player to recognize the end of the jackpot game. The jackpot game ends with the passage of the ending time.
[0042] Next, the gaming state after the end of the jackpot game will be described. In the pachinko gaming machine 10, the gaming state after the end of the jackpot game is controlled according to the type of jackpot (type of jackpot pattern).
[0043] In this embodiment, it is determined that the jackpot ZA is controlled to a low probability state after the jackpot game ends. Also, it is determined that the jackpot ZA is controlled to a high ball entry rate state after the jackpot game ends until a predetermined number of special games (100 in this embodiment) are completed, or until the next jackpot game is awarded. That is, it is determined that the jackpot ZA is controlled to a second special game state after the jackpot game ends until a predetermined number of special games are completed, or until the next jackpot game is awarded.
[0044] On the other hand, in this embodiment, it is determined that in the case of the jackpot ZB and the jackpot ZC, after the jackpot game ends, the high probability state is controlled until the special game of a predetermined number of times (100 times in this embodiment) ends, or until the next jackpot game is awarded. Also, in the case of the jackpot ZB and the jackpot ZC, after the jackpot game ends, the high ball entry rate state is controlled until the special game of a predetermined number of times (100 times in this embodiment) ends, or until the next jackpot game is awarded. That is, in the case of the jackpot ZB and the jackpot ZC, after the jackpot game ends, the first special game state is controlled until the special game of a predetermined number of times ends, or until the next jackpot game is awarded.
[0045] Next, the electrical configuration of the pachinko gaming machine 10 will be described. As shown in FIG. 4, the pachinko gaming machine 10 includes a main control board 30. The main control board 30 performs a predetermined process and outputs a control signal such as a control command, which is an example of control information, depending on the result of the process. The pachinko gaming machine 10 includes a sub-control board 40. The main control board 30 and the sub-control board 40 are connected so that a control signal can be output in one direction from the main control board 30 to the sub-control board 40. The sub-control board 40 performs a predetermined process based on the control signal input from the main control board 30. The pachinko gaming machine 10 includes a power supply board 50. The power supply board 50 supplies power to the main control board 30 and the sub-control board 40.
[0046] First, the main control board 30 will be described in detail. The main control board 30 includes a main control CPU 30a, a main control ROM 30b, and a main control RAM 30c. The main control CPU 30a executes a main control program to perform various processes.
[0047] The main control ROM 30b stores a main control program, a judgment value used in a predetermined lottery, and the like. The main control ROM 30b also stores a plurality of types of variation patterns. The variation pattern is information that can specify the variation time from the start of the special game to the end of the special game. The variation pattern of this embodiment is information that can specify the presentation content of the presentation game.
[0048] The variation patterns of this embodiment include a miss variation pattern that can be determined when the big win judgment is determined to be a miss, and a big win variation pattern that can be determined when the big win judgment is determined to be a big win. In the miss variation pattern, the performance content that ultimately leads to a miss pattern combination is determined as the performance content of the performance game. In the big win variation pattern, the performance content that ultimately leads to a big win pattern combination is determined as the performance content of the performance game.
[0049] The main control RAM 30c is configured to be capable of storing various information that is rewritten during operation of the pachinko gaming machine 10. The information stored in the main control RAM 30c is, for example, a flag, a counter, and a timer. The main control board 30 is also configured to be capable of generating random numbers. For example, the random numbers may be generated as hardware random numbers or software random numbers.
[0050] The main control CPU30a is connected to the first start sensor SE1, the second start sensor SE2, the count sensor SE3, the gate sensor SE4, and the outlet sensor SE5. The main control CPU30a is configured to be able to input a detection signal output by each sensor when it detects a game ball. The main control CPU30a is connected to the information display device 12 (the first special symbol display section 12a, the second special symbol display section 12b, the first special hold display section 12c, the second special hold display section 12d, the normal symbol display section 12e, and the normal hold display section 12f). The main control CPU30a is configured to be able to control the display contents of the information display device 12. The main control CPU30a is connected to the first actuator A1 and the second actuator A2. The main control CPU30a is capable of controlling the normal operation member 15 to operate in the open state by controlling the first actuator A1. Moreover, the main control CPU30a can control the second actuator A2 to operate the special operation member 17 to the open state.
[0051] The main control board 30 also includes a clear switch 30d. The clear switch 30d is an operating means configured to enable an operation to instruct erasure (initialization) of various information stored in the main control RAM 30c. The clear switch 30d is configured to be in an on state when pressed, and to be in an off state when not pressed. The operation of the clear switch 30d is performed manually, for example, by a manager of the game center.
[0052] Next, the sub-control board 40 will be described. The sub-control board 40 and the main control board 30 are connected. The pachinko gaming machine 10 is configured so that a control signal can be output in one direction from the main control board 30 to the sub-control board 40.
[0053] The sub-control board 40 includes a sub-control CPU 40a, a sub-control ROM 40b, and a sub-control RAM 40c. The sub-control CPU 40a executes a sub-control program to perform various processes (for example, processes related to performance).
[0054] The sub-control ROM 40b stores a sub-control program, a determination value used in the lottery, etc. The sub-control ROM 40b stores display performance data related to the display performance, light emitting performance data related to the light emitting performance, and sound performance data related to the sound performance.
[0055] The sub-control RAM 40c is also configured to be capable of storing various information that is appropriately rewritten during operation of the pachinko gaming machine 10. The information stored in the sub-control RAM 40c is, for example, a flag, a counter, and a timer. The sub-control board 40 is also configured to be capable of generating random numbers. The random numbers may be generated as hardware random numbers or software random numbers.
[0056] The sub-control CPU40a and the performance display device EH are connected. The sub-control CPU40a is configured to be able to control the display contents of the performance display device EH. The sub-control CPU40a and the decorative lamp LA are connected. The sub-control CPU40a is configured to be able to control the light emission mode of the decorative lamp LA. The sub-control CPU40a and the speaker SP are connected. The sub-control CPU40a is configured to be able to control the output mode of sound from the speaker SP.
[0057] Next, the power supply board 50 will be described in detail. The power supply board 50 and the main control board 30 are connected. The power supply board 50 includes a power supply circuit 50a, a power interruption monitoring circuit 50b, and a backup power supply 50c. The power supply circuit 50a converts the power from the game center to a predetermined voltage and supplies it to the main control board 30 and the sub-control board 40.
[0058] The power interruption monitoring circuit 50b monitors the voltage of the power source supplied from the power circuit 50a. Specifically, the power interruption monitoring circuit 50b judges whether the voltage of the power source supplied from the power circuit 50a is below a specific voltage. Here, the specific voltage is a minimum voltage required to operate the pachinko gaming machine 10 without interfering with the game. The voltage of the power source supplied from the power circuit 50a is below the specific voltage, for example, when the power source of the pachinko gaming machine 10 is turned off or when a power outage occurs. In the following description, the voltage of the power source supplied from the power circuit 50a being below the specific voltage may be simply referred to as a power interruption. When a power interruption occurs, the power interruption monitoring circuit 50b outputs a power interruption signal indicating the occurrence of a power interruption to the main control board 30.
[0059] The backup power supply 50c supplies power to the main control board 30 in the event of power failure. In the main control board 30, the information stored in the main control RAM 30c can be stored and held based on the power supplied from the backup power supply 50c in the event of power failure. This makes it possible to back up the game state and game content in the event of power failure in this embodiment. On the other hand, the sub-control board 40 in this embodiment is configured so that power is not supplied from the backup power supply 50c in the event of power failure, and the information stored in the sub-control RAM 40c is not stored and held. In this embodiment, the main control RAM 30c corresponds to a holding storage means in which information related to the game is stored and which can store and hold the stored information even if a power failure occurs. In this embodiment, the sub-control RAM 40c corresponds to a special storage means in which information related to the game is stored and which does not store and hold the stored information in the event of a power failure.
[0060] The pachinko gaming machine 10 of this embodiment is also provided with an external terminal board 60 on the back side of the machine, which outputs various external signals to the outside of the machine. The external terminal board 60 and the main control CPU 30a are connected. The pachinko gaming machine 10 of this embodiment is configured to be able to output external signals instructed by the main control CPU 30a to the outside of the machine by wiring and connecting the output terminals of the external terminal board 60 to the input terminals of the external device.
[0061] Here, the main control RAM 30c and the sub-control RAM 40c will be described in detail. 5, the memory areas in the main control RAM 30c that can store information include a first main memory area and a second main memory area. The first main memory area and the second main memory area are memory areas that are assigned different addresses in the main control RAM 30c and store different information. That is, in this embodiment, the first main memory area and the second main memory area can be understood as different storage means.
[0062] In this embodiment, the first main memory area stores various information necessary for progressing the game. For example, the first main memory area stores variable information on the variable game being executed, pending information on the variable game being pending, jackpot game information on the jackpot game being executed, game status information on the current game status, and the like. In this embodiment, the game status information can also be recognized as information on the special game status. Therefore, in this embodiment, the first main memory area corresponds to a first storage means in which information on the special game status is stored. Also, in this embodiment, the second main memory area stores various information on the results of the game that is not directly related to the progress of the game. For example, the second main memory area stores prize ball number information on the number of prize balls paid out and out ball number information on the number of game balls discharged from the out port 26 to the outside of the machine. In this embodiment, the second main memory area corresponds to a second storage means different from the first storage means.
[0063] The sub-control RAM 40c also has a sub-storage area that can store information. The sub-storage area stores performance information related to performance. Next, various types of processing (control) executed in the pachinko gaming machine 10 will be described.
[0064] First, a description will be given of a power-on main control process executed by the main control CPU 30a when the power of the pachinko gaming machine 10 is turned on. In this embodiment, the power-on main control process is also executed when the power supply to the pachinko gaming machine 10 is restored after it has been cut off.
[0065] As shown in FIG. 6, in the power-on main control process, the main control CPU 30a judges whether the clear switch 30d is in the on state (step S11). If the clear switch 30d is in the on state (step S11: YES), the main control CPU 30a performs a clear process of the main control RAM 30c (step S12). In the clear process of the main control RAM 30c, the main control CPU 30a erases (initializes) the stored contents of the main control RAM 30c. Next, the main control CPU 30a controls the main control RAM 30c to a state in which a special game can be executed based on the information initialized by the clear process of the main control RAM 30c. After that, the main control CPU 30a ends the clear process of the main control RAM 30c and ends the power-on main control process.
[0066] On the other hand, if the clear switch 30d is not in the on state (step S11: NO), the main control CPU 30a controls the main control RAM 30c to restore its stored contents (step S13). Specifically, the main control CPU 30a controls the first main memory area and the second main memory area to restore their stored contents based on the information saved in the backup memory area in the main control process during power interruption, which will be described later. Next, the main control CPU 30a performs a main control abnormality determination process to determine whether there is an abnormality in the information stored in the main control RAM 30c (step S14).
[0067] Here, the main control abnormality determination process will be described in detail. 7, in the main control abnormality determination process, the main control CPU 30a generates first return storage information based on the storage contents of the first main storage area (step S21). The first return storage information is, for example, checksum data generated based on the information stored in the first main storage area at the time of execution of the main control abnormality determination process.
[0068] Next, the main control CPU 30a judges whether the first return storage information is inconsistent with the first power interruption storage information (step S22). Here, the first power interruption storage information is information generated based on the storage contents of the first main storage area in the power interruption main control process executed when the pachinko gaming machine 10 is interrupted. The first power interruption storage information is, for example, checksum data generated based on the information stored in the first main storage area at the time of execution of the power interruption main control process. The power interruption main control process will be described in detail later. In this embodiment, the process of step S22 corresponds to a first abnormality judgment process that judges whether or not there is an abnormality in the information stored in the first main storage area.
[0069] If the first restoration storage information does not match the first power interruption storage information (step S22: YES), the main control CPU 30a sets the first main storage information abnormality flag stored in the second main storage area of the main control RAM 30c to an ON state (step S23). That is, in this embodiment, the main control CPU 30a sets the first main storage information abnormality flag to an ON state when there is an abnormality in the information in the first main storage area of the main control RAM 30c restored in the power-on main control process, as compared with the information stored in the first main storage area of the main control RAM 30c at the time of execution of the power interruption main control process.
[0070] If the first return storage information matches the first power interruption storage information (step S22: NO) and if the first main storage information abnormality flag is set to the ON state (step S23), the main control CPU 30a generates second return storage information based on the storage contents of the second main storage area (step S24). The second return storage information is, for example, checksum data generated based on the information stored in the second main storage area at the time of execution of the main control abnormality determination process.
[0071] Next, the main control CPU 30a determines whether the second recovery storage information is inconsistent with the second power interruption storage information (step S25). Here, the second power interruption storage information is information generated based on the storage contents of the second main storage area during the main control process during power interruption. The second power interruption storage information is, for example, checksum data generated based on the information stored in the second main storage area at the time when the main control process during power interruption is executed. In this embodiment, the process of step S25 corresponds to a second abnormality determination process that determines whether there is an abnormality in the information stored in the second main storage area.
[0072] If the second restoration storage information does not match the second power interruption storage information (step S25: YES), the main control CPU 30a sets the second main storage information abnormality flag stored in the second main storage area of the main control RAM 30c to an ON state (step S26). That is, in this embodiment, the main control CPU 30a sets the second main storage information abnormality flag to an ON state when there is an abnormality in the information in the second main storage area of the main control RAM 30c restored in the power-on main control process, as compared with the information stored in the second main storage area of the main control RAM 30c at the time of execution of the power interruption main control process.
[0073] Then, if the second recovery memory information matches the second power interruption memory information (step S25: NO), and if the second main memory information abnormality flag is set to the on state (step S26), the main control CPU 30a terminates the main control abnormality judgment processing and returns to the main control processing at power-on.
[0074] As shown in FIG. 6, when the main control CPU 30a ends the main control abnormality judgment process, it judges whether the second main memory abnormality flag is in the ON state (step S15). If the second main memory abnormality flag is in the ON state (step S15: YES), the main control CPU 30a judges whether the special game state is in progress (step S16). In the process of step S16, the main control CPU 30a judges whether the special game state is in progress based on the high probability flag and the operation flag stored in the first main memory area of the main control RAM 30c. As will be described in detail later, the high probability flag is a flag that is set to the ON state when controlled to the high probability state. Also, the operation flag is a flag that is set to the ON state when controlled to the high ball entry rate state. Then, the main control CPU 30a judges that the special game state is in progress when it is determined that the high probability state and / or the high ball entry rate state are in progress based on the high probability flag and the operation flag.
[0075] If the special gaming state is in progress (step S16: YES), the main control CPU 30a controls the external terminal board 60 to output a first status signal to the outside of the machine (step S17). In this embodiment, the first status signal is an external signal that is used when an abnormality is detected in the information stored in the second main memory area, and is used to notify the user that the current gaming state is a special gaming state. In this embodiment, the first status signal corresponds to the specific signal and the first signal.
[0076] On the other hand, if the special game state is not in progress (step S16: NO) and if control is executed to output the first status signal (step S17), the main control CPU 30a controls the second status signal to be output to the outside of the machine via the external terminal board 60 (step S18). In this embodiment, the second status signal is an external signal for notifying that an abnormality has been detected in the information stored in the second main memory area. In this embodiment, the second status signal corresponds to the second signal.
[0077] Thereafter, the main control CPU 30a controls the output of a security signal via the external terminal board 60 (step S19). In this embodiment, the security signal is an external signal for notifying that an abnormality has been detected in either or both of the information stored in the first main memory area and the information stored in the second main memory area of the main control RAM 30c. After executing the control to output the security signal, the main control CPU 30a ends the power-on main control process.
[0078] On the other hand, if the second main memory abnormality flag is in the OFF state (step S15: NO), the main control CPU 30a judges whether the first main memory abnormality flag is in the ON state (step S20). If the first main memory abnormality flag is in the ON state (step S20: YES), the main control CPU 30a controls to output a security signal via the external terminal board 60 (step S19). The security signal output at this time is the same as the security signal output when the second main memory abnormality flag is in the ON state. That is, in this embodiment, the security signal output when an abnormality in the information stored in the first main memory area is detected during the power-on main control process and the security signal output when an abnormality in the information stored in the second main memory area is detected during the power-on main control process are the same signal.
[0079] Thereafter, the main control CPU 30a ends the power-on main control process. Also, if the first main memory abnormality flag is in the OFF state (step S20: NO), the main control CPU 30a ends the power-on main control process without performing control to output a security signal.
[0080] As described above, the main control CPU 30a generates the first return storage information and the second return storage information as information on the memory contents of the main control RAM 30c during the power-on main control process. That is, in this embodiment, the first return storage information and the second return storage information correspond to the special storage information. In particular, the first power interruption storage information corresponds to the first special storage information, and the second power interruption storage information corresponds to the second special storage information.
[0081] When the main control CPU 30a detects an abnormality in the information stored in the main control RAM 30c during the main control abnormality determination process in the main control process at power-on, the main control CPU 30a can control the output of various signals, including the first status signal, the second status signal, and the security signal. That is, when the main control CPU 30a detects an abnormality in the information stored in the main control RAM 30c during the main control abnormality determination process, the main control CPU 30a can control the output of various external signals.
[0082] In this embodiment, the first status signal is not output when an abnormality is detected in the information stored in the first main memory area during the power-on main control process. On the other hand, the first status signal can be output on the condition that the special game state is in effect when an abnormality is detected in the information stored in the second main memory area during the power-on main control process.
[0083] In this embodiment, the second status signal is not output when an abnormality is detected in the information stored in the first main memory area during the power-on main control process. On the other hand, the second status signal can be output when an abnormality is detected in the information stored in the second main memory area during the power-on main control process, regardless of whether the special game state is in or not in the special game state.
[0084] In this embodiment, the security signal can be output when an abnormality is detected in the information stored in the first main memory area or when an abnormality is detected in the information stored in the second main memory area during the main control process at power-on. Also, the security signal can be output when an abnormality is detected in either or both of the information stored in the first main memory area and the information stored in the second main memory area during the main control process at power-on, regardless of whether the special game state is in effect or not.
[0085] Moreover, various external signals output in the power-on main control process are stopped from being output by a process different from the power-on main control process. Specifically, when the main control CPU30a outputs a first status signal in the power-on main control process, the main control CPU30a stops the output of the first status signal when the special game state is ended thereafter. That is, in this embodiment, the first status signal continues to be output throughout a certain period during the special game state. Furthermore, when the main control CPU30a outputs a second status signal in the power-on main control process, the main control CPU30a stops the output of the second status signal when a predetermined time has elapsed since the second status signal was output. That is, in this embodiment, the second status signal is output for only a predetermined fixed time. Furthermore, when the main control CPU30a outputs a security signal in the power-on main control process, the main control CPU30a stops the output of the security signal when a predetermined time has elapsed since the security signal was output. That is, in this embodiment, the security signal is output for only a predetermined fixed time. In this embodiment, the time during which the second status signal is output is different from the time during which the security signal is output. Specifically, in this embodiment, the time during which the second status signal is output is shorter than the time during which the security signal is output.
[0086] Next, a description will be given of a power interruption main control process executed by the main control CPU 30a when a power interruption occurs in the pachinko gaming machine 10. The main control CPU 30a executes the power interruption main control process when a power interruption signal is input from the power interruption monitoring circuit 50b.
[0087] As shown in Fig. 8, in the main control process during power interruption, the main control CPU 30a generates first power interruption storage information based on the storage contents of the first main memory area (step S31). The first power interruption storage information is, for example, checksum data generated based on the information stored in the first main memory area at the time of execution of the main control process during power interruption. Next, the main control CPU 30a saves the storage contents of the first main memory area to a backup storage area within the first main memory area (step S32).
[0088] Next, the main control CPU 30a generates second power interruption storage information based on the storage contents of the second main memory area (step S33). The second power interruption storage information is, for example, checksum data generated based on the information stored in the second main memory area at the time of execution of the power interruption main control process. Next, the main control CPU 30a saves the storage contents of the second main memory area to a backup storage area within the second main memory area (step S34). Thereafter, the main control CPU 30a ends the power interruption main control process.
[0089] As described above, in this embodiment, the main control CPU 30a generates the first power interruption storage information and the second power interruption storage information as information on the storage contents of the main control RAM 30c in the main control process during power interruption. That is, in this embodiment, the first power interruption storage information and the second power interruption storage information correspond to the specific storage information. In particular, the first power interruption storage information corresponds to the first specific storage information, and the second power interruption storage information corresponds to the second specific storage information.
[0090] Next, various processes performed by the main control CPU 30a as timer interrupt processes performed every predetermined control period (for example, 4 ms) will be described. The main control CPU 30a executes various processes such as special symbol input process and special symbol start process as timer interrupt processes based on the main control program.
[0091] First, the special symbol input process will be described. In the special symbol input process, the main control CPU30a judges whether or not a game ball has entered the first start hole 13. At this time, the main control CPU30a judges that a game ball has entered the first start hole 13 by inputting a detection signal from the first start sensor SE1. When a game ball has entered the first start hole 13, the main control CPU30a judges whether or not the first special reserve number stored in the main control RAM30c is less than the upper limit number (4 in this embodiment). When the first special reserve number is less than the upper limit number, the main control CPU30a updates the first special reserve number stored in the main control RAM30c by adding 1. At this time, the main control CPU30a controls the first special reserve display unit 12c to display the updated first special reserve number. Thus, in this embodiment, when the first special reserved number is less than the upper limit number, a game ball enters the first start hole 13 and the entering game ball is detected by the first start sensor SE1, thereby establishing the reservation condition for the first special game.
[0092] Next, the main control CPU 30a acquires random numbers generated in the main control board 30, and stores random number information based on the acquired random numbers in the main control RAM 30c. For example, the random numbers are special winning random numbers used in a special lottery (jackpot lottery), winning symbol random numbers used to determine winning symbols, and variation pattern random numbers used to determine variation patterns. At this time, the main control CPU 30a stores the random number information so that it is possible to identify that it is random number information for the first special game and the storage order of the random number information. In this embodiment, the execution of the first special game can be suspended by storing the random number information for the first special game in the main control RAM 30c. The random number information may be the acquired random number itself, or may be information obtained by processing the random number by a predetermined method. The main control CPU 30a also generates a reserved number command that can identify the first special reserved number stored in the main control RAM 30c, and sets it in the output buffer. In this embodiment, the command set in the output buffer is output to the sub-control CPU 40a of the sub-control board 40 in a predetermined output process.
[0093] After that, the main control CPU30a judges whether or not a game ball has entered the second start hole 14. In addition, the main control CPU30a judges whether or not a game ball has entered the second start hole 14 even when a game ball has not entered the first start hole 13 and when the number of first special reserved balls is not less than the upper limit number. At this time, the main control CPU30a judges that a game ball has entered the second start hole 14 by inputting a detection signal from the second start sensor SE2. When a game ball has not entered the second start hole 14, the main control CPU30a ends the special symbol input process. On the other hand, when a game ball has entered the second start hole 14, the main control CPU30a judges whether or not the number of second special reserved balls stored in the main control RAM30c is less than the upper limit number (4 in this embodiment). When the number of second special reserved balls is not less than the upper limit number, the main control CPU30a ends the special symbol input process. On the other hand, if the second special reserved number is less than the upper limit number, the main control CPU30a updates the second special reserved number stored in the main control RAM30c by adding 1. At this time, the main control CPU30a controls the second special reserved display unit 12d to display the updated second special reserved number. Thus, in this embodiment, if the second special reserved number is less than the upper limit number, a game ball enters the second start hole 14, and the entered game ball is detected by the second start sensor SE2, thereby establishing the reservation condition for the second special game.
[0094] Next, the main control CPU 30a acquires random numbers generated in the main control board 30, and stores random number information based on the acquired random numbers in the main control RAM 30c. At this time, the main control CPU 30a stores the random number information so that it is possible to identify that it is random number information for the second special game, and the storage order of the random number information. In this embodiment, by storing the random number information for the second special game in the main control RAM 30c, the execution of the second special game can be suspended. In addition, the main control CPU 30a generates a reserved number command that can identify the second special reserved number stored in the main control RAM 30c, and sets it in the output buffer. After that, the main control CPU 30a ends the special symbol input process.
[0095] Next, the special symbol start process will be described. In the special symbol start process, the main control CPU30a judges whether the start condition of the special game is satisfied. The main control CPU30a judges positively when neither a jackpot game nor a special game is being played, and judges negatively when a jackpot game or a special game is being played. If the start condition of the special game is not satisfied, the main control CPU30a ends the special symbol start process. If the start condition of the special game is satisfied, the main control CPU30a judges whether the second special reserved number is greater than zero. If the second special reserved number is zero, the main control CPU30a judges whether the first special reserved number is greater than zero.
[0096] When the first special reserved number is zero, the main control CPU30a judges whether or not an output flag is set in a predetermined storage area in the main control RAM30c. The output flag is information that can identify that a standby state command that can identify that the standby state has been output. The standby state is a state when a special game is not being executed, a big win game is not awarded, and a special game is not reserved. When the output flag is not set, the main control CPU30a generates a standby state command and outputs it to the sub-control CPU40a of the sub-control board 40, and sets an output flag in the main control RAM30c. After that, the main control CPU30a ends the special symbol start process. On the other hand, when the output flag is set, the main control CPU30a ends the special symbol start process without generating a new standby state command. In the following description, the period that is not in the standby state is referred to as a "play period". In other words, in this embodiment, the game period is a period during which a special game is being executed, during which a big win game is being executed, or during an interval time after the end of a special game (hereinafter referred to as a variable waiting period).
[0097] If the first special reserved number is greater than zero, the main control CPU30a executes a process to execute the first special game. Specifically, the main control CPU30a updates the first special reserved number by subtracting 1. The main control CPU30a controls the first special reserved display unit 12c to display information that can identify the updated first special reserved number. At this time, if an output flag is set in the main control RAM30c, the main control CPU30a erases the output flag.
[0098] Next, the main control CPU30a acquires the first stored random number information from the main control RAM30c among the random number information for the first special game. Next, the main control CPU30a performs a jackpot lottery (jackpot determination) to determine whether or not a jackpot is won, using the jackpot random number specified from the acquired random number information. The main control CPU30a performs a jackpot lottery with a jackpot probability according to the current probability state (whether or not the probability variable function is activated).
[0099] When a jackpot is won, the main control CPU30a performs a jackpot variation process. In the jackpot variation process, the main control CPU30a performs a lottery for a jackpot pattern using a jackpot pattern random number that can be specified from the random number information, and determines the jackpot pattern to be derived in the first special game. The main control CPU30a also performs a lottery for determining a variation pattern using a variation pattern random number that can be specified from the random number information, and determines the jackpot variation pattern. After that, the main control CPU30a ends the special pattern start process.
[0100] If the jackpot is not won, the main control CPU30a performs a loss variation process. In the loss variation process, the main control CPU30a determines a loss symbol to be derived in the first special game. The main control CPU30a also performs a variation pattern determination lottery using a variation pattern random number that can be specified from the random number information, and determines the loss variation pattern. After that, the main control CPU30a ends the special symbol start process.
[0101] Also, if the second special reserved number is greater than zero, the main control CPU30a performs processing to execute the second special game. The processing to execute the second special game is the processing to execute the first special game, with the "first special game" replaced with the "second special game" and the "first special reserved number" replaced with the "second special reserved number", so detailed explanations are omitted. In other words, the main control CPU30a performs subtraction of the second special reserved number, a jackpot lottery, and any of the variable processing based on the result of the jackpot lottery, and then ends the special symbol start processing.
[0102] The main control CPU30a generates a variation start command and a special symbol command in the jackpot variation process and the loss variation process, and outputs them to the sub-control CPU40a of the sub-control board 40. The variation start command is a control command capable of identifying the variation pattern determined in each variation process and the start of a special game (performance game). The special symbol command is a control command capable of identifying the special symbol (jackpot symbol or loss symbol) determined in each variation process. The variation start command and the special symbol command are different control commands when the variation process of the first special game is executed and when the variation process of the second special game is executed.
[0103] When the special symbol start process is completed, the main control CPU 30a executes the first special game or the second special game by a process separate from the special symbol start process. That is, in the pachinko gaming machine 10 of the present embodiment, the main control CPU 30a executes the following process when the start condition of the special game is met, thereby starting the pending special game.
[0104] Specifically, when the main control CPU30a executes the first special game, it controls the first special symbol display unit 12a to start the variable display of a predetermined symbol. The main control CPU30a measures the variable time determined in the variable pattern. When the variable time determined in the variable pattern has elapsed, the main control CPU30a controls the first special symbol display unit 12a to derive the special symbol determined in the special symbol start process. In addition, when the variable time determined in the variable pattern has elapsed, the main control CPU30a generates a control command (hereinafter, referred to as a variable end command) capable of specifying the end of the special game (presentation game) and outputs it to the sub-control CPU40a of the sub-control board 40.
[0105] On the other hand, when the main control CPU30a executes the second special game, it controls the second special symbol display section 12b to start the variable display of a predetermined symbol. The main control CPU30a measures the variable time set in the variable pattern. When the variable time set in the variable pattern has elapsed, the main control CPU30a controls the second special symbol display section 12b to derive the special symbol determined in the special symbol start process. In addition, when the variable time set in the variable pattern has elapsed, the main control CPU30a generates a variable end command and outputs it to the sub-control CPU40a of the sub-control board 40.
[0106] Next, the big win game processing will be explained. The jackpot game process is a process for awarding a jackpot game. When the main control CPU 30a causes a jackpot symbol to be derived in a special game, the main control CPU 30a executes the jackpot game process after the end of the jackpot special game. The main control CPU 30a specifies the type of jackpot game based on the jackpot symbol (i.e., the type of jackpot) determined in the special symbol start process. The main control CPU 30a awards the specified type of jackpot game.
[0107] First, the main control CPU30a generates a control command (hereinafter, referred to as an opening command) capable of specifying the start of an opening time, and outputs the control command to the sub-control CPU40a of the sub-control board 40. When the opening time has elapsed, the main control CPU30a performs a process for executing a round game.
[0108] At this time, the main control CPU30a controls the second actuator A2 to operate the special operation member 17 to the open state, thereby opening the large prize opening 16. After that, the main control CPU30a ends the round game by controlling the large prize opening 16 to close when the number of game balls detected by the count sensor SE3 reaches the upper limit number or the upper limit time of the round game has elapsed. The main control CPU30a repeats such a process for executing the round game until the upper limit number of round games set for the jackpot game is completed.
[0109] The main control CPU30a generates a control command (hereinafter referred to as a round command) capable of identifying the start of a round game each time a round game is started, and outputs the control command to the sub-control CPU40a of the sub-control board 40. When the final round game ends, the main control CPU30a generates a control command (hereinafter referred to as an ending command) capable of identifying the start of an ending time, and outputs the control command to the sub-control CPU40a of the sub-control board 40. When the ending time has elapsed, the main control CPU30a ends the big win game. In addition, when the ending time has elapsed, the main control CPU30a generates a control command (hereinafter referred to as an ending end command) capable of identifying the elapse of the ending time, and outputs the control command to the sub-control CPU40a of the sub-control board 40.
[0110] By the jackpot game process as described above, in the pachinko gaming machine 10 of this embodiment, a jackpot game is awarded when the result of the special game is a jackpot result. Next, the process of transitioning the gaming state will be described.
[0111] When the main control CPU 30a ends a jackpot game based on a jackpot ZB or ZC, it sets a high probability flag in the main control RAM 30c to control the state to a high probability state. On the other hand, when the main control CPU 30a ends a jackpot game based on a jackpot ZA, it does not set a high probability flag in the main control RAM 30c. In other words, the main control CPU 30a controls the state to a low probability state. Also, when the main control CPU 30a ends a jackpot game, it sets an operation flag in the main control RAM 30c to control the state to a high ball entry rate state.
[0112] Then, the main control CPU30a counts the number of times the special game is executed after the end of the jackpot game by updating the value of the execution counter stored in the main control RAM30c every time the special game is started after the end of the jackpot game. When the number of times the special game is executed after the end of the jackpot game reaches the number of times of the probability change, the main control CPU30a erases the high probability flag stored in the main control RAM30c. That is, the main control CPU30a controls to a low probability state when the special game of the probability change number is ended after the end of the jackpot game based on the jackpot ZB or jackpot ZC. Also, when the number of times the special game is executed after the end of the jackpot game reaches the number of operations, the main control CPU30a erases the operation flag stored in the main control RAM30c. That is, the main control CPU30a controls to a low ball entry rate state when the special game of the operation number is ended after the end of the jackpot game. In this embodiment, the number of times of the probability change and the number of operations are the same number. Therefore, in this embodiment, when the special game of the probability change number ends after the big win game based on the big win ZB or the big win ZC ends, the main control CPU 30a controls to a low probability state and a low ball entry rate state.
[0113] Then, when the main control CPU 30a starts a jackpot game and the high probability flag is set, the main control CPU 30a erases the high probability flag. Similarly, when the main control CPU 30a starts a jackpot game and the operation flag is set, the main control CPU 30a erases the operation flag. That is, during a jackpot game, the main control CPU 30a controls to a low probability state and a low ball entry rate state. Note that the main control CPU 30a controls to a short fluctuation time state when controlling to a high ball entry rate state, and controls to a long fluctuation time state when controlling to a low ball entry rate state.
[0114] In addition, when setting a high probability flag, the main control CPU 30a generates a high probability command that can specify that the state is to be controlled to a high probability state, and outputs it to the sub-control CPU 40a of the sub-control board 40. Furthermore, when erasing a high probability flag, the main control CPU 30a generates a low probability command that can specify that the state is to be controlled to a low probability state, and outputs it to the sub-control CPU 40a of the sub-control board 40. Similarly, when setting an activation flag, the main control CPU 30a generates an activation command that can specify that the state is to be controlled to a high ball entry rate state, and outputs it to the sub-control CPU 40a of the sub-control board 40. Then, when erasing an activation flag, the main control CPU 30a generates a non-activation command that can specify that the state is to be controlled to a low ball entry rate state, and outputs it to the sub-control CPU 40a of the sub-control board 40.
[0115] By the above-mentioned process, in the pachinko game machine 10 of this embodiment, the main control CPU 30a can generate a high probability state and a high ball entry rate state after the end of the big win game. That is, in this embodiment, the main control CPU 30a corresponds to a control means that can generate a special game state advantageous to the player after the end of the big win game.
[0116] In addition to the above-mentioned processes, the main control CPU 30a also performs the following processes. For example, the main control CPU 30a also performs processes related to normal symbols and processes related to errors. In the normal symbol processes, the main control CPU 30a inputs a detection signal from the gate sensor SE4 and starts a normal symbol variation game.
[0117] Moreover, the main control CPU 30a executes a process for paying out a predetermined number of prize balls each time it receives a detection signal from the first start sensor SE1, the second start sensor SE2, and the count sensor SE3, and stores prize ball number information that can identify the number of paid-out prize balls in the second main memory area of the main control RAM 30c. Also, the main control CPU 30a stores out-ball number information regarding the number of game balls discharged from the outlet 26 to the outside of the machine in the second main memory area of the main control RAM 30c each time it receives a detection signal from the outlet sensor SE5.
[0118] Next, a description will be given of various processes executed by the sub-control CPU 40a of the sub-control board 40 based on the sub-control program. When a control signal is input from the main control CPU 30a, the sub-control CPU 40a executes various processes in response to the control signal.
[0119] First, the effect symbol variation process for executing the effect game will be described. In the effect symbol variation process, when the sub-control CPU 40a inputs a special symbol command, it determines a combination of effect symbols to be derived in the effect game based on the special symbol specified from the special symbol command. When the sub-control CPU 40a specifies a jackpot symbol of a special symbol, it determines a symbol combination of the jackpot by the effect symbols. When the sub-control CPU 40a specifies a losing symbol of a special symbol, it determines a losing symbol combination by the effect symbols.
[0120] In addition, when the sub-control CPU40a inputs a fluctuation start command, it determines the effect to be executed during the execution of the special game based on the fluctuation pattern specified from the input fluctuation start command. In this embodiment, the determination ratio of the effect to be executed during the execution of the special game is different depending on the fluctuation pattern specified from the fluctuation start command. Then, the sub-control CPU40a controls the display content of the effect display device EH to execute the determined effect.
[0121] After that, the sub-control CPU 40a ends the presentation game in response to the input of the variation end command, and controls the display content of the presentation display device EH so as to derive a combination of presentation symbols. The sub-control CPU 40a may start measuring the variation time in response to the input of the variation start command, and may end the presentation game in response to the passage of the variation time set for the variation pattern identified from the variation start command. In other words, the end of the presentation game may be controlled without outputting the variation end command from the main control board 30.
[0122] Next, the process related to the big win game will be described. When the sub-control CPU40a receives an opening command, it controls the performance display device EH to perform an opening performance. When the sub-control CPU40a receives a round command, it controls the performance display device EH to perform a round performance. When the sub-control CPU40a receives an ending command, it controls the performance display device EH to perform an ending performance.
[0123] A specific example of an output mode of an external signal in the pachinko gaming machine 10 of this embodiment will be described below. In the example of Fig. 9, a power outage occurs when the special game state is not in progress, cutting off the power supply to the pachinko gaming machine 10, and then when the power supply to the pachinko gaming machine 10 is resumed, an abnormality is detected in the information stored in the first main memory area. In this case, the main control CPU 30a executes a power outage main control process in response to a power outage signal input from the power outage monitoring circuit 50b due to the power outage, thereby generating the first power outage storage information and the second power outage storage information, and saving the storage contents of the first main memory area and the second main memory area to the backup storage area (time point t1).
[0124] Next, when the supply of power to the pachinko gaming machine 10 is resumed, the main control CPU 30a executes the power-on main control process (time t2). In this example, it is assumed that the clear switch 30d was not operated to the on state when the pachinko gaming machine 10 was powered on, and an abnormality was detected in the information stored in the first main memory area in the main control abnormality determination process in the power-on main control process. In this case, the main control CPU 30a sets the first main memory information abnormality flag to the on state in the main control abnormality determination process. Then, the main control CPU 30a controls the power-on main control process to start outputting a security signal.
[0125] Thereafter, the main control CPU 30a performs control so as to stop the output of the security signal when a predetermined time has elapsed since the output of the security signal was started (time t3).
[0126] 10, a power outage occurs when the special game state is not in progress, cutting off the power supply to the pachinko gaming machine 10, and then when the power supply to the pachinko gaming machine 10 is resumed, an abnormality is detected in the information stored in the second main memory area. In this case, the main control CPU 30a executes a power outage main control process in response to a power outage signal input from the power outage monitoring circuit 50b due to the power outage, thereby generating the first power outage storage information and the second power outage storage information, and saving the storage contents of the first main memory area and the second main memory area to the backup storage area (time t11).
[0127] Next, when the supply of power to the pachinko gaming machine 10 is resumed, the main control CPU 30a executes the power-on main control process (time t12). In this example, it is assumed that the clear switch 30d was not operated to the on state when the pachinko gaming machine 10 was powered on, and an abnormality was detected in the information stored in the second main memory area in the main control abnormality determination process in the power-on main control process. In this case, the main control CPU 30a sets the second main memory information abnormality flag to the on state in the main control abnormality determination process. Then, the main control CPU 30a controls the power-on main control process to start outputting the security signal and the second status signal.
[0128] Thereafter, the main control CPU 30a performs control so as to stop the output of the second status signal when a predetermined time has elapsed since the output of the second status signal was started (time t13). Furthermore, the main control CPU 30a performs control so as to stop the output of the security signal when a predetermined time has elapsed since the output of the security signal was started (time t14).
[0129] Although not shown, when a power outage occurs when not in a special game state and then power is restored, if an abnormality is detected in both the information stored in the first main memory area and the information stored in the second main memory area, the main control CPU 30a controls the output of a security signal and a second status signal in a manner similar to the example shown in Figure 10.
[0130] As described above, in the pachinko gaming machine 10 of this embodiment, when it is determined in the main control abnormality determination process in the main control process at power-on that there is an abnormality in the information stored in the main control RAM 30c, control is performed to output an external signal in a different combination depending on which of the first main memory area and the second main memory area the abnormality occurs in. Also, in the pachinko gaming machine 10 of this embodiment, when it is determined in the main control abnormality determination process in the main control process at power-on that there is an abnormality in the information stored in the main control RAM 30c, control is performed to output a security signal regardless of whether the abnormality occurs in the first main memory area or the second main memory area.
[0131] In the example of Fig. 11, a power outage occurs during a special game state, cutting off the power supply to the pachinko gaming machine 10, and then when the power supply to the pachinko gaming machine 10 is resumed, an abnormality is detected in the information stored in the second main memory area. In this case, the main control CPU 30a executes a main control process at the time of power outage in response to an input of a power outage signal from the power outage monitoring circuit 50b due to the power outage, thereby generating first power outage storage information and second power outage storage information, and saving the storage contents of the first main memory area and the second main memory area to a backup storage area (time t21).
[0132] Next, when the supply of power to the pachinko gaming machine 10 is resumed, the main control CPU 30a executes the power-on main control process (time t22). In this example, it is assumed that the clear switch 30d was not operated to the on state when the pachinko gaming machine 10 was powered on, and an abnormality was detected in the information stored in the second main memory area in the main control abnormality determination process in the power-on main control process. In this case, the main control CPU 30a sets the second main memory information abnormality flag to the on state in the main control abnormality determination process. Then, the main control CPU 30a controls the power-on main control process to start outputting the security signal, the first status signal, and the second status signal.
[0133] Thereafter, the main control CPU30a performs control so as to stop the output of the second status signal when a predetermined time has elapsed since the start of output of the second status signal (time t23). The main control CPU30a also performs control so as to stop the output of the first status signal when the special game state ends (time t24). Furthermore, the main control CPU30a performs control so as to stop the output of the security signal when a predetermined time has elapsed since the start of output of the security signal (time t25).
[0134] Although not shown, when a power outage occurs during a special game state and then power is restored, if an abnormality is detected in both the information stored in the first main memory area and the information stored in the second main memory area, the main control CPU 30a controls the output of a security signal, a first status signal, and a second status signal in a manner similar to the example shown in Figure 11.
[0135] On the other hand, when a power outage occurs during a special gaming state and power is restored thereafter, if no abnormality is detected in the information stored in the second main memory area but an abnormality is detected in the information stored in the first main memory area, the main control CPU30a performs control to output a security signal in the same manner as the example shown in Fig. 9. In other words, even if a power outage occurs during a special gaming state and power is restored thereafter, if no abnormality is detected in the information stored in the second main memory area, the main control CPU30a does not output the first status signal and the second status signal.
[0136] As described above, in this embodiment, the main control CPU 30a performs the power-on main control process when power is restored after a power outage occurs during a special game state. If the main control CPU 30a detects an abnormality in the information stored in the main control RAM 30c in the main control abnormality determination process, the main control CPU 30a can control the output of various external signals.
[0137] In particular, in the pachinko game machine 10 of this embodiment, when it is determined in the main control abnormality determination process in the main control processing at power-on that an abnormality has occurred in the information stored in the second main memory area of the main control RAM 30c, control is performed to output external signals in different combinations depending on whether or not a special game state is in progress.
[0138] The effects of the first embodiment will be described. (1-1) In this embodiment, when the main control process is executed at power-on, various external signals can be output in different combinations depending on whether or not there is an abnormality in the information stored in the main control RAM 30c, whether or not there is an abnormality in the information stored in which of the first and second main memory areas of the main control RAM 30c, and whether or not a special game state is in progress. This makes it easier to grasp the game situation through the output of various external signals in this embodiment, so that the pachinko game machine 10 can be operated appropriately.
[0139] (1-2) In particular, in this embodiment, when an abnormality occurs in the main control RAM 30c, various external signals can be output in different combinations when an abnormality occurs in the second main memory area and the game is in a special game state, when an abnormality occurs in the second main memory area and the game is not in a special game state, and when no abnormality occurs in the second main memory area. This makes it easier to grasp the game situation in more detail through the output of various external signals in this embodiment, so that the pachinko game machine 10 can be operated appropriately.
[0140] (1-3) In the present embodiment, the security signal, the first status signal, and the second status signal are output during different periods, so that it is possible to prevent various external signals from being confused with each other.
[0141] (1-4) In this embodiment, if an abnormality is detected in the information stored in the main control RAM 30c during the main control processing at power-on, a security signal is output regardless of whether or not a special game state is in effect, thereby preventing the abnormality in the information stored in the main control RAM 30c from being overlooked.
[0142] (1-5) According to the present embodiment, it is possible to prevent the types of security signals from becoming too complicated, while at the same time making it possible to determine whether an abnormality exists in the information stored in either the first main memory area or the second main memory area by combining the first status signal and the second status signal.
[0143] (1-6) In this embodiment, various external signals can be output depending on whether the power interruption storage information generated in the power interruption main control processing and the recovery storage information generated in the main control abnormality determination processing in the power-on main control processing are consistent. As a result, in this embodiment, when the game situation is grasped through the output of various external signals, it is possible to more appropriately determine whether an abnormality has occurred in the information stored in the main control RAM 30c.
[0144] (1-7) In this embodiment, when detecting whether an abnormality has occurred in the information stored in the main control RAM 30c, the main control CPU 30a judges whether an abnormality has occurred in the information stored in the first main memory area and whether an abnormality has occurred in the information stored in the second main memory area separately. As a result, in this embodiment, it is possible to appropriately judge whether an abnormality has occurred in the information stored in either the first main memory area or the second main memory area.
[0145] Second embodiment Next, a pachinko game machine according to a second embodiment will be described. In the following description, the same configurations and the same controls as those in the already described embodiment will be denoted by the same reference numerals, and the duplicated description will be omitted or simplified.
[0146] As shown in Fig. 12, the main control RAM 30c of the pachinko gaming machine 10 of the second embodiment has a first main memory area, a second main memory area, and a third main memory area as memory areas capable of storing information. The third main memory area is a memory area that is assigned addresses different from those of the first main memory area and the second main memory area in the main control RAM 30c, and stores different information. In this embodiment, the third main memory area stores past error information related to errors that have occurred in the past.
[0147] The main control process at power-on in the second embodiment will be described below, with the explanation being omitted for the controls common to the main control process at power-on in the first embodiment. 13, in the power-on main control process, if the clear switch 30d is not on (step S11: NO), the main control CPU 30a erases (clears) the information stored in the third main memory area of the main control RAM 30c (step Sa1). That is, in this embodiment, the process of step Sa1 corresponds to an erase process that erases the information stored in the third main memory area.
[0148] Next, the main control CPU 30a controls the first and second main memory areas of the main control RAM 30c to restore their storage contents (step Sa2). At this time, the main control CPU 30a controls the first and second main memory areas to restore their storage contents based on the information saved in the backup storage area in the main control process at power outage, similar to when the storage contents of the main control RAM 30c are restored in the main control process at power on in the first embodiment. That is, in this embodiment, the first and second main memory areas function as retention storage means capable of storing and retaining stored information even if a power outage occurs, while the third main memory area functions as a special storage means in which stored information is not stored and retained in the event of a power outage.
[0149] Next, the main control CPU 30a performs a main control abnormality determination process as an abnormality determination process for determining whether or not there is an abnormality in the information stored in the main control RAM 30c (step S14). Here, the main control abnormality determination process in the second embodiment will be described in detail, with the explanation being omitted for the controls common to the main control abnormality determination process in the first embodiment.
[0150] 14, in the main control abnormality determination process, if the second return storage information matches the second power interruption storage information (step S25: NO) and if the second main storage information abnormality flag is set to the ON state (step S26), the main control CPU 30a generates third return storage information based on the storage contents of the third main storage area (step Sb1). The third return storage information is, for example, checksum data generated based on the information stored in the third main storage area at the time of execution of the main control abnormality determination process.
[0151] Next, the main control CPU 30a judges whether the third return storage information does not match the third initialization information (step Sb2). Here, the third initialization information is information capable of identifying the storage contents when the storage contents of the third main storage area are normally erased. Then, if the third return storage information does not match the third initialization information (step Sb2: YES), the main control CPU 30a sets the third main storage information abnormality flag stored in the third main storage area of the main control RAM 30c to an ON state (step Sb3). That is, in this embodiment, the main control CPU 30a sets the third main storage information abnormality flag to an ON state when the storage contents of the third main storage area of the main control RAM 30c are not normally erased in the main control process at power-on.
[0152] Thereafter, the main control CPU 30a ends the main control abnormality determination process and returns to the power-on main control process. As shown in FIG. 13, when the main control CPU 30a ends the main control abnormality judgment process, it judges whether the second main memory abnormality flag is in the ON state (step S15). If the second main memory abnormality flag is in the OFF state (step S15: NO), the main control CPU 30a judges whether the first main memory abnormality flag is in the ON state (step S20). If the first main memory abnormality flag is in the OFF state (step S20: NO), it judges whether the third main memory abnormality flag is in the ON state (step Sa3). If the third main memory abnormality flag is in the ON state (step Sa3: YES), the main control CPU 30a judges whether the special game state is in progress (step Sa4). In the process of step Sa4, the main control CPU 30a judges that the special game state is in progress when it is determined that the game is controlled to either one or both of the high probability state and the high ball entry rate state based on the high probability flag and the operation flag.
[0153] If the special game state is in progress (step Sa4: YES), the main control CPU30a controls the machine to output a first status signal to the outside via the external terminal board 60 (step Sa5). On the other hand, if the special game state is not in progress (step Sa4: NO) and the control to output the first status signal has been executed (step Sa5), the main control CPU30a controls the machine to output a second status signal to the outside via the external terminal board 60 (step Sa6). Thereafter, the main control CPU30a ends the power-on main control process without controlling the output of a security signal.
[0154] As described above, when the main control CPU 30a detects an abnormality in the information stored in the third main storage area of the main control RAM 30c during the main control abnormality determination process in the main control process at power-on, the main control CPU 30a controls to enable the output of the first status signal and the second status signal, but controls not to output the security signal. In other words, in the second embodiment, the first status signal and the second status signal can be output even when an abnormality in the information stored in the third main storage area of the main control RAM 30c is detected during the main control abnormality determination process in the main control process at power-on. On the other hand, the security signal is not output in response to the detection of an abnormality in the information stored in the third main storage area of the main control RAM 30c during the main control abnormality determination process in the main control process at power-on.
[0155] Hereinafter, a specific example of an output mode of an external signal in the pachinko gaming machine 10 of the second embodiment will be described. In the example of Fig. 15, a power outage occurs when the special game state is not in progress, cutting off the power supply to the pachinko gaming machine 10, and then when the power supply to the pachinko gaming machine 10 is resumed, an abnormality is detected in the information stored in the third main memory area. In this case, the main control CPU 30a executes a power outage main control process in response to a power outage signal input from the power outage monitoring circuit 50b due to the power outage, thereby generating the first power outage storage information and the second power outage storage information, and saving the storage contents of the first main memory area and the second main memory area to the backup storage area (time t31).
[0156] Next, when the supply of power to the pachinko gaming machine 10 is resumed, the main control CPU 30a executes the power-on main control process (time t32). In this example, it is assumed that the clear switch 30d was not operated to the on state when the pachinko gaming machine 10 was powered on, and an abnormality was detected in the information stored in the third main memory area in the main control abnormality determination process in the power-on main control process. In this case, the main control CPU 30a sets the third main memory information abnormality flag to the on state in the main control abnormality determination process. Then, the main control CPU 30a controls the power-on main control process to start outputting the second status signal.
[0157] Thereafter, when a predetermined time has elapsed since the start of output of the second status signal, the main control CPU 30a performs control to stop output of the second status signal (time t33).
[0158] 16, a power outage occurs during a special game state, cutting off the power supply to the pachinko gaming machine 10, and then when the power supply to the pachinko gaming machine 10 is resumed, an abnormality is detected in the information stored in the third main memory area. In this case, the main control CPU 30a executes a power outage main control process in response to a power outage signal input from the power outage monitoring circuit 50b due to the power outage, thereby generating the first power outage storage information and the second power outage storage information, and saving the storage contents of the first main memory area and the second main memory area to the backup storage area (time t41).
[0159] Next, when the supply of power to the pachinko gaming machine 10 is resumed, the main control CPU 30a executes the power-on main control process (time t42). In this example, it is assumed that the clear switch 30d was not operated to the on state when the pachinko gaming machine 10 was powered on, and an abnormality was detected in the information stored in the third main memory area in the main control abnormality determination process in the power-on main control process. In this case, the main control CPU 30a sets the third main memory information abnormality flag to the on state in the main control abnormality determination process. Then, the main control CPU 30a controls the power-on main control process to start outputting the first status signal and the second status signal.
[0160] After that, the main control CPU30a performs control so as to stop the output of the second status signal when a predetermined time has elapsed since the start of the output of the second status signal (time t43).The main control CPU30a also performs control so as to stop the output of the first status signal when the special game state ends (time t44).
[0161] Although not shown, when an abnormality is detected in either or both of the information stored in the first main memory area and the information stored in the second main memory area in addition to the information stored in the third main memory area, the main control CPU 30a controls the output of a security signal in addition to the various external signals shown in the examples of Figures 15 and 16.
[0162] As described above, in this embodiment, when power is restored after a power outage occurs, the main control CPU 30a is capable of controlling the output of various external signals depending on whether the contents of the third main memory area have been erased successfully.
[0163] The effects of the second embodiment will be described. (2-1) According to this embodiment, the output manner of various external signals can be made different depending on whether an abnormality in the stored information is detected in the first main memory area or the third main memory area, or in the third main memory area, thereby enabling the player to more appropriately grasp the game situation.
[0164] (2-2) In this embodiment, the output manner of various external signals can be varied not only depending on whether an abnormality has occurred in the memory contents of the first and second main memory areas, the memory contents of which are restored during main control processing when power is turned on, but also depending on whether an abnormality has occurred in the memory contents of the third main memory area, the memory contents of which are not restored during main control processing when power is turned off.
[0165] The above-described embodiments can be modified as follows. The above-described embodiments and the following modifications can be combined with each other to the extent that they are not technically inconsistent.
[0166] The output condition of the security signal may be changed as appropriate. For example, the main control CPU 30a may control the security signal to be output when it is determined that the clear switch 30d is in the on state in the main control process at power-on (step S11 in FIG. 6 and FIG. 13: YES). That is, even if no abnormality is detected in the information stored in the main control RAM 30c in the main control abnormality determination process in the main control process at power-on, the security signal may be output when it is determined that the clear switch 30d is in the on state. In this case, the fact that the clear switch 30d is operated to the on state when the power of the pachinko game machine 10 is turned on corresponds to the establishment of the specific condition.
[0167] The output condition of the first state signal may be changed as appropriate. For example, the first state signal may be output when in a high probability state, but may not be output when in a low probability state even if in a high ball entry rate state. In this case, the high probability state corresponds to a special game state. Also, the first state signal may be output when in a high ball entry rate state, but may not be output when in a low ball entry rate state even if in a high probability state. In this case, the high ball entry rate state corresponds to a special game state. Also, the first state signal may be output during a period when the special game state is not in progress. For example, the first state signal may be output when in a special game state, as well as when in a jackpot game. Also, the main control CPU 30a may be capable of executing control to output the first state signal in response to determining that the special game state is being controlled in a process other than the main control process at power-on. In this case, for example, the first state signal may be output not only when the special game state is in progress when the main control process at power-on is executed, but also when the special game state is being controlled.
[0168] The output condition of the second status signal may be changed as appropriate. For example, the second status signal may be output on the condition that an abnormality occurs in the information stored in the first main memory area even when no abnormality occurs in the information stored in the second main memory area. In addition, the second status signal may not be output even when an abnormality occurs in the second main memory area when an abnormality occurs in the information stored in the first main memory area. In addition, the second status signal may be output when a predetermined condition is met when an abnormality occurs in the information stored in the main control RAM 30c. For example, the second status signal may be output when a game ball enters a predetermined winning hole or an out hole. According to this, when an external device inputs the second status signal, it is possible to specify that a game is being played in a state in which an abnormality occurs in the information stored in the main control RAM 30c.
[0169] The number and types of external signals that can be output may be changed as appropriate. For example, the main control CPU 30a may output different security signals when an abnormality is detected in the information stored in the first main memory area and when an abnormality is detected in the information stored in the second main memory area. In addition, when the main control CPU 30a outputs a security signal triggered by determining that the clear switch 30d is in the on state in the main control process at power-on, the main control CPU 30a may output a security signal different from the security signal output triggered by detecting an abnormality in the information stored in the main control RAM 30c.
[0170] The conditions for stopping the output of each external signal may be changed as appropriate. For example, the main control CPU 30a may continue to output each external signal until the power supply to the pachinko gaming machine 10 is cut off. The main control CPU 30a may stop the output of the first status signal when a predetermined time has elapsed since the output of the first status signal has started, even during a special game state. The main control CPU 30a may not stop the output of the second status signal and the security signal until a predetermined condition is met, even if a predetermined time has elapsed since the output of the second status signal and the security signal has started. The predetermined condition may be, for example, the operation of a predetermined operating means.
[0171] The main control CPU 30a may output a predetermined control signal to another control board inside the pachinko gaming machine 10 under the same condition as the condition under which the security signal is output, instead of or in addition to the security signal. Similarly, the main control CPU 30a may output a predetermined control signal to another control board inside the pachinko gaming machine 10 under the same condition as the condition under which the first status signal is output, instead of or in addition to the first status signal. Furthermore, the main control CPU 30a may output a predetermined control signal to another control board inside the pachinko gaming machine 10 under the same condition as the condition under which the second status signal is output, instead of or in addition to the second status signal. That is, the external signal output by the main control CPU 30a in the above embodiment may be realized as an internal signal output to another control board inside the pachinko gaming machine 10. Furthermore, each of the security signal, the first status signal, and the second status signal may be realized as a test signal used in testing the pachinko gaming machine 10.
[0172] The information stored in each memory area of the main control RAM 30c may be changed as appropriate. For example, the information stored in the first main memory area may include information about the results of the game that is not directly related to the progress of the game. Also, the information stored in the second main memory area may include information necessary for the progress of the game.
[0173] The main control CPU 30a does not need to process the information stored in the main control RAM 30c as backup information in the main control process at power interruption. In other words, the main control RAM 30c may store and hold the information stored at the time of power interruption as is, using the power supplied from the backup power source 50c. In this case, the main control CPU 30a does not need to perform control to restore the contents stored in the main control RAM 30c (FIG. 6: step S13, FIG. 13: step Sa2) in the main control process at power on.
[0174] The backup power supply 50c may be configured to supply power to the sub-control board 40 during a power outage. In this case, the sub-control RAM 40c may be configured to retain some or all of the stored information even during a power outage.
[0175] The process of determining whether there is an abnormality in the information stored in the main control RAM 30c may be changed as appropriate. For example, the main control CPU 30a may determine whether there is an abnormality in the information stored in the main control RAM 30c by comparing the restoration storage information generated in the main control abnormality determination process with the abnormality determination information stored in the main control ROM 30b. Also, the main control CPU 30a may determine whether there is an abnormality in the information stored in the main control RAM 30c by generating power interruption storage information and restoration storage information based on the information stored in the main control RAM 30c and comparing them without distinguishing between the storage areas in the main control RAM 30c.
[0176] When the main control CPU 30a determines that an abnormality has occurred in the information stored in the main control RAM 30c in the main control abnormality determination process in the main control process at power-on, the main control CPU 30a may control to erase the memory contents of the main control RAM 30c. In this case, the main control CPU 30a may erase the memory contents of only the memory areas of the main control RAM 30c in which it has been determined that an abnormality has occurred in the stored information, or may erase the memory contents of all memory areas including memory areas in which no abnormality has occurred.
[0177] Each storage area of the main control RAM 30c may be realized as a physically separate storage unit. That is, the first main storage area and the second main storage area in the first embodiment may be physically different storage units.
[0178] The main control CPU 30a may control the game to be unable to continue if it is determined that an abnormality has occurred in the information stored in the main control RAM 30c during the main control process at power-on. At this time, the main control CPU 30a may control the game to be unable to continue if it is determined that an abnormality has occurred in the information stored in the first main storage area among the storage areas of the main control RAM 30c, while it may control the game to be continued if it is determined that an abnormality has occurred in the information stored in the second main storage area. In addition, the main control CPU 30a may control the game to be unable to continue even if it is determined that an abnormality has occurred in the information stored in any of the storage areas of the main control RAM 30c.
[0179] The pachinko gaming machine 10 may be embodied as a gaming machine having three or more types of probability states as its probability state. Also, the pachinko gaming machine 10 may be embodied as a gaming machine having one type of probability state as its probability state. In other words, the pachinko gaming machine 10 may be embodied as a gaming machine that does not have a probability variation function.
[0180] The pachinko gaming machine 10 may be embodied as a gaming machine having three or more types of winning rate states as a base state of the pachinko gaming machine 10. Also, the pachinko gaming machine 10 may be embodied as a gaming machine having one type of winning rate state as a winning rate state of the pachinko gaming machine 10. In other words, the pachinko gaming machine 10 may be embodied as a gaming machine that does not have a winning assist function.
[0181] The sub-control board 40 may be a sub-general control board, and a display control board that specializes in controlling the performance display device EH, an audio control board that specializes in controlling the speaker SP, and a lamp control board that specializes in controlling the decorative lamps LA may be provided separately from the sub-control board 40. Also, some or all of the display control board, audio control board, and lamp control board may be the same board. Also, the sub-control CPU 40a may be composed of multiple CPUs mounted on a single board.
[0182] The pachinko gaming machine 10 may be equipped with a single control board that integrates the functions of the main control board 30 and the sub-control board 40. The functions of the main control board 30 may be divided and realized on multiple boards. The main control CPU 30a may be composed of multiple CPUs mounted on a single board.
[0183] The first special game and the second special game may be played according to the order in which the game balls enter the starting holes 13, 14, or may be played simultaneously in parallel. The second special game may be omitted.
[0184] The present invention may be applied to a pachinko machine that does not execute a special game. In this case, it is preferable to display a special symbol on the special game display device EH. The technical ideas that can be understood from this embodiment and its modifications will be described.
[0185] (i) A special storage means is provided in which information regarding games is stored and in the event of a power outage, the stored information is not retained, and the control means performs an erasure process in which the information stored in the special storage means is erased during the restart process.
[0186] (B) In a gaming machine equipped with a control means capable of awarding a winning game when the game result is a winning result and generating a special game state advantageous to a player after the end of the winning game, the gaming machine is equipped with a storage means for storing information about a game and capable of storing and retaining the stored information even when a power outage occurs, the storage means includes a first storage means for storing information about the special game state and a second storage means different from the first storage means, the control means generates specific storage information about the storage contents of the storage means when a power outage occurs while the special game state is occurring, and generates special storage information about the storage contents of the storage means in a restart process executed when power is subsequently restored, and performs an abnormality determination process for determining whether there is an abnormality in the information stored in the storage means based on the specific storage information and the special storage information, and is capable of controlling to output various signals when an abnormality is detected in the abnormality determination process in the information recorded in the storage means. a first external signal for notifying an abnormality, a second external signal different from the first external signal, and a third external signal different from both the first external signal and the second external signal, the second external signal is not output when an abnormality in the information stored in the first storage means is detected in the abnormality determination process, whereas the second external signal is output throughout a period during the special game state when an abnormality in the information stored in the second storage means is detected in the abnormality determination process, provided that the special game state is in effect, and the third external signal is output for a predetermined fixed period of time when a predetermined condition is satisfied, whether during the special game state or not, when an abnormality in the information stored in the second storage means is detected in the abnormality determination process. [Explanation of symbols]
[0187] A1...First actuator A2...Second actuator CL...Center line EH...Performance display device GH...Image display section HD...Launch handle LA...Decorative lamp R1...Left side area R2...Right side area SE1...First start sensor SE2...Second start sensor SE3...Count sensor SE4...Gate sensor SE5...Outlet sensor SP...Speaker YB...Game board YBa...Game area 10...Pachinko game machine 11...Frame body 11a...Installation frame 11b...Mounting frame 12...Information display device 12a...First special symbol display section 12b...Second special symbol display section 12c...First special hold display section 12d...Second special hold display section 12e...Normal symbol display section 12f...Normal hold display section 13...First start port 14...Second start port 15...Normal operation member 16...Big prize port 17...Special operation member 25...Gate 26...Outlet 30...Main control board 30a...Main control CPU (control means) 30b...Main control ROM 30c...Main control RAM (holding memory means, first holding memory means, second holding memory means, special memory means) 30d...Clear switch 40...Sub-control board 40a...Sub-control CPU 40b...Sub-control ROM 40c...Sub-control RAM (special memory means) 50...Power supply board 50a...Power supply circuit 50b...Power interruption monitoring circuit 50c...Backup power supply 60...External terminal board
Claims
[Claim 1] A control means for controlling a game; A storage means for storing information related to games and capable of storing and maintaining the stored information even if a power outage occurs; An output means capable of outputting a predetermined signal, the control means, when power is restored to the gaming machine after a power outage, performs a determination process for determining whether or not to make the gaming machine unplayable based on the specific stored information stored in the retention storage means before the power is restored; the signals that the output means can output include a first external signal, a second external signal different from the first external signal, and a third external signal different from both the first external signal and the second external signal; The output means includes: When a positive determination is made in the determination process, the first external signal can be output. When the gaming machine is in a special gaming state which is more advantageous to a player than a normal gaming state, the second external signal can be outputted, When a game ball enters a predetermined ball entrance, the third external signal can be output. The third external signal is capable of being output at least when the special game state is in progress.
Citation Information
Patent Citations
Game machine management device
JP2005130871A
Game machine, game management device, and game system
JP2011217900A
Game machine
JP2011239952A
Game machine
JP2013094240A
Device for game machine
JP2016036576A