Pachinko machine
The gaming machine addresses the inadequacy of conventional customization by implementing a hold storage, look-ahead determination, and special performance settings to create diverse and engaging game experiences, satisfying player preferences.
Patent Information
- Application Number
- JP2023114135
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-07-12
- Publication Date
- 2025-07-01
- Estimated Expiration
- 2043-07-12
AI Technical Summary
Conventional gaming machines, such as pachinko machines, fail to sufficiently satisfy players with their customization functions and game effects.
The gaming machine incorporates a hold storage mechanism, look-ahead determination, special performances, and performance setting options to enhance player engagement by adjusting special effects based on player preferences and game states, including varying the ratio of special effect appearances during winning chances.
This approach provides a gaming machine with diverse and engaging content that meets player desires, enhancing player satisfaction through customizable and dynamic game experiences.
Smart Images

Figure 0007701412000001 
Figure 0007701412000002 
Figure 0007701412000003
Abstract
Description
Technical Field
[0001] The present invention relates to gaming machines such as pachinko machines, arrangement ball machines, mahjong ball gaming machines, slot machines, and enclosed pachinko machines (regulated gaming machines) that circulate enclosed game balls internally. More specifically, by installing functions desired by players in the gaming machine, it becomes a gaming content that can satisfy players, and thereby, the present invention relates to a gaming machine that can provide a gaming machine with diverse effects.
Background Art
[0002] As a conventional gaming machine such as a pachinko machine, for example, a gaming machine as described in Patent Document 1 is known. This gaming machine enables customization related to game effects and makes it easy to recognize the customization status.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, although the above gaming machine makes it easy to recognize the customization status, there is a problem that the customization function itself and the content of the game effects associated therewith do not sufficiently satisfy players.
[0005] Therefore, in view of the above problems, an object of the present invention is to provide a gaming machine with diverse effects by installing functions desired by players in the gaming machine, thereby providing gaming content that can satisfy players.
Means for Solving the Problems
[0006] The above object of the present invention can be achieved by the following means. Note that the parentheses indicate reference symbols of the embodiments described below, but the present invention is not limited thereto.
[0007] According to the gaming machine of the invention of claim 1, when a predetermined start condition is satisfied and multiple types of identification information are changed, a hold storage means (for example, a main control RAM 600c shown in FIG. 4) is provided for storing up to a predetermined upper limit number of start holds that change identification information that has not yet started even though the start condition is satisfied; A look-ahead determination means (for example, a main control CPU 600a shown in FIG. 4) that performs a look-ahead determination on the start-up hold before the change on the start-up hold is started; A special performance (for example, a chance announcement at the time of winning) that is started with a change before the change performance for the start hold of the pre-reading judgment target and is started when the start condition is established; A special performance (for example, a pre-reading notice performance) that is started with a change prior to the change performance for the start hold of the pre-reading judgment target and is executed with a plurality of changes including the change performance for the start hold of the pre-reading judgment target; A performance setting means (for example, a setting button 15 shown in FIG. 1) for setting a predetermined performance based on an operation by a player, The effect setting means is capable of setting whether or not the special effect is to be made to appear, Before The above special effects can be performed regardless of the time of the fluctuation during the fluctuation at the time of the start hold winning. Yes, when the special effect is set to be appearable by the effect setting means, the ratio of selection of the special effect in a reach effect (for example, a strong SP reach (a win) in the winning chance notification lottery table SB_NH_TBL shown in FIG. 14) with a high expectation level for a winning game state when it is a win is higher than the ratio of selection of the special effect in a reach effect (for example, a strong SP reach (a miss) in the winning chance notification lottery table SB_NH_TBL shown in FIG. 14) with a high expectation level for a winning game state when it is a miss (for example, when the low-expectation winning chance notification in the winning chance notification lottery table SB_NH_TBL shown in FIG. 14 is "none"). It is characterized by There is. Effect of the Invention
[0008] According to the present invention, by equipping a gaming machine with functions that players desire, game content that satisfies players can be achieved, and thus a gaming machine with a variety of presentations can be provided. [Brief description of the drawings]
[0009]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
Figure 25
Figure 26
Figure 27
Figure 28
Figure 29
Figure 30
Figure 31
Figure 32
Figure 33
Figure 34
Figure 35
Figure 36
Figure 37
Figure 38
Figure 39
Figure 40
Figure 41
Figure 42
Figure 43
Mode for Carrying Out the Invention
[0010] Hereinafter, an embodiment of a gaming machine according to the present invention will be specifically described with reference to the drawings, taking a pachinko gaming machine as an example. In the following description, when indicating the up, down, left, and right directions, it shall refer to the up, down, left, and right as seen from the front shown in the drawing.
[0011] <Explanation of the Appearance Structure of a Pachinko Machine> First, with reference to FIGS. 1 to 3, the appearance structure of the pachinko machine according to this embodiment will be described.
[0012] <Explanation of the Appearance Structure of the Front of the Pachinko Machine>
[0013] As shown in FIG. 1, the pachinko machine 1 has a rectangular front frame 3 detachably attached to the front of a wooden outer frame 2, and a game board 4 is mounted in a game board storage frame (not shown) attached to the back surface of the front frame 3. The game board 4 is mounted with the game area 40 shown in FIG. 2 facing forward, and as shown in FIG. 1, a glass door frame 5 supporting transparent glass is provided on the front side of this game area 40. The game area 40 is composed of an area surrounded by a ball guide rail 6 (see FIG. 2) disposed on the surface of the game board 4.
[0014] On the other hand, as shown in FIG. 1, the pachinko machine 1 has a front operation panel 7 disposed below the glass door frame 5, and an upper tray unit 8 is provided on the front operation panel 7. An upper tray 9 for storing the discharged game balls is integrally formed on the upper tray unit 8. Further, a ball lending button 11 and a prepaid card ejection button 12 (card return button 12) are provided on the front operation panel 7. An operation button type effect button device 13 that can change the effect by being pressed by the player when an internal lamp (not shown) is lit is provided on the upper surface portion of the upper tray 9. In addition, a ball extraction button 14 for extracting the game balls stored in the upper tray 9 downward is provided on the upper tray 9, and a setting button 15 composed of a substantially cross key is further provided. This setting button 15 can be operated by the player and is composed of a circular determination key 15a provided at the center, a triangular upper key 15b provided above the determination key 15a in the drawing, a triangular left key 15c provided on the left side of the determination key 15a in the drawing, a triangular right key 15d provided on the right side of the determination key 15a in the drawing, and a triangular lower key 15e provided below the determination key 15a in the drawing.
[0015] On the other hand, as shown in FIG. 1, a firing handle 16 for operating the firing unit is provided on the right end side of the front operation panel 7, and speakers 17 for emitting BGM (Background Music), SE (Sound Effects), etc. are provided on both upper side surfaces of the front frame 3 and in the vicinity of the firing handle 16. In addition, decorative lamps such as full-color LED lamps that exhibit a production effect by light decoration are arranged on the peripheral frame of the front frame 3.
[0016] <Explanation of the Appearance Configuration of the Game Board> On the other hand, in the game area 40 of the game board 4, as shown in FIG. 2, a liquid crystal display device 41 made of an LCD (Liquid Crystal Display) or the like is arranged substantially at the center. This liquid crystal display device 41 divides the display area into three areas: left, middle, and right, and can independently display the variation of numbers, characters, letters (such as character conversations and lyric subtitles), or patterns (special patterns and normal patterns). Around such a liquid crystal display device 41, upper decorations 42a, left decorations 42b, and right decorations 42c for decoration are provided, and a movable accessory device 43 is arranged on the back side of the upper decoration 42a, left decoration 42b, and right decoration 42c. In addition, decorative lamps such as full-color LED lamps that exhibit a production effect by light decoration are arranged on the upper decoration 42a, left decoration 42b, and right decoration 42c.
[0017] As shown in FIG. 2, this movable accessory device 43 is composed of an upper movable accessory 43a that performs a predetermined production operation as the game progresses, a left movable accessory 43b, a right movable accessory 43c, an upper left movable accessory 43d, and further motors (not shown) such as two-phase stepping motors that drive the upper, left, right, and upper left movable accessories 43a to 43d respectively. In addition, decorative lamps such as full-color LED lamps that exhibit a production effect by light decoration are arranged on these upper, left, right, and upper left movable accessories 43a to 43d.
[0018] On one side, directly below the liquid crystal display device 41, a special symbol 1 start port 44 is arranged, and inside it, a special symbol 1 start port switch 44a (see FIG. 4) for detecting winning balls is provided. Then, the number of valid winning balls detected by this special symbol 1 start port switch 44a (see FIG. 4), that is, the number of first start hold balls, will be displayed on the liquid crystal display device 41 when it reaches a predetermined number (for example, 4). Note that this number of first start hold balls is incremented by 1 (+1) when a game ball wins in the special symbol 1 start port 44 and is detected by the special symbol 1 start port switch 44a (see FIG. 4), and is decremented by 1 (-1) when the variable display of special symbols such as numbers, characters, or patterns (decorative patterns) starts. In addition, decorative lamps such as full-color LED lamps that exhibit an effect through light decoration are arranged around the special symbol 1 start port 44 and its surroundings.
[0019] On the other side, as shown in FIG. 2, a special symbol 2 starting device 45 is arranged on the lower right side of the liquid crystal display device 41. As shown in FIG. 3, this special symbol 2 starting device 45 includes a special symbol 2 start port 45a, an opening / closing part 45b that can change between an "open state" in which the game ball YK can enter the special symbol 2 start port 45a and a "closed state" in which entry is impossible, an entry guide part 45c that can change between a "guide state" in which the game ball YK is guided toward the special symbol 2 start port 45a and a "non-guide state" in which it is not guided, and a special symbol 2 start port switch 45a1 (see FIG. 4) that detects the game ball YK that has entered the special symbol 2 start port 45a.
[0020] The special symbol 2 start port 45a opens substantially horizontally toward the right in the left - right direction of the front view shown in FIG. 2, and a special symbol 2 start port switch 45a1 (see FIG. 4) for detecting winning balls is provided inside the special symbol 2 start port 45a. The number of valid winning balls detected by this special symbol 2 start port switch 45a1 (see FIG. 4), that is, the number of second start - reserved balls, will be displayed on the liquid crystal display device 41 when it reaches a predetermined number (for example, 4). Note that this number of second start - reserved balls is incremented by 1 (+1) when a game ball wins in the special symbol 2 start port 45a and is detected by the special symbol 2 start port switch 45a1 (see FIG. 4), and is decremented by 1 (-1) when the variable display of special symbols such as numbers, characters, or patterns (decorative patterns) starts.
[0021] The opening - closing part 45b includes an opening - closing member 45b1 that can move in the left - right direction with respect to the special symbol 2 start port 45a, and a normal electric accessory solenoid 45b2 (see FIG. 4) that drives and controls the opening - closing member 45b1. When in the closed state, as shown in FIG. 3(b), the opening - closing member 45b1 protrudes into the special symbol 2 start port 45a (moves to the left side in the figure) to prevent the entry of game balls YK into the special symbol 2 start port 45a. When in the open state, as shown in FIG. 3(a), it retracts to the right side in the figure to allow the entry of game balls YK into the special symbol 2 start port 45a.
[0022] The ball - guiding part 45c includes a guiding member 45c1 that slopes downward from the right side to the left side as shown in FIG. 2 (slopes downward toward the special symbol 2 start port 45a). And this guiding member 45c1 will be driven and controlled by the normal electric accessory solenoid 45b2 (see FIG. 4).
[0023] As shown in Fig. 3(a), when in the guiding state, the ball inlet guide portion 45c slides forward (towards the glass door frame 5 shown in Fig. 1) and protrudes into the game area 40, guiding the game ball YK on it to the special symbol 2 starting port 45a. When in the non-guiding state, as shown in Fig. 3(b), the guiding member 45c1 slides backward (towards the rear side of the game area 40) and retracts. Thus, even if a game ball YK is on the guiding member 45c1 when it is in the guiding state, if the guiding member 45c1 changes to the non-guiding state and slides backward before the game ball YK enters the special symbol 2 starting port 45a, the game ball YK will flow downstream without entering the special symbol 2 starting port 45a. Note that the guiding member 45c1 and the opening / closing member 45b1 operate in conjunction. That is, when the guiding member 45c1 is in the guiding state, the opening / closing member 45b1 retracts to the right side shown in Fig. 3(a) to allow the game ball YK to enter the special symbol 2 starting port 45a. When the guiding member 45c1 is in the non-guiding state, the opening / closing member 45b1 protrudes to the left side shown in Fig. 3(b) to prevent the game ball YK from entering the special symbol 2 starting port 45a.
[0024] Note that hereinafter, the special symbol 2 starting device 45 as described above may be referred to as a normal electric accessory. Also, the special symbol 2 starting device 45 is provided with decorative lamps such as full-color LED lamps that exhibit an effect through light decoration.
[0025] On the other hand, as shown in Fig. 2, a winning device 46 is arranged on the right side of the special symbol 1 starting port 44. When winning in the lottery of the special symbol described later, that is, during the winning game state, the opening / closing door 46a is driven and controlled by a special electric accessory solenoid 46b (see Fig. 4) so that a large winning port (not shown) closed by the opening / closing door 46a is opened, and game balls can enter the large winning port (not shown). Note that game balls entering the large winning port (not shown) are detected by a large winning port switch 46c (see Fig. 4) provided inside the large winning port (not shown).
[0026] On the other hand, when not winning the lottery for the special symbol, that is, when not in a winning game state, the opening / closing door 46a is driven and controlled by the special electric accessory solenoid 46b (see FIG. 4), and the big winning opening (not shown) is closed. As a result, game balls cannot enter the big winning opening (not shown). Hereinafter, the device combining such an opening / closing door 46a and the special electric accessory solenoid 46b may be referred to as a special electric accessory. In addition, the winning device 46 is provided with a decorative lamp such as a full-color LED lamp that exhibits an effect through light decoration.
[0027] By the way, a distributing device 47 having a conventionally well-known structure is provided in the winning device 46. As shown in FIG. 2, this distributing device 47 includes a V region 47a and an out port 47b. When a game ball enters the big winning opening (not shown), the game ball is distributed to either the V region 47a or the out port 47b. Note that the distributing device 47 distributes the game balls that enter the big winning opening (not shown) to the out port 47b instead of the V region 47a unless a predetermined game state is reached.
[0028] On the upper right part of the liquid crystal display device 41, as shown in FIG. 2, a normal symbol start port 48 composed of gates is arranged, and inside thereof, a normal symbol start port switch 48a (see FIG. 4) for detecting the passage of game balls is provided. Further, general winning ports 49 are respectively arranged on the right side of the winning device 46 and on the left side of the special symbol 1 start port 44. This general winning port 49 is composed of an upper right general winning port 49a arranged on the right side of the winning device 46, an upper left general winning port 49b arranged on the left side of the special symbol 1 start port 44, a middle left general winning port 49c, and a lower left general winning port 49d. And inside the upper right general winning port 49a, an upper right general winning port switch 49a1 (see FIG. 4) for detecting the passage of game balls is provided, inside the upper left general winning port 49b, an upper left general winning port switch 49b1 (see FIG. 4) for detecting the passage of game balls is provided, inside the middle left general winning port 49c, a middle left general winning port switch 49c1 (see FIG. 4) for detecting the passage of game balls is provided, and inside the lower left general winning port 49d, a lower left general winning port switch 49d1 (see FIG. 4) for detecting the passage of game balls is provided. Note that decorative lamps such as full-color LED lamps that exhibit an effect by light decoration are arranged at the general winning port 49.
[0029] On the other hand, directly below the special symbol 1 start port 44, an out port 50 is arranged into which game balls (out balls) that have flowed down to the most downstream part of the game area 40 without winning are entered. Note that the game balls that enter the out port 50 are detected by an out port switch 50a (see FIG. 4) provided inside as non-winning balls. Further, since the above-mentioned winning balls also flow down to the most downstream part through the back side of the game board 4, they will be detected by the out port switch 50a (see FIG. 4). Therefore, the out port switch 50a (see FIG. 4) will detect the total number of discharged out balls, that is, the same number of game balls as the game balls launched into the game area 40 by the launch handle 16. Also, when counting the game balls launched into the game area 40 by the launch handle 16, a switch may be provided at the location where the ball guide rail 6 enters the game area 40 for counting.
[0030] On the lower right peripheral portion of the game area 40 of the game board 4, there are three 7-segment displays arranged side by side. Among them, two of the 7-segment displays are special symbol display devices 51, and the other 7-segment display device 53a displays special symbol 1, special symbol 2, the number of starting balls on hold for the normal symbol, and the game state (e.g., advantageous game state, etc.). As shown in FIG. 2, this special symbol display device 51 is composed of a special symbol 1 display device 51a and a special symbol 2 display device 51b. On the left side of the special symbol 1 display device 51a, there is a normal symbol display device 52 composed of one LED. Further, there are provided a round lamp 53b for notifying the number of rounds of the big win game and a right hit notification lamp 53c for notifying a right hit.
[0031] In addition, an identification lamp device 51A for indicating identification information corresponding to special symbol 1 and special symbol 2 is provided on the upper end side of the left ornament 43b.
[0032] This identification lamp device 51A has first and second identification lamps 51Aa and 51Ab for notifying the player of information on whether special symbol 1 and special symbol 2 are in fluctuation, a hit, or a miss. This first identification lamp 51Aa corresponds to special symbol 1, and the second identification lamp 51Ab corresponds to special symbol 2. When special symbol 1 is in fluctuation, the first identification lamp 51Aa blinks. When special symbol 1 is a hit, the first identification lamp 51Aa lights up. When special symbol 1 is a miss, the first identification lamp 51Aa goes out. Further, when special symbol 2 is in fluctuation, the second identification lamp 51Ab blinks. When special symbol 2 is a hit, the second identification lamp 51Ab lights up. When special symbol 2 is a miss, the second identification lamp 51Ab goes out.
[0033] Although not shown in the figure, a plurality of game pins are arranged in the game area 40 of the game board 4, and a windmill 54 as a member for changing the falling direction of the game ball is arranged.
[0034] <Description of the control device> Next, a control device that performs electronic control according to the progress of the game provided in the pachinko game machine 1 having the appearance configuration as described above will be described with reference to FIG. 4. As shown in FIG. 4, this control device mainly includes a main control board 60 that controls the entire game operation, a payout / firing control board 70 that pays out game balls based on control commands from the main control board 60, and a sub-control board 80 that controls images, lights, and sounds.
[0035] <Explanation regarding the main control board> The main control board 60 mainly includes a one-chip microcomputer 600 composed of a main control CPU 600a, a main control ROM 600b that stores a game program and the like describing a series of game control procedures, and a main control RAM 600c that functions as a work area, buffer memory, etc. It also mainly mounts a measurement / setting display device 610 composed of seven segments that doubles as a display of the content regarding the ratio of the number of winning balls in a low-probability time (when the winning lottery probability is in the normal low-probability state) and the like (performance display), and a display of the setting content of the probability of generating a game state advantageous to the player, a RAM clear switch 620, and a setting key switch 630.
[0036] And connected to the main control board 60 configured in this way is a payout / firing control board 70 that controls the payout motor M to payout game balls. Furthermore, there are a special symbol 1 start port switch 44a that detects winning at the special symbol 1 start port 44, a special symbol 2 start port switch 45a1 that detects winning at the special symbol 2 start port 45a, a normal symbol start port switch 48a that detects passage through the normal symbol start port 48, a top right general winning port switch 49a1, a top left general winning port switch 49b1, a middle left general winning port switch 49c1, and a bottom left general winning port switch 49d1 that detect winning at the general winning ports 49 (top right general winning port 49a, top left general winning port 49b, middle left general winning port 49c, bottom left general winning port 49d), a big winning port switch 46c that detects winning at a big winning port (not shown) opened or closed by the opening / closing door 46a, and an out port switch 50a that can detect the same number of game balls as the game balls fired into the game area 40 by the firing handle 16. Additionally, there are a normal electric accessory solenoid 45b2 that drives and controls the opening / closing member 45b1 and the guide member 45c1, a special electric accessory solenoid 46b that controls the operation of the opening / closing door 46a, a distribution device 47, a special symbol 1 display device 51a, a special symbol 2 display device 51b, a normal symbol display device 52, a 7-segment display device 53a, a round lamp 53b, and a right hitting notification lamp 53c. Additionally, there is a fraud detection board 55 that detects fraud by the player.
[0037] When the main control board 60 configured as described above receives a signal from the special symbol 1 start port switch 44a, the special symbol 2 start port switch 45a1, or the normal symbol start port switch 47a, it conducts a lottery. Depending on the win / loss information resulting from the lottery, it determines the variation pattern of the special symbol, the stop symbol, or the display content of the normal symbol, and transmits the determined information to the special symbol 1 display device 51a, the special symbol 2 display device 51b, or the normal symbol display device 52. As a result, the lottery result will be displayed on the special symbol 1 display device 51a, the special symbol 2 display device 51b, or the normal symbol display device 52. Furthermore, the main control board 60, that is, the main control CPU 600a, generates an effect control command DI_CMD including the determined information and transmits it to the sub-control board 80. When the main control board 60, that is, the main control CPU 600a, receives signals from the special symbol 1 start port switch 44a, the special symbol 2 start port switch 45a, the upper right general winning port switch 49a1, the upper left general winning port switch 49b1, the middle left general winning port switch 49c1, the lower left general winning port switch 49d1, and the big winning port switch 46c, it determines how many game balls to pay out to the player, and transmits a payout control command PAY_CMD including the determined information to the payout / firing control board 70, so that the payout / firing control board 70 pays out game balls to the player.
[0038] Also, as a result of the lottery, when winning the lottery for the normal symbol, the normal electric accessory solenoid 45b2 is driven and controlled so that the opening / closing member 45b1 is in the open state and the guiding member 45c1 is in the guiding state for a predetermined time. When winning the lottery for the special symbol, the special electric accessory solenoid 46b is controlled to open the big winning port (not shown).
[0039] In a one-kind / two-kind mixed type gaming machine, when in a small win gaming state, the opening / closing door 46a is controlled to repeatedly open and close the big winning port (not shown). When a game ball enters the big winning port (not shown), the sorting device 47 is controlled so that the game ball is sorted into the V area 47a.
[0040] On the other hand, the main control board 60, that is, the main control CPU 600a, measures the number of prize balls every time it receives a signal from the special symbol 1 start port switch 44a, the special symbol 2 start port switch 45a1, the upper right general winning port switch 49a1, the upper left general winning port switch 49b1, the middle left general winning port switch 49c1, the lower left general winning port switch 49d1, and the big winning port switch 46c, and measures the total number of game balls discharged every time it receives a signal from the out port switch 50a. Then, the main control board 60, that is, the main control CPU 600a, outputs to the measurement / setting display device 610 the content (performance display) regarding the ratio of the number of prize balls awarded during low probability times based on the measured number of prize balls and the total number of game balls discharged. As a result, the content (performance display) regarding the ratio of the number of prize balls awarded during low probability times is displayed on the measurement / setting display device 610.
[0041] Furthermore, the measurement / setting display device 610 can display the setting content of the probability of generating a game state advantageous to the player in, for example, 6 levels from "1" to "6". When changing such setting content, a dedicated key is inserted into the setting key switch 630 and when it is turned on, the setting content of the probability of generating a game state advantageous to the player can be changed in 6 levels from "1" to "6" using the RAM clear switch 620 (for example, setting "6" has the highest probability of generating a game state advantageous to the player, and setting "1" has the lowest probability of generating a game state advantageous to the player). Then, the changed setting content is displayed on the measurement / setting display device 610, and when the changed setting content is confirmed, a dot on the lower right side of the 7-segment display lights up to indicate that the setting content has been confirmed.
[0042] On the other hand, when the RAM clear switch 620 is pressed other than when a dedicated key is inserted into the setting key switch 630 and it is turned on, only a part of the memory area of the main control RAM 600c is cleared instead of clearing all the memory areas.
[0043] On the other hand, when the main control board 60, that is, the main control CPU 600a, receives a fraud detection signal detecting a player's fraudulent act from a magnetic sensor, a radio wave sensor, or a vibration sensor mounted on the fraud detection board 55, it generates a fraud error command (production control command DI_CMD) and transmits it to the sub-control board 80.
[0044] <Explanation of the payout and launch control board> The payout and launch control board 70 receives the payout control command PAY_CMD from the main control board 60 (main control CPU 600a), and generates a payout motor signal based on the received payout control command PAY_CMD. Then, it controls the payout motor M with the generated payout motor signal to pay out game balls to the player. Further, the payout and launch control board 70 performs a process of starting or stopping the operation of launching game balls in response to the player's operation based on a bonus ball count signal indicating the payout operation of the game balls and a status signal related to an abnormality of the payout operation.
[0045] On the other hand, a touch sensor is provided at the peripheral edge of the launch handle 16 shown in FIG. 1. When the player's hand touches the touch sensor of the launch handle 16, the touch sensor outputs a detection signal to the payout and launch control board 70 as shown in FIG. 4. In response to this, the payout and launch control board 70 transmits the detection signal to the main control board 60 (main control CPU 600a). Then, the main control board 60 (main control CPU 600a) transmits the detection signal to the sub-control board 80 as a production control command DI_CMD. Thereby, it becomes possible to transmit information on whether or not the player has touched the handle 16 to play the game to the sub-control board 80.
[0046] Incidentally, the payout and launch control board 70 also performs the ball lending process for the player. That is, when the ball lending button 11 shown in FIGS. 1 and 4 is pressed, a ball lending signal is transmitted to a CR unit (not shown) arranged adjacent to the pachinko gaming machine 1. In response to this, the CR unit transmits a ball lending request signal to the payout and launch control board 70. Then, upon receiving this signal, the payout and launch control board 70 pays out a game ball to the player, and upon completion of the payout, transmits a ball lending completion signal to the CR unit. Thus, in this way, the payout and launch control board 70 performs the ball lending process for the player.
[0047] <Explanation of the sub-control board> The sub-control board 80 is equipped with a sub one-chip microcomputer 800 composed of a sub-control CPU 800a that receives the effect control command DI_CMD from the above main control board 60 (main control CPU 600a) and executes and controls various effects, and also controls the display image displayed on the liquid crystal display device 41, a sub-control ROM 800b that stores a control program and the like describing the effect control procedure, and a sub-control RAM 800c that functions as a work area, buffer memory, etc.
[0048] Furthermore, the sub-control board 80 includes an audio LSI 801 that generates desired BGM, sound effects, etc., an audio RAM 802 that functions as a work area, buffer memory, etc., a VDP 803 that generates image data to be displayed on the liquid crystal display device 41 based on instructions from the sub-one-chip microcomputer 800, a DDR2 SDRAM 804 that consists of a work area for decompressing video compressed data and a frame buffer area for temporarily storing the image data to be displayed on the liquid crystal display device 41, and a game ROM 805 in which still image compressed data, CG data of video compressed data, and audio data such as BGM and sound effects are pre-stored. Note that a still image is a so-called sprite image, which indicates a single image such as text data like characters, background images, or special symbols. Also, a video means a collection of multiple (multiple frames) still images that change continuously, and smooth motion is reproduced by continuously drawing multiple still images on the liquid crystal display device 41.
[0049] Connected to the sub-control board 80 configured as described above is a decorative lamp board 90 equipped with decorative lamps such as full-color LED lamps that exhibit a lamp effect. Further connected is a push-button type effect button device 13 that can change the effect by being pressed by the player when the built-in lamp (not shown) is lit, and a speaker 17 that emits BGM, sound effects, etc. Furthermore, connected to the sub-control board 80 is a movable accessory device 43 that performs a predetermined effect operation as the game progresses, an identification lamp device 51A that notifies the player of information on whether the special symbol 1 and the special symbol 2 are in the process of changing or whether they are a hit or a miss, a setting button 15 that enables various settings, and the liquid crystal display device 41.
[0050] Thus, the sub-control board 80 configured as described above receives an effect control command DI_CMD including basic information such as a special symbol variation pattern based on the lottery result transmitted from the main control board 60 (main control CPU 600a), the current game state, the number of starting hold balls, and the decorative symbols to be stopped based on the lottery result, with the sub-control CPU 800a. Then, the sub-control CPU 800a determines, by lottery, an effect pattern corresponding to the received effect control command DI_CMD from among a number of effect patterns pre-stored in the sub-control ROM 800b, and temporarily stores in the sub-control RAM 800c a control signal for instructing the execution of the determined effect pattern.
[0051] Among the control signals for instructing the execution of the effect pattern stored in the sub-control RAM 800c, the sub-control CPU 800a transmits the control signal related to sound to the sound LSI 801. In response to this, the sound LSI 801 reads out sound data corresponding to the control signal from the game ROM 805 or the sound RAM 802 and outputs it to the speaker 17. As a result, BGM and sound effects corresponding to the determined effect pattern are emitted from the speaker 17.
[0052] Also, among the control signals for instructing the execution of the effect pattern stored in the sub-control RAM 800c, the sub-control CPU 800a transmits the control signal related to light to the decoration lamp board 90. Thereby, since the decoration lamp board 90 controls the lighting or extinguishing of decoration lamps such as full-color LED lamps that exhibit a lamp effect, a lamp effect corresponding to the determined effect pattern is executed.
[0053] Then, among the control signals for instructing the execution of the production patterns stored in the sub-control RAM 800c, the sub-control CPU 800a transmits a command list related to images to the VDP 803. As a result, the VDP 803 generates image data so as to display an image based on the command list, and by transmitting the generated image data to the liquid crystal display device 41, an image corresponding to the determined production pattern is displayed on the liquid crystal display device 41. Note that the image data displayed on the liquid crystal display device 41 is updated for each frame. In order for the sub-one-chip microcomputer 800 (sub-control CPU 800a) to recognize that the display operation for this one frame has ended, the VSYNC (vertical synchronization signal) shown in FIG. 4 is transmitted from the VDP 803 to the sub-control CPU 800a as an interrupt signal. Thereby, the sub-control CPU 800a can recognize that the image data for one frame has been displayed on the liquid crystal display device 41. Note that this VSYNC interrupt signal is generated, for example, every 33 ms.
[0054] Furthermore, among the control signals for instructing the execution of the production patterns stored in the sub-control RAM 800c, the sub-control CPU 800a transmits a control signal related to the movable accessory to the movable accessory device 43. As a result, the movable accessory device 43 moves corresponding to the determined production pattern.
[0055] <Description of the power supply board> By the way, the power supply to each of the above-described boards is supplied from the power supply board 130 shown in FIG. 4. This power supply board 130 includes a voltage generation unit 1300, a voltage monitoring unit 1310, and a system reset generation unit 1320. This voltage generation unit 1300 receives an AC voltage AC24V, which is an external power supply supplied from a transformer (not shown) installed in the game parlor, and generates a plurality of types of DC voltages. The generated DC voltages are supplied to each board (not shown).
[0056] In addition, the voltage monitoring unit 1310 monitors the voltage of the above AC voltage AC24V. When it detects a voltage abnormality such as the voltage being interrupted or a power outage occurring, it outputs a voltage abnormality signal ALARM to the main control board 60. Note that the voltage abnormality signal ALARM outputs a signal at the "L" level during a voltage abnormality and a signal at the "H" level during normal operation.
[0057] On the other hand, the system reset generation unit 1320 generates a system reset signal RST at power-on, and the generated system reset signal RST is output to each board.
[0058] <Explanation of production customization settings> Here, the production customization settings will be explained.
[0059] These days, it has become possible to make a customization setting to notify in advance whether the first start hold ball has a high expectation of entering a winning game state at the timing when a game ball wins a prize in the special symbol 1 start port 44 (see Figure 2).
[0060] Specifically, when a waiting customer demo screen is being displayed on the liquid crystal display device 41 (see FIG. 2), if a player presses the effect button device 13 (see FIG. 1), as shown in FIG. 5(a), a menu screen (see image P1) is displayed on the liquid crystal display device 41. As shown in FIG. 5(a), this menu screen has a character display of "Effect Customization" (see image P1a) in the center of the upper part of the screen, and below it, customizable effect contents such as "Winning Chance Notification", "Improved Anticipation of Prediction", "Premium Up", and "Auto Button" (see image P1b) are displayed. The winning chance notification is related to a high-anticipation prediction preview that, if it appears, increases the anticipation of the winning game state. Also, the improved anticipation of prediction is to adjust the allocation value so that the appearance rate of a prediction preview with a low anticipation of the winning game state (although there are reserved changes, it is for fluctuations that end with a normal reach) is decreased, and it appears when there is a reach with a high anticipation of the winning game state such as a strong SP reach. Furthermore, the premium up is to increase the appearance rate of the premium effect of the winning confirmation effect in the winning variation. In other words, when the premium effect does not appear, the anticipation of winning will be lower than when the custom setting is OFF. On the other hand, the auto button is to determine that the player has pressed the effect button device 13 even if the player does not actually press the effect button device 13 when an effect occurs when the effect button device 13 is pressed.
[0061] Thus, such customizable production content (see image P1b) can be selected with the cross keys (see image P1c) and determined with a button as shown in Fig. 5(a). Specifically, when the player presses the up key 15b and the down key 15e shown in Fig. 1, the square frame W1 shown in Fig. 5(a) moves up and down, enabling the selection of customizable production content (see image P1b). After selecting the customizable production content (in Fig. 5(a), "winning chance notification" is selected), when the player presses the left key 15c and the right key 15d shown in Fig. 1, the ON / OFF of the selected customizable production content can be set. Thus, after making such settings, when the player presses the determination key 15a shown in Fig. 1, the setting content is determined. When returning to the normal screen, the square frame W1 shown in Fig. 5(a) is moved to "return to normal screen" (see image P1e), and when the player presses the determination key 15a shown in Fig. 1, the screen returns to the normal screen. In this embodiment, an example where the setting content is determined by pressing the determination key 15a shown in Fig. 1 is shown, but it is not limited to this. The ON / OFF setting of the customizable production content may be such that the setting content is determined even without pressing the determination key 15a shown in Fig. 1 after the ON / OFF setting is made by pressing the left key 15c and the right key 15d shown in Fig. 1.
[0062] On the other hand, not only when the waiting customer demo screen is displayed on the liquid crystal display device 41 (see FIG. 2), but also during the waiting time for customers or during the variation of the special symbol, it is possible to set customizable effect contents. In the present embodiment, an example of setting customizable effect contents during the variation of the special symbol will be described. Specifically, as shown in FIG. 5(b), on the liquid crystal display device 41, a decorative symbol fluctuates at high speed (see image P10), and in accordance with this, a resident symbol fluctuates at high speed (see image P11), and a state indicating that it is in a fluctuating state is displayed. At this time, as shown in FIG. 5(b), customizable effect contents (see image P12) are displayed at the lower left corner of the screen, and the ON / OFF contents (see image P13) are also displayed. Further, it is displayed that it can be selected with the cross keys (see image P14) and determined with a button (see image P15). Specifically, when the player presses the up key 15b and the down key 15e shown in FIG. 1, the player can select the customizable effect contents (see image P12). Then, after selecting the customizable effect contents (in FIG. 5(b), "winning chance notification" is selected), when the player presses the left key 15c and the right key 15d shown in FIG. 1, the ON / OFF of the selected customizable effect contents can be set (see image P13). Thus, after making such settings, when the player presses the determination key 15a shown in FIG. 1, the set contents are determined. Note that such a display of the effect customization setting may be continuously displayed during the variation of the special symbol. Also, at the time of a strong SP reach, the display of the customizable effect contents (see image P12) and the ON / OFF contents (see image P13) are made non-displayed, and only a display indicating that it can be selected with the cross keys (see image P14) is performed, and when the player operates the setting button 15 shown in FIG. 1, the display of the customizable effect contents (see image P12) and the ON / OFF contents (see image P13) may be displayed.
[0063] <Explanation of winning chance notification> Next, the winning chance notification set as described above will be explained.
[0064] The winning chance notification is executed as follows.
[0065] That is, as shown in FIG. 6(a), on the liquid crystal display device 41, a video of a decorative pattern (refer to image P20) in which the left decorative pattern P20a, the middle decorative pattern P20b, and the right decorative pattern P20c are rapidly changing is displayed, and a video in which the resident patterns (left resident pattern, middle resident pattern, right resident pattern) (refer to image P21) are rapidly changing is also displayed. Then, as shown in FIG. 6(a), at the lower left corner of the screen of the liquid crystal display device 41, a changing icon indicating that it is currently changing is displayed (refer to image P22a), and to the right of it, a first hold image (refer to image P22b) indicating that one first start hold ball is being held is displayed. At this time, as shown in FIG. 6(a), the logo "Bakufu Shogun" of the upper decoration 42a is lit in yellow.
[0066] In this state, when a game ball wins the special symbol 1 start port 44 (refer to FIG. 2), as shown in FIGS. 6(b-1) and (b-2), on the liquid crystal display device 41, a second hold image (refer to image P22c) is displayed to the right of the first hold image (refer to image P22b). At this time, as a result of the main control CPU 600a performing a prediction determination for the second first start hold ball, in the case of a deviation variation such as a normal variation, a normal reach, or a weak reach with a low expectation of a winning game state, the sub-control CPU 800a controls the logo "Bakufu Shogun" of the upper decoration 42a to be lit in white as shown in FIG. 6(b-1). Then, after that, the sub-control CPU 800a controls the logo "Bakufu Shogun" of the upper decoration 42a to be lit in the original yellow as shown in FIG. 6(c-1).
[0067] Thus, when the expectation level for the winning game state is low, the winning chance notification is executed as described above. However, although only in part, in the case of winning variation, the above-described winning chance notification may be executed. In the present embodiment, when the expectation level for the winning game state is low, the winning chance notification is executed. However, when the expectation level for the winning game state is low, the winning chance notification may not be executed, that is, no effect may be produced. Or, when the expectation level for the winning game state is low, only sound or only lamp effects may be produced.
[0068] On the other hand, as a result of the main control CPU 600a performing a prediction determination on the second first start hold ball, in the case of a high expectation level for the winning game state, such as a losing strong SP reach or a winning variation, the sub-control CPU 800a controls the logo "Bakufu Shogun" of the upper decoration 42a to blink or light up brightly in red as shown in FIG. 6(b-2). At the same time, the sub-control CPU 800a controls the speaker 17 shown in FIG. 1 to emit the sound effect (SE) "Pipin!" (see SE1) shown in FIG. 6(b-2). Further, the sub-control CPU 800a controls the upper left movable accessory 43d to repeatedly move from the back of the upper decoration 42a, which is the retracted position, to the front of the liquid crystal display device 41 and return to its original position as shown in FIG. 6(b-2).
[0069] Thus, after executing the above-described control, the sub-control CPU 800a controls the logo "Bakufu Shogun" of the upper decoration 42a to continue lighting in red until the variation for the second first start hold ball is started, as shown in FIG. 6(c-2).
[0070] Therefore, as described above, the winning chance notification will be executed. If the winning chance notification is set to OFF, the effects as described with reference to FIG. 6 will not appear, and the effects as described with reference to FIG. 6 will appear only when the winning chance notification is set to ON. If the winning chance notification occurs on its own even though the player has not set anything, the degree of expectation for the variation of the first start hold ball that won before the variation started will be notified first, which will damage the player's expectation of maintaining the expectation until the second half of the variation.
[0071] By the way, the winning chance notification can be executed together with other pre-reading notification effects (pre-reading hold change notification effect, pre-reading zone effect). Therefore, when the player sets the winning chance notification to ON in the manner described above, the appearance rate (allocation value) of other pre-reading notification effects (pre-reading hold change notification effect, pre-reading zone effect) and the notification effects during variation (step-up notification effect, conversation notification effect) is changed inside the gaming machine. This is because when it is determined that the degree of expectation for the winning game state is low (almost none) due to the winning chance notification, even if a notification effect that raises the degree of expectation is made to appear in the pre-reading notification effect for the first start hold ball or the notification effect when the first start hold ball varies, the player will not be able to have an expectation of winning. This will be described below using a specific example.
[0072] When the setting of the winning chance notification is OFF, as shown in FIG. 7(a), on the liquid crystal display device 41, a video of a decorative symbol (refer to image P20) that is changing rapidly is displayed, and a video of the resident symbols (left resident symbol, middle resident symbol, right resident symbol) (refer to image P21) that is changing rapidly is also displayed. And as shown in FIG. 7(a), a variation icon is displayed (refer to image P22a) at the lower left corner of the screen of the liquid crystal display device 41. At this time, as shown in FIG. 7(a), the logo of "Bakufu General" on the upper decoration 42a is lit in yellow.
[0073] In this state, when a game ball wins a prize and enters the special symbol 1 start port 44 (see Fig. 2), as shown in Fig. 7(b), the first held image (see image P22b) is displayed on the liquid crystal display device 41. At this time, when the first held image (see image P22b) changes to blue, if the setting for winning chance notification at the time of winning is OFF, the player can have an expectation of a win due to the change in the held image.
[0074] Thus, when the variation for this first held image is executed (see the image P22a shown in Fig. 7(c)), as shown in Fig. 7(c), on the liquid crystal display device 41, the left decorative symbol (see image P20a) and the right decorative symbol (image P20c) stop on the same symbol, and the middle decorative symbol (see image P20b) is in a state of variation, and a reach (tenpai) state is displayed. Further, on the liquid crystal display device 41, a character image of "Reach" (see image P23) is displayed in the center of the screen, and furthermore, in the lower right corner of the screen, a state where the resident symbol (see image P21) is changing is displayed. This indicates the state of a normal reach. Since the first held image (see image P22b) was blue, ultimately, as shown in Fig. 7(d), on the liquid crystal display device 41, the left decorative symbol (see image P20a), the middle decorative symbol (see image P20b), and the right decorative symbol (see image P20c) stop (stopping at "656" in the illustration), and a losing image where the resident symbol (see image P2A) also stops at the same number is to be displayed.
[0075] However, since the setting for winning chance notification at the time of winning is OFF, the player can have an expectation of a win until the variation stops. That is, the degree of expectation of a winning game state for the first start-held ball that won a prize changes from various preview effects. So, until the variation stops, the player can have an expectation of a win, such as whether the color of the held image changes from blue to red, which has a high degree of expectation of a winning game state.
[0076] On the other hand, even when the winning chance notification setting is ON, if the appearance rate (allocation value) of the notice is the same as when the winning chance notification setting is OFF, the following state occurs. That is, as shown in FIG. 8(a), on the liquid crystal display device 41, a video of a decorative pattern (see image P20) that is rapidly changing is displayed, and a video in which the resident patterns (left resident pattern, middle resident pattern, right resident pattern) (see image P21) are rapidly changing is also displayed. Then, as shown in FIG. 8(a), a variable icon is displayed (see image P22a) in the lower left corner of the screen of the liquid crystal display device 41. At this time, as shown in FIG. 8(a), the logo "Bakufu Shogun" of the upper decoration 42a is lit in yellow.
[0077] In this state, when a game ball wins a prize in the special symbol 1 start port 44 (see FIG. 2), as shown in FIG. 8(b), a first hold image (see image P22b) is displayed on the liquid crystal display device 41. At this time, as a result of the main control CPU 600a executing a prediction determination for the first start hold ball, in the case of a deviation variation of a normal reach with a low expectation of a winning game state, the sub-control CPU 800a controls the logo "Bakufu Shogun" of the upper decoration 42a to be lit in white as shown in FIG. 8(b). And at this time, if the appearance rate (allocation value) of the notice is the same as when the winning chance notification setting is OFF, the sub-control CPU 800a controls the first hold image (see image P22b) to change to blue. Therefore, as shown in FIG. 8(b), the first hold image (see image P22b) that has changed to blue is displayed on the liquid crystal display device 41.
[0078] However, since the logo of "Bakufu Shogun" on the upper decoration 42a is lit in white, the first held image that has changed to blue (see image P22b) has a low expectation of hitting the winning game state (in this embodiment, as described with reference to FIG. 7, it is a deviation fluctuation of a normal reach). Therefore, it suggests that there is almost no expectation of hitting the winning game state. Therefore, even if the first held image (see image P22b) changes to blue, the player cannot have an expectation of winning. That is, when the setting of the winning chance notification is ON, the player cannot have an expectation that the color of the held image will change from blue to red, which has a high expectation of hitting the winning game state. Therefore, the player's interest in the held change preview effect will decrease. Therefore, when the expectation of hitting the winning game state for the first start held ball when the game ball wins the special symbol 1 start port 44 (see FIG. 2) is low, it is necessary to reduce the appearance rate (allocation value) such as the held change preview. The details of this appearance rate (allocation value) will be described later.
[0079] Therefore, as described above, with just one effect of the winning chance notification, it is almost possible to determine whether or not one can have an expectation of hitting the winning game state with respect to the fluctuations at the time of winning when the game ball wins the special symbol 1 start port 44 (see FIG. 2). Therefore, other preview effects when the setting of the winning chance notification is turned ON serve to further increase the expectation of hitting the winning game state in the notifications with a high expectation of hitting the winning game state as shown in FIGS. 6(b-2) and (c-2).
[0080] By the way, since the winning chance notification is an effect that occurs at the time of winning the held ball for the first start held ball when the game ball wins the special symbol 1 start port 44 (see FIG. 2), the effect is executed even when the first start held ball wins when the symbol fluctuation stops or when the first start held ball wins immediately before the symbol stops. Therefore, when the winning chance notification with a high expectation of hitting the winning game state as shown in FIGS. 6(b-2) and (c-2) occurs, it occurs across the special symbol fluctuation and the special symbol fluctuation. This point will be described below as cases 1 and 2 using specific examples.
[0081] <Explanation of Case 1> First, as Case 1, when the variation of the symbols ends and a game ball wins the special symbol 1 start port 44 (see Fig. 2) in the symbol variation stop state, for the first start hold ball, the case where a winning chance notification with a high expectation of entering the winning game state occurs will be explained.
[0082] At timing T1 shown in Fig. 11(a), when the variation of the middle decorative symbol among the varying decorative symbols stops, as shown in Fig. 9(a), on the liquid crystal display device 41, the left decorative symbol (see image P20a), the middle decorative symbol (see image P20b), and the right decorative symbol (see image P20c) are displayed in a stopped state (displayed as "656" in the illustration). At this time, as shown in Fig. 9(a), in the lower right corner of the screen of the liquid crystal display device 41, the resident symbol (see image P21) is still in a varying state, and further, a variation icon is displayed (see image P22a), and further, on its right side, the first hold image (see image P22b) indicating that one first start hold ball is held is displayed on the liquid crystal display device 41. As shown in Fig. 9(a), the logo of "Bouboushi Shogun" on the upper decoration 42a is lit in yellow.
[0083] Next, at timing T2 shown in Fig. 11(a), when the variation of the resident symbol stops, the sub-control CPU 800a controls the liquid crystal display device 41 to display the resident symbol (see image P21) in a state where it stops with the same number as the decorative symbol (in the illustration, "656") as shown in Fig. 9(b), and further controls to erase the variation icon (see image P22a shown in Fig. 9(a)). As shown in Fig. 9(b), the logo of "Bouboushi Shogun" on the upper decoration 42a remains lit in yellow.
[0084] Next, at timing T3 shown in FIG. 11(a), when a game ball wins a prize at the special symbol 1 start port 44 (see FIG. 2) and a winning chance notification with a high expectation of a winning game state occurs, as shown in FIG. 9(c), the sub-control CPU 800a controls the liquid crystal display device 41 to display a second hold image (see image P22b) indicating that two first start hold balls are held. Then, further, as shown in FIGS. 9(c) to 9(d), the sub-control CPU 800a controls the logo "Bakufu Shogun" on the upper decoration 42a to blink or light up intensely in red. At the same time, the sub-control CPU 800a controls the speaker 17 shown in FIG. 1 to emit an effect sound (SE) of "Pipin!" (see SE1) as shown in FIGS. 9(c) to 9(d). At this time, as shown in FIG. 11(a), when the variation for the first hold image (see image P22b) starts at timing T4, as shown in FIG. 9(d), the sub-control CPU 800a controls the liquid crystal display device 41 to display an image of a rapidly varying decorative symbol (see image P20) and an image of rapidly varying resident symbols (left resident symbol, middle resident symbol, right resident symbol) (see image P21). Then, further, the sub-control CPU 800a controls the liquid crystal display device 41 to display a variation icon (see image P22a) and the first hold image (see image P22b). At this time, the winning chance notification with a high expectation of a winning game state is executed across the symbol stop state shown in FIG. 9(c) without stopping the effect when the variation starts at timing T4 shown in FIG. 11(a). That is, basically, the effect executed in the previous variation is to be terminated in the next variation, but the effect of the winning chance notification is not terminated and is executed.
[0085] The above is the description of Case 1.
[0086] <Description of Case 2> Next, as Case 2, a case will be described in which, immediately before the symbol stops (while still in the varying state), when a game ball wins a prize at the special symbol 1 start port 44 (see FIG. 2), a winning chance notification with a high expectation of a winning game state occurs for the first start hold ball.
[0087] As shown in FIG. 10(a), a liquid crystal display device 41 is displaying a state in which the left decorative pattern (see image P20a) has stopped at "6", the right decorative pattern (image P20c) has stopped at "8", and the middle decorative pattern (see image P20b) is fluctuating at high speed. Further, on the liquid crystal display device 41, in the lower right corner of the screen, a state in which the resident pattern (see image P21) is fluctuating is displayed, and a fluctuation icon is displayed (see image P22a). Further, to the right of it, the first held image (see image P22b) is displayed. As shown in FIG. 10(a), the logo "Bakufu Shogun" of the upper decoration 42a remains lit in yellow.
[0088] In this state, at timing T5 shown in FIG. 11(b), the fluctuation of the middle decorative pattern that was fluctuating at high speed stops. As a result, as shown in FIG. 10(b), on the liquid crystal display device 41, a state in which the left decorative pattern (see image P20a), the middle decorative pattern (see image P20b), and the right decorative pattern (see image P20c) have stopped (stopped at "658" in the drawing) is displayed. At this time, as shown in FIG. 10(b), a state in which the resident pattern (see image P21) on the liquid crystal display device 41 is still fluctuating is displayed in the lower right corner of the screen. As shown in FIG. 10(b), the logo "Bakufu Shogun" of the upper decoration 42a remains lit in yellow.
[0089] Next, when a game ball wins a prize at timing T6 shown in FIG. 11(b) and a winning chance notification with a high expectation of a winning game state occurs, as shown in FIG. 10(c), the sub-control CPU 800a controls the liquid crystal display device 41 to display a second hold image (see image P22c) indicating that two first start hold balls are held. Then, as shown in FIGS. 10(c) to (d), the sub-control CPU 800a controls the logo "Bakufu Shogun" on the upper decoration 42a to blink or light up violently in red. At the same time, the sub-control CPU 800a controls the speaker 17 shown in FIG. 1 to emit an effect sound (SE) of "Pipin!" (see SE1) as shown in FIGS. 10(c) to (d). At this time, as shown in FIG. 11(b), when the fluctuation of the resident symbol stops at timing T7, as shown in FIG. 10(d), the sub-control CPU 800a controls the liquid crystal display device 41 to display the resident symbol (see image P21) stopped with the same number as the decorative symbol (in the illustration, "658"), and further controls to erase the fluctuation icon (see image P22a shown in FIG. 10(c)). At this time, even if the winning chance notification with a high expectation of a winning game state stops the fluctuation of the resident symbol and enters the symbol stop state at timing T7 shown in FIG. 11(b), it will continue to be executed. That is, basically, in the symbol stop state, the effects executed during the fluctuation are ended, but the effects of the winning chance notification are not ended and are executed. Note that at timing T8 shown in FIG. 11(b), the fluctuation for the first hold image (see image P22b shown in FIG. 10(d)) will start.
[0090] The above is the explanation of Case 2.
[0091] Therefore, in this way, even when the first start hold ball wins a prize when the symbol fluctuation stops or when the first start hold ball wins a prize immediately before entering the symbol stop state, the effects of the winning chance notification are executed.
[0092] <Explanation of the volume and light amount settings for the winning chance notification> Incidentally, the winning chance notification is set to allow the player to adjust the volume and light intensity in a way different from other announcement effects and variable effects. Specifically, in this regard, the volume and light intensity can be set by the player in five levels, for example, using the setting button 15 shown in FIG. 1. That is, as shown in FIG. 12(a), when the volume and light intensity are set to "5" in five levels, the volume and light intensity of the variable effect remain the original volume and light intensity (100%), the volume and light intensity of the announcement effect remain the original volume and light intensity (100%), and the volume and light intensity of the winning chance notification effect remain the original volume and light intensity (100%).
[0093] On the other hand, as shown in FIG. 12(a), when the volume and light intensity are set to "4" in five levels, the volume and light intensity of the variable effect become the volume and light intensity suppressed to 80% of the original volume and light intensity, the volume and light intensity of the announcement effect become the volume and light intensity suppressed to 80% of the original volume and light intensity, and the volume and light intensity of the winning chance notification effect become the volume and light intensity suppressed to 80% of the original volume and light intensity. Also, when the volume and light intensity are set to "3" in five levels, the volume and light intensity of the variable effect become the volume and light intensity suppressed to 60% of the original volume and light intensity, and the volume and light intensity of the announcement effect become the volume and light intensity suppressed to 60% of the original volume and light intensity. However, the volume and light intensity of the winning chance notification effect become the volume and light intensity suppressed to 80% of the original volume and light intensity, which is the same as when the volume and light intensity are set to "4" in five levels.
[0094] On the other hand, as shown in Fig. 12(a), when the volume and light intensity are set to "2" on a five - level scale, the volume and light intensity of the variable effect are reduced to 40% of the original volume and light intensity, the volume and light intensity of the preview effect are reduced to 40% of the original volume and light intensity, and the volume and light intensity of the winning chance notification effect are reduced to 70% of the original volume and light intensity. Also, when the volume and light intensity are set to "1" on a five - level scale, the volume and light intensity of the variable effect are reduced to 20% of the original volume and light intensity, and the volume and light intensity of the preview effect are reduced to 20% of the original volume and light intensity. However, the volume and light intensity of the winning chance notification effect are reduced to 70% of the original volume and light intensity, which is the same as when the volume and light intensity are set to "2" on a five - level scale.
[0095] Therefore, the suppression rate of the volume and light intensity of the winning chance notification has a smaller variation range than other effects. This is to make the player notice that the winning chance notification has occurred even if the player has set a small value.
[0096] By the way, the original volume of the winning chance notification is higher than the original volume of the variable effect and the original volume of the preview effect. That is, when the volume set for the sound data used in the winning chance notification (for example, the sound effect (SE) "Pipin!" shown in Fig. 6(b - 2) (refer to SE1)) is "100", the volume set for the sound data used in the variable effect (BGM, sound effect (SE), etc.) and the preview effect (sound effect (SE), etc.) is less than "100" (for example, the BGM during variation is "60", the sound effect (SE) when the symbol stops is "70", the sound effect (SE) of the preview effect is "90", etc.). This makes the player more aware that the winning chance notification has occurred.
[0097] In addition, in this embodiment, an example of setting the volume and the light quantity simultaneously has been shown, but the volume and the light quantity may be set separately. At this time, as shown in Fig. 12(b), no matter which of the five levels from "1" to "5" the volume of the winning chance notification is set to, it can be set to remain the original volume (100%). And for the light quantity of the winning chance notification, when it is set to "5" of the five levels, it remains the original light quantity (100%), when it is set to "4" of the five levels, the light quantity is suppressed to 80% of the original light quantity, when it is set to "3" of the five levels, the light quantity is suppressed to 60% of the original light quantity, when it is set to "2" of the five levels, the light quantity is suppressed to 40% of the original light quantity, and when it is set to "1" of the five levels, the light quantity can be set to be suppressed to 20% of the original light quantity. Therefore, in this way, if the suppression rate of the volume of the winning chance notification is made smaller than the variation range of other effects, even if the player has set it to a small value, the player can be made aware that the winning chance notification has occurred.
[0098] <Explanation of the allocation value of the winning chance notification> Here, the allocation value of the winning chance notification will be explained.
[0099] First, when the special symbol starts to vary, the main control CPU 600a conducts a lottery with the jackpot probability shown in Fig. 13(a), and according to the lottery result, refers to the symbol allocation table M_ZF_TBL shown in Fig. 13(b) to conduct a symbol lottery for the special symbol. Specifically, when the lottery result is a loss, it wins either a loss A or a loss B with the illustrated probability. Also, when it is a win, it wins either a small payout (for example, 450 balls are paid out in 3 rounds) or a large payout (for example, 1500 balls are paid out in 10 rounds) with the illustrated probability.
[0100] On the other hand, according to the lottery result, a lottery for the variation pattern of the special symbol is conducted with reference to the variation pattern allocation table M_HP_TBL shown in FIG. 13(c). Specifically, when "Loss A" is selected by the lottery described above and there are 0 to 1 first start hold balls held, it is designed to win either a normal variation of 12 - second variation (loss) or a failure of the channel range effect with the probabilities shown in the figure. Also, when "Loss A" is selected and there are 2 first start hold balls held, it is designed to win either a normal variation of 8 - second variation (loss) or a failure of the channel range effect with the probabilities shown in the figure. Further, when "Loss A" is selected and there are 3 first start hold balls held, it is designed to win either a normal variation of 3 - second variation (loss) or a failure of the channel range effect with the probabilities shown in the figure. On the other hand, when "Loss B" is selected by the lottery described above, it is designed to win either a normal reach (loss), a weak SP reach (loss), a normal reach ⇒ alternative route effect (loss), a weak SP reach ⇒ alternative route effect (loss), or a weak SP ⇒ strong SP reach (loss) with the probabilities shown in the figure.
[0101] On the other hand, when "Small winning ball" is selected by the lottery described above, it is designed to win either a normal reach (win), a weak SP reach (win), a normal reach ⇒ alternative route effect (win), a weak SP reach ⇒ alternative route effect (win), or a weak SP ⇒ strong SP reach (win) with the probabilities shown in the figure. When "Large winning ball" is selected by the lottery described above, it is designed to win either a normal reach (win), a weak SP reach 1 (win), a weak SP reach 2 (win), a normal reach ⇒ alternative route effect (win), a weak SP reach ⇒ alternative route effect (win), a weak SP ⇒ strong SP reach (win), or a weak SP ⇒ strong SP reach ⇒ resurrection effect (win) with the probabilities shown in the figure.
[0102] On the other hand, before starting the variation of the special symbol corresponding to the first start hold ball generated according to the signal received from the special symbol 1 start port switch 44a, a lottery is performed in advance with the jackpot probability shown in FIG. 13(a) described above. According to the lottery result, a symbol lottery of the special symbol is performed by referring to the symbol distribution table M_ZF_TBL shown in FIG. 13(b). Then, according to these lottery results, a pre-lottery is performed in advance to determine whether the variation pattern of the special symbol is to be executed by referring to the variation pattern distribution table M_HP_TBL shown in FIG. 13(c). The main control CPU 600a transmits this lottery result to the sub-control board 80 (sub-control CPU 800a) as an effect control command DI_CMD. The symbol distribution table M_ZF_TBL and the variation pattern distribution table M_MP_TBL are stored in the main control ROM 600b (see FIG. 4).
[0103] Thus, in response to the lottery result by such pre-lottery (pre-lottery determination), the sub-control CPU 800a refers to the winning chance notification lottery table SB_NH_TBL shown in FIG. 14 and executes a lottery for winning chance notification. However, this lottery is executed only when the setting of the winning chance notification is ON.
[0104] Specifically, the items arranged in the vertical axis of the winning chance notification lottery table SB_NH_TBL shown in FIG. 14 indicate the lottery result transmitted from the main control CPU 600a. The winning chance notification lottery table SB_NH_TBL is stored in the sub-control ROM 800b (see FIG. 4).
[0105] Thus, the sub-control CPU 800a refers to the winning chance notification lottery table SB_NH_TBL shown in FIG. 14 and conducts a lottery as follows.
[0106] That is, when the sub-control CPU 800a is in the case of normal variation (failure), challenge effect failure (failure), normal reach (failure), or weak SP reach (failure), it selects a winning chance notification with a low expectation of a winning gaming state. As a result, effects as shown in FIGS. 6(a) to 6(c-1) are executed.
[0107] On the other hand, when the sub-control CPU 800a is in the case of normal reach ⇒ different route effect (failure) or weak SP reach ⇒ different route effect (failure), it lottery-selects to win either a winning chance notification with a low expectation of a winning gaming state or a winning chance notification with a high expectation of a winning gaming state at the illustrated allocation value (probability). At this time, when executing the different route effect (failure), basically, it is treated as a reach with a low expectation of a winning gaming state. Still, in order to give the player a little expectation, it is made possible to generate a winning chance notification with a high expectation of a winning gaming state. When a winning chance notification with a high expectation of a winning gaming state occurs, effects as shown in FIGS. 6(a) to 6(c-2) are executed.
[0108] On the other hand, when the sub-control CPU 800a is in the case of weak SP ⇒ strong SP reach (failure), it selects a winning chance notification with a high expectation of a winning gaming state. This is because in the case of a winning chance notification with a low expectation of a winning gaming state occurring and becoming a strong SP reach, in order to make the player recognize that it is a certain win, in the case of failure, a winning chance notification with a high expectation of a winning gaming state is always selected.
[0109] On the other hand, when the sub-control CPU 800a is in the case of normal reach (win), it is configured to select a winning chance notification with a low expectation of a winning gaming state and not to select a winning chance notification with a high expectation of a winning gaming state.
[0110] Also, when it is a weak SP reach (win), the sub-control CPU 800a performs a lottery so as to select either a winning chance notification with a low expectation of entering a winning game state or a winning chance notification with a high expectation of entering a winning game state according to the illustrated allocation value (probability). At this time, since the weak SP reach is treated as a reach with a low expectation of entering a winning game state, a winning chance notification with a high expectation of entering a winning game state hardly occurs.
[0111] On the other hand, when it is a weak SP reach ⇒ different route production (win), weak SP ⇒ strong SP reach (win), or weak SP ⇒ strong SP reach ⇒ resurrection production (win), the sub-control CPU 800a performs a lottery so as to select either a winning chance notification with a low expectation of entering a winning game state or a winning chance notification with a high expectation of entering a winning game state according to the illustrated allocation value (probability). At this time, in the case of different route production or strong SP reach, a winning chance notification with a low expectation of entering a winning game state may appear. This is because, even if a winning chance notification with a low expectation of entering a winning game state occurs, if a different route production occurs, the player may enter a winning game state, so a winning chance notification with a low expectation of entering a winning game state may appear in order to give the player a high expectation. However, in the case of different route production, as described above, since there may be a losing case, it does not result in a confirmed win.
[0112] Thus, in the winning chance notification lottery table SB_NH_TBL shown in FIG. 14, regarding the strong SP reach, in the case of a miss, a winning chance notification with a high expectation of a winning game state always appears. On the other hand, in the case of a win, a winning chance notification with a low expectation of a winning game state may appear. Therefore, when the strong SP reach is executed, the ratio of the appearance of a winning chance notification with a high expectation of a winning game state is higher in the case of a miss in the strong SP reach than in the case of a win. This is because when the strong SP reach occurs in a situation where a winning chance notification with a high expectation of a winning game state does not appear, the player will recognize it as a production configuration with a confirmed win, which is called "breaking the law". Therefore, in the case of a miss, in order not to damage the player's expectation, such a distribution value is set when it becomes a strong SP reach in a situation where a winning chance notification with a high expectation of a winning game state does not occur. Note that "breaking the law" means a production state that satisfies specific conditions such that a winning chance notification with a high expectation of a winning game state should occur for a high-expectation reach with a high expectation of a winning game state, but the winning chance notification does not occur.
[0113] Therefore, as described above, referring to the winning chance notification lottery table SB_NH_TBL shown in FIG. 14, the sub-control CPU 800a will execute the lottery for the winning chance notification.
[0114] In addition, when the expectation of the winning game state is low, it is also possible not to execute the production of the winning chance notification. In this case, as shown in FIG. 6(a), the logo "Bakufu Shogun" on the upper decoration 42a remains lit in yellow. Further, in this case, the "low-expectation winning chance notification" in the winning chance notification lottery table SB_NH_TBL shown in FIG. 14 becomes "none".
[0115] <Explanation of raising the pre-reading expectation> Next, the pre-reading expectation increase described with reference to Fig. 5(a) will be explained. This pre-reading expectation increase is different from the winning chance notification. Even if the setting is OFF, the pre-reading preview will appear. And by setting it to ON, when the pre-reading preview appears, the expectation of hitting the winning game state will increase. However, accordingly, the appearance rate of the pre-reading preview will decrease. That is, since the appearance rate in the case of a miss decreases, although the appearance rate of the pre-reading preview itself decreases, the expectation of hitting the winning game state will increase. This point will be specifically explained below.
[0116] The pre-reading hold change table SB_SYH_TBL1 shown in Fig. 15(a) is stored in the sub-control ROM800b (see Fig. 4) and is used when the pre-reading expectation increase is set to OFF.
[0117] More specifically, when the sub-control CPU800a receives the lottery result (production control command DI_CMD) pre-read by the main control CPU600a with reference to the variation pattern distribution table M_HP_TBL shown in Fig. 13(c), it performs the following lottery with reference to the pre-reading hold change table SB_SY_TBL1 shown in Fig. 15(a).
[0118] That is, when a game ball wins at the special symbol 1 start port 44 (see Fig. 2), the sub-control CPU800a refers to the pre-reading hold change table SB_SYH_TBL1 shown in Fig. 15(a) and conducts a lottery on whether to change nothing, change to blue, change to green, change to red, or change to rainbow for the hold image of the first start hold ball.
[0119] Specifically, in the case of normal variation (miss), challenge production failure (miss), and normal reach (miss), the sub-control CPU800a conducts a lottery so as to win either to change nothing or to change to blue with the illustrated distribution value (probability).
[0120] Also, when there is a weak SP reach (miss), the sub-control CPU 800a makes a lottery so as to select one of whether to change nothing, change to blue, or change to green according to the illustrated distribution value (probability).
[0121] On the other hand, when there is a normal reach ⇒ different route effect (miss) or a weak SP reach ⇒ different route effect (miss), the sub-control CPU 800a makes a lottery so as to select one of whether to change nothing, change to blue, change to green, or change to red according to the illustrated distribution value (probability).
[0122] Also on the other hand, when there is a weak SP ⇒ strong SP reach (miss), the sub-control CPU 800a makes a lottery so as to select one of whether to change to blue, change to green, or change to red according to the illustrated distribution value (probability).
[0123] On the other hand, when there is a normal reach (hit), a weak SP reach (hit), a normal reach ⇒ different route effect (hit), a weak SP reach ⇒ different route effect (hit), a weak SP ⇒ strong SP reach (hit), or a weak SP ⇒ strong SP reach ⇒ resurrection effect (hit), the sub-control CPU 800a makes a lottery so as to select one of whether to change nothing, change to blue, change to green, change to red, or change to rainbow color according to the illustrated distribution value (probability).
[0124] Thus, when the anticipation degree increase of the preview is set to OFF, a lottery regarding the hold change is executed with reference to the preview hold change table SB_SYH_TBL1 shown in FIG. 15(a). In such a preview hold change table SB_SYH_TBL1, even for fluctuations that do not result in a reach such as normal fluctuations or challenge effects, the held image may change to blue, so that the player does not get bored with the symbol fluctuations. However, if the held image remains blue, since the anticipation degree for the winning game state is low, the player expects the held image to change to green or red. Note that the preview hold change table SB_SYH_TBL1 shown in FIG. 15(a) is only the change of the held image of the first start hold ball when a game ball wins the special symbol 1 start port 44 (see FIG. 2). Therefore, when the first start hold ball for which the preview determination has been made fluctuates, a preview effect indicating that the held image will change is separately executed.
[0125] The preview zone effect table SB_SYZ_TBL1 shown in FIG. 15(b) is stored in the sub-control ROM 800b (see FIG. 4) and is used when the anticipation degree increase of the preview is set to OFF.
[0126] The preview zone effect is a preview effect that starts from the fluctuation after the first start hold ball for which the preview determination has been made wins. As this preview zone effect, there are two types of zone effects: a weak zone effect and a strong zone effect. Among these, the strong zone effect has a high anticipation degree for the winning game state. Note that the zone effect entry fake is an effect for creating a commotion that appears to execute the zone effect but does not actually execute it.
[0127] More specifically, when the sub-control CPU 800a receives the lottery result (performance control command DI_CMD) lottery-selected by the main control CPU 600a with reference to the fluctuation pattern distribution table M_HP_TBL shown in FIG. 13(c), the sub-control CPU 800a performs the following lottery with reference to the preview zone effect table SB_SYZ_TBL1 shown in FIG. 15(b).
[0128] That is, when a game ball wins a prize at the special symbol 1 start port 44 (see Fig. 2), the sub-control CPU 800a refers to the preview zone effect table SB_SYZ_TBL1 shown in Fig. 15(b) for the first start hold ball and conducts a lottery on whether to perform no zone effect, execute a zone effect entry fake, execute a weak zone effect, or execute a strong zone effect.
[0129] Specifically, when it is a normal variation (loss), a challenge effect failure (loss), or a normal reach (loss), the sub-control CPU 800a conducts a lottery to win either not to perform a zone effect or to execute a zone effect entry fake with the illustrated allocation value (probability).
[0130] Also, when it is a weak SP reach (loss), the sub-control CPU 800a conducts a lottery to win either not to perform a zone effect, execute a zone effect entry fake, or execute a weak zone effect with the illustrated allocation value (probability).
[0131] On the other hand, when it is a normal reach ⇒ different route effect (loss) or a weak SP reach ⇒ different route effect (loss), the sub-control CPU 800a conducts a lottery to win either not to perform a zone effect, execute a zone effect entry fake, execute a weak zone effect, or execute a strong zone effect with the illustrated allocation value (probability).
[0132] Also on the other hand, when it is a weak SP ⇒ strong SP reach (loss), the sub-control CPU 800a conducts a lottery to win either not to perform a zone effect, execute a weak zone effect, or execute a strong zone effect with the illustrated allocation value (probability).
[0133] On the other hand, when it is a normal reach (win), the sub-control CPU 800a selects not to perform a zone effect.
[0134] Also, when it comes to a weak SP reach (win), the sub-control CPU 800a conducts a lottery to select one of the following: whether to perform no zone production, execute a zone production entry false start, or execute a weak zone production, according to the illustrated distribution value (probability).
[0135] On the other hand, when it comes to a normal reach ⇒ different route production (win) or a weak SP reach ⇒ different route production (win), the sub-control CPU 800a conducts a lottery to select one of the following: whether to perform no zone production, execute a zone production entry false start, execute a weak zone production, or execute a strong zone production, according to the illustrated distribution value (probability).
[0136] Also on the other hand, when it comes to a weak SP ⇒ strong SP reach (win) or a weak SP ⇒ strong SP reach ⇒ resurrection production (win), the sub-control CPU 800a conducts a lottery to select one of the following: whether to perform no zone production, execute a weak zone production, or execute a strong zone production, according to the illustrated distribution value (probability).
[0137] Thus, when the anticipation degree increase for preview is set to OFF, a lottery regarding zone production is executed by referring to the preview zone production table SB_SYZ_TBL1 shown in FIG. 15(b).
[0138] Here, with reference to the preview hold change table SB_SYH_TBL1 shown in FIG. 15(a) and the preview zone production table SB_SYZ_TBL1 shown in FIG. 15(b), an example of the production executed when conducting a lottery will be described with reference to FIG. 16.
[0139] In FIG. 16, as a result of conducting a preview notice lottery for the hold that won in the second first start hold ball, it was selected that the hold image changes to red, and an example of the production when it is selected for the preview zone production is shown.
[0140] Specifically, as shown in FIG. 16(a), on the liquid crystal display device 41, a video of a decorative pattern (refer to image P20) that fluctuates rapidly is displayed, and at the same time, a video in which the resident patterns (left resident pattern, middle resident pattern, right resident pattern) (refer to image P21) fluctuate rapidly is displayed. Then, as shown in FIG. 16(a), a variable icon is displayed at the lower left corner of the screen of the liquid crystal display device 41 (refer to image P22a), and to its right, the first hold image (refer to image P22b) is displayed, and the second hold image (refer to image P22c) is displayed. At this time, as a result of the sub-control CPU 800a performing a lottery with reference to the pre-reading hold change table SB_SYH_TBL1 shown in FIG. 15(a), the second hold image (refer to image P22c) was selected to change to red. Therefore, on the liquid crystal display device 41 shown in FIG. 16(a), the second hold image (refer to image P22c) that has changed to red is displayed. Also, as a result of the sub-control CPU 800a performing a lottery with reference to the pre-reading zone effect table SB_SYZ_TBL1 shown in FIG. 15(b), the second hold image (refer to image P22c) was selected to execute a zone effect. However, at this point, the zone effect is not executed and will start from the next pattern fluctuation.
[0141] That is, when the pattern fluctuation stops from the state shown in FIG. 16(a), the sub-control CPU 800a controls the liquid crystal display device 41 shown in FIG. 16(b) to display the left decorative pattern (refer to image P20a), the middle decorative pattern (refer to image P20b), and the right decorative pattern (refer to image P20c) that have stopped (stopped at "658" in the figure), and the resident pattern (refer to image P2A) also stops at the same number. At this time, as shown in FIG. 16(b), the display of the variable icon (refer to image P22a shown in FIG. 16(a)) is erased.
[0142] Subsequently, when variations for the first held image are executed (see the image P22a shown in FIGS. 16(c-1) and (c-2)), the sub-control CPU 800a causes the liquid crystal display device 41 shown in FIGS. 16(c-1) and (c-2) to display a video of a fast-changing decorative pattern (see the image P20) and also display a video in which the resident patterns (left resident pattern, middle resident pattern, right resident pattern) (see the image P21) are fast-changing. At this time, if the second held image (see the images P22c in FIGS. 16(a) and (b)) has been selected to execute the weak zone effect, the sub-control CPU 800a causes the liquid crystal display device 41 to display a strip-shaped telop of "Violent Zone" (see the image P30) as shown in FIG. 16(c-1). On the other hand, if the second held image (see the images P22c in FIGS. 16(a) and (b)) has been selected to execute the strong zone effect, the sub-control CPU 800a causes the liquid crystal display device 41 to display a strip-shaped telop of "Violent Zone Extreme" (see the image P31) as shown in FIG. 16(c-2). Thus, the zone effect is executed in this way. Note that this strip-shaped telop of "Violent Zone" (see the image P30) and the strip-shaped telop of "Violent Zone Extreme" (see the image P31) will be displayed on the liquid crystal display device 41 until the pattern variation for the second held image (see the images P22c in FIGS. 16(a) and (b)) starts. Also, when executing the zone effect entry gas, the strip-shaped telop of "Violent Zone" shown in FIG. 16(c-1) (see the image P30) and the strip-shaped telop of "Violent Zone Extreme" shown in FIG. 16(c-2) (see the image P31) will disappear while pretending to be displayed on the liquid crystal display device 41.
[0143] Thus, when the pre-reading expectation increase described with reference to FIG. 5(a) is set to ON, instead of the pre-reading hold change table SB_SYH_TBL1 shown in FIG. 15(a) and the pre-reading zone production table SB_SYZ_TBL1 shown in FIG. 15(b), the pre-reading hold change table SB_SYH_TBL2 shown in FIG. 17(a) is used, and instead of the pre-reading zone production table SB_SYZ_TBL1 shown in FIG. 15(b), the pre-reading zone production table SB_SYZ_TBL2 shown in FIG. 17(b) is used. Note that the pre-reading hold change table SB_SYH_TBL2 shown in FIG. 17(a) and the pre-reading zone production table SB_SYZ_TBL2 shown in FIG. 17(b) are stored in the sub-control ROM 800b (see FIG. 4).
[0144] The sub-control CPU 800a makes a lottery as follows with reference to the pre-reading hold change table SB_SYH_TBL2 shown in FIG. 17(a).
[0145] When the sub-control CPU 800a is in the case of normal variation (off), challenge production failure (off), normal reach (off), or weak SP reach (off), it selects to make no change with the illustrated allocation value (probability).
[0146] Also, when the sub-control CPU 800a is in the case of normal reach ⇒ different route production (off) or weak SP reach ⇒ different route production (off), it makes a lottery so as to win in any one of making no change, changing to blue, or changing to green with the illustrated allocation value (probability).
[0147] On the other hand, when the sub-control CPU 800a is in the case of weak SP ⇒ strong SP reach (off), it makes a lottery so as to win in any one of changing to green or changing to red with the illustrated allocation value (probability).
[0148] On the other hand, in the case of normal reach (win), weak SP reach (win), normal reach ⇒ different route performance (win), weak SP reach ⇒ different route performance (win), weak SP ⇒ strong SP reach (win), weak SP ⇒ strong SP reach ⇒ resurrection performance (win), the sub-control CPU 800a randomly selects one of the following options with the illustrated allocation values (probabilities): do not change anything, change to blue, change to green, change to red, or change to rainbow color.
[0149] Thus, when the anticipation degree increase for pre-reading is set to ON in this way, a random selection regarding the change of suspension is executed by referring to the pre-reading suspension change table SB_SYH_TBL2 shown in Fig. 17(a). Note that in the different route performance of a miss, the green and red colors with a high anticipation degree for the winning game state are made less likely to appear in the pre-reading suspension change table SB_SYH_TBL2 shown in Fig. 17(a). In the different route performance, since the winning chance notification with a high anticipation degree for the winning game state hardly appears, the pre-reading notice of the pattern with a high anticipation degree for the winning game state is made less likely to appear. This is to prevent disappointing the player.
[0150] On the other hand, the sub-control CPU 800a randomly selects as follows regarding the zone performance by referring to the pre-reading zone performance table SB_SYZ_TBL2 shown in Fig. 17(b).
[0151] The sub-control CPU 800a selects not to perform the zone performance in the case of normal variation (miss), challenge performance failure (miss), normal reach (miss), weak SP reach (miss), normal reach (win).
[0152] Also, in the case of normal reach ⇒ different route performance (miss), weak SP reach ⇒ different route performance (miss), weak SP reach (win), the sub-control CPU 800a randomly selects one of the following options with the illustrated allocation values (probabilities): do not perform the zone performance or execute a weak zone performance.
[0153] On the other hand, when the sub-control CPU 800a is in the case of weak SP reach ⇒ strong SP reach (miss), it draws lots so as to select one of not performing zone production, performing weak zone production, or performing strong zone production with the allocated values (probabilities) shown in the figure.
[0154] On the other hand, when the sub-control CPU 800a is in the case of normal reach ⇒ different route production (win), weak SP reach ⇒ different route production (win), weak SP ⇒ strong SP reach (win), weak SP ⇒ strong SP reach ⇒ revival production (win), it draws lots so as to select one of not performing zone production, performing weak zone production, or performing strong zone production with the allocated values (probabilities) shown in the figure.
[0155] Thus, when the anticipation degree increase of preview is set to ON in this way, a lottery regarding zone production is executed with reference to the preview zone production table SB_SYZ_TBL2 shown in Fig. 17(b).
[0156] Therefore, by setting the anticipation degree increase of preview to ON in this way, in normal variations and normal reaches which are variations with a low anticipation degree for the winning game state, the preview announcement production does not appear. Therefore, although the appearance rate of the preview announcement production decreases when viewed as a whole of the variations, just by the preview announcement production appearing, the player can expect the winning game state. Regarding the strong SP reach, in the preview hold change table SB_SYH_TBL2 shown in Fig. 17(a), patterns with a high anticipation degree for the winning game state (green or red) are likely to appear, but in the preview zone production table SB_SYZ_TBL2 shown in Fig. 17(b), patterns with a high anticipation degree for the winning game state (strong zone production) are less likely to appear. In the case of strong SP reach, the player anticipates the winning game state, but if in the case of a miss, both the preview hold change and the preview zone production show patterns with a high anticipation degree for the winning game state, it will disappoint the player, so while not impairing the player's expectation, it is designed not to give excessive expectation.
[0157] Incidentally, when the winning chance notification is turned on and the anticipation increase for preview is set to OFF, if a lottery regarding the change of hold is executed with reference to the preview hold change table SB_SYH_TBL1 shown in Fig. 15(a), a blue hold will occur where the hold image of the first start hold ball changes to blue in a normal reach or a weak SP reach with a low anticipation of a winning game state. However, since no winning chance notification with a high anticipation of a winning game state occurs at the time of winning of the first start hold ball when the game ball wins the special symbol 1 start port 44 (see Fig. 2), there is a problem that the player's anticipation of the blue hold almost disappears. Therefore, in the present embodiment, when the winning chance notification is turned on, even if the anticipation increase for preview is not set to ON, the preview notice effect is lottery-selected with reference to the preview hold change table SB_SYH_TBL2 shown in Fig. 17(a) and the preview zone effect table SB_SYZ_TBL2 shown in Fig. 17(b). In the present embodiment, when the winning chance notification is turned on, the preview hold change table SB_SYH_TBL2 shown in Fig. 17(a) and the preview zone effect table SB_SYZ_TBL2 shown in Fig. 17(b) are referred to. However, the present invention is not limited to this, and a preview hold change table or a preview zone effect table with a further reduced appearance rate in the case of a miss may be referred to. Also, in the present embodiment, when the winning chance notification is turned on, if the anticipation increase for preview is set to ON, it is automatically set to OFF. That is, it is set to OFF on the menu screen (see image P1) displayed on the liquid crystal display device 41 shown in Fig. 5(a). However, in the actual internal control, regardless of the setting made by the player for the anticipation increase for preview, the anticipation increase for preview switches to the same state as ON.
[0158] <Explanation of Winning Chance Notification and Anticipatory Effect during Variation> Next, the winning chance notification and the preview performance during variation will be explained. Regarding the preview performance during variation (a preview performance indicating the degree of expectation for the winning game state with respect to the variation), when the winning chance notification is set to ON, the distribution value is changed. That is, when a normal variation or a normal reach occurs, since a winning chance notification with a high degree of expectation for the winning game state does not appear in the winning chance notification, the player will not be interested in the preview performance for that variation. Therefore, when the winning chance notification is set to ON, the appearance rate of the preview performance is decreased. Hereinafter, the step-up preview performance will be explained as an example.
[0159] The step-up preview table SB_STU_TBL1 shown in FIG. 18(a) is stored in the sub-control ROM 800b (see FIG. 4) and is used when the winning chance notification is set to OFF.
[0160] More specifically, when the sub-control CPU 800a receives the lottery result (production control command DI_CMD) selected by the main control CPU 600a with reference to the variation pattern distribution table M_HP_TBL shown in FIG. 13(c), the sub-control CPU 800a refers to the step-up preview table SB_STU_TBL1 shown in FIG. 18(a) and conducts the following lottery for the step-up preview.
[0161] Specifically, when it is a normal variation of 3-second variation (miss), normal variation of 8-second variation (miss), the sub-control CPU 800a conducts a lottery so as to win either not to execute the step-up preview performance or to execute up to the first-stage step-up preview performance (SU1) with the shown distribution value (probability).
[0162] Also, when it is a normal variation of 12-second variation (miss), challenge production failure (miss), normal reach (miss), the sub-control CPU 800a conducts a lottery so as to win either not to execute the step-up preview performance, to execute up to the first-stage step-up preview performance (SU1), or to execute up to the second-stage step-up preview performance (SU2) with the shown distribution value (probability).
[0163] On the one hand, when there is a weak SP reach (miss), the sub-control CPU 800a randomly selects whether to execute no step-up preview effect, execute up to the first-stage step-up preview effect (SU1), execute up to the second-stage step-up preview effect (SU2), or execute up to the third-stage step-up preview effect (SU3) according to the illustrated allocation values (probabilities).
[0164] On the other hand, when there is a normal reach ⇒ alternative route effect (miss), weak SP reach ⇒ alternative route effect (miss), weak SP ⇒ strong SP reach (miss), normal reach (hit), weak SP reach (hit), normal reach ⇒ alternative route effect (hit), weak SP reach ⇒ alternative route effect (hit), weak SP ⇒ strong SP reach (hit), or weak SP ⇒ strong SP reach ⇒ resurrection effect (hit), the sub-control CPU 800a randomly selects whether to execute no step-up preview effect, execute up to the first-stage step-up preview effect (SU1), execute up to the second-stage step-up preview effect (SU2), execute up to the third-stage step-up preview effect (SU3), or execute up to the fourth-stage step-up preview effect (SU4) according to the illustrated allocation values (probabilities).
[0165] Thus, when the winning chance notification is set to OFF, the step-up preview lottery is executed with reference to the step-up preview table SB_STU_TBL1 shown in FIG. 18(a).
[0166] On the one hand, when the winning chance notification is set to ON, the step-up preview table SB_STU_TBL2 shown in FIG. 18(b) is used. Note that the step-up preview table SB_STU_TBL2 shown in FIG. 18(b) is stored in the sub-control ROM 800b (see FIG. 4).
[0167] The sub-control CPU 800a refers to the step-up notice table SB_STU_TBL2 shown in Fig. 18(b) and conducts a lottery for the step-up notice as follows.
[0168] The sub-control CPU 800a selects not to execute the step-up notice effect when there are normal fluctuations of 3 seconds (outlier) and normal fluctuations of 8 seconds (outlier).
[0169] Also, when there are normal fluctuations of 12 seconds (outlier), challenge effect failure (outlier), and normal reach (outlier), the sub-control CPU 800a conducts a lottery to win either not to execute the step-up notice effect or to execute up to the first-stage step-up notice effect (SU1) according to the illustrated allocation values (probabilities).
[0170] On the other hand, when there is a weak SP reach (outlier), the sub-control CPU 800a conducts a lottery to win either not to execute the step-up notice effect, to execute up to the first-stage step-up notice effect (SU1), or to execute up to the second-stage step-up notice effect (SU2) according to the illustrated allocation values (probabilities).
[0171] On the other hand, when there are normal reach ⇒ alternative route effect (outlier), weak SP reach ⇒ alternative route effect (outlier), weak SP ⇒ strong SP reach (outlier), normal reach (hit), weak SP reach (hit), normal reach ⇒ alternative route effect (hit), weak SP reach ⇒ alternative route effect (hit), weak SP ⇒ strong SP reach (hit), and weak SP ⇒ strong SP reach ⇒ resurrection effect (hit), the sub-control CPU 800a conducts a lottery to win either not to execute the step-up notice effect, to execute up to the first-stage step-up notice effect (SU1), to execute up to the second-stage step-up notice effect (SU2), to execute up to the third-stage step-up notice effect (SU3), or to execute up to the fourth-stage step-up notice effect (SU4) according to the illustrated allocation values (probabilities).
[0172] Thus, when the winning chance notification is set to ON in this way, the lottery for the step-up notice is executed with reference to the step-up notice table SB_STU_TBL2 shown in FIG. 18(b).
[0173] Therefore, when the winning chance notification is set to ON, in the case of normal variation or normal reach, since the winning chance notification with a high expectation level for the winning game state does not appear in the winning chance notification, the appearance rate of the preview effect is reduced as described above.
[0174] <Explanation of effect customization in the RUSH state (right hitting state)> Next, the effect customization in the RUSH state (right hitting state), which is a favorable state more advantageous to the player than the normal game state, will be explained. Even during the RUSH state, which is a state where it is easy to obtain the next jackpot after a big win, the effect customization described with reference to FIG. 5 can be performed. For example, although the types and variations of the preview notices for the increase in the preview expectation level during the RUSH state are different from those in the normal game state, they are the same in terms of customizing the expectation level for the winning game state. Specifically, during the RUSH state, when the increase in the preview expectation level is set to ON, the expectation level for the winning game state is higher than that when the increase in the preview expectation level is set to ON in the normal game state. Since it is easier to win during the RUSH state, when the increase in the preview expectation level is set to ON, if the preview notice effect appears, it is made to hit with a high probability so as not to damage the player's sense of expectation. Hereinafter, the preview hold change effect and the preview chance number notice effect will be described as examples.
[0175] The first pre-reading hold change table SB_D1SYH_TBL shown in Fig. 19(a) is stored in the sub-control ROM 800b (see Fig. 4) and is used when the pre-reading expectation increase is set to OFF. That is, when a game ball wins a prize at the special symbol 2 start port 45a (see Fig. 2), a lottery is conducted to determine whether to make no change, change to blue, change to green, change to red, or change to rainbow color with reference to the first pre-reading hold change table SB_D1SYH_TBL shown in Fig. 19(a).
[0176] Specifically, when it is a normal variation (loss) or a tempai aoiri production failure (loss), the sub-control CPU 800a conducts a lottery to win either making no change or changing to blue with the illustrated allocation value (probability).
[0177] Also, when it is a normal reach (loss), the sub-control CPU 800a conducts a lottery to win either making no change, changing to blue, or changing to green with the illustrated allocation value (probability).
[0178] On the other hand, when it is an SP reach (loss), the sub-control CPU 800a conducts a lottery to win either making no change, changing to blue, changing to green, or changing to red with the illustrated allocation value (probability).
[0179] On the other hand, when it is a normal reach (win), an SP reach (win), or a sudden win (win), the sub-control CPU 800a conducts a lottery to win either making no change, changing to blue, changing to green, changing to red, or changing to rainbow color with the illustrated allocation value (probability).
[0180] Thus, in this way, during the RUSH state, when the pre-reading expectation increase is set to OFF, a lottery regarding hold change is executed with reference to the first pre-reading hold change table SB_D1SYH_TBL shown in Fig. 19(a).
[0181] On the other hand, when the anticipation degree increase for pre-reading is set to ON during the RUSH state, a lottery regarding reservation change is executed with reference to the second pre-reading reservation change table SB_D2SYH_TBL shown in Fig. 19(b). Note that the second pre-reading reservation change table SB_D2SYH_TBL shown in Fig. 19(b) is stored in the sub-control ROM 800b (see Fig. 4).
[0182] The sub-control CPU 800a makes a lottery as follows with reference to the second pre-reading reservation change table SB_D2SYH_TBL shown in Fig. 19(b).
[0183] The sub-control CPU 800a selects not to make any change when it is normal variation (miss), tempai wave production failure (miss), normal reach (miss).
[0184] Also, when it is SP reach (miss), the sub-control CPU 800a makes a lottery to select either not to make any change, change to blue, change to green, or change to red.
[0185] On the other hand, when it is normal reach (hit), SP reach (hit), sudden hit (hit), the sub-control CPU 800a makes a lottery to select either not to make any change, change to blue, change to green, change to red, or change to rainbow color.
[0186] Thus, when the anticipation degree increase for pre-reading is set to ON during the RUSH state, a lottery regarding reservation change is executed with reference to the second pre-reading reservation change table SB_D2SYH_TBL shown in Fig. 19(b).
[0187] Therefore, in this way, when the pre-reading preview effect appears during the RUSH state, it is made to hit with a high probability.
[0188] Next, the preview chance notice will be explained. This preview chance notice is a notice that suggests the degree of expectation for a winning game state by adding an effect to the decorative pattern or displaying it superimposed when the decorative pattern at the time of variable stop is displayed, for example, in the order of (123) or only even numbers (246). Note that this preview chance notice is a preview effect that is executed only during variable changes.
[0189] The first preview chance notice table SB_D1SYC_TBL shown in FIG. 20(a) is stored in the sub-control ROM 800b (see FIG. 4) and is used when the preview expectation increase is set to OFF. That is, with respect to the second start hold ball when a game ball wins the special symbol 2 start port 45a (see FIG. 2), referring to the first preview chance notice table SB_D1SYC_TBL shown in FIG. 20(a), an effect is added to the decorative pattern, or it is not superimposed and displayed, or a blue effect is added and superimposed and displayed, or a green effect is added and superimposed and displayed, or a red effect is added and superimposed and displayed for lottery.
[0190] Specifically, in the case of normal variation (loss), the sub-control CPU 800a conducts a lottery at the illustrated allocation value (probability) to win either adding an effect to the decorative pattern or superimposing and displaying it, or adding a blue effect and superimposing and displaying it.
[0191] Also, in the case of a tempai blue effect failure (loss) or a normal reach (loss), the sub-control CPU 800a conducts a lottery at the illustrated allocation value (probability) to win either adding an effect to the decorative pattern or superimposing and displaying it, or adding a blue effect and superimposing and displaying it, or adding a green effect and superimposing and displaying it.
[0192] On the other hand, when the sub-control CPU 800a is in the SP reach (miss), normal reach (hit), SP reach (hit), or sudden hit (hit) state, it randomly selects whether to add an effect to the decorative pattern or not, or to add a blue effect and display it superimposed, or to add a green effect and display it superimposed, or to add a red effect and display it superimposed, according to the illustrated allocation values (probabilities).
[0193] Thus, when the advance reading expectation increase is set to OFF during the RUSH state, a lottery regarding the advance reading chance notice is executed by referring to the first advance reading chance notice table SB_D1SYC_TBL shown in FIG. 20(a).
[0194] On the other hand, when the advance reading expectation increase is set to ON during the RUSH state, a lottery regarding the advance reading chance notice is executed by referring to the second advance reading chance notice table SB_D2SYC_TBL shown in FIG. 20(b). Note that the second advance reading chance notice table SB_D2SYC_TBL shown in FIG. 20(b) is stored in the sub-control ROM 800b (see FIG. 4).
[0195] The sub-control CPU 800a randomly selects as follows by referring to the second advance reading chance notice table SB_D2SYC_TBL shown in FIG. 20(b).
[0196] When the sub-control CPU 800a is in the normal variation (miss), tempai wave effect failure (miss), or normal reach (miss) state, it selects not to add an effect to the decorative pattern or display it superimposed.
[0197] Also, when the sub-control CPU 800a is in the SP reach (miss) state, it randomly selects whether to add an effect to the decorative pattern or not, or to add a blue effect and display it superimposed, or to add a green effect and display it superimposed, according to the illustrated allocation values (probabilities).
[0198] On the other hand, in the case of normal reach (win), SP reach (win), or sudden win (win), the sub-control CPU 800a randomly selects one of the following options according to the illustrated allocation values (probabilities): adding an effect to the decorative symbol, or not overlapping and displaying it; adding a blue effect, or overlapping and displaying it; adding a green effect, or overlapping and displaying it; adding a red effect, or overlapping and displaying it.
[0199] Thus, when the advance reading anticipation level increase is set to ON during the RUSH state, a lottery regarding the advance reading chance notice is executed with reference to the second advance reading chance notice table SB_D2SYC_TBL shown in FIG. 20(b).
[0200] Therefore, when the advance reading notice effect appears during the RUSH state in this way, the winning probability is set high.
[0201] <Explanation of the advance reading notice effect in the RUSH state (right-handed state)> By the way, the above-described advance reading chance notice is also executed in the normal game state. However, in the normal game state, the high-speed variation time of the symbols is longer than that during the RUSH state, and the advance reading chance notice is executed after the stop symbol of each decorative symbol is recognized. That is, during the RUSH state, since the variation time is short, the ratio of the time during which the advance reading notice effect is executed in the variation time is higher than that in the normal game state. This point will be specifically explained below.
[0202] First, the execution of the preview of the chance draw during the RUSH state (normal variation (1.5 seconds)) will be described. At timing T20 shown in FIG. 21(a), the variation of the symbols starts. As shown in FIG. 22(a), on the liquid crystal display device 41, a video of a decorative symbol (refer to image P20) that is rapidly varying is displayed, and at the same time, a video of the resident symbols (left resident symbol, middle resident symbol, right resident symbol) (refer to image P21) that are rapidly varying is displayed. Then, as shown in FIG. 22(a), at the lower left corner of the screen of the liquid crystal display device 41, a variation icon is displayed (refer to image P22a), and a first hold image (refer to image P22b) and a second hold image (refer to image P22c) are displayed. Further, as shown in FIG. 22(a), on the liquid crystal display device 41, the character "Right Hit" (refer to image P40) that is small and prompts the player to hit right is displayed at the upper right end of the screen.
[0203] Next, at timing T21 shown in FIG. 21(a), when the decorative symbol stops, the sub-control CPU 800a controls the liquid crystal display device 41 to display the left decorative symbol (refer to image P20a), the middle decorative symbol (refer to image P20b), and the right decorative symbol (refer to image P20c) in a stopped state (in the illustration, stopped at "246") as shown in FIG. 22(b). At this time, in order to notify that the stopped left decorative symbol (refer to image P20a), middle decorative symbol (refer to image P20b), and right decorative symbol (refer to image P20c) are chance draws, the sub-control CPU 800a controls to add, or superimpose and display, an effect P41 (in FIGS. 22(c) and (d), a blue effect is exemplified) on the left decorative symbol (refer to image P20a), the middle decorative symbol (refer to image P20b), and the right decorative symbol (refer to image P20c) on the liquid crystal display device 41 as shown in FIGS. 22(c) to (d) (also refer to timing T21 to T22 shown in FIG. 21(a)).
[0204] Next, when the variation of the symbols stops at timing T22 shown in FIG. 21(a), the sub-control CPU 800a controls the liquid crystal display device 41 shown in FIG. 22(e) to display the left decorative symbol (see image P20a), the middle decorative symbol (see image P20b), and the right decorative symbol (see image P20c) that have stopped (in the illustration, they stop at "246"), and also display the resident symbol (see image P21) that has stopped with the same number. At this time, as shown in FIG. 22(e), the display of the variation icon (see image P22a shown in FIG. 22(f)) is erased.
[0205] Thus, in this way, the preview chance symbol preview is executed so as to be within one variation.
[0206] Next, when the variation for the first held image is executed at timing T23 shown in FIG. 21(a) (see image P22b shown in FIG. 22(e)), the sub-control CPU 800a causes the liquid crystal display device 41 shown in FIG. 22(f) to display the video of the decorative symbol (see image P20) that is rapidly varying, and also display the video of the resident symbols (left resident symbol, middle resident symbol, right resident symbol) (see image P21) that are rapidly varying. In addition, when the preview chance symbol preview is executed within this one variation, at timing T24 shown in FIG. 21(a) in the same manner as described above, the decorative symbol stops, and the left decorative symbol (see image P20a), the middle decorative symbol (see image P20b), and the right decorative symbol (see image P20c) effect P41 is added or overlaid and displayed on the liquid crystal display device 41, and at timing T25 shown in FIG. 21(a), the variation of the symbols stops.
[0207] Therefore, in this way, the preview chance symbol preview is set to be within one variation and does not extend to the next variation.
[0208] Furthermore, the execution of the preview chance symbol preview during the RUSH state (normal variation (1.5 seconds)) is such that for each variation time, 1 / 2 (for example, 0.75 seconds), that is, 50% of the variation time is the production time of the preview chance symbol preview.
[0209] Next, the execution of the preview chance result prediction in the normal gaming state (normal variation (12 seconds)) will be described. At timing T30 shown in FIG. 21(b), the symbol variation starts. As shown in FIG. 23(a), on the liquid crystal display device 41, a video of a decorative symbol (refer to image P20) that is rapidly varying is displayed, and at the same time, a video of the stationary symbols (left stationary symbol, middle stationary symbol, right stationary symbol) (refer to image P21) that are rapidly varying is displayed. Then, as shown in FIG. 23(a), at the lower left corner of the screen of the liquid crystal display device 41, a variation icon is displayed (refer to image P22a), and the first hold image (refer to image P22b) and the second hold image (refer to image P22c) are displayed.
[0210] Next, at timing T31 shown in FIG. 21(b), when the left decorative symbol stops, the sub-control CPU 800a controls the liquid crystal display device 41 to display the state in which the left decorative symbol (refer to image P20a) has stopped (in the illustration, it stops at "2") as shown in FIG. 23(b).
[0211] Next, at timing T32 shown in FIG. 21(b), when the right decorative symbol stops, the sub-control CPU 800a controls the liquid crystal display device 41 to display the state in which the right decorative symbol (refer to image P20c) has stopped (in the illustration, it stops at "6") as shown in FIG. 23(c).
[0212] Next, when the middle decorative symbol stops at timing T33 shown in FIG. 21(b), the sub-control CPU 800a controls the liquid crystal display device 41 to display the state in which the middle decorative symbol (see image P20b) has stopped (in the drawing, it stops at "4") as shown in FIG. 23(d). At this time, in order to notify that the stopped left decorative symbol (see image P20a), middle decorative symbol (see image P20b), and right decorative symbol (see image P20c) are winning combinations, the sub-control CPU 800a adds an effect P41 (in FIGS. 23(e) and (f), a blue effect is exemplified) to or superimposes and displays on the left decorative symbol (see image P20a), middle decorative symbol (see image P20b), and right decorative symbol (see image P20c) on the liquid crystal display device 41 as shown in FIGS. 23(e) to (f) (also refer to timing T33 to T34 shown in FIG. 21(b)).
[0213] Next, when the symbol variation stops at timing T34 shown in FIG. 21(b), the sub-control CPU 800a controls the liquid crystal display device 41 shown in FIG. 23(g) to display the left decorative symbol (see image P20a), middle decorative symbol (see image P20b), and right decorative symbol (see image P20c) that have stopped (in the drawing, they stop at "246"), and the stationary symbol (see image P21) that has stopped with the same number. At this time, as shown in FIG. 23(g), the display of the variation icon (see image P22a shown in FIG. 23(f)) is erased.
[0214] Thus, in this way, the advance notice of winning combinations is executed so that the normal game state is also contained within one variation.
[0215] Next, when the variation for the first held image is executed at timing T35 shown in FIG. 21(b) (see image P22b shown in FIG. 23(g)), the sub-control CPU 800a displays the video of the rapidly varying decorative symbols (see image P20) on the liquid crystal display device 41 shown in FIG. 23(h), and also displays the video of the rapidly varying stationary symbols (left stationary symbol, middle stationary symbol, right stationary symbol) (see image P21).
[0216] Therefore, in this way, the preview chance result preview is designed to be within one variation and not to span across the next variation.
[0217] Furthermore, the execution of the preview chance result preview in the normal game state (normal variation (12 seconds)) is such that, per variation time, 1 / 16 (for example, 0.75 seconds), that is, 6% of the variation time is the production time for the preview chance result preview.
[0218] Next, the execution of the preview chance result preview in the normal game state (normal variation (3 seconds)) will be described. At timing T40 shown in FIG. 21(c), the symbol variation starts. As shown in FIG. 23(a), on the liquid crystal display device 41, a video of the decorative symbols (refer to image P20) that are rapidly varying is displayed, and at the same time, videos of the resident symbols (left resident symbol, middle resident symbol, right resident symbol) (refer to image P21) that are rapidly varying are displayed. Then, as shown in FIG. 23(a), at the lower left corner of the screen of the liquid crystal display device 41, a variation icon is displayed (refer to image P22a), and at the same time, the first hold image (refer to image P22b) and the second hold image (refer to image P22c) are displayed.
[0219] Next, at timing T41 shown in FIG. 21(c), when the decorative symbols stop, the sub-control CPU 800a controls the liquid crystal display device 41 to display, as shown in FIG. 23(d), the left decorative symbol (refer to image P20a), the middle decorative symbol (refer to image P20b), and the right decorative symbol (refer to image P20c) in a stopped state (in the illustration, stopped at "246"). At this time, in order to notify that the stopped left decorative symbol (refer to image P20a), middle decorative symbol (refer to image P20b), and right decorative symbol (refer to image P20c) are chance results, the sub-control CPU 800a controls to add, as shown in FIGS. 23(e) to (f) (also refer to timing T41 to T42 shown in FIG. 21(c)), an effect P41 (in FIGS. 23(e) and (f), a blue effect is exemplified) to the left decorative symbol (refer to image P20a), middle decorative symbol (refer to image P20b), and right decorative symbol (refer to image P20c), or to display them superimposed on the liquid crystal display device 41.
[0220] Next, when the variation of the symbols stops at timing T42 shown in FIG. 21(c), the sub-control CPU 800a controls the liquid crystal display device 41 shown in FIG. 23(g) to display the left decorative symbol (see image P20a), the middle decorative symbol (see image P20b), and the right decorative symbol (see image P20c) that have stopped (stopped at "246" in the figure), and also the resident symbol (see image P21) that has stopped with the same number. At this time, as shown in FIG. 23(g), the display of the variation icon (see image P22a shown in FIG. 23(f)) is erased.
[0221] Thus, in this way, the advance chance symbol preview is executed so that the normal game state is also contained within one variation.
[0222] Next, when the variation for the first held image is executed at timing T43 shown in FIG. 21(c) (see image P22b shown in FIG. 23(g)), the sub-control CPU 800a causes the liquid crystal display device 41 shown in FIG. 23(h) to display the video of the decorative symbols (see image P20) that are rapidly varying, and also the video of the resident symbols (left resident symbol, middle resident symbol, right resident symbol) (see image P21) that are rapidly varying.
[0223] Therefore, in this way, the advance chance symbol preview is designed to be contained within one variation and not to extend to the next variation.
[0224] Furthermore, the execution of the advance chance symbol preview in the normal game state (normal variation (3 seconds)) is such that, per variation time, 1 / 3 (for example, about 1.0 second), that is, 33% of the variation time is the production time of the advance chance symbol preview.
[0225] Therefore, as described above, in the normal game state, the high-speed variation time of the symbols is longer than during the RUSH state, and the advance chance symbol preview is executed after the stop symbols of each decorative symbol are recognized. Therefore, as described above, during the RUSH state, since the variation time is short, the ratio of the time during which the advance preview production is executed in one variation time is higher than in the normal game state.
[0226] Also, as described above, the winning chance notification is an effect that occurs at the time of reserved winning for the first reserved ball when a game ball wins in the special symbol 1 start port 44 (see FIG. 2). Regardless of the variable time executed at the time of reserved winning, it is an effect with a fixed effect time (at least an effect by a decorative lamp and sound). However, as described above, the preview chance symbol prediction is designed to be contained within one variation and not to span to the next variation. Although not described above, the preview effect due to the preview reservation change is also designed to be contained within one variation and not to span to the next variation.
[0227] <Explanation of a modified example of the winning chance notification> Regarding the winning chance notification described above, the following can be done.
[0228] When setting the winning chance notification to ON, if the special symbol is in a variable state, display the custom setting, and set it to ON after a predetermined variation (for example, a variation corresponding to the number of reservations displayed when the setting is switched). Specifically, as shown in FIG. 24(a), on the liquid crystal display device 41, a state indicating that the special symbol in which the decorative symbol fluctuates rapidly (see image P10) and accordingly the resident symbol fluctuates rapidly (see image P11) is in a variable state is displayed. At this time, as shown in FIG. 24(a), the customizable effect content (see image P12) is displayed at the lower left corner of the screen, and the ON / OFF content (see image P13) is also displayed. Further, it is displayed that it can be selected with the cross keys (see image P14) and determined with a button (see image P15).
[0229] At this time, when the player selects "Winning Chance Notification" using the setting button 15 shown in FIG. 1, the sub-control CPU 800a controls the liquid crystal display device 41 to display "Waiting for Winning Chance Notification Setting" (see image P45) as shown in FIG. 24(b). Then, when the setting of the winning chance notification is completed, the sub-control CPU 800a controls the liquid crystal display device 41 to display "Winning Chance Notification" (see image P46) as shown in FIG. 24(c). In this way, the player is notified that the "Winning Chance Notification" has been set.
[0230] By the way, when the display of "Waiting for Winning Chance Notification Setting" (see image P45) shown in FIG. 24(b) is being shown, for the first start hold ball when a game ball wins the special symbol 1 start port 44 (see FIG. 2), it is not subject to the lottery for the winning chance notification, and after a predetermined variation (for example, a variation corresponding to the number of holds shown when the setting is switched), the ON setting of the winning chance notification is reflected. This is because when switching the setting of the winning chance notification to ON during the variation of the special symbol, if there is a first start hold ball, there may be something that becomes a strong SP reach inside that first start hold ball. Therefore, the ON setting of the winning chance notification is reflected after the predetermined variation is completed.
[0231] On the other hand, the sound (such as sound effects) and lamp in the winning chance notification have a higher priority than the sound and lamp in other pre-announcement performances. That is, even when other pre-announcement performances are being executed, the sound (such as sound effects) and lamp in the winning chance notification are executed prior to the sound (such as sound effects) and lamp in other pre-announcement performances.
[0232] On the other hand, the winning chance notification can be executed even during the SP reach. Also, depending on the SP reach effect, only one of the sound or the lamp may be executed. Thus, in this way, even during the SP reach, if the winning chance notification is made to appear and the degree of expectation of the winning game state is notified, not only the ongoing SP reach but also the player can be made to have an expectation for the first start hold ball.
[0233] On the other hand, for the first start hold ball after the winning chance notification has appeared, when a first start hold ball with a high degree of expectation of the winning game state wins, the winning chance notification for that first start hold ball can be made to appear. To explain in more detail, in the case where the winning chance notification with a high degree of expectation of the winning game state has appeared for the previous first start hold ball but has missed, and the subsequent first start hold ball has also missed, if the winning chance notification is not made to appear, a situation will occur where a strong SP reach occurs even though the winning chance notification with a high degree of expectation of the winning game state has not appeared. As a result, the player will have an expectation that they may enter the jackpot game state due to what is called "the breakdown of the law". That is, as explained with reference to the winning chance notification lottery table SB_NH_TBL shown in FIG. 14, in a strong SP reach, the winning chance notification with a low degree of expectation of the winning game state appears only when it is a win. Therefore, so that the player does not misunderstand that this pattern has occurred, in the case of a miss, even if the previous first start hold ball that was the target of the winning chance notification with a high degree of expectation of the winning game state has not yet changed, if a new first start hold ball wins the winning chance notification with a high degree of expectation of the winning game state, it shall be executed.
[0234] When the first held start ball, for which a winning chance notification has occurred, enters the jackpot gaming state, for the first held start ball that wins later, even if it wins the winning chance notification with a high expectation of entering the winning gaming state, it is not necessary to display the winning chance notification. In this case, if it enters the jackpot gaming state, the first held start ball that wins later will be varied in the RUSH state after the jackpot, and since the variation pattern selected will also be different, for the first held start ball that wins later, it is possible not to conduct the lottery itself by referring to the winning chance notification lottery table SB_NH_TBL shown in FIG. 14.
[0235] On the other hand, although the winning chance notification is executed when the first held start ball is about to win when a game ball wins the special symbol 1 start port 44 (see FIG. 2), it is not executed after the variation for the first held start ball that has won has started. The winning chance notification is merely an effect for notifying the expectation of entering the winning gaming state until the variation for the first held start ball that has won starts. Therefore, the winning chance notification is not executed while the variation is in progress and currently changing. This is because there are preview effects such as a step-up preview for the ongoing variation, and their roles are different.
[0236] <Explanation of the display time of the RUSH state> By the way, in the RUSH state described above, by displaying the staying time in the RUSH state and the obtained balls on the liquid crystal display device 41, it is possible to make the player feel the amount of obtained balls per unit time during the RUSH state. This will be explained below using a specific example.
[0237] As shown in FIG. 25(a), an image "RUSH entry!" (see image P50) is displayed in the center of the screen of the liquid crystal display device 41, and the character "Right hit" (see image P40), which is small and prompts the player to hit right, is displayed in the upper right corner of the screen. That is, the RUSH entry screen is displayed.
[0238] Next, during the RUSH state, as shown in FIG. 25(b), the liquid crystal display device 41 displays a video of a decorative pattern (refer to image P20) that is rapidly changing, and also displays a video in which the resident patterns (left resident pattern, middle resident pattern, right resident pattern) (refer to image P21) are rapidly changing. At this time, the sub-control CPU 800a measures the stay time with a stay time timer that measures the RUSH stay time, and controls to display the measured stay time on the liquid crystal display device 41 as shown in FIG. 25(b) (refer to image P51). Further, the sub-control CPU 800a controls to display the number of winning balls obtained including the first hit before the start of measurement of the stay time timer on the liquid crystal display device 41 as shown in FIG. 25(b) (refer to image P52). Note that the sub-control CPU 800a starts the measurement of the stay time timer after entering RUSH, and does not measure the stay time with the stay time timer during the first jackpot (during the jackpot game state shifted from the normal game state). Also, after entering the RUSH state, when there is no first start-retained ball and / or second start-retained ball (at least when there is no second start-retained ball for the special pattern 2 variation mainly in the RUSH state), the sub-control CPU 800a does not start the measurement of the stay time timer, and starts the measurement after the winning of the first start-retained ball or the second start-retained ball and the start of the variation.
[0239] Next, when the symbol variation stops, the sub-control CPU 800a controls the liquid crystal display device 41 shown in FIG. 25(c) to display the left decorative symbol (refer to image P20a), the middle decorative symbol (refer to image P20b), and the right decorative symbol (refer to image P20c) stopped (stopped at "777" in the figure), and also displays the resident symbol (refer to image P21) stopped with the same number. At this time, as shown in FIG. 25(c), the display of the stay time (refer to image P51) continues to be displayed on the liquid crystal display device 41.
[0240] Next, the sub-control CPU 800a controls the liquid crystal display device 41 shown in FIG. 25(d) to execute a start interval effect before the start of a jackpot round game in which a display of "Jackpot!" (see image P53) is made. At this time, as shown in FIG. 25(d), the liquid crystal display device 41 continues to display the stay time (see image P51).
[0241] Next, during the jackpot round game, the sub-control CPU 800a causes the liquid crystal display device 41 shown in FIG. 25(e) to display (see image P54) the cumulative number of winning balls obtained since the first jackpot (shown as "Total 02490" in the figure) and also to display (see image P55) the number of winning balls obtained in this jackpot game. At this time, as shown in FIG. 25(e), the liquid crystal display device 41 continues to display the stay time (see image P51).
[0242] Next, when RUSH continues, the sub-control CPU 800a controls the liquid crystal display device 41 shown in FIG. 25(e) to execute an end interval effect after the end of a jackpot round game in which an image of "RUSH Continued!" (see image P56) is displayed at the center of the screen of the liquid crystal display device 41. At this time, as shown in FIG. 25(f), the liquid crystal display device 41 is configured not to continuously display the stay time (see image P51 shown in FIG. 25(e)). However, the sub-control CPU 800a continues to measure the stay time timer.
[0243] Next, during the RUSH state, as shown in FIG. 25(g), the liquid crystal display device 41 displays a video of a decorative pattern (see image P20) that is rapidly changing and also a video in which the stationary patterns (left stationary pattern, middle stationary pattern, right stationary pattern) (see image P21) are rapidly changing. At this time, the sub-control CPU 800a controls to display (see image P57) the cumulative number of winning balls obtained (shown as "05400" in the figure) and also to display the stay time (see image P51).
[0244] Next, after RUSH ends, the sub-control CPU 800a controls the liquid crystal display device 41 to display a result screen. Specifically, as shown in FIG. 25(h), the sub-control CPU 800a controls the liquid crystal display device 41 to display the cumulative number of acquired balls (displayed as "Total 06930" in the figure) (see image P58) and to display the stay time (see image P51). Note that the measurement of the stay time timer stops when the final change in RUSH stops.
[0245] Therefore, in this way, by displaying the stay time during the RUSH state and the acquired balls on the liquid crystal display device 41, it is possible to make the player feel the amount of acquired balls per unit time during the RUSH state.
[0246] Note that even if the stay time is not displayed on the liquid crystal display device 41 during the jackpot game in the RUSH state, the sub-control CPU 800a continues to measure the stay time timer.
[0247] Also, even if the stay time is not displayed on the liquid crystal display device 41 at the start interval or end interval of the jackpot game in the RUSH state, the sub-control CPU 800a continues to measure the stay time timer.
[0248] Also, when it becomes the waiting-for-customer state (the number of second start-hold balls is "0"), the sub-control CPU 800a stops the measurement of the stay time timer, but does not stop it immediately. Instead, it stops the measurement once after the variation stops and a predetermined time (for example, 5 seconds) has elapsed. Then, when a new variation is started, the sub-control CPU 800a resumes the measurement of the stay time timer.
[0249] Also, even when returning to the normal game state after the RUSH ends, the sub-control CPU 800a does not clear the stay time timer. If a jackpot game occurs within a predetermined number of fluctuations, the measurement of the stay time timer is restarted from the start of the jackpot. As a result, from the start of the jackpot, the cumulative number of acquired balls shown in FIG. 25(h) (displayed as "Total 06930" in the figure) and the stay time for which the measurement has been restarted (see image P51) are displayed on the liquid crystal display device 41. The predetermined number of fluctuations is, for example, 10 fluctuations during which a special stage effect that is visually different from the normal game state is executed. If a jackpot occurs again within this predetermined number of fluctuations, the measurement of the stay time timer is restarted as described above. However, if a jackpot game does not occur within this predetermined number of fluctuations, the stay time timer is cleared.
[0250] <Main control: Explanation of the program> Here, the processing methods of the above-described various contents will be described in detail below. First, the outline of the program stored in the main control ROM 600b (see FIG. 4) processed by the main control board 60 will be described in detail with reference to FIGS. 26 to 38.
[0251] <Main control: Explanation of the main process> First, when the pachinko game machine 1 is powered on, a power-on signal indicating that the DC voltage generated by the voltage generation unit 1300 of the power supply board 130 (see FIG. 4) is input to each control board is sent. In response to this signal, the main control CPU 600a (see FIG. 4) reads the program stored in the main control ROM 600b (see FIG. 4) and performs the main control main process shown in FIG. 26. At this time, the main control CPU 600a first sets itself to the interrupt prohibition state (step S1).
[0252] Next, the main control CPU 600a performs a stack pointer setting process of setting the value of the stack pointer inside the main control CPU 600a to correspond to the final address of the normal use stack area (step S2).
[0253] Next, the main control CPU 600a clears a WDT (not shown) (step S3) and clears the output port that outputs the emission control signal (step S4).
[0254] Subsequently, the main control CPU 600a sets the startup waiting time of the sub-control board 80 (step S5), decrements (-1) the set waiting time (step S6), and clears the WDT (not shown) (step S7).
[0255] Next, the main control CPU 600a checks whether the set waiting time has become "0" (step S8). If it has not become "0" (step S8: ≠ 0), the process returns to the process of step S7. If it has become "0" (step S8: = 0), the process proceeds to the process of step S9.
[0256] Next, the main control CPU 600a acquires the voltage abnormality signal ALARM (see FIG. 4) output from the power supply board 130 (voltage monitoring unit 1310) (see FIG. 4) twice, checks whether the levels of the voltage abnormality signals ALARM acquired twice match, and stores them in an internal register (not shown) of the main control CPU 600a, and checks the level of the voltage abnormality signal ALARM (step S9). If the level of the voltage abnormality signal ALARM is at the "L" level (step S10: YES), the process returns to the process of step S9. If the level of the voltage abnormality signal ALARM is at the "H" level (step S10: NO), the process proceeds to the process of step S11. That is, the main control CPU 600a repeats the same process until the voltage abnormality signal ALARM changes to the normal level (i.e., the "H" level) (steps S9 to S10). In this way, by acquiring the voltage abnormality signal ALARM twice, an accurate signal can be read.
[0257] Next, the main control CPU 600a permits data writing to the main control RAM 600c (step S11) and initializes the working area of the main control RAM 600c (step S12). Specifically, 00H is set in the power supply abnormality confirmation counter, and 01H is set in the system operation status.
[0258] Next, the main control CPU 600a transmits a processing command (production control command DI_CMD) for causing the sub-control board 80 to display a standby screen on the liquid crystal display device 41 (step S13).
[0259] Next, the main control CPU 600a clears the WDT (not shown) (step S14), and checks whether a signal (power-on signal) indicating that power has been turned on has come from the dispensing control board 70 (step S15). If the power-on signal has not come (step S15: OFF), the process returns to the process of step S14. If the power-on signal has come (step S15: ON), the process proceeds to the process of step S16.
[0260] Next, the main control CPU 600a acquires the level data of the RAM clear switch 620 and the setting key switch 630, and saves it in the working area of the normal-use RAM area of the main control RAM 600c (step S16).
[0261] Next, the main control CPU 600a acquires a door open signal indicating whether the glass door frame 5 shown in FIG. 1 is open, a signal of the RAM clear switch 620 saved in the working area of the main control RAM 600c, and a signal of the setting key switch 630 (step S17), and checks whether all of them are ON (step S18). If all of them are ON (step S18: YES), the main control CPU 600a performs a setting switching process (step S19).
[0262] <Main control: Main process: Explanation regarding setting switching process> Here, this setting switching process will be specifically described with reference to FIG. 28.
[0263] First, the main control CPU 600a transmits a setting switching start command (production control command DI_CMD) indicating that setting is in progress to the sub-control board 80 (step S50).
[0264] Next, the main control CPU 600a clears the backup flag (step S51). Note that this backup flag is data indicating whether backup processing has been executed when a voltage drop due to a power failure or the like is detected in the power failure check process shown in FIG. 29. Also, the reason for clearing this backup flag is to detect, in step S21 shown in FIG. 27 described later, a case where a power cut occurs due to some factor during the setting switching process and the main control RAM 600c is not normally backed up.
[0265] Next, the main control CPU 600a sets 02H in the system operation status (step S52), acquires the set value of the probability of generating a special game state advantageous to the player stored in the main control RAM 600c (see FIG. 4), and sets it in the W register (step S53). Specifically, when the set value is, for example, from "1" to "6", in the program, the set values "1" to "6" are made to correspond to the values "00H" to "05H" and set in the W register.
[0266] Next, the main control CPU 600a compares the value set in the W register with the maximum set value of the probability of generating a special game state advantageous to the player (for example, "05H" corresponding to "6") (step S54). Then, if the value set in the W register is greater than the maximum set value of the probability of generating a game state advantageous to the player (for example, "05H" corresponding to "6") (step S55: YES), it is determined that it is an abnormal value, and 00H is set in the W register (step S56).
[0267] On the other hand, if the value set in the W register is less than the maximum set value of the probability of generating a game state advantageous to the player (for example, "05H" corresponding to "6") (step S55: NO), it is determined that it is a normal value, and the process proceeds to the process of step S57.
[0268] Next, the main control CPU 600a sets the security signal output to the hall computer used for game island management in the game arcade to ON, and outputs the security signal to the hall computer (step S57).
[0269] Next, the main control CPU 600a sets 00H to the LED common port (step S58).
[0270] Next, the main control CPU 600a outputs the value set in the W register to the LED data port (step S59).
[0271] Next, the main control CPU 600a sets the LED common port for displaying the set value to ON (step S60).
[0272] Next, the main control CPU 600a sets a predetermined value in the register in the main control CPU 600a so that a 4 ms wait is imposed, and performs a countdown process (step S61). Note that this process is for confirming that when checking the change in the level data of the RAM clear switch 620 (see FIG. 4) and the setting key switch 630 (see FIG. 4), at least 4 ms has elapsed since the acquisition of the previous switch level, so as to confirm that the change in the level data is not due to irregularities such as noise. Furthermore, when checking the change in the voltage abnormality signal in the subsequent power supply abnormality check process and counting the power supply abnormality confirmation counter, by imposing a 4 ms time, it is also a process for confirming that the "L" level of the voltage abnormality signal is not level data due to irregularities such as noise.
[0273] Next, the main control CPU 600a performs a power supply abnormality check process (step S62). The power supply abnormality check process will be specifically described with reference to FIG. 29.
[0274] <Explanation regarding the main control: main process: power supply abnormality check process> As shown in FIG. 29, the main control CPU 600a acquires the voltage abnormality signal ALARM (see FIG. 4) output from the power supply board 130 (voltage monitoring unit 1310) twice (step S80), and checks whether the levels of the voltage abnormality signals ALARM acquired twice match (step S81). If they match (step S81: YES), the main control CPU 600a checks the level of the voltage abnormality signal ALARM (step S82), and if they do not match (step S81: NO), it returns to the process of step S80.
[0275] Next, if the level of the voltage abnormality signal ALARM is at the "H" level (step S82: OFF), the main control CPU 600a clears the power supply abnormality confirmation counter (step S83) and ends the power supply abnormality check process.
[0276] On the other hand, if the level of the voltage abnormality signal ALARM is at the "L" level (step S82: ON), the main control CPU 600a increments (+1) the power supply abnormality confirmation counter (step S84) and checks the value of the power supply abnormality confirmation counter (step S85). If the value of the power supply abnormality confirmation counter is not 2 or more (step S85: NO), the power supply abnormality check process ends.
[0277] On the other hand, if the value of the power supply abnormality confirmation counter is 2 or more (step S85: YES), the main control CPU 600a sends a power-off command (production control command DI_CMD) indicating that the power supply to the sub-control board 80 has been cut off (step S86).
[0278] Next, the main control CPU 600a checks the value of the system operation status (step S87). If the value of the system operation status is 02H, it is determined that the setting change process is in progress (step S87: YES), the backup flag is not set to ON, and the process proceeds to step S89. In this way, in the case where the power is cut off due to some factor during the setting switching process and the main control RAM 600c is not normally backed up, it can be detected in step S21 shown in FIG. 27 described later.
[0279] On the other hand, if the value of the system operation status is not 02H, it is determined that the setting change is not in progress (step S87: NO), and the backup flag is set to ON (step S88).
[0280] Next, the main control CPU 600a sets the data writing to the main control RAM 600c to the prohibited state (step S89), and clears the output data of all output ports (step S90). Then, the timer interrupt is prohibited (step S91), and an infinite loop process is repeated to wait for the voltage to drop.
[0281] <Explanation of main control: Main process: Setting switching process> Thus, after completing the power failure check process (step S62) through the above-described process, the main control CPU 600a creates the switch edge data of the RAM clear switch 620 signal and the switch edge data of the setting key switch 630 signal from the level data of the RAM clear switch 620 and the level data of the setting key switch 630 for the previous time and this time (step S63). Note that the main control CPU 600a stores the created edge data in the main control RAM 600c.
[0282] Next, the main control CPU 600a checks the edge data stored in the main control RAM 600c. If the setting key switch 630 is ON (step S64: NO), the process proceeds to step S65. If the setting key switch 630 is OFF (step S64: YES), the process proceeds to step S67.
[0283] Next, if the RAM clear switch 620 is ON (step S65: NO), the main control CPU 600a increments the value of the W register (+1) (step S66), and returns to the process of step S54.
[0284] On the other hand, if the RAM clear switch 620 is OFF (step S65: NO), the process returns to the process of step S57.
[0285] Thus, the above process is repeated until the setting key switch 630 is turned off. When the setting key switch 630 is turned off, the main control CPU 600a overwrites and stores the value in the W register with the set value of the probability of generating a game state advantageous to the player stored in the main control RAM 600c (see FIG. 4) (e.g., the set value corresponding to "00H" to "05H" for "1" to "6") (step S67).
[0286] Next, the main control CPU 600a outputs a setting confirmation display to the LED data port (step S68).
[0287] Next, the main control CPU 600a transmits a setting switch completion command (production control command DI_CMD) reflecting the set value to the sub-control board 80 (step S69).
[0288] <Explanation of the main control: Main process> Thus, after going through the above process and finishing the setting switch process (step S19) shown in FIG. 26, the main control CPU 600a proceeds to the process of step S26 shown in FIG. 27.
[0289] On the other hand, the main control CPU 600a checks whether the signals of the RAM clear switch 620 and the setting key switch 630 are all ON (step S18). If they are not all ON (step S18: NO), the main control CPU 600a performs the process of step S20 shown in FIG. 27.
[0290] That is, the main control CPU 600a obtains the set value of the probability of generating a game state advantageous to the player stored in the main control RAM 600c (see FIG. 4) (e.g., the set value corresponding to "00H" to "05H" for "1" to "6") and checks whether it is less than or equal to the set maximum value (e.g., "05H" corresponding to "6") (step S20). If it is less than or equal to the set maximum value (step S20: YES), it checks whether the backup flag is set to ON (step S21).
[0291] <Main control: Explanation of main processing: RAM error processing> If it is not less than the set maximum value (step S20: NO), or if the backup flag is not set to ON (step S21: NO), the main control CPU 600a transmits a RAM error command (production control command DI_CMD) indicating that there is a RAM error to the sub-control board 80 (step S22).
[0292] Next, the main control CPU 600a outputs an error display to the LED data port (step S23).
[0293] Next, the main control CPU 600a performs a power supply abnormality check process (step S24), returns to the process of step S23, and repeats the process. Note that this power supply abnormality check process is the same as the power supply abnormality check process shown in FIG. 29.
[0294] <Main control: Explanation of main processing> On the other hand, if the backup flag is set to ON (step S21: YES), the signal of the RAM clear switch 620 is confirmed (step S25).
[0295] <Main control: Explanation of main processing: RAM clear processing> When the signal of the RAM clear switch 620 is ON (step S25), or when the setting switching process (step S19) shown in FIG. 26 is performed, the main control CPU 600a does not clear the measurement RAM area and measurement stack area of the main control RAM 600c, but clears the normal RAM area and normal stack area of the main control RAM 600c (step S26).
[0296] Next, the main control CPU 600a sets the RAM clear notification timer to 30 seconds (30s) (step S27), and sets the timer for outputting the security signal output to the hall computer used for the game island management of the game hall to 30 seconds (30s) (step S28).
[0297] Next, the main control CPU 600a performs initial value setting in a part of the main control RAM 600c (step S29), and proceeds to the process of step S41.
[0298] <Explanation of the main control: main process> On the other hand, if the signal of the RAM clear switch 620 is OFF (step S25: NO), the main control CPU 600a acquires the door open signal indicating whether the glass door frame 5 shown in FIG. 1 is open and the signal of the setting key switch 630 (step S30), and checks whether all of them are ON (step S31). If not all of them are ON (step S31: NO), the process proceeds to step S40.
[0299] <Explanation of the main control: main process: setting confirmation process> On the other hand, if all of them are ON (step S31: YES), the main control CPU 600a transmits a setting value command (production control command DI_CMD) reflecting the setting value to the sub-control board 80 (step S32).
[0300] Next, the main control CPU 600a sets a timer for outputting a security signal output to the hall computer used for game island management in the game hall to 30 seconds (30 s) (step S33).
[0301] Next, the main control CPU 600a sets the security signal output to the hall computer used for game island management in the game hall to ON, and causes the hall computer to output the security signal for 30 seconds (30 s) set by the above timer (step S34).
[0302] Next, the main control CPU 600a outputs the setting value to the LED data port (step S35).
[0303] Next, the main control CPU 600a sets a predetermined value in a register in the main control CPU 600a so as to take a 4 ms wait, and performs a countdown process (step S36).
[0304] Next, the main control CPU 600a performs power failure check processing (step S37). Note that this power failure check processing is the same as the power failure check processing shown in FIG. 29.
[0305] Next, the main control CPU 600a creates switch edge data of the setting key switch 630 signal from the level data of the setting key switch 630 for the previous time and this time (step S38). Note that the main control CPU 600a stores the created edge data in the main control RAM 600c.
[0306] Next, the main control CPU 600a checks the edge data stored in the main control RAM 600c (step S39). If the setting key switch 630 is ON (step S39: NO), the process returns to the process of step S34.
[0307] <Explanation of the main control: main process> On the other hand, if the setting key switch 630 is OFF (step S39: YES), initial values such as a backup flag and an error detection timer are set in a part of the main control RAM 600c (step S40).
[0308] Next, the main control CPU 600a transmits a command (production control command DI_CMD) indicating whether the power failure recovery is by RAM clear or by backup to the sub-control board 80 (step S41).
[0309] Next, the main control CPU 600a performs game state notification information update processing for updating game state notification information (step S42).
[0310] Next, the main control CPU 600a sets the internal function registers (step S43). Specifically, it sets the emission control signal to ON and transmits it to the payout control board 70. Thereby, the payout control board 70 controls to start the operation of the emission control board 71. Also, the CTC having functions such as creating a pulse output of a fixed period provided inside the main control CPU 600a and a time measurement function is set. That is, the main control CPU 600a sets the time constant register of the CTC so that a timer interrupt occurs periodically every 4 ms.
[0311] Thus, the above processing up to this point is the initial processing in the main control main processing.
[0312] Next, the main control CPU 600a performs the process of the winning count management process 1 for calculating performance such as the total number of game balls launched into the game area 40 including the number of winning balls and the number of non-winning balls in a state where interrupts to itself are set to the prohibited state (step S44) (step S45). Then, after the main control CPU 600a performs the update process of various random number counters (step S46), it returns to the interrupt permission state (step S47), returns to step S44, and performs a loop process of repeatedly performing the processes of steps S44 to S47. Note that this loop process and the interrupt process described later are steady processes.
[0313] <Explanation of the main control: Timer interrupt process> Next, referring to FIG. 30, the main process described above is interrupted, and the timer interrupt program that starts every 4 ms will be described.
[0314] When this timer interrupt occurs, a save process of saving the contents of the register group in the main control CPU 600a to the stack area of the main control RAM 600c is executed (step S100), and then a voltage abnormality check process is executed (step S101). This voltage abnormality check process is the same process as the power supply abnormality check process shown in FIG. 29.
[0315] Next, the main control CPU 600a receives ON / OFF signals from various switches including the special symbol 1 start port switch 44a (see FIG. 4), the special symbol 2 start port switch 45a1 (see FIG. 4), the normal symbol start port switch 48a (see FIG. 4), the upper right general winning port switch 49a1 (see FIG. 4), the upper left general winning port switch 49b1 (see FIG. 4), the middle left general winning port switch 49c1 (see FIG. 4), the lower left general winning port switch 49d1 (see FIG. 4), the out port switch 50a (see FIG. 4), and the big winning port switch 46c (see FIG. 4), and stores the ON / OFF signal levels and their rising states in the work area within the main control RAM 600c (step S102). At this time, if the big winning port switch 46c (see FIG. 4) is ON, the counter that counts the winning balls obtained by a big win is updated. Therefore, the liquid crystal display device 41 shown in FIG. 25(b) will display the number of winning balls obtained including the first win before the start of the measurement of the stay time timer.
[0316] Next, the main control CPU 600a performs a timer subtraction process on various timers (such as the normal symbol variation timer, the normal symbol accessory timer, etc.) that manage the time of each gaming operation (step S103).
[0317] Next, the main control CPU 600a performs a random number management process (step S104). Specifically, it performs a process of updating the random numbers for the normal symbols, special symbols, etc. used in the win / loss lottery.
[0318] Next, the main control CPU 600a performs error management processing (step S105). Note that the error management processing determines whether there is an abnormality inside the device, such as when the supply of game balls stops, or when game balls jam, or when there is a disconnection in the special symbol 1 start port switch 44a (see Fig. 4), special symbol 2 start port switch 45a1 (see Fig. 4), normal symbol start port switch 48a (see Fig. 4), upper right general winning port switch 49a1 (see Fig. 4), upper left general winning port switch 49b1 (see Fig. 4), middle left general winning port switch 49c1 (see Fig. 4), lower left general winning port switch 49d1 (see Fig. 4), out port switch 50a (see Fig. 4), or big winning port switch 46c (see Fig. 4). When any error occurs, a command (effect control command DI_CMD) corresponding to the error is transmitted to the sub-control board 80.
[0319] Next, the main control CPU 600a executes prize ball management processing (step S106). This prize ball management processing outputs a payout control command PAY_CMD for causing the payout / firing control board 70 (see Fig. 4) to perform a payout operation. Also, a command (effect control command DI_CMD) corresponding to the value of a counter that counts the winning balls obtained by a big win is transmitted to the sub-control board 80. As a result, the sub-control CPU 800a transmits a command list regarding an image (video) for displaying information corresponding to the received counter value on the liquid crystal display device 41 to the VDP 803. Thereby, the VDP 803 generates image (video) data so as to display an image based on the command list, and transmits the generated image (video) data to the liquid crystal display device 41, whereby the number of winning balls obtained as shown in Figs. 25(b), (e), (g), and (h) is displayed on the liquid crystal display device 41.
[0320] Next, the main control CPU 600a executes normal symbol processing (step S107). This normal symbol processing performs a winning or losing lottery for the normal symbol, and determines the variation pattern and the stop display state of the normal symbol based on the lottery result. The details of this processing will be described later.
[0321] Next, the main control CPU 600a executes normal electric accessory management processing (step S108). In this normal electric accessory management processing, based on the lottery result of the normal symbol processing (step S107), a signal related to the control of the normal electric accessory solenoid 45b2 (see FIG. 4), which is necessary for the occurrence of a normal electric accessory release game, is generated.
[0322] Next, the main control CPU 600a executes special symbol processing (step S109). In this special symbol processing, a winning or losing lottery of the special symbol is executed, and based on the result of the lottery, the variation pattern of the special symbol and the stop display mode of the special symbol are determined. Also, processing of a winning easy flag indicating whether the game state is a time-saving game state and a normal symbol sure change flag is performed.
[0323] Next, the main control CPU 600a executes special electric accessory management processing (step S110). In this special electric accessory management processing, mainly, when the jackpot lottery result is "jackpot" or "minor jackpot", setting processing necessary for executing and controlling the corresponding winning game is performed. At this time, a signal related to the control of the special electric accessory solenoid 46b (see FIG. 4) is also generated. Note that when the jackpot lottery result is "jackpot" or "minor jackpot", a command (production control command DI_CMD) related thereto is transmitted to the sub-control board 80.
[0324] Next, the main control CPU 600a performs right hitting notification information management processing (step S111). In this right hitting notification information management processing, processing is performed to present a "launch position guidance effect (right hitting notification effect)" that performs right hitting instruction notification in a situation where right hitting is advantageous, such as when the opening and closing member 45b opens a predetermined number of times within a predetermined time or when the opening and closing door 46a is opened and the large winning opening (not shown) is opened.
[0325] Next, the main control CPU 600a executes LED management processing (step S112).
[0326] Next, the main control CPU 600a executes external terminal management processing (step S113). In this external terminal management processing, predetermined game information such as the number of winning occurrences, the number of variations of special symbols, winning ball detection information at the winning opening, time-limited game state information, and security information during a winning game is output to the hall computer used for game island management in the game parlor.
[0327] Next, the main control CPU 600a performs solenoid management processing (step S114). At this time, the main control CPU 600a confirms the signal related to the control of the normal electric accessory solenoid 45b2 (see FIG. 4) generated in the normal electric accessory management processing (step S108), and also confirms the signal related to the control of the special electric accessory solenoid 46b (see FIG. 4) generated in the special electric accessory management processing (step S110). Then, based on this signal, the operation / stop of the normal electric accessory solenoid 45b2 or the special electric accessory solenoid 46b is controlled, and the time when the opening / closing member 45b1 of the electric chute (normal electric accessory) is in the open state and the guide member 45c1 is in the guide state becomes the extended state / non-extended state, or the opening / closing door 46a (see FIG. 2) operates so that the large winning opening (not shown) opens or closes.
[0328] Next, the main control CPU 600a performs out-of-use area processing (step S115). In this processing, a process of causing the performance display value calculated in the winning ball winning number management process 1 of step S45 shown in FIG. 27 to be displayed on the measurement / setting display device 610 (see FIG. 4) is performed.
[0329] Next, the main control CPU 600a clears the WDT (not shown) (step S116), returns to the interrupt permission state (step S117), restores the contents of the registers saved in the stack area of the main control RAM 600c, and ends the timer interrupt (step S118). As a result, the process returns from the interrupt processing routine to the main process (see FIG. 27).
[0330] <Explanation of the main control: normal symbol processing> Next, with reference to FIG. 31, the above normal symbol processing will be described in detail.
[0331] As shown in FIG. 31, in the normal symbol start port 48 (see FIG. 2) composed of gates for normal symbol processing, first, it is confirmed whether the passage of the game ball is detected, that is, the signal level of the normal symbol start port switch 48a (see FIG. 4) of the normal symbol start port 48 is confirmed (step S150). And when the passage of the game ball is detected (step S150: YES), the main control CPU 600a checks the main control RAM 600c in which the number of balls reserved for starting the normal symbol is stored, in order to determine whether the number of balls reserved for starting the normal symbol is, for example, 4 or more (step S151). At that time, if the number of balls reserved for starting the normal symbol is less than 4 (step S151: ≠ MAX), the number of balls reserved for starting the normal symbol is incremented by 1 (step S152). Then, after the main control CPU 600a stores the random number value for normal symbol hit determination used for the normal symbol hit or miss lottery in the main control RAM 600c in which the number of balls reserved for starting the normal symbol is stored (step S153), the process proceeds to the process of step S154.
[0332] On the other hand, if the passage of the game ball is not detected in step S150 (step S150: NO), or if it is determined in step S151 that the number of balls reserved for starting the normal symbol is 4 or more (step S151: = MAX), the processes of steps S152 to S153 are not performed, and the process proceeds to the process of step S154.
[0333] When the main control CPU 600a proceeds to the process of step S154, it checks whether the normal symbol hit operation flag is set to ON, that is, whether 5AH is set in the normal symbol hit operation flag (step S154). If 5AH is set in the normal symbol hit operation flag (step S154: ON), it is determined that the normal symbol is a winning symbol. After updating the display data of the normal symbol (step S163), the normal symbol processing is terminated.
[0334] On the other hand, if 5AH is not set in the operation flag per normal symbol (step S154: OFF), the processing state indicating the behavior of the normal symbol, that is, the value of the normal symbol operation status flag is confirmed (step S155). If the normal symbol operation status flag is 00H, the main control CPU 600a determines that it is the state before the start of the variation of the normal symbol, proceeds to step S156, and confirms whether the number of balls reserved for starting the normal symbol is 0 (step S156).
[0335] After the main control CPU 600a confirms the main control RAM 600c in which the number of balls reserved for starting the normal symbol is stored and determines that it is 0 (step S156: = 0), after updating the display data of the normal symbol (step S163), the normal symbol process ends. On the other hand, if it is determined that it is not 0 (step S156: ≠ 0), the number of balls reserved for starting the normal symbol is decremented by 1 (step S157).
[0336] Thereafter, the main control CPU 600a performs a hit determination of a random number value corresponding to the number of balls reserved for starting the normal symbol stored in the main control RAM 600c using the normal symbol hit determination table NPP_TBL shown in FIG. 38(a). That is, if the normal symbol probability variation flag indicating the game state is OFF, the main control CPU 600a determines whether the random number value is equal to or greater than the lower limit value (shown as 249 in the figure) and equal to or less than the upper limit value (shown as 250 in the figure) of the normal symbol hit determination table NPP_TBL (normal state) shown in FIG. 38(a). If it is equal to or greater than the lower limit value and equal to or less than the upper limit value, 5AH is set in the normal symbol hit determination flag to turn it ON. Otherwise, the normal symbol hit determination flag is turned OFF.
[0337] On the other hand, if the normal symbol probability variation flag indicating the game state is ON, the main control CPU 600a determines whether the random number value is equal to or greater than the lower limit value (shown as 4 in the figure) and equal to or less than the upper limit value (shown as 250 in the figure) of the normal symbol hit determination table NPP_TBL (probability variation state) shown in FIG. 38(a). If it is equal to or greater than the lower limit value and equal to or less than the upper limit value, 5AH is set in the normal symbol hit determination flag to turn it ON. Otherwise, the process of setting the normal symbol hit determination flag to OFF is performed (step S158).
[0338] Thus, the main control CPU 600a determines a stop symbol (ordinary symbol stop symbol) based on the lottery result determined in the above random number lottery process (step S159).
[0339] Next, the main control CPU 600a checks whether the short ordinary symbol time flag for shortening the variation time of the ordinary symbol is set to ON. If it is set to ON, the main control CPU 600a sets a corresponding variation time in the ordinary symbol variation timer. If it is set to OFF, the main control CPU 600a sets the normal variation time in the ordinary symbol variation timer (step S160).
[0340] Next, the main control CPU 600a shifts the storage area of the main control RAM 600c in which the random number value used for the win / loss lottery of the ordinary symbol corresponding to the number of balls held at the start of the ordinary symbol is stored (step S161). That is, assuming that the maximum number of balls held at the start of the ordinary symbol can be 4, the random number value used for the win / loss lottery of the ordinary symbol corresponding to 4 balls held at the start of the ordinary symbol is shifted to the main control RAM 600c in which the random number value used for the win / loss lottery of the ordinary symbol corresponding to 3 balls held at the start of the ordinary symbol was stored, the random number value used for the win / loss lottery of the ordinary symbol corresponding to 3 balls held at the start of the ordinary symbol is shifted to the main control RAM 600c in which the random number value used for the win / loss lottery of the ordinary symbol corresponding to 2 balls held at the start of the ordinary symbol was stored, and the random number value used for the win / loss lottery of the ordinary symbol corresponding to 2 balls held at the start of the ordinary symbol is shifted to the main control RAM 600c in which the random number value used for the win / loss lottery of the ordinary symbol corresponding to 1 ball held at the start of the ordinary symbol was stored.
[0341] After this process, the main control CPU 600a sets 01H in the ordinary symbol operation status flag used in step S155 above, and sets 00H in the main control RAM 600c in which the random number value used for the win / loss lottery of the ordinary symbol corresponding to 4 balls held at the start of the ordinary symbol was stored (step S162).
[0342] After the main control CPU 600a finishes the process of step S162, it updates the display data of the normal symbol (step S163) and ends the normal symbol process.
[0343] On the other hand, in step S155, if the value of the normal symbol operation status flag, which indicates the behavior of the normal symbol, i.e., the process state, is 01H, the main control CPU 600a determines that the normal symbol is changing and proceeds to step S164 to check whether the normal symbol change timer is 0 (step S164). If the normal symbol change timer is not 0 (step S164: ≠ 0), the display data of the normal symbol is updated (step S163) and the normal symbol process ends. If the normal symbol change timer is 0 (step S164: = 0), the main control CPU 600a sets 02H in the normal symbol operation status flag used in step S155, and for maintaining the winning or losing lottery result of the normal symbol for a certain period of time, for example, about 600 ms is set in the normal symbol change timer (step S165).
[0344] After the main control CPU 600a finishes the process of step S165, it updates the display data of the normal symbol (step S163) and ends the normal symbol process.
[0345] On the other hand, in step S155, if the value of the normal symbol operation status flag, which indicates the behavior of the normal symbol, i.e., the process state, is 02H, the main control CPU 600a determines that the normal symbol is in the confirmation time (when the change of the normal symbol has ended and it is stopped), and proceeds to step S166 to check whether the normal symbol change timer is 0 (step S166). If the normal symbol change timer is not 0 (step S166: ≠ 0), the display data of the normal symbol is updated (step S163) and the normal symbol process ends. If the normal symbol change timer is 0 (step S166: = 0), the main control CPU 600a sets 00H in the normal symbol operation status flag used in step S155 (step S167) and checks whether the normal symbol winning determination flag is set to ON (5AH is set) (step S168).
[0346] Accordingly, if the normal symbol hit determination flag is set to OFF (5AH is not set) (step S168: OFF), the main control CPU 600a updates the display data of the normal symbol (step S163) and ends the normal symbol process. If the normal symbol hit determination flag is set to ON (5AH is set) (step S168: ON), the main control CPU 600a sets the normal symbol activation flag used in step S154 to ON (5AH is set) (step S169) and then ends the normal symbol process.
[0347] <Main control: Explanation of special symbol process> Next, with reference to FIGS. 32 to 37, the above special symbol process will be described in detail.
[0348] As shown in FIG. 32, in the special symbol process, first, at the special symbol 1 start port switch 44a (see FIG. 4) of the special symbol 1 start port 44 (see FIG. 2), it is confirmed whether a game ball has entered (a winning ball) (step S200). Further, at the special symbol 2 start port switch 45a1 (see FIG. 4) of the special symbol 2 start port 45a (see FIG. 2), it is confirmed whether a game ball has entered (a winning ball) (step S201).
[0349] <Main control: Special symbol process: Explanation of start port check process> Explaining this process in detail with reference to FIG. 33, the main control CPU 600a confirms whether a game ball has entered (won) the special symbol 1 start port 44 or the special symbol 2 start port 45a, that is, checks the level of the special symbol 1 start port switch 44a of the special symbol 1 start port 44 or the special symbol 2 start port switch 45a1 of the special symbol 2 start port 45a (step S250). Accordingly, if a game ball entry (win) is not detected (step S250: NO), the special symbol process ends.
[0350] On the other hand, if the entry (winning) of a game ball is detected (step S250: YES), the main control CPU 600a checks whether the number of start-hold balls that serves as a trigger for the variation of the special symbol is a predetermined number and is stored in the main control RAM 600c (step S251). If the number of start-hold balls is less than 4 (step S251: ≠ MAX), the number of start-hold balls is incremented by 1 (+1) (step S252).
[0351] Next, the main control CPU 600a stores the random number value used when the special symbol stops, the random number value for the variation pattern, and the random number value for the jackpot determination in the main control RAM 600c in which the number of start-hold balls that serves as a trigger for the variation of the special symbol is stored (step 253).
[0352] Next, the main control CPU 600a checks the current game state (such as whether the special symbol jackpot determination flag is set to ON) and determines whether it is in a pre-reading prohibited state (step S254). If it is not in the pre-reading prohibited state (step S254: NO), the main control CPU 600a acquires the random number value for the jackpot determination used for the winning / losing lottery of the special symbol stored in the main control RAM 600c in step S253 (step S255), and further acquires a start-port winning random number determination table (not shown) (step S256).
[0353] Next, the main control CPU 600a performs a lottery using the jackpot determination random number value acquired in step S255 and the start port winning random number determination table (not shown) acquired in step S256, and performs a symbol lottery for the special symbol with reference to the symbol allocation table M_ZF_TBL shown in FIG. 13(b) according to the lottery result. Further, using the special symbol random number value stored in the main control RAM 600c in step S253, the type of jackpot (such as rank-up bonus win, normal jackpot, etc.) is determined, and using the random number value for the variation pattern, the variation pattern is determined using the variation pattern allocation table M_HP_TBL shown in FIG. 13(c), and a special symbol start port winning command corresponding thereto is generated (step S257). At this time, not only the jackpot lottery but also the small win lottery is performed, and the type of small win is determined using the above-described special symbol random number value or a random number value different from the special symbol random number value, and the variation pattern is determined using the random number value for the variation pattern, and a special symbol start port winning command corresponding thereto may be generated.
[0354] Next, the main control CPU 600a generates a start hold addition command for the lower byte corresponding to the generated special symbol start port winning command (step S258).
[0355] On the other hand, the main control CPU 600a generates a start hold addition command for the upper byte corresponding to the increased start hold ball number when the process of step S258 is completed, or when the first start hold ball number or the second start hold ball number of the special symbol 1 or 2 in step S251 is 4 or more (step S251 := MAX), or if it is in the pre-reading prohibited state (step S254: YES) (step S259).
[0356] Next, the main control CPU 600a combines the start hold addition command for the lower byte generated in step S258 and the start hold addition command for the upper byte generated in step S259, and then transmits the combined command as a start hold addition command (production control command DI_CMD) to the sub-control board 80 (step S260).
[0357] <Main Control: Explanation of Special Symbol Processing> Thus, after finishing the processes of step S200 and step S201 shown in FIG. 32, the main control CPU 600a checks whether the special symbol small hit operation flag is set to ON, that is, whether 5AH is set in the special symbol small hit operation flag (step S202). If 5AH is set in the special symbol small hit operation flag (step S202: ON), it is determined that the special symbol is in the small hit state. After updating the display data of the special symbol (step S208), the special symbol processing is terminated.
[0358] On the other hand, if 5AH is not set in the special symbol small hit operation flag (step S202: OFF), it checks whether the special symbol big hit operation flag is set to ON, that is, whether 5AH is set in the special symbol big hit operation flag (step S203). If 5AH is set in the special symbol big hit operation flag (step S203: ON), it is determined that the special symbol is in the big hit state. After updating the display data of the special symbol (step S208), the special symbol processing is terminated.
[0359] On the other hand, if 5AH is not set in the special symbol big hit operation flag (step S203: OFF), it checks the processing state indicating the behavior of the special symbol, that is, the value of the special symbol operation status flag (step S204). More specifically, if the value of the special symbol operation status flag is 00H or 01H, the main control CPU 600a determines that the special symbol is waiting for variation (indicating that the variation of the special symbol has not occurred and it is in the waiting state for the next variation), and performs the special symbol variation start processing (step S205).
[0360] <Main Control: Special Symbol Processing: Explanation of Special Symbol Variation Start Processing> Regarding this process, a detailed explanation will be given with reference to FIG. 34. The main control CPU 600a checks whether the number of starting hold balls that triggers the variation of the special symbol is 0 (step S300). That is, the main control CPU 600a checks whether it is stored in the main control RAM 600c. If it is determined that the number of starting hold balls is 0 (step S300 := 0), the main control CPU 600a checks whether the value of the special symbol operation status flag is 00H (step S301). If the value of the special symbol operation status flag is 00H (step S301: YES), the special symbol variation start process ends.
[0361] On the other hand, if the value of the special symbol operation status flag is not 00H (step S301: NO), the main control CPU 600a transmits the customer waiting demo command as the production control command DI_CMD to the sub-control board 80 (see FIG. 4) (step S302).
[0362] Next, the main control CPU 600a sets 00H in the special symbol operation status flag (step S303) and ends the special symbol variation start process.
[0363] On the other hand, if the main control CPU 600a determines that the number of starting hold balls is not 0 (step S300: ≠ 0), it subtracts 1 (-1) from the number of starting hold balls (step S304) and transmits the starting hold subtraction command as the production control command DI_CMD to the sub-control board 80 (sub-control CPU 800a) (step S305).
[0364] Next, the main control CPU 600a checks the value of the special symbol short-time count number counter described later and transmits the short-time count number command as the production control command DI_CMD to the sub-control board 80 (sub-control CPU 800a) (step S306).
[0365] Next, the main control CPU 600a shifts the storage area in the main control RAM 600c where the random number value used at the time of special symbol stop, the random number value for the variation pattern, and the random number value for jackpot determination (refer to step S253 in FIG. 33) are stored (step S307), and sets 0 in the area in the main control RAM 600c where the random number value used for the win / loss lottery of the special symbol corresponding to the start hold 4 was stored (step S308).
[0366] Next, the main control CPU 600a performs a hit determination process (step S309).
[0367] <Main control: Special symbol process: Explanation of hit determination process> Regarding this process, explaining in detail with reference to FIG. 35, the main control CPU 600a acquires the jackpot determination random number value from the main control RAM 600c where the jackpot determination random number value (refer to step S253 in FIG. 33) is stored (step S370).
[0368] Next, the main control CPU 600a acquires the address number of the hit determination table corresponding to the changing special symbol. That is, it acquires the address numbers of the special symbol jackpot determination table SDH_TBL shown in FIG. 38(b) and the special symbol small hit determination table SDP_TBL shown in FIG. 38(c) (step S371).
[0369] Next, the main control CPU 600a changes the acquired address number to the address number where the determination value is stored (step S372).
[0370] Next, the main control CPU 600a acquires information on whether the determination values are different for each set value (step S373), and checks the value of the acquired information (step S374). If the acquired value is "0" (step S374 := 0), the process proceeds to the process of step S377. If the acquired value is not "0" (step S374 ≠ 0), the main control CPU 600a acquires the set value of the probability of generating a special game state advantageous to the player stored in the main control RAM 600c (see FIG. 4) (for example, the set values of "00H" to "05H" corresponding to "1" to "6") (step S375).
[0371] Next, the main control CPU 600a changes to the address where the determination value corresponding to the acquired set value is stored (step S376).
[0372] Next, the main control CPU 600a acquires the determination value from the current address (step S377).
[0373] Next, the main control CPU 600a changes the address to the head address where the next determination value is stored (step S378), and compares the acquired jackpot determination random number value with the acquired determination value (step S379).
[0374] Next, if the acquired jackpot determination random number value is not smaller than the acquired determination value (step S380: NO), the process returns to the process of step S373, and the processes of steps S373 to S380 are repeated until the acquired jackpot determination random number value becomes smaller than the acquired determination value (step S380: YES).
[0375] Next, if the acquired jackpot determination random number value becomes smaller than the acquired determination value (step S380: YES), the main control CPU 600a acquires the special symbol jackpot determination flag and the special symbol minor jackpot determination flag corresponding to the game state (step S381), and ends the hit determination process.
[0376] <Main control: Special symbol processing: Explanation of special symbol variation start processing> Thus, after finishing the collision determination process (step S309) as described above, the main control CPU 600a uses the random number value for special symbol stop stored in the main control RAM 600c at step S253 in FIG. 33, refers to the symbol distribution table M_ZF_TBL shown in FIG. 13(b), conducts a lottery, and generates a stop symbol of the special symbol according to the lottery result (step S310).
[0377] Next, the main control CPU 600a makes preparations to shift to game states such as the normal state, time-saving state, latent probability variation state, and probability variation state (step S311). Here, among the normal symbol time-saving flag, normal symbol probability variation flag, special symbol time-saving flag, special symbol probability variation flag, and easy winning flag that are set after a big win when a big win occurs, flag data for turning on the flag corresponding to the game state after the shift is prepared in advance. Also, the time-saving count to be set in the special symbol time-saving count counter and the probability variation count to be set in the special symbol probability variation count counter are to be prepared. The easy winning flag is a flag indicating whether the game state is a time-saving game state.
[0378] Next, the main control CPU 600a uses the random number value for variation pattern stored in the main control RAM 600c at step S253 in FIG. 33, refers to the variation pattern distribution table M_HP_TBL shown in FIG. 13(c), conducts a lottery, generates a variation pattern of the special symbol according to the lottery result, and transmits the variation pattern command of the generated special symbol variation pattern as an effect control command DI_CMD to the sub-control board 80 (sub-control CPU 800a) (step S312). In this step S312, the main control CPU 600a sets the variation time in the special symbol variation timer.
[0379] Next, the main control CPU 600a sets 5AH in the special symbol variation in progress flag to turn it on (step S313).
[0380] Next, the main control CPU 600a generates a symbol designation command for designating a special symbol to be displayed on the liquid crystal display device 41 (step S314), and performs a process of transmitting the generated symbol designation command as an effect control command DI_CMD to the sub-control board 80 (sub-control CPU 800a) (step S315).
[0381] Next, the main control CPU 600a sets 02H in the special symbol operation status flag (step S316), and ends the special symbol variation start process.
[0382] <Main control: Explanation of special symbol processing> On the other hand, as shown in FIG. 32, when the value of the special symbol operation status flag is 02H, the main control CPU 600a determines that the special symbol is in variation (indicating that the special symbol is currently in variation), and performs a process during special symbol variation (step S206).
[0383] <Main control: Special symbol processing: Explanation of process during special symbol variation> Regarding this process, explaining in detail with reference to FIG. 36, the main control CPU 600a first checks whether the variation time set in the special symbol variation timer in step S312 of FIG. 34 has elapsed, that is, whether it has become 0 (step S400). If the special symbol variation timer is not 0 (step S400: NO), the main control CPU 600a ends the process during special symbol variation.
[0384] On the other hand, if the special symbol variation timer is 0 (step S400: YES), the main control CPU 600a transmits a symbol determination command as an effect control command DI_CMD to the sub-control board 80 (sub-control CPU 800a) (step S401).
[0385] Next, the main control CPU 600a sets 03H in the special symbol operation status flag and 00H in the special symbol variation flag. Then, in order to maintain the winning lottery result of the special symbol for a certain period of time, the main control CPU 600a sets, for example, a time of about 500 ms in the special symbol variation timer (step S402). After that, the main control CPU 600a ends the process during special symbol variation.
[0386] <Main control: Explanation of special symbol processing> On the other hand, as shown in FIG. 32, when the value of the special symbol operation status flag is 03H, the main control CPU 600a determines that it is during special symbol confirmation (indicating that the variation of the special symbol has ended and it is stopped), and performs processing during the special symbol confirmation time (step S207).
[0387] <Main control: Special symbol processing: Explanation of processing during special symbol confirmation time> Regarding this process, explaining it in detail with reference to FIG. 37, the main control CPU 600a first checks whether the variation time set in the special symbol variation timer in step S312 of FIG. 34 has elapsed, that is, whether it has become 0 (step S450). If the special symbol variation timer is not 0 (step S450 ≠ 0), the main control CPU 600a ends the processing during the special symbol confirmation time.
[0388] On the one hand, if the special symbol variation timer is 0 (step S450 = 0), the main control CPU 600a sets 01H in the special symbol operation status flag (step S451), and checks whether the special symbol big hit determination flag is set to ON (whether 5AH is set) (step S452). If the special symbol big hit determination flag is set to ON (if 5AH is set) (step S452: YES), the main control CPU 600a sets 00H in the special symbol big hit determination flag, sets 5AH in the special symbol big hit operation flag, sets 00H in the normal symbol time shortening flag, sets 00H in the normal symbol sure change flag, further sets 00H in the special symbol time shortening flag, sets 00H in the special symbol sure change flag, and sets 00H in the winning easy flag. Then, the main control CPU 600a performs a process of setting 0000H in the special symbol time shortening count counter and 00H in the special symbol sure change count counter, which will be described later (step S453), and ends the process during the special symbol confirmation time.
[0389] On the other hand, if the special symbol big hit determination flag is not set to ON (if 5AH is not set) (step S452: NO), the main control CPU 600a checks whether the special symbol small hit determination flag is set to ON (whether 5AH is set) (step S454). If the special symbol small hit determination flag is set to ON (if 5AH is set) (step S454: YES), the main control CPU 600a sets 00H in the special symbol small hit determination flag and sets 5AH in the special symbol small hit operation flag (step S455). At this time, the normal symbol time shortening flag, the special symbol time shortening flag, and the winning easy flag are set to ON (5AH is set), and the time shortening count is set in the special symbol time shortening count counter.
[0390] After the main control CPU 600a finishes the process of step S455, or if the special symbol small hit determination flag is not set to ON (if 5AH is not set) (step S454: NO), the main control CPU 600a checks whether the value of the special symbol time shortening count counter is 0 (step S456).
[0391] If the value of the special symbol short-time counter is not 0 (step S456: NO), the value of the special symbol short-time counter is decremented by 1 (-1) (step S457), and the main control CPU 600a checks again whether the value of the special symbol short-time counter is 0 (step S458). If the value of the special symbol short-time counter is 0 (step S458: YES), 00H is set in the normal symbol short-time flag, 00H is set in the normal symbol probability variation flag, 00H is set in the winning easy flag, and further 00H is set in the normal symbol short-time flag (step S459).
[0392] After the process of step S459 is completed, or if the value of the special symbol short-time counter is 0 (step S456: YES), or if the value of the special symbol short-time counter is not 0 (step S458: NO), the main control CPU 600a checks whether the value of the special symbol probability variation counter is 0 (step S460). If the value of the special symbol probability variation counter is 0 (step S460: YES), the process during the special symbol confirmation time ends.
[0393] On the other hand, if the value of the special symbol probability variation counter is not 0 (step S460: NO), the main control CPU 600a decrements the value of the special symbol probability variation counter by 1 (-1) (step S461), and checks again whether the value of the special symbol probability variation counter is 0 (step S462). If the value of the special symbol probability variation counter is not 0 (step S462: NO), the process during the special symbol confirmation time ends.
[0394] On the other hand, if the value of the special symbol probability variation counter is 0 (step S462: YES), the main control CPU 600a sets 00H in the normal symbol short-time flag, sets 00H in the normal symbol probability variation flag, sets 00H in the winning easy flag, sets 00H in the special symbol short-time flag, and sets 00H in the special symbol probability variation flag (step S463), and ends the process during the special symbol confirmation time.
[0395] <Main control: Explanation of special symbol processing> Thus, when any one of the processes of step S205, step S206, and step S207 shown in FIG. 32 is completed, the main control CPU 600a finishes the special symbol process after updating the display data of the special symbol (step S208).
[0396] <Description of the processing content of the sub-control board> Next, with reference to FIGS. 39 to 43, the processing method of the effect content described with reference to FIGS. 6 to 12 and FIGS. 14 to 25 will be specifically described with reference to the processing content (outline of the program) of the sub-control board 80 shown in FIGS. 39 to 43.
[0397] First, when the pachinko game machine 1 is powered on, a power-on signal indicating that power has been supplied to each control board is sent from the power supply board 130 (see FIG. 4). Then, in response to that signal, the sub-control CPU 800a performs the main process shown in FIG. 39.
[0398] <Explanation of sub-control: main process> As shown in FIG. 39, first, the sub-control CPU 800a initializes the registers provided inside and sets the input / output directions of the input / output ports. Then, further, it is set so that the data transmitted from the output ports set to the output direction is serial transfer (step S1000).
[0399] Next, the sub-control CPU 800a initializes the memory area in the sub-control RAM 800c that stores the effect control command DI_CMD received from the main control board 60 (see FIG. 4) (step S1001). Then, the sub-control CPU 800a performs an interrupt permission setting process for the input port that receives the interrupt signal from the main control board 60 (step S1002).
[0400] Next, the sub-control CPU 800a initializes the memory area in the sub-control RAM 800c used as the work area and the stack area (step S1003), and issues an initialization command to the sound LSI 801 (see FIG. 4). As a result, the sound LSI 801 initializes the registers provided inside it (step S1004).
[0401] Next, the sub-control CPU 800a checks a memory area in the sub-control RAM 800c where motor data for operating motors (not shown) that operate the upper, left, right, and upper-left movable members 43a to 43d (see FIG. 2) is stored to determine whether an abnormality has occurred in the motors. If abnormal data is stored, the sub-control CPU 800a issues a command to return the motors to their origin positions (retracted positions). As a result, the upper, left, right, and upper-left movable members 43a to 43d return to their initial positions (step S1005).
[0402] Next, the sub-control CPU 800a configures a CTC (Counter Timer Circuit) that has functions such as creating a pulse output at a fixed period and measuring time provided therein. That is, the sub-control CPU 800a configures the time constant register of the CTC so that a timer interrupt occurs periodically every 1 ms (step S1006).
[0403] Next, the sub-control CPU 800a performs a checksum operation, which is an 8-bit addition operation on the working area of the sub-control RAM 800c (step S1007), and compares the checksum operation value with the checksum operation value calculated in a memory backup (see step S1015) and stored in the sub-control RAM 800c to check whether they match (step S1008). If they do not match (step S1008: NO), a process of clearing all areas in the sub-control RAM 800c is performed (step S1009).
[0404] On the other hand, if they match (step S1008: YES), or after the process of step S1009 is completed, the sub-control CPU 800a releases a watchdog timer function (not shown) (step S1010) and performs a refresh of the hardware such as the sub-control CPU 800a and the VDP 803 (step S1011).
[0405] Next, the sub-control CPU 800a reads out the effect control command DI_CMD received from the main control board 60 (see FIG. 4) stored in the memory area in the sub-control RAM 800c, and determines an effect pattern corresponding to the content by lottery from among a number of effect patterns previously stored in the sub-control ROM 800b (step S1012). At this time, when the winning chance notification is set to ON, the sub-control CPU 800a refers to the winning chance notification lottery table SB_NH_TBL shown in FIG. 14 and conducts a lottery for the winning chance notification.
[0406] Also, when the winning chance notification is set to OFF and the anticipation level increase for preview is set to OFF, the sub-control CPU 800a refers to the preview hold change table SB_SYH_TBL1 shown in FIG. 15(a) and conducts a lottery regarding the hold change. Further, the sub-control CPU 800a refers to the preview zone effect table SB_SYZ_TBL1 shown in FIG. 15(b) and conducts a lottery regarding the zone effect.
[0407] On the other hand, when the winning chance notification is set to ON, or when the winning chance notification is set to OFF and the anticipation level increase for preview is set to ON, the sub-control CPU 800a refers to the preview hold change table SB_SYH_TBL2 shown in FIG. 17(a) and conducts a lottery regarding the hold change. Further, the sub-control CPU 800a refers to the preview zone effect table SB_SYZ_TBL2 shown in FIG. 17(b) and conducts a lottery regarding the zone effect.
[0408] On the other hand, when the winning chance notification is set to OFF, the sub-control CPU 800a refers to the step-up notice table SB_STU_TBL1 shown in FIG. 18(a) and conducts a lottery for the step-up notice. On the other hand, when the winning chance notification is set to ON, the sub-control CPU 800a refers to the step-up notice table SB_STU_TBL2 shown in FIG. 18(b) and conducts a lottery for the step-up notice.
[0409] On the one hand, during the RUSH state, when the prefetch expectation increase is set to OFF, the sub-control CPU 800a refers to the first prefetch hold change table SB_D1SYH_TBL shown in Fig. 19(a) and performs a lottery regarding the hold change.
[0410] On the other hand, during the RUSH state, when the prefetch expectation increase is set to ON, the sub-control CPU 800a refers to the second prefetch hold change table SB_D2SYH_TBL shown in Fig. 19(b) and performs a lottery regarding the hold change.
[0411] On the other hand, during the RUSH state, when the prefetch expectation increase is set to OFF, the sub-control CPU 800a refers to the first prefetch chance notice table SB_D1SYC_TBL shown in Fig. 20(a) and performs a lottery regarding the prefetch chance notice.
[0412] On the one hand, during the RUSH state, when the prefetch expectation increase is set to ON, the sub-control CPU 800a refers to the second prefetch chance notice table SB_D2SYC_TBL shown in Fig. 20(b) and performs a lottery regarding the prefetch chance notice.
[0413] Thus, in step S1012 in this way, lotteries for various effects are performed.
[0414] Next, the sub-control CPU 800a performs a process of analyzing the input content of the setting button 15 or the effect button device 13 obtained in the timer interrupt process described later (step S1013). Specifically, it analyzes whether the setting button 15 or the effect button device 13 is pressed, released, or held by the player at the moment of pressing.
[0415] Next, the sub-control CPU 800a performs operation control of the upper, left, right, and upper-left movable props 43a to 43d (see FIG. 2), control of lighting or extinguishing of decorative lamps such as LED lamps which are the light-emitting means mounted on the decorative lamp board 90 (see FIG. 4), control of the speaker 17, and control of the image displayed on the liquid crystal display device 41 based on the production pattern determined by lottery in the above step S1012 (step S1014). As a result, the sound effect (SE) "Pipin!" (see SE1) shown in FIGS. 6(b-2), 9(c) to (d), and 10(c) to (d) is emitted from the speaker 17 shown in FIG. 1. Also, in this step S1014, processing for starting, stopping, or continuing the measurement of the stay time timer is performed. As a result, the sub-control CPU 800a transmits a command list regarding an image (video) for displaying information corresponding to the value of the stay time timer on the liquid crystal display device 41 to the VDP 803. Thereby, the VDP 803 generates image (video) data so as to display an image based on the command list, and transmits the generated image (video) data to the liquid crystal display device 41, whereby the stay time as shown in FIGS. 25(b) to (e), (g), and (h) is displayed on the liquid crystal display device 41.
[0416] Next, the sub-control CPU 800a performs a checksum operation which is an 8-bit addition operation targeting the work area of the sub-control RAM 800c, and performs a memory backup process of storing the checksum operation value in the sub-control RAM 800c (step S1015).
[0417] Next, the sub-control CPU 800a checks whether a VSYNC interrupt signal has been sent from the VDP 803 to the sub-control CPU 800a (step S1016). If the VSYNC interrupt signal has not been sent (step S1016: NO), the sub-control CPU 800a repeatedly executes the process of step S1016 until the VSYNC interrupt signal is sent. When the VSYNC interrupt signal is sent (step S1016: YES), the process returns to step S1007 again, and the processes of steps S1007 to S1016 are repeated.
[0418] <Sub-control: Data analysis process> Subsequently, referring to FIG. 40, the data analysis process in step S1014 of the main process will be described in detail. First, the sub-control CPU 800a generates a command list for generating image data to be displayed on the liquid crystal display device 41 by the VDP 803 based on the production scenario data corresponding to the production pattern determined by lottery in step S1012 (step S1050).
[0419] Next, when the sub-control CPU 800a stores data indicating that the press production of the production button device 13 or data indicating that the continuous press production of the setting button 15 is valid in the production scenario data, the sub-control CPU 800a stores the data in the memory area in the sub-control RAM 800c.
[0420] Furthermore, the sub-control CPU 800a generates a control signal related to light based on the data content of the lamp data stored in the production scenario data and stores it in the sub-control RAM 800c. At this time, the light amount setting described with reference to FIG. 12 is also considered.
[0421] In addition, the sub-control CPU 800a determines the operation contents of the upper, left, right, and upper-left movable props 43a to 43d based on the data content of the movable prop data stored in the production scenario data, and generates motor data for a motor (not shown) of the movable prop device 43 according to the determined operation contents.
[0422] Furthermore, the sub-control CPU 800a generates a control signal related to sound based on the data content of the sound data stored in the above-described production scenario data (step S1051). At this time, the volume setting described with reference to FIG. 12 is also taken into consideration.
[0423] Thus, the sub-control CPU 800a repeatedly performs the processes of step S1050 and step S1051 until all the data based on the production pattern determined by lottery in step S1012 shown in FIG. 40 is generated (step S1052: NO). When all the data is generated (step S1052: YES), the process proceeds to step S1053.
[0424] Next, the sub-control CPU 800a performs button valid-time processing based on the content stored in the sub-control RAM 800c in step S1051 and the input content of the setting button 15 or the production button device 13 processed in step S1013 shown in FIG. 39 (step S1053). At this time, the production customization setting described with reference to FIGS. 5 and 24 is performed.
[0425] <Sub-control: Command reception interrupt processing> Subsequently, with reference to FIG. 41, the processing when the production control command DI_CMD and the interrupt signal are transmitted from the main control board 60 during the execution of such main processing will be described.
[0426] As shown in FIG. 41, when the sub-control CPU 800a receives the above interrupt signal, it executes a save process of saving the content of each register in the stack area in the sub-control RAM 800c (step S1100). After that, the sub-control CPU 800a reads the register of the input port that has received the production control command DI_CMD (step S1101), and calculates a pointer indicating the address of the memory area for command transmission and reception in the sub-control RAM 800c (step S1102).
[0427] Then, the sub-control CPU 800a reads the register of the input port that has received the production control command DI_CMD again (step S1103), and checks whether the value read in step S1101 matches the value read in step S1103. If they do not match (step S1104: NO), it proceeds to step S1107. If they match (step S1104: YES), it stores the production control command DI_CMD received from the main control board 60 at the address corresponding to the calculated pointer (step S1105). Note that the stored production control command DI_CMD will be read by the sub-control CPU 800a during the process of step S1012 shown in FIG. 39.
[0428] Next, the sub-control CPU 800a updates the pointer indicating the address of the command transmission / reception memory area in the sub-control RAM 800c (step S1106), and restores the register saved in the process of step S1100 (step S1107). Thereby, it returns to the main process shown in FIG. 39.
[0429] <Sub-control: Timer interrupt processing> Subsequently, with reference to FIG. 42, the processing when a 1-ms timer interrupt occurs, which is set in the processing of step S1006 (see FIG. 39) of the main process, will be described.
[0430] As shown in FIG. 42, when a 1-ms timer interrupt occurs, the sub-control CPU 800a executes a save process of saving the contents of each register in the stack area in the sub-control RAM 800c (step S1150).
[0431] Next, the sub-control CPU 800a acquires the data of the setting button 15, the data of the effect button device 13, the motor data of the movable prop device 43, etc. twice (step S1151), and checks whether the data acquired twice matches (step S1152). If the data does not match (step S1152: NO), the sub-control CPU 800a repeats the process of step S1151 until the data matches. If it matches (step S1152: YES), the matching data is stored in the sub-control RAM 800c (step S1153).
[0432] Next, the sub-control CPU 800a receives a signal from the setting button 15 or the effect button device 13 (step S1154). This received signal will be analyzed by the button analysis process of step S1013 shown in FIG. 39.
[0433] Next, the sub-control CPU 800a transmits the control signal related to light stored in the sub-control RAM 800c in step S1051 shown in FIG. 40 to the decoration lamp board 90 (see FIG. 4) (step S1155). As a result, the lighting of the logo "Bakufu Shogun" of the upper decoration 42a shown in FIGS. 6 to 10 and FIG. 16 will be executed. Also, at this time, the control signal necessary to turn on or off the identification lamp device 51A (see FIG. 2) will also be transmitted.
[0434] Next, the sub-control CPU 800a restores the register saved in the process of step S1150 (step S1156). As a result, the process returns to the main process shown in FIG. 39.
[0435] <Sub-control: Command list> Here, the command list generated in step S1050 shown in FIG. 40 will be described in detail with reference to FIG. 43.
[0436] This command list is a command sequence listing commands for the VDP803 (command parser 8035), but the description content and order are slightly different when instructing video drawing and when instructing still image drawing.
[0437] When instructing the VDP803 to draw a video, it consists of the initial command list in Fig. 43(a) and the steady command list in Fig. 43(b).
[0438] As shown in Fig. 43(a), the sub-control CPU 800a first generates a command to set the memory area of the DDR2 SDRAM 804 where the frame buffer area is set, and the memory area for storing the video data of the DDR2 SDRAM 804 (step S1200).
[0439] Next, it generates a command to instruct video decoding (step S1201). Specifically, it is an instruction on which video compression data to decode, and it is instructed together with the address of the CG data storage area of the game ROM 805 where the corresponding video is stored and the number of frames of that video.
[0440] Next, it fills in the command for end processing and finishes generating the initial command list (step S1202).
[0441] Subsequently, the sub-control CPU 800a generates the steady command list shown in Fig. 43(b).
[0442] This steady command list is composed of video drawing instructions as shown in Fig. 43(b). In the above initial command list, for the decoded video data, it generates a command on which frame number of decoded data to draw at which coordinate position on the liquid crystal display device 41 (step S1203). Next, it fills in the command for end processing and finishes generating the steady command list (step S1204).
[0443] On the one hand, when instructing the VDP803 to draw a still image, as shown in FIG. 43(c), the sub-control CPU800a first generates a command for setting the memory area of the DDR2SDRAM804 in which the frame buffer area is set (step S1210).
[0444] Next, a command for instructing the decoding of the still image is generated (step S1211). Specifically, it is an instruction on which still image compression data is to be decoded, and it is instructed together with the address number and data size of the CG data storage area of the game ROM805 in which the corresponding still image is stored.
[0445] Next, a command for how to draw the decoded still image data at which coordinate position on the liquid crystal display device 41 and in what mode (rotation angle, reduction / enlargement, etc.) is generated (step S1212). Next, an end processing command is entered to finish generating the command list for the still image (step S1213).
[0446] Thus, such a command list for the moving image and the command list for the still image are transmitted to the VDP803 (see FIG. 4), and after being appropriately processed, they are transmitted to the liquid crystal display device 41. As a result, the images shown in FIGS. 5 to 10, FIG. 16, and FIGS. 22 to 25 are displayed on the liquid crystal display device 41.
[0447] Therefore, through the above-described processing, the production contents described with reference to FIGS. 6 to 12 and FIGS. 14 to 25 are executed.
[0448] According to the present embodiment described above, by mounting the functions required by the player on the gaming machine, the gaming content that can satisfy the player is obtained, and thereby, a gaming machine with diverse effects can be provided.
[0449] <Description of the modification> In the present embodiment, an example in which the audio LSI801 and the VDP803 are separately configured is shown, but they may be integrated as one chip.
[0450] Also, in this embodiment, an example in which the sub-control CPU 800a is provided in the sub-one-chip microcomputer 800 has been shown, but the present invention is not limited thereto, and the sub-control CPU 800a may be provided in the VDP 803.
Explanation of Signs
[0451] 1 Pachinko gaming machine 15 Setting button (Effect setting means) 600a Main control CPU (Pre-reading determination means) 600c Main control RAM (Suspension storage means) 800a Sub-control CPU (Changing means)
Claims
[Claim 1] a reservation storage means for storing up to a predetermined upper limit number of start reservations for changing the identification information when a predetermined start condition is satisfied and multiple types of identification information are changed, the start condition being satisfied but not yet started; A look-ahead determination means for performing a look-ahead determination on the start-up hold before a change to the start-up hold is started; A special effect that is started with a change prior to the change effect for the start hold of the pre-reading judgment target and is started when the start condition is established; A special performance that is started with a change prior to the change performance for the start hold of the pre-reading judgment target and is executed with a plurality of changes including the change performance for the start hold of the pre-reading judgment target; A performance setting means for setting a predetermined performance based on an operation by a player, The effect setting means is capable of setting whether or not the special effect is to be made to appear, The special performance can be executed regardless of the time of the fluctuation during the fluctuation at the time of the start pending winning, When the special effect is set to be able to appear by the effect setting means, the rate at which the special effect is selected in a reach effect with a high expectation of a winning game state in the case of a win is higher than the rate at which the special effect is selected in a reach effect with a high expectation of a winning game state in the case of a win.
Citation Information
Patent Citations
Game machine
JP2014136028A
Game machine
JP2018088986A
Game machine
JP2022137445A
Game machine
JP2022173598A
Game machine
JP2023095520A