Game machine

JP2023116197A5Active Publication Date: 2025-02-26SOPHIA CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2022018859
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2022-02-09
Publication Date
2025-02-26
Estimated Expiration
2042-02-09

AI Technical Summary

Technical Problem

Conventional gaming machines lack mechanisms to enhance player engagement and interest through dynamic and engaging game states.

Method used

The gaming machine incorporates effect control means to display specific images in multiple modes, allowing for game states advantageous to the player, with the ability to switch between display modes and execute change effects over time, enhancing player anticipation and engagement.

Benefits of technology

The solution improves player interest and engagement by creating dynamic game states that increase anticipation and excitement through visual and interactive elements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To increase interest of a game.SOLUTION: A game machine has performance control means capable of displaying multiple specific images on display means as a performance related to a game, can execute the game and generate a game state advantageous to a player. The display mode of the specific image includes a first display mode and a second display mode. In a game that can generate a game state advantageous to the player, the performance control means can execute a predetermined performance related to displaying the specific image, when the second display mode of one specific image is displayed in accordance with the predetermined performance, hide another specific image, and execute a change performance that changes the display mode to the second display mode of the one specific image. The expectation level that the result of the game is the advantageous state advantageous to the player is the same between cases where the change performance is executed and where the second display mode of the one specific image is displayed as time passes without executing the change performance.SELECTED DRAWING: Figure 109A
Need to check novelty before this filing date? Find Prior Art

Description

Technical field

[0001] The present invention relates to gaming machines. [Background technology]

[0002] Conventionally, there are gaming machines capable of executing effects (for example, Patent Document 1). [Prior art documents] [Patent document]

[0003] [Patent document 1] JP-A-2009-195760 [Outline of the invention] [Problems to be solved by the invention]

[0004] However, in the conventional game machine, there is still room for improving the interest of the game.

[0005] SUMMARY OF THE INVENTION Accordingly, it is an object of the present invention to improve the amusement of a game. [Means for solving the problem]

[0006] In one representative form of the present invention, the game includes effect control means capable of displaying a plurality of specific images on the display means as effects related to the game, the game can be executed, and a game state advantageous to the player is generated. In a gaming machine where the display mode of the specific image includes a first display mode and a second display mode, and the effect control means is capable of generating a game state advantageous to the player, the A predetermined effect related to the display of the specific image can be executed, and in accordance with the predetermined effect, when the second display mode of one specific image is displayed, the other specific images are hidden and the It is possible to execute a change effect to switch one specific image to the second display mode, and when the change effect is executed, the second display mode of the one specific image is displayed with the passage of time without executing the change effect. The degree of expectation that the result of the game will result in a game state advantageous to the player is the same as when the display mode is displayed.

Effect of the invention

[0007] ADVANTAGE OF THE INVENTION According to one form of this invention, the interest of a game can be improved. [Brief description of the drawing]

[0008]

Figure 1

Figure 2

[0009] [First embodiment] Preferred embodiments of the present invention will be described below with reference to the drawings. Note that front, back, left, and right in the description of the gaming machine refer to directions seen by the player during the game.

[0010] [General view of game machine] FIG. 1 is a diagram illustrating a game machine.

[0011] The game machine 10 has an opening / closing frame attached to the frame 11 fixed to the island facility via a hinge 16 so as to be freely opened and closed. The opening / closing frame is composed of a front frame 12 (body frame) and a glass frame 15 (front frame unit). In addition, the left end of the opening / closing frame is a shaft attachment end to be attached to a hinge, and the right end is an open end to be opened by rotation. Note that the frame 11 and the front frame 12 constitute an outer frame unit 17. As shown in FIG.

[0012] A game board 30 (see FIG. 2) is arranged on the front frame 12, and a glass frame 15 having a cover glass 14 covering the front surface of the game board 30 is attached. The cover glass 14 functions as a game viewing area that makes a game area 32 (see FIG. 2) formed on the game board 30 visible. The cover glass 14 is shown as an example of a transparent member, and a plastic cover may be used instead of the cover glass 14. FIG. The glass frame 15 functions as a transparent member holding frame that holds the transparent member.

[0013] The front frame 12 and the glass frame 15 can be opened individually. For example, by opening only the glass frame 15, the game area 32 of the game board 30 can be accessed. Also, by opening the front frame 12 while the glass frame 15 is not opened, the game control device (main board) 100 (see FIG. 3) disposed on the back side of the game board 30 can be accessed. can be done.

[0014] Various frame-constituting members are arranged on the edge portion of the glass frame 15 around the cover glass 14 .

[0015] Decoration devices 18a, 18b, and 18c capable of emitting light according to the game state are arranged in the upper center, right side, and left side of the glass frame 15. As shown in FIG. The decoration devices 18a, 18b, and 18c house lighting members such as LEDs inside, and are effect devices that perform light emission effects according to the game state. The lighting members arranged inside these decoration devices 18a, 18b, and 18c constitute part of the frame decoration device 18 (see FIG. 4).

[0016] The decoration device 18a is a top unit that extends in the left-right direction of the gaming machine 10 above the glass frame 15 (or the opening / closing frame) and projects obliquely upward and forward. The decoration device 18a has a substantially flat front surface 456 with various indicia such as the model name. The decoration device 18a is fixed and does not operate in this embodiment, but it protrudes forward, upward, or obliquely from the retracted initial position (normal position) only when necessary so as to reduce the feeling of pressure on the player. It may move, move forward and backward, or move up and down. When the decoration device 18a (here, the top unit) operates (moves), it becomes a frame rendering device (movable accessory) that can move from the initial position to the operating position.

[0017] The decoration device 18b is a protruding effect unit (front frame light emitting unit) extending in the vertical direction on the right side of the glass frame 15 and protruding forward. The decoration device 18c is a projecting production unit (front frame light emitting unit) extending vertically on the left side of the glass frame 15 and projecting forward. The decoration devices 18b and 18c irradiate the player with light toward the central side (inside) of the gaming machine 10, and the light leaks to the outside of the gaming machine 10 through a plurality of openings.

[0018] An upper speaker 19a is arranged at the upper right corner portion and the upper left corner portion of the glass frame 15, respectively. Two lower speakers 19b are provided at the bottom of the gaming machine 10 separately from the upper speakers 19a. The lower speaker 19b is arranged at the lower left corner portion of the glass frame 15 and the lower right corner portion of the front frame 12. As shown in FIG. These upper speaker 19a and lower speaker 19b emit sound effects, alarm sounds, notification sounds, and the like. The left and right upper speakers 19a are covered with right and left speaker decoration members 470, respectively.

[0019] An upper plate unit 20 having an upper plate 21 capable of storing game balls (game media) is attached to the lower portion of the glass frame 15 . The upper plate 21 is formed in a box shape with an opening at the top. The game balls stored in the upper tray 21 are supplied to the ball shooting device one by one.

[0020] The upper tray unit 20 further includes an effect operation device that receives an input operation from the player, a ball lending operation device that receives an input operation from the player, and a decoration device 22 that performs light emission effect etc. according to the game state. Prepare.

[0021] The production operation device is an operation device including production button 25, cross key switch 450, and volume adjustment button switches 451a and 451b. is provided. The effect button 25 is arranged in the opening of the operation panel 490 so as to be surrounded by the operation panel 490. FIG. The operation panel 490 can reflect light by plating the surface with metal or by making the entire panel made of metal, and has a metallic luster of silver (silver), for example. When the production button 25 emits light, the light from the production button 25 is reflected by the surrounding operation panel 490, and the lighting production of the production button 25 becomes effective.

[0022] The effect button 25 may include a built-in effect button switch 25a and a touch panel 25b provided on the surface.

[0023] The volume adjustment button switches 451a and 451b are provided on the upper left side of the operation panel 690 of the upper tray unit 20, and adjust by increasing / decreasing (+-) the volume of the speaker 19 (upper speaker 19a and lower speaker 19b). The cross key switch 450 (cross key SW) is provided adjacent to the volume adjustment button switches 451a and 451b on the upper left side of the operation panel 490 of the upper tray unit 20, and adjusts the brightness of the performance LED, for example. The cross key switch 450 may also be called a directional key switch, and may be a general one consisting of a plurality of (for example, four) switches arranged in the front, back, left, and right. For example, in a predetermined state such as waiting for customers and / or playing a game (playing a game), the volume adjustment button switches 451a and 451b may be pressed to adjust the volume of the speaker 19. A switch in front of or behind 450 may be pushed down to adjust the amount of light (brightness, brightness) of the performance LED or the like. The volume of the speaker 19 may be adjusted by pressing the left or right switch of the cross key switch 450 without providing the volume adjustment button switches 451a and 451b.

[0024] By operating the effect operation device (especially the effect button 25) by the player, it is possible to perform an effect in which the player's operation is intervened in the special figure fluctuation display game etc. displayed on the display device 41 (see FIG. 2). can. For example, it is possible to select an effect pattern (effect mode), or execute an advance notice effect that gives advance notice of the result of the variable display game corresponding to the start memory. Note that the variable display game includes a special figure variable display game, and when simply referred to as a variable display game, this specification refers to a special figure variable display game.

[0025] Also, the effect pattern may be changed not only during execution of the variable display game but also by the player operating the effect operation device while the game is not being executed.

[0026] The game state when the variable display game is executed consists of a plurality of game states. The normal game state (normal state) is a game state in which no special game state occurs. In addition, the special game state is, for example, a state with a high probability of occurrence of a special result (for example, a big hit) in a time-saving state or a variable display game as a specific game state (variable probability state, probability variable state), a big hit state (special game state ), a small hit game state (small hit state). As described above, the game machine 10 has a plurality of game states with different special result occurrence probabilities, and the game control device 100 (game state selection means, setting means) selects one game state from among the plurality of game states. (Set) to make it the current game state.

[0027] Here, the probability variable state (specific game state) continues until the next big hit occurs (loop type), continues until a predetermined number of variable display games are executed (number cut type, ST), and There is one that continues until a predetermined probability fall lottery is won (fall lottery type).

[0028] Furthermore, it is also possible to always generate the variable probability state when a big hit occurs without determining whether or not to generate the variable probability state by the big win symbol random number.

[0029] The ball lending operation device is an operation device operated by the player when borrowing game balls, and is provided on the upper right side of the operation panel 490 of the upper tray unit 20 . The ball lending operation device includes a balance display section 490a, a ball lending button 27, and a return button . The balance display section 490a is a display area where the balance of a prepaid card or the like is displayed. The ball rental button 27 is a button operated by the player when renting a game ball, and the return button 28 is used when ejecting a prepaid card or the like from a card unit (not shown) arranged adjacent to the gaming machine 10. These are buttons operated by the player.

[0030] The decoration device 22 is provided in the upper tray unit 20, and is a device that accommodates lighting members such as LEDs therein, and performs light emission effects or the like according to the game state. The illumination member arranged inside the decoration device 22 constitutes a part of the frame decoration device 18 (see FIG. 4).

[0031] Below the glass frame 15 including the above-described upper tray unit 20 and the like, and below the front frame 12, an operation handle 24 for controlling the operation of the ball shooting device (not shown) and a game ball can be stored. A lower tray unit 29 including a lower tray 23 and the like is provided. The lower tray unit 29 and the upper tray unit 20 are matched in shape and arranged side by side in the vertical direction. By operating the upper plate operating portion 435 of the upper plate unit 20, the game ball of the upper plate 21 can be caused to flow down to the lower plate 23.

[0032] The operation handle 24 is arranged in the lower right portion of the front frame 12 and below the right lower speaker 19b. The ball shooting device shoots the game balls supplied from the upper tray 21 to the game area 32 of the game board 30 when the player rotates the operation handle 24 . The shooting speed of the game ball shot from the ball shooting device is set to increase as the amount of rotation operation of the operation handle 24 increases. That is, the ball shooting device can change the shooting force (speed) of shooting the game ball to the game area 32 in response to the operation of the operation handle 24 by the player, and can perform various shooting modes with different shooting force. Can shoot game balls. The shooting mode includes left-handed hitting (normal hitting) in which the game ball flows down on the left side of the game area 32 and right-handed hitting in which the game ball flows down on the right side of the game area 32 .

[0033] The lower plate 23 of the lower plate unit 29 is arranged below the upper plate unit 20 with a predetermined gap therebetween. The lower plate 23 has a ball removal hole 23a vertically penetrating the bottom surface of the lower plate 23, and an opening / closing operation part 23b for opening and closing the ball removal hole 23a. When the player operates the opening / closing operation portion 23b to open the ball extraction hole 23a, the game balls stored in the lower tray 23 can be discharged to the outside through the ball extraction hole 23a.

[0034] In addition, on the back side of the front frame 12, there are a power supply device 400 that supplies power to various devices, an upper tank 448 that stores game balls supplied from a supply device (not shown) installed in the island facility, and a tank from the upper tank 448. A payout device (payout unit) or the like that pays out the game balls that have flowed down to the upper tray 21 is arranged.

[0035] [Game board] Next, the game board 30 of the game machine 10 will be described with reference to FIG. FIG. 2 is a front view of a game board 30 provided in the game machine 10. As shown in FIG.

[0036] As shown in FIG. 2, the game board 30 includes a flat plate-like game board main body 30a that serves as an attachment base for various members. The game board main body 30a is made of wood or synthetic resin, and a game area 32 surrounded by guide rails 31 is provided on the front surface of the game board main body 30a. The game machine 10 is configured to play a game by shooting game balls from a ball shooting device into a game area 32 surrounded by guide rails 31 . In the game area 32, windmills, obstacle nails, etc. are arranged as members for changing the flowing direction of the game ball, and the shot game ball flows down the game area 32 while changing the rolling direction by these members.

[0037] Approximately in the center of the game area 32, a center case (front structure) 40 is attached to form a window that serves as a display area for the variable display game. Behind the window formed in the center case 40, a display device 41 is arranged as an effect display device (variable display device) that variably displays (variably displays) a plurality of pieces of identification information. The display device 41 includes, for example, a liquid crystal display, and is arranged so that display contents can be visually recognized from the front side of the game board 30 through the window portion of the center case 40 . The display device 41 is not limited to having a liquid crystal display, and may have a display such as an EL or a CRT.

[0038] A plurality of variable display areas are provided on the display screen (display unit) of the display device 41, and identification information (special symbols) and characters for producing a variable display game are displayed in each variable display area. In addition, images based on the progress of the game (big win display, fanfare display, ending display, etc.) are displayed on the display screen.

[0039] In addition, the center case 40 has an inflow port 40a to a warp passage 40e for guiding game balls flowing down the game area 32 to the inside of the center case 40, and a stage on which game balls that have passed through the warp passage 40e can roll. A portion 40b is provided. Since the stage portion 40b of the center case 40 is arranged above the starting winning port 36 and the normal variable winning device 37, the game ball rolling on the stage portion 40b enters the starting winning port 36 or the normal variable winning device 37. It is easier to win prizes.

[0040] An upper effect unit 40c and a side effect unit 40d are provided in the upper part and the right part of the center case 40, respectively. The upper effect unit 40c and the side effect unit 40d constitute a part of the board decoration device 46 (see FIG. 4) and the board effect device 44 (see FIG. 4).

[0041] In the game area 32 on the right side of the center case 40, a normal pattern starting gate (normal pattern starting gate) 34 is provided. Inside the normal pattern starting gate 34, a gate switch (SW) 34a (see FIG. 3) for detecting the game ball that has passed through the normal pattern starting gate 34 is provided. When the game ball driven into the game area 32 passes through the normal pattern starting gate 34, the normal pattern fluctuation display game is executed.

[0042] A general prize winning opening 35 is arranged in the lower left game area 32 of the center case 40 , and a general winning opening 35 is also arranged in the lower right game area 32 of the center case 40 . Winning of game balls to these general winning openings 35 is detected by winning opening switches (SW) 35a to 35n (see FIG. 3) provided in the general winning opening 35.

[0043] In the lower game area 32 of the center case 40, a starting winning opening (starting opening 1, first starting winning area) 36 that gives the starting condition of the special figure fluctuation display game is provided. In the game area 32 on the right side of the center case 40, a normal variable winning device 37 (normal electric accessories, Electricity) is provided. The normal variable winning device 37 is provided with a movable member (movable piece) 37b that converts to a state in which game balls easily flow in by rotating forward. When the movable member 37b is in the closed state, the game ball cannot win the normal variable winning device 37. When the game ball wins the starting winning port 36 or the normal variable winning device 37, a special figure variable display game is executed as an auxiliary game. In addition, it becomes easier for the game ball to enter the start winning hole 36 when hitting to the left, and for the normal variation winning device 37, it becomes easier for the game ball to enter when hitting to the right.

[0044] The movable member 37b is a so-called tongue type normal electric accessory, and operates via a normal electric solenoid 37c (see FIG. 3) when the result of the normal figure fluctuation display game becomes a predetermined stop display mode. It opens and changes to an open state in which game balls tend to flow into the normal variable winning device 37 (win easy state advantageous to the player). If the movable member 37b is not in the open state (easy winning state), it will be in the closed state (non-easy winning state, difficult winning state) in which game balls are difficult to flow into the normal variable winning device 37. In addition, in the present embodiment, the starting winning port 36, unlike the normal variable winning device 37, does not have a movable member (opening / closing member) and is always in an open state (open state), but the movable member (opening / closing member) is also possible.

[0045] The movable member 37b is controlled by a game control device 100, which will be described later. The game control device 100 shortens the fluctuation time of the normal pattern fluctuation display game or makes the hit probability of the normal pattern fluctuation display game higher than usual, thereby increasing the frequency of occurrence of the easy-to-win state, or special games. By making the occurrence time of the easy-to-win state longer than the easy-to-win state that occurs in the normal game state without performing the above-mentioned specific game state, the time-saving state (general electric support state) is generated. In addition, even in the probability variable state (excluding the latent probability variable state), the time saving state (general electric support state) occurs in duplicate.

[0046] In the game area 32 on the right side of the start winning opening 36, there is an attacker type that opens the lower winning opening by retracting from the front to the back side by the lower winning opening solenoid 38b (see FIG. 3). A first special variable winning device 38 (special electric accessory) having an opening / closing door 38c is provided. The first special variable winning device 38, depending on the result of the special variable display game, converts the large winning port from a closed state (disadvantageous closed state for the player) to an open state (advantageous game state for the player). By facilitating the inflow of game balls into the big winning opening, the player is given a predetermined game value (for example, the number of time reduction / variable number of times after the end of the winning ball or the big hit). A lower special winning opening switch 38a (count switch) is provided in the lower special winning opening as a detecting means for detecting a game ball that has entered the special winning opening. It should be noted that the first special variable winning device 38, it becomes easier for the game ball to win when hitting to the right.

[0047] In the game area 32 above the normal variable winning device 37, there is an opening and closing door 39c that opens the upper big winning opening by rotating in the direction in which the upper end side falls to the right by the upper big winning opening solenoid 39b (see FIG. 3). A second special variable winning device 39 is provided. The second special variable winning device 39, depending on the result of the special figure variable display game, converts the state in which the large winning port is closed (disadvantageous closed state for the player) to an open state (advantageous special game state for the player), By facilitating the inflow of game balls into the big winning opening, the player is given a predetermined game value (for example, the number of time reduction / variable number of times after the end of the winning ball or the big hit). In addition, in the large winning opening, an upper large winning opening switch 39a (count switch) (see FIG. 3) is arranged as a detecting means for detecting a game ball that has entered the large winning opening. It should be noted that, in the second special variable winning device 39, it becomes easier for the game ball to win when hitting to the right. Also, the lower special winning opening switch 38a and the upper special winning opening switch 39a are collectively referred to as the special winning opening switch 43.

[0048] Inside the second special variable winning device 39, a specific area 86 (so-called V winning opening) is provided. After the opening and closing door 39c is opened by the small hit, when the game ball enters the specific area 86 (V winning opening), the big hit is decided. The specific area 86 may be opened for a long time only during a small hit so that the game ball can easily pass through. In addition, the game control device 100 can detect the passage of the game ball to the specific area 86 (V winning) through a sensor (specific area switch 72 described later) or the like, and when the V winning is detected, it will be in a big win state after the end of the small win. Along with confirming the transfer, information indicating that there was a V prize to the effect control device 300 described later (such as a specific area passing command) is transmitted. Then, the effect control device 300 can notify the V prize on the display device 41 or the like.

[0049] That is, in the present embodiment, the gaming machine 10 is a so-called 1-kind 2-kind machine (1+2 machines). In this embodiment, when the second special variable winning device 39 is opened with a small hit, the game ball V wins in the specific area 86 (V winning opening) in the second special variable winning device 39, and the big win is achieved. Occur.

[0050] When the game ball wins the general prize winning port 35, the starting prize winning port 36, the normal variable winning device 37, and the special variable winning devices 38 and 39, the payout control device 200 (see FIG. 3) The number of prize balls according to the type of the ball is discharged from the payout device to the upper tray 21. In addition, the lower game area 32 is provided with an out port 30b for collecting game balls that have not won a prize such as a prize winning port. In addition, the general winning opening 35, the starting winning opening 36, the normal variable winning device 37, the special variable winning devices 38 and 39, and their vicinity are equipped with LEDs (board decoration device described later) that can emit light when a game ball wins. 46) are arranged.

[0051] In addition, outside the game area 32 and in the lower right corner of the game board main body 30a, a special figure variation display game (special figure 1 variation display game, special figure 2 variation display game) and a normal figure variation display game are executed. A collective display device 50 is provided. The collective display device 50 includes display units 51 to 60 configured from LED lamps (light emitting units, light emitting members) and displaying information such as the current game state.

[0052] The collective display device 50 is composed of a 7-segment type display (LED lamp) etc. The first special figure fluctuation display unit 51 (special figure 1 indicator, lamp D1) and the second special figure fluctuation for the fluctuation display game Display unit 52 (special figure 2 indicator, lamp D2), variation display unit 53 for normal figure variation display game (normal figure indicator, lamps D8, D10, D18), and start (hold) of each variation display game It has a storage display unit (special figure 1 reservation indicator 54, special figure 2 reservation indicator 55, general figure reservation indicator 56) for notifying the number of memories. Special figure 1 reservation indicator 54 is configured by lamps D11 and D12. Special figure 2 hold indicator 55 is configured by lamps D13 and D14. The general map holding display 56 is composed of lamps D15 and D16.

[0053] In addition, on the collective display device 50, the first game state display unit 57 (first game state display, lamp D7), the second game state display unit 58 (second game state display, lamp D17) that lights up when the time saving state occurs and notifies the occurrence of the time saving state, and the probability state of the jackpot is high when the game machine 10 is powered on. Third game state display unit 59 (third game state display unit, probability state display unit, lamp D9) that displays the state, number of rounds at the time of big hit (number of opening and closing of special variable winning device 38, 39) A round display portion 60 (lamps D3 to D6) for displaying is provided.

[0054] In the special figure 1 indicator 51 and the special figure 2 indicator 52, the variable display game is executed by a variable display that repeats turning on and off (blinking) of the identification information (for example, the central segment). In addition, the special figure 1 indicator 51 and the special figure 2 indicator 52 are not limited to such a segment type display unit, and may be configured by an aggregate of a plurality of LEDs, and when performing variable display In addition, all LEDs provided as indicators are all lit and all extinguished (all LEDs blink simultaneously), cyclic lighting (lighting from any one LED in a predetermined order at a predetermined time and then extinguishing), or multiple may be performed by lighting and extinguishing (blinking) or cyclic lighting of a predetermined number of LEDs out of the LEDs. Also in the normal figure display device 53, the variable display game is executed by variable display (blinking) in which the lamps D10 and D18 are repeatedly turned on and off. In addition, the normal figure display 53 can also be configured as appropriate in the same manner as the special figure 1 indicator 51 and the special figure 2 indicator 52.

[0055] Lamp display device 80, the lamp display unit 1, 2 (LED) to execute a variable display (blinking) that repeats lighting display and extinguished display as a pattern (the fourth special pattern, the fourth pattern described later), and each special figure variation It has a lamp display section 3-6 (LED) for notifying the number of starting (holding) memories of the display game. Incidentally, the lamp display device 80 is controlled by a production control device 300 (described later).

[0056] The lamp display units 1 and 2 blink at a predetermined blinking cycle (for example, 200 msec (milliseconds)) as a variable display. In other words, switching between lighting and lighting of the lamp display units 1 and 2 is performed in a period of half the flashing period (for example, 100 msec). Special figure 1 indicator 51, special figure 2 indicator 52, and general figure indicator 53 of the collective display device 50 are measured by the game control device 100, while the fluctuation time of the variation display is measured by the game control device 100, while the lamp of the lamp display device 80 The fluctuation time of the display units 1 and 2 is measured by the production control device 300 (described later).

[0057] Lamp display units 3 and 4 (special figure 1 pending LED1, special figure 1 pending LED2) display the special figure 1 pending number (first start memory number) by a combination of off state, lighting state, and blinking state. Similarly, the lamp display units 5 and 6 (special figure 2 pending LED 1, special figure 2 pending LED 2) display the special figure 2 pending number (second start memory number) by combining the off state, lighting state, and blinking state do. The lamp display unit 3-6 ends the display of the number of reservations due to the occurrence of a big hit, but in cases other than the state of the big hit (including the case where a reach, which will be described later, occurs on the display device 41), the display of the number of reservations is displayed. conduct.

[0058] Next, the flow of the game in the gaming machine 10, the details of the normal figure variation display game and the special figure variation display game will be described.

[0059] In the gaming machine 10, a game is played by shooting game balls toward the game area 32 from a ball shooting device (not shown). The launched game ball flows down the game area 32 while changing the rolling direction by obstacle nails, windmills, etc. placed at various places in the game area 32, and enters the normal figure start gate 34, the general prize opening 35, and the start prize opening. 36, wins or enters a normal variable winning device 37 or special variable winning devices 38, 39, or flows into an out port 30b provided at the bottom of the game area 32, and is discharged from the game area 32. Then, when the game balls enter the general winning hole 35, the starting winning hole 36, the normal variable winning device 37, or the special variable winning devices 38, 39, the number of prize balls corresponding to the type of the winning winning hole enters the payout device. It is discharged to the upper tray 21 through the

[0060] The normal pattern starting gate 34 is provided with a gate switch 34a (see FIG. 3) for detecting the game ball that has passed through the normal pattern starting gate 34. When the game ball passes through the normal pattern start gate 34, it is detected by the gate switch 34a, and the normal pattern variation display game is executed based on the determination result of the hit determination random number value extracted at this time.

[0061] A state where the normal pattern fluctuation display game cannot be started, for example, when the normal pattern fluctuation display game has already been played and the normal pattern fluctuation display game has not ended, or the result of the normal pattern fluctuation display game is a hit. When the variable winning device 37 is converted to the open state, when the game ball passes through the normal pattern start gate 34, if the normal pattern start memory number (normal pattern reservation number) is less than the upper limit number, the memory number is added ( +1) is done.

[0062] The normal pattern start memory (normal pattern reservation) stores a hit judgment random value for determining the hit or miss of the normal pattern fluctuation display game, and when this hit judgment random value matches the judgment value, A specific result mode (specific result) is derived by winning the normal pattern variation display game.

[0063] The general pattern fluctuation display game is designed to be executed by the general pattern display device 53 provided in the collective display device 50. The normal figure display 53 is composed of an LED that indicates a hit in the case of a lighting state as normal identification information (normal map) and indicates a deviation in the case of an off state, and by blinking this LED, the normal identification information changes After a predetermined variable display time has elapsed, the result is displayed by turning on or off the LED.

[0064] When the normal pattern random number value extracted when passing the normal pattern starting gate 34 is a hit value, the normal pattern (normal pattern) displayed on the normal pattern display device 53 stops in a winning state and becomes a hitting state. At this time, by driving the general electric solenoid 37c (see FIG. 3), the movable member 37b is converted to an open state for a predetermined time (for example, 3 seconds × 2 times), and the game balls to the normal variable winning device 37 are allowed to win.

[0065] Winning to the starting winning opening 36 of the game ball and winning to the normal variable winning device 37 are detected by the starting opening 1 switch 36a (see FIG. 3) and the starting opening 2 switch 37a (see FIG. 3). The game ball that has won the starting prize opening 36 is detected as the starting prize ball of the special figure 1 variable display game, and is stored up to a predetermined upper limit number, and the game ball that has won the normal fluctuation prize winning device 37 is the special figure 2. It is detected as the starting winning ball of the variable display game, and is stored up to a predetermined upper limit.

[0066] At the time of detection of the starting prize ball of the special figure variation display game, a big hit random number value, a big hit pattern random number value, each variation pattern random number value, etc. are extracted. These random numbers are stored in the special figure reservation storage area (a part of the RAM) of the game control device 100 as a special figure start winning memory for each predetermined number of times (for example, a maximum of 8 times). The number of memories of the special figure start winning memory is displayed on the special figure 1 reservation display 54 and the special figure 2 reservation display 55 for notifying the number of starting prizes of the collective display device 50, and also on the display screen of the display device 41 Is displayed.

[0067] The game control device 100 executes the special figure 1 fluctuation display game on the special figure 1 indicator 51 based on the winning to the start winning opening 36 or the first start memory (special figure 1 start memory, special figure 1 pending) . In addition, the game control device 100 is based on the winning prize to the normal variable winning device 37 or the second start memory (special figure 2 start memory, special figure 2 reservation), the special figure 2 variable display game with the special figure 2 display device 52 to run.

[0068] In the special figure 1 variation display game (first special figure variation display game) and special figure 2 variation display game (second special figure variation display game), identification information ( It is performed by stopping and displaying a predetermined result mode after variable display of special symbols and special symbols.

[0069] Also, in the display device 41, a decorative special figure variation display game is executed in which a plurality of types of identification information (eg, numbers, symbols, character designs, etc.) are variably displayed corresponding to each special figure variation display game.

[0070] In the decorative special symbol variation display game on the display device 41, the decorative special symbols (identification information) composed of the above-mentioned numbers etc. are left (first special symbol), right (second special symbol), middle (third special symbol ) in order to start the variable display (scroll display), to stop sequentially the symbols that are fluctuating after a predetermined time, it is performed by displaying the result of the special figure fluctuation display game. In addition, the display device 41 performs various presentation displays such as the appearance of a character to enhance interest. Furthermore, in the decorative special symbol variation display game, as another decorative special symbol (identification information), the fourth special symbol (fourth special symbol ( 4th pattern) fluctuates. After a predetermined time from the start, the variable display of the lamp display parts 1 and 2 stops at "lights out" in the case of a loss, and "lights up" in the case of a big hit or a small hit.

[0071] When the winning of the game ball to the start winning opening 36 or the normal variable winning device 37 is made at a predetermined timing (when the big hit random value at the time of winning detection is a big hit value), as a result of the special figure fluctuation display game A specific result mode (special result mode) is derived from the displayed symbols, and a jackpot state (special game state) is established. Correspondingly, the display mode of the display device 41 becomes a special result mode (for example, a state in which numbers such as "7, 7, 7" are aligned).

[0072] At this time, the special variable prize winning devices 38 and 39 energize the large prize winning opening solenoids (38b, 39b) (see FIG. 3) to open the large winning opening from the closed state for a predetermined time (for example, 30 seconds). converted. In other words, the special winning openings provided in the special variable winning devices 38 and 39 are opened wide for a predetermined time or until a predetermined number of game balls win, and during this time the player can win a lot of game balls. Granted.

[0073] When the winning of the game ball to the first starting winning port 36 or the normal variable winning device 37 is made at a predetermined timing (when the big hit random value at the time of winning detection is a small winning value), a special figure fluctuation display game As a result, a specific result mode (small hit result mode) is derived by the display pattern, and a small hit state is entered. Correspondingly, the display mode of the display device 41 becomes a small hit result mode. It should be noted that, in the present embodiment, a big hit random number value is also used to determine a small hit, but the small hit value (small hit determination value) differs from the big hit value (big hit determination value).

[0074] At this time, the special variable winning device 38, 39, the large winning opening solenoid 38b, 39b (see FIG. 3) is energized, the large winning opening is converted from the closed state to the open state for a predetermined short time. In addition, since the total opening time of the big winning opening is shorter in the small winning state (small winning game state) than in the big winning state (special game state), the game in which the player can win more in the small winning state than in the big winning state The value (the number of acquired balls) is small. In both the small winning state and the big winning state, the big winning opening is in an open state, but the big winning state may be called the first special game state, and the small winning state may be called the second special game state. For the sake of simplicity, in this embodiment, only the special variable winning device 39 (upper big winning opening) is converted to the open state in the small winning state, and in the big winning state (including the big winning state due to V winning during the small winning) A configuration in which only the special variable winning device 38 (lower grand winning opening) is converted to the open state will be described.

[0075] Here, the difference between the big win and the small win will be explained.

[0076] A big win is a special result that involves the operation of a conditional device, and a small win is a specific result that does not involve the operation of a conditional device. The condition device operates when a big hit occurs in the special figure fluctuation display game (stop display of the big hit pattern). It means that a specific flag is set for continuously operating the variable winning devices 38,39. Further, the operation of the condition device may mean that the game ball passes through the specific area 86 (V winning). The fact that the conditional device does not operate means that the above-mentioned specific flag is not set, as in the case of simply winning a small prize lottery. However, as will be described later in this embodiment, if there is a V winning during the small hit state, the condition device will be activated. The "condition device" may be software means such as a flag that is turned on and off by software as described above, or hardware means such as a switch that is electrically turned on and off. In addition, "conditional device" is a term commonly used in the field of pachinko machines as a device whose operation is a necessary condition for continuous operation of electric accessories, and the same applies in this specification. It is used as a term having the meaning of

[0077] Specifically, in the case of a big hit, the special variable winning device is opened by setting the big hit flag, whereas in the case of a small hit, the special variable winning device is set by setting the small hit flag. is released.

[0078] In addition, the special figure 1 indicator 51 and the special figure 2 indicator 52 may be configured as separate indicators or may be configured as the same indicator, but each special figure fluctuation display game is not executed at the same time is set as In addition, the special figure 2 fluctuation display game is to be executed with priority over the special figure 1 fluctuation display game, and there is a start memory of the special figure 1 fluctuation display game and the special figure 2 fluctuation display game, When the execution of the figure fluctuation display game becomes possible, the special figure 2 variation display game is executed (special figure 2 pending priority digestion, special figure 2 priority variation).

[0079] For the decorative special figure variation display game on the display device 41, the special figure 1 variation display game and the special figure 2 variation display game may be executed on separate display devices or separate display areas, or the same display You may make it perform by a device or a display area. In this case, the decoration special figure fluctuation display game corresponding to the special figure 1 fluctuation display game and the special figure 2 fluctuation display game may not be executed at the same time.

[0080] It should be noted that, in the following description, if the special figure 1 variation display game and the special figure 2 variation display game are not distinguished, they are simply referred to as the special figure variation display game.

[0081] In addition, although not particularly limited, the starting opening 1 switch 36a in the starting winning opening 36, the starting opening 2 switch 37a in the normal variable winning device 37, the gate switch 34a, the winning opening switch 35a, the count switch (38a , 39a) includes a non-contact type magnetic proximity sensor (hereinafter referred to as a proximity switch) that detects a game ball by utilizing a phenomenon in which a magnetic field changes when a metal object approaches the coil. It is used. In addition, the glass frame open detection switch 63 provided on the glass frame 15 etc. of the game machine 10 and the front frame open detection switch 64 (main body frame open detection switch) provided on the front frame (game frame) 12 etc. A microswitch with positive contacts can be used.

[0082] [Game control device] FIG. 3 is a block diagram of the game control system of the game machine 10. As shown in FIG. The game machine 10 includes a game control device 100 (main board), and the game control device 100 is a main control device (main board) that controls the overall game, and is a game microcomputer (hereinafter referred to as a game microcomputer). ) 111, an input unit 120 having an input port, an output unit 130 having an output port, a driver, etc., and a data bus 140 connecting between the CPU unit 110, the input unit 120, and the output unit 130. And so on.

[0083] The CPU unit 110 includes a game microcomputer (CPU) 111 called an amusement chip (IC) and an oscillator such as a crystal oscillator, and generates a clock that serves as a reference for the CPU operation clock, timer interrupt, and random number generation circuit. It has an oscillation circuit (crystal oscillator) 113 and the like. The game control device 100 and electronic components such as solenoids and motors driven by the game control device 100 are supplied with a predetermined level of DC voltage such as DC32V, DC12V, and DC5V generated by the power supply device 400 to enable operation. be done.

[0084] The power supply device 400 includes a normal power supply unit 410 having an ACDC converter that generates a DC voltage of 32V DC from a 24V AC power supply, a DC-DC converter that generates a lower level DC voltage such as 12V DC or 5V DC from a voltage of 32V DC, and the like. , Has a backup power supply unit 420 that supplies a power supply voltage to the internal RAM of the game microcomputer 111 at the time of a power failure, and a power failure monitoring circuit, and a power failure monitoring signal and a reset signal that inform the game control device 100 of power failure occurrence and recovery A control signal generator 430 for generating and outputting a control signal such as .

[0085] In this embodiment, the power supply device 400 is configured separately from the game control device 100, but the backup power supply unit 420 and the control signal generation unit 430 are integrated with the game control device 100 or on a separate board, that is, the main It may be configured to be provided on the substrate. Since the game board 30 and the game control device 100 are subject to replacement when the model is changed, as in the embodiment, the backup power supply unit 420 and the control signal generation unit 430 are provided on a board different from the power supply device 400 or the main board. By providing it, it is possible to remove it from the object of replacement and to reduce the cost.

[0086] The backup power supply unit 420 can be configured with one large-capacity capacitor such as an electrolytic capacitor. The backup power supply is supplied to the game microcomputer 111 (especially built-in RAM) of the game control device 100, and the data stored in the RAM is retained even during power failure or after the power is cut off. The control signal generation unit 430 monitors the voltage of 32V generated by the normal power supply unit 410, for example, and when it drops below 17V, for example, detects the occurrence of a power failure, changes the power failure monitoring signal, and generates a reset signal after a predetermined time. to output Also, when the power is turned on or when the power is restored, the reset signal is output after a predetermined time has elapsed from that time.

[0087] Also, the game control device 100 is provided with a RAM initialization switch 112 . When the RAM initialization switch 112 is pushed down and turned on, an initialization switch signal is generated. Initialization processing is performed. Although not particularly limited, the initialization switch signal is read when the power is turned on, and the power failure monitoring signal is repeatedly read in the main loop of the main program executed by the game microcomputer 111. A reset signal is a kind of forced interrupt signal and resets the entire control system.

[0088] In addition, the game control device 100 (main board) is provided with a setting key switch 93. When the setting key switch 93 is turned on by an operator's rotating operation or the like, the probability setting value (setting value) corresponding to the setting regarding the game condition (game) can be changed. Note that the RAM initialization switch 112 can also be used as a set value change switch that can change the probability set value according to the operator's operation. In this embodiment, the probability setting value is a setting value for setting the probability of winning such as a big hit probability or a small hit probability, but other game conditions (such as effects) other than the probability are also changed according to the probability setting value. It is possible. For example, the winning probability may be increased as the probability setting value is increased. The setting key switch 93 and the RAM initialization switch 112 constitute setting change means (setting change device 42, setting means) capable of changing settings (probability setting values) relating to game conditions. Note that, instead of the RAM initialization switch 112, another switch may also serve as the set value change switch, or a unique set value change switch may be provided exclusively.

[0089] The setting key switch 93 and the RAM initialization switch 112 are provided on the game control device 100 inside the game machine 10, so that they cannot be operated unless the front frame 12 (body frame) is opened (inaccessible position). be done. That is, general players cannot access and operate the setting key switch 93 and the RAM initialization switch 112 .

[0090] As will be described later, when the game machine 10 is turned on (power failure recovery, power restoration), the game machine 10 sets the probability setting value according to the ON / OFF state of the setting key switch 93 and the RAM initialization switch 112. It is possible to transition to various states such as a changeable (settable) setting variable state (setting change state, settable state, setting change mode) and a setting confirmation state (setting confirmation mode) in which the probability setting value can be confirmed. .

[0091] In the present embodiment, the probability setting values ​​are defined, for example, in six stages: probability setting value 1 (setting 1), probability setting value 2 (setting 2), probability setting value 3 (setting 3), probability setting value 4 (setting 4), probability setting value 5 (setting 5), probability setting value 6 (setting 6). In general, setting 1 is the most unfavorable setting for the player and setting 6 is the most favorable setting for the player. Settings 1 and 2 are low settings, settings 3 and 4 are intermediate settings (intermediate settings), and settings 5 ​​and 6 are high settings.

[0092] In the probability setting change process, every time the operator presses the RAM initialization switch 112, the work setting value (setting) in the work setting value area changes from setting value 0 (setting 1, probability setting value 1) to Setting value 1 (setting 2, probability setting value 2) → setting value 2 (setting 3, probability setting value 3) → setting value 3 (setting 4, probability setting value 4) → setting value 4 (setting 5, probability setting value 5 ) → setting value 5 (setting 6, probability setting value 6) → setting value 0 (setting 1) → setting value 1 (setting 2) → and so on. Thus, the RAM initialization switch 112 also functions as a set value change switch. For the convenience of explanation, work setting values ​​0 to 5 are provided corresponding to probability setting values ​​1 to 6, respectively, in the setting change state (setting change mode), but the work setting values ​​and probability setting values ​​are the same. They may be treated as the same by aligning them within the numerical range (that is, 0 to 5 or 1 to 6) (setting the working set value and the probability set value to the same numerical value).

[0093] Note that the setting key switch 93 may be rotated to a predetermined position instead of operating the RAM initialization switch 112 (set value change switch) to change the probability set value. Also, the probability setting value is not limited to six levels. The performance display device 152 is a 4-digit 7-segment type (8-segment type including dots Dp) display, for example, in which the display probability setting values ​​corresponding to the selected work setting values ​​0 to 5 are displayed. etc. In addition, information regarding set values ​​such as probability set values ​​for display (for example, a display that allows reading probability set values ​​1 to 6) may be displayed on the front surface of the gaming machine (eg, all-in-one display device 50). In addition, on the front of the game machine (for example, the collective display device 50), not only during the setting variable state and the setting confirmation state, but also during execution of game control (during execution of game processing described later), the probability setting value for display, etc. Information about setting values ​​may be displayed.

[0094] The game microcomputer 111 includes a CPU (central processing unit: microprocessor) 111a, a read-only ROM (read only memory) 111b and a RAM (random access memory) 111c that can be read and written at any time.

[0095] The ROM 111b non-volatilely stores constant information (programs, fixed data, determination values ​​of various random numbers, etc.) for game control. The RAM 111c is used as a work area for the CPU 111a during game control and as a storage area for various signals and random numbers. Information related to the game (game information) is stored, and the stored information is retained even if a power failure occurs. can be held and stored. An electrically rewritable non-volatile memory such as an EEPROM may be used as the ROM 111b or RAM 111c.

[0096] In addition, ROM111b, for example, stores a variation pattern table for determining the variation pattern (variation mode) that defines the execution time of the special figure variation display game, the content of the effect, the presence or absence of the occurrence of the ready-to-win state, and the like. The fluctuation pattern table is a table for the CPU 111a to refer to the fluctuation pattern random numbers 1 to 3 stored as the starting memory to determine the fluctuation pattern. In addition, the variation pattern table includes a winning variation pattern table selected when the result is a loss, a big hit variation pattern table selected when the result is a big hit, and the like. Furthermore, these pattern tables include tables for determining the second half fluctuation pattern, which is the fluctuation pattern after reaching the reach state (second half fluctuation group table, second half fluctuation pattern selection table, etc.), fluctuation before reaching the reach state It includes tables (first half fluctuation group table, first half fluctuation pattern selection table, etc.) for determining the first half fluctuation pattern, which is a pattern.

[0097] Here, reach (reach state) means that the display device has a display device whose display state can be changed, the display device derives and displays a plurality of display results at different times, and the plurality of display results are predetermined. In the gaming machine 10 in which the game state becomes a game state (special game state) advantageous to the player when the special result mode is set, a part of a plurality of display results has not yet been derived and displayed. A display state in which the displayed display result satisfies the conditions for the special result mode. In other words, the ready-to-reach state means that even when the variable display control of the display device progresses and reaches the stage before the display result is derived and displayed, the display conditions for the special result mode are not met. It refers to a display mode that does not exist. And, for example, the ready-to-win state also includes a state in which variable display is performed using a plurality of variable display areas while maintaining a state in which the special result modes are aligned (so-called all-rotation ready-to-win). In addition, the reach state is a display state at the time when the display control of the display device progresses and reaches the stage before the display result is derived and displayed, and is determined before the display result is derived and displayed. It means a display state when at least some of the display results of a plurality of variable display areas that are present satisfy the conditions for the special result mode.

[0098] Therefore, for example, the decoration special figure variation display game displayed on the display device corresponding to the special figure variation display game changes the plurality of identification information for a predetermined time in each of the left, middle, and right variation display areas on the display device. After displaying, if the variable display is stopped in the order of left, right, and middle to display the result mode, the condition for the special result mode is satisfied in the left and right variable display areas (for example, The state in which the variable display stops with the same identification information) is the reach state. In addition, when the variable display of all the variable display areas is temporarily stopped, any two of the left, middle, and right variable display areas satisfy the condition for the special result mode (for example, the same identification information This state (excluding the special result mode) may be set as the ready-to-win state, and the remaining one variable display area may be variably displayed from the ready-to-win state.

[0099] Then, the reach state includes a plurality of reach effects, and the system (type) of reach effects with different possibilities of deriving a special result mode (jackpot mode) (different expectations) Normal reach (N reach), Special 1 reach (SP1 reach), Special 2 reach (SP2 reach), Special 3 reach (SP3 reach), and Premier reach are set. In addition, the degree of expectation (expected value) of the big hit is higher in the order of no reach <normal reach <special 1 reach <special 2 reach <special 3 reach <premier reach. Further, the ready-to-win state is included in the variable display mode at least when the special result mode is derived in the special figure variable display game (when it becomes a big hit). In other words, it may be included in the variable display mode when it is determined that the special result mode is not derived in the special figure variable display game (when lost). Therefore, the state in which the ready-to-win state has occurred is a state with a high possibility of winning a big hit compared to the case in which the ready-to-win state has not occurred.

[0100] In addition, the degree of expectation of the production (notice) suggests the probability that the production will be a big hit when the production is selected, It can be calculated based on the selectivity or the like.

[0101] CPU111a executes the game control program in the ROM111b, generates a control signal (command) for the payout control device 200 and the effect control device 300 or generates a drive signal for the solenoid or display device and outputs it to the game machine 10 overall control. In addition, although not shown, the gaming microcomputer 111 generates a jackpot random number for determining a jackpot in a special figure variation display game, a jackpot pattern random number for determining a jackpot pattern, and a small hit pattern for determining a small hit pattern. Design random number, pattern random number per support for determining the later-described time-saving design (stop design per support), variation pattern in special figure variation display game (execution time of variation display game in variation display with various reach and reach, etc. A random number generation circuit for generating a variation pattern random number etc. for determining the A clock generator is provided for generating a timer interrupt signal and a clock for updating the random number generation circuit.

[0102] In addition, the CPU111a acquires any one variation pattern table from among a plurality of variation pattern tables stored in the ROM111b in the processing relating to the special figure variation display game. Specifically, the CPU 111a, the game result of the special figure fluctuation display game (big hit or lose), the probability state of the special figure fluctuation display game as the current game state (normal probability state or high probability state), the number of starting memories Any one variation pattern table is selected and acquired from among a plurality of variation pattern tables based on the above. Here, the CPU111a constitutes a variation distribution information acquisition means for acquiring any one variation pattern table from among a plurality of variation pattern tables stored in the ROM111b when executing a special figure variation display game.

[0103] The payout control device 200 includes a CPU, a ROM, a RAM, an input interface, an output interface, etc., and drives the payout motor 91 of the payout unit according to a prize ball payout command (command or data) from the game control device 100, control to pay out In addition, the payout control device 200 drives the payout motor 91 of the payout unit based on the ball rental request signal from the card unit 600, and performs control for paying out the rental balls.

[0104] The input unit 120 of the game microcomputer 111 includes a radio wave sensor 62 (board radio wave sensor) that detects the emission of radio waves to the game machine, a gate switch 34a of the normal figure start gate 34, and a start port 1 in the first start winning port 36 Switch 36a, starter 2 switch 37a in second starter winning mouth 37 (normal variable winning device), winning mouth switch 35a of general winning mouth 35, special variable winning device 38, 39 big winning mouth switch 43 (lower big winning It is connected to the opening switch 38a and the upper prize winning opening switch 39a), and a negative logic signal such as a high level of 11V and a low level of 7V supplied from these switches is input, and a positive logic signal of 0V-5V is input. A converting interface chip (proximity I / F) 121 is provided.

[0105] Further, the interface chip (proximity I / F) 121 is connected to the specific area switch 72, the remaining ball outlet switch 73, and the out ball detection switch 74. The specific area switch 72 detects passage (V winning) of the game ball to the specific area 86 (V winning opening). The remaining ball discharge port switch 73 detects game balls passing through the remaining ball discharge port for discharging game balls from the special variable winning devices 38 and 39 . The out ball detection switch 74 detects all game balls that have been shot into the game area and have finished playing (that is, all game balls that have passed through the winning opening or the out opening 30b).

[0106] The output of the proximity I / F 121 is supplied to the second input port 123, the third input port 124, or the fourth input port 126 and read into the game microcomputer 111 via the data bus 140. Among the outputs of the proximity I / F 121, detection signals of the gate switch 34a, the starting port 1 switch 36a, the starting port 2 switch 37a, the prize winning port switch 35a, and the big winning port switch 43 are input to the third input port 124. .

[0107] Among the outputs of the proximity I / F 121 , the detection signal of the radio wave sensor 62 and the abnormality detection signal output when an abnormality of the sensor or switch is detected are input to the second input port 123 .

[0108] Further, among the outputs of the proximity I / F 121 , the detection signal of the specific area switch 72 , the remaining ball outlet switch 73 , or the out ball detection switch 74 is input to the fourth input port 126 .

[0109] Further, the second input port 123 receives the detection signal of the magnetic sensor switch 61 for fraud detection provided on the front frame 12 of the gaming machine 10, etc., and the glass frame opening detection signal provided on the glass frame 15 of the gaming machine 10, etc. A signal from a switch 63, a front frame open detection switch 64 (main body frame open detection switch) provided on the front frame 12 (main body frame), etc., and a signal from a vibration sensor 65 that detects vibration of the gaming machine 10 are input. .

[0110] Also, the second input port 123 takes in the setting key switch signal from the setting key switch 93 and supplies it to the gaming microcomputer 111 via the data bus 140 .

[0111] In addition, among the outputs of the proximity I / F121, the output to the third input port 124 is supplied from the game control device 100 through the relay board 70 to a test fire test device (not shown). Furthermore, the detection signal of the starting port 1 switch 36a and the starting port 2 switch 37a among the outputs of the proximity I / F 121 is configured to be input to the game microcomputer 111 in addition to the third input port 124.

[0112] As described above, the proximity I / F 121 has a signal level conversion function. In order to enable such a level conversion function, the proximity I / F 121 is supplied with a voltage of 12V in addition to the voltage such as 5V required for normal IC operation from the power supply device 400. It's becoming

[0113] The data held by the third input port 124 is read by asserting the enable signal CE2 by decoding the address assigned to the third input port 124 by the game microcomputer 111 (changes to a valid level). be able to. The same applies to the second input port 123, the fourth input port 126, and the first input port 122 described later.

[0114] In addition, the input unit 120 is provided with a frame radio fraud signal output from the payout control device 200, a payout busy signal, a status signal indicating payout abnormality, a shoot ball cut switch signal indicating a shortage of game balls before payout, and an overflow. A first input port 122 that captures an overflow switch signal, a touch switch signal based on the input of the touch switch provided on the operation handle 24, and a signal from the RAM initialization switch 112 and supplies it to the game microcomputer 111 via the data bus 140 is provided. The overflow switch signal is a signal output when it is detected that game balls are stored in the lower tray 23 in a predetermined amount or more (that the tray is full). The frame radio wave illegal signal is a signal that is output based on the detection of radio waves by a frame radio wave sensor provided on the front frame 12 (body frame). This is a signal indicating whether or not

[0115] In addition, the input unit 120 is provided with a Schmidt buffer 125 for inputting a signal such as a power failure monitoring signal or a reset signal from the power supply device 400 to the game microcomputer 111 or the like, and the Schmidt buffer 125 receives these input signals. It has the function of removing noise from A power failure monitoring signal from the power supply device 400 is once input to the first input port 122 and taken into the gaming microcomputer 111 via the data bus 140 . That is, they are treated as signals equivalent to the signals from the various switches described above. This is because the number of terminals for receiving signals from the outside provided in the game microcomputer 111 is limited.

[0116] On the other hand, the reset signal RST noise-removed by the Schmidt buffer 125 is directly input to the reset terminal provided in the game microcomputer 111 and supplied to each port of the output section 130. In addition, by outputting the reset signal RST directly to the relay board 70 without going through the output unit 130, the test-firing test signal held in the port (not shown) of the relay board 70 for output to the test-firing test apparatus is turned off. is configured as

[0117] Also, the reset signal RST may be configured to be output to the test-firing test apparatus via the relay board 70. FIG. Note that the reset signal RST is not supplied to each of the ports 122, 123, and 124 of the input section 120. FIG. The data set to each port of the output section 130 by the game microcomputer 111 immediately before the reset signal RST is input must be reset to prevent malfunction of the system. This is because the data read by the game microcomputer 111 from the port is discarded when the game microcomputer 111 is reset.

[0118] The output unit 130 is provided with a Schmidt buffer 132 arranged in a communication path from the game microcomputer 111 to the effect control device 300 and a communication path from the game microcomputer 111 to the payout control device 200. Data is transmitted from the game control device 100 to the effect control device 300 and the payout control device 200 by serial communication. It should be noted that, from the side of the effect control device 300 to the game control device 100 is a one-way communication in which the signal can not be input.

[0119] In addition, the output unit 130 is connected to the data bus 140 and transmits, via the relay board 70, data for notifying the special symbol pattern information of the variable display game to a trial firing test device of an accredited organization (not shown) and a signal indicating the probability state of the big hit. A buffer 133 for output is configured to be mountable. The buffer 133 is a component that is not mounted on the game control device (main board) of the pachinko game machine as a real machine (mass-produced product) installed in the game parlor. A detection signal of a switch that does not need to be processed, such as a starting switch output from the proximity I / F 121, is supplied to the test firing test apparatus via the relay board 70 without passing through the buffer 133. FIG.

[0120] On the other hand, detection signals such as the magnetic sensor switch 61 and the radio wave sensor 62, which cannot be supplied to the test firing test device as they are, are temporarily taken into the game microcomputer 111 and processed into other signals or information, for example, the game machine controls the game. The data bus 140 is supplied to the test-firing test apparatus via the buffer 133 and the relay board 70 as an error signal indicating that it is not possible.

[0121] The relay board 70 is provided with a port that takes in the signal output from the buffer 133 and supplies it to the test firing test apparatus, a connector that relays the signal line of the detection signal of the switch that does not pass through the buffer, and the like. there is A chip enable signal CE output from the gaming microcomputer 111 is also supplied to the port on the relay board 70, and the signal of the port selectively controlled by the signal CE is supplied to the test firing test device.

[0122] In addition, the output unit 130 includes a solenoid (general electric solenoid) 37c that is connected to the data bus 140 and opens the normal variable winning device 37, a lower large winning opening solenoid 38b that opens the first special variable winning device 38 (large winning opening Solenoid 1), the upper large winning opening solenoid 39b (large winning opening solenoid 2) that opens the second special variable winning device 39, and the opening and closing data of the lever solenoid 86b that operates the lever and opens the specific area 86. Two output ports 134 are provided.

[0123] Further, the output unit 130 includes a third output port 135 for outputting ON / OFF data of the segment line to which the anode terminals of the LEDs are connected in accordance with the contents to be displayed on the collective display device 50, and the collective display device 50. A fourth output port 136 is provided for outputting on / off data for the digit line to which the cathode terminal of the LED is connected.

[0124] Further, the output unit 130 includes a sixth output port 141 for outputting ON / OFF data of the segment line to which the anode terminal of the LED is connected according to the contents to be displayed on the performance display device 152, the performance display device 152 A seventh output port 142 is provided for outputting the on / off data of the digit line to which the cathode terminal of the LED is connected.

[0125] In addition, the output unit 130 is provided with a fifth output port 137 for outputting information regarding the gaming machine 10 such as big win information to the external information terminal 71 . The external information terminal 71 is provided with a photorelay, and can be connected to, for example, an external device (information collection terminal, game hall internal management device (hall computer), etc.) installed in the game parlor, so that information on the game machine 10 can be sent to the external device. It is ready to be fed to the device. Also, a firing permission signal is output from the fifth output port 137 to the payout control device 200 via the Schmidt buffer 132 .

[0126] Furthermore, the output unit 130 receives opening / closing data signals of the general electric solenoid 37c and the big winning opening solenoids 38b and 39b output from the second output port 134, and generates and outputs a solenoid drive signal. circuit) 138a, a second driver 138b that outputs an ON / OFF drive signal for the segment line on the current supply side of the collective display device 50 that is output from the third output port 135, and a collective display device that is output from the fourth output port 136. A third driver 138c for outputting an on / off drive signal for the digit line on the current drawing side of 50, and a fourth driver 138c for outputting an external information signal supplied from the fifth output port 137 to an external device such as a management device to the external information terminal 71. A driver 138d is provided.

[0127] Further, the output unit 130 includes a performance display segment driver 150a that outputs an on / off drive signal for the segment line on the current supply side of the performance display device 152 that is output from the sixth output port 141, A performance display digit driver 150b is provided for outputting an ON / OFF drive signal for the digit line on the current drawing side of the performance display device 152 to be output.

[0128] DC 32V is supplied from the power supply device 400 as a power supply voltage to the first driver 138a so as to drive a solenoid that operates at 32V. Also, the second driver 138b that drives the segment lines of the collective display device 50 is supplied with DC 12V. The third driver 138c, which drives the digit lines, draws current from the digit lines according to display data, so the power supply voltage may be either 12V or 5V.

[0129] A second driver 138b that outputs 12V supplies a current to the anode terminal of the LED via a segment line, and a third driver 138c that outputs a ground potential draws current from the cathode terminal via a digit line, resulting in a collective display device. At 50, the power supply voltage flows to the LEDs that are sequentially selected by the dynamic driving method, and the LEDs are lit. A performance display segment driver 150a that outputs 12V supplies a current to the anode terminal of the LED via a segment line, and a performance display digit driver 150b that outputs a ground potential draws current from the cathode terminal via a digit line. In the performance display device 152, the power supply voltage flows to the LEDs that are sequentially selected by the dynamic driving method and are lit. The fourth driver 138d that outputs the external information signal to the external information terminal 71 is supplied with DC 12V in order to give the external information signal a level of 12V. In addition, the buffer 133, the second output port 134, the first driver 138a, etc. may be provided on the output section 130 of the game control device 100, that is, not on the main board but on the relay board 70 side.

[0130] Furthermore, the output unit 130 is provided with a photocoupler 139 for transmitting information such as the identification code and program of each game machine to the external inspection device 500 . The photocoupler 139 is configured to allow two-way communication so that the game microcomputer 111 can transmit and receive data to and from the inspection device 500 by serial communication. It should be noted that the transmission and reception of such data is carried out using the serial communication terminal of the gaming microcomputer 111 as in a normal general-purpose microprocessor, so ports such as the input ports 122, 123, and 124 are not provided.

[0131] In this embodiment, the performance display device 152 is composed of a plurality (four) of 7-segment type (8-segment type including dots Dp) displays (LED lamps), and performance display drivers 150a and 150b are LED drivers. However, it is not limited to this.

[0132] The performance display device 152 is provided on the game control device 100 (main board), but may be provided at another location. For example, the performance display device 152 can display a probability set value for display, a role ratio, a ball output rate, and the number of discharged balls.

[0133] Here, the number of discharged balls is the number of game balls discharged from the game area 32 (also called the number of out balls), and the number of game balls that have passed through the winning opening (the number of winning prizes) and the number of games that have passed through the out opening 30b. It is the sum with the number of balls. The number of ejected balls can be obtained by counting the signal of the out-ball detection switch 74 or the like. In this embodiment, the winning openings include a general winning opening 35, a starting winning opening 36 (first starting winning opening, starting opening 1), a normal variable winning opening 37 (second starting winning opening, starting opening 2), and Special variable winning devices 38, 39 (large winning opening) are included.

[0134] The ball output rate is the ratio (percentage) of the total number of prize balls to the number of discharged balls (or the number of fired balls introduced into the game area 32), which is (number of acquired balls / number of discharged balls) x 100 (%). is calculated by That is, the ball output rate is the number of winning balls (total number of prize balls) per 100 discharged balls.

[0135] For example, the role ratio is the total number of prize balls (total number of prize balls) obtained by winning a prize in a predetermined period (for example, from turning on the power of the gaming machine 10 to the present). It is the ratio (%) (=so-called continuous role ratio) of the number of prize balls (number of balls obtained by each role) obtained by winning the big prize mouth. In addition, the role ratio may be the ratio of the number of prize balls (during the big win state and the small win state) obtained by winning the big prize hole out of the total number of prize balls (= big prize hole ratio). , Or, the ratio of the number of prize balls obtained by winning the large winning opening and the normal variable winning device 37 (second starting winning opening) (= the so-called role ratio (total role ratio )).

[0136] Furthermore, the game control device 100 also has a function of a safety device. The safety device is a special figure fluctuation display game, a normal figure fluctuation display game, and a round game (during a big hit or a small hit) as a game, depending on the establishment of operating conditions (predetermined conditions) based on the number of safe balls and the number of discharged balls. is a game stopping means (stopping means) capable of generating a game stop state (game disabled state, game prohibited state) in which the game) etc. cannot be executed. In the game stop state, a new special figure variation display game and a new normal figure variation display game cannot be started. With the safety device, it is possible to appropriately take countermeasures against fraud when the number of safe balls is abnormally high due to fraud, and it is also possible to suppress the player's addiction to the game. If the immersion is suppressed, the player can play the game with peace of mind.

[0137] In this embodiment, the safety device is a function implemented by software (program) in the game control device 100, and is also called a complete function (or ending function, stop function). Of course, the safety device may be provided as hardware such as an electric circuit or a circuit board.

[0138] In addition, in this embodiment, the operating conditions of the safety device are as follows: (1) the number of difference balls indicating the difference between the number of safe balls and the number of discharge balls has reached the difference reference value (predetermined value); ) is neither a big hit nor a small hit. The difference number of balls is obtained by subtracting the number of discharge balls from the number of safe balls (number of difference balls = number of safe balls - number of discharge balls). Thus, the operating conditions of the safety device consist of two stages of conditions (1) and (2). In addition, as mainly described in this embodiment, the difference in the number of balls related to condition (1) is simply the difference between the number of safe balls and the number of discharged balls from the time the power is turned on to the present, assuming that the time when the power is turned on is zero. OK. However, the number of difference balls for condition (1) is the number of difference balls in a predetermined period from the time of the lowest value of the number of difference balls to the present, that is, the number of difference balls based on the lowest value increase in number), which corresponds to the maximum increase in the number of difference balls in a day (so-called MY). Other operating conditions may also be used. For example, condition (1) may be configured such that the number of safe balls reaches a predetermined value. Further, the condition (2) can be configured such that the special variable winning device is not in operation or the big winning opening is not open.

[0139] In this embodiment, the number of safe balls is the total number of prize balls (the number of won balls and the number of balls paid out) determined to be paid out during a predetermined period (for example, the period from power-on to the present). If there is an error in the payout of prize balls (game balls), the total number of prize balls determined to be paid out is equal to the total number of prize balls actually paid out to the upper tray 21 via the payout device. However, the total number of prize balls actually paid out may be measured by a detection switch or the like and used as the number of safe balls. In addition, the number of discharged balls (number of out balls) is the number of game balls discharged from the game area 32 in a predetermined period, and can be counted by counting the signal from the out ball detection switch 74 .

[0140] In addition, instead of the number of ejected balls, the number of shot balls that are shot and introduced into the game area 32 may be used, and the difference number of balls may be the number of safe balls minus the number of shot balls. The number of game balls launched and the number of discharged balls may be collectively called the number of used balls (the number of difference balls = the number of safe balls - the number of used balls). Foul balls that were fired by the ball launcher but did not reach the play area 32 are excluded from the number of shot balls. +1 will be added when one ball is generated. A detection switch (detection sensor) for counting the number of shot balls may be provided near the entrance of the game balls to the game area 32, that is, near the upper end of the guide passage for the game balls shot on the game board 30.

[0141] [Production control device] Next, the configuration of the effect control device 300 (sub board) will be described using FIG. FIG. 4 is a block diagram of the effect control system of the game machine 10. As shown in FIG.

[0142] Effect control device 300, similar to game microcomputer 111, main control microcomputer (CPU) 311 composed of an amusement chip (IC), and commands and data from main control microcomputer 311 for video display on display device 41 A VDP (Video Display Processor) 312 as a graphic processor that performs image processing, and a sound source LSI 314 that controls sound output to reproduce various melodies and sound effects from the speaker 19 .

[0143] The main control microcomputer 311 has a program ROM 321 consisting of a PROM (programmable read only memory) that stores programs executed by the CPU and various data, a RAM 322 that provides a work area, and retains memory contents even if power is not supplied during a power failure. FeRAM 323 is connected, and an RTC (real time clock) 338, which forms a timekeeping means for generating information indicating the current date and time (year, month, day of the week, time, etc.) is connected. A RAM that provides a work area is also provided inside the main control microcomputer 311 .

[0144] A WDT (watchdog timer) circuit 324 is connected to the main control microcomputer 311 . The main control microcomputer 311 analyzes the command from the game microcomputer 111, determines the display content, instructs the VDP 312 on the content of the output video, instructs the sound source LSI 314 to reproduce sound, lights the decoration lamp, and controls the motor , solenoid drive control, performance time management, etc.

[0145] The VDP 312 is provided with a RAM 312a that provides a working area, and a scaler 312b for enlarging and reducing images. The VDP 312 also has an image ROM 325 that stores character images and video data, and an ultra-high-speed VRAM (video RAM) that is used to develop and process image data such as characters read from the image ROM 325. ) 326 is connected.

[0146] Although not particularly limited, the main control microcomputer 311 and the VDP 312 are configured to transmit and receive data in parallel. By transmitting and receiving data in parallel, commands and data can be transmitted in a shorter time than in the case of serial transmission.

[0147] From the VDP 312 to the main control microcomputer 311, a vertical synchronization signal VSYNC for synchronizing the image of the display device 41 with lighting of the decorative lamps provided on the glass frame 15 and the game board 30, and a synchronization signal for giving data transmission timing. STS is entered. In addition, the VDP 312 notifies the main control microcomputer 311 that it is in a state of waiting for reception of interrupt signals INT0 to n and commands and data from the main control microcomputer 311 in order to notify the processing status such as the end of drawing to VRAM. A wait signal WAIT or the like is also input.

[0148] The effect control device 300 is provided with a signal conversion circuit 313 that generates a video signal to be transmitted to the display device 41 by the LVDS (small amplitude signal transmission) method. Video data, a horizontal synchronization signal HSYNC and a vertical synchronization signal VSYNC are input from the VDP 312 to the signal conversion circuit 313, and the video generated by the VDP 312 is sent to the display device 41 via the signal conversion circuit 313. Is displayed.

[0149] Sound ROM 327 in which voice data is stored is connected to sound source LSI 314 . The main control microcomputer 311 and the tone generator LSI 314 are connected via an address / data bus 340 . Also, an interrupt signal INT is input from the tone generator LSI 314 to the main control microcomputer 311 . The performance control device 300 is provided with an amplifier circuit 337 including an audio power amplifier for driving the upper speaker 19a provided on the glass frame 15 and the lower speaker 19b provided on the front frame 12. The generated sound is output from the upper speaker 19a and the lower speaker 19b through the amplifier circuit 337. FIG.

[0150] In addition, the production control device 300 is provided with an interface chip (command I / F) 331 for receiving commands transmitted from the game control device 100. FIG. Via the command I / F331, the decoration special figure pending number command, the decoration special figure command, the variation command, the stop information command, etc., transmitted from the game control device 100 to the production control device 300, the production control command signal (production command) receive as The game microcomputer 111 of the game control device 100 operates at DC5V, and the main control microcomputer 311 of the effect control device 300 operates at DC3.3V, so the command I / F331 is provided with a signal level conversion function. there is

[0151] In addition, the effect control device 300 includes a board decoration LED control circuit 332 that drives and controls a board decoration device 46 having an LED (light emitting diode) provided in the game board 30 (including the center case 40), and a glass frame 15 A frame decoration LED control circuit 333 that drives and controls a frame decoration device (for example, the frame decoration device 18, etc.) having an LED (light emitting diode) provided, and a board effect provided on the game board 30 (including the center case 40) A board production movable body control circuit 334 is provided to drive and control the device 44 (for example, a movable accessory or the like that enhances the production effect in cooperation with the production display on the display device 41). The board decoration device 46 may include the lamp display device 80 described above.

[0152] These control circuits 332 to 334 that drive and control lamps, motors, solenoids, etc. are connected to the main control microcomputer 311 via an address / data bus 340 . A frame effect movable body control circuit for driving and controlling a frame effect device (for example, a top unit) such as a motor (such as a motor for moving the top unit) provided in the glass frame 15 may be provided.

[0153] Furthermore, the production control device 300 includes a production button switch 25a built in the production button 25 provided in the glass frame 15, a touch panel 25b provided on the surface of the production button 25, a cross key switch 450, and a volume adjustment. Button switches 451a, 451b, the on / off state of the production accessory switch 47 (production motor switch) that detects the initial position of the motor in the board production device 44, etc. is detected, and a detection signal is input to the main control microcomputer 311 A switch input circuit 336 that detects the state of the volume control switch 335 provided in the effect control device 300 and inputs a detection signal to the main control microcomputer 311 is provided.

[0154] The normal power supply unit 410 of the power supply device 400 supplies a desired level of DC voltage to the production control device 300 having the configuration described above and the electronic components controlled by it, and drives the motor and solenoid. 32 V DC for the display device 41 consisting of the liquid crystal panel, 12 V DC for driving the motor and LED, 5 V DC for the power supply voltage of the command I / F 331, and 15 V DC for driving the motor, LED, and speaker. is configured to

[0155] Furthermore, when using an LSI that operates at a low voltage such as 3.3V or 1.2V as the main control microcomputer 311, a DC-DC converter for generating DC3.3V or DC1.2V based on DC5V is provided in the production control device 300. Note that the DC-DC converter may be provided in the normal power supply unit 410. FIG.

[0156] The reset signal generated by the control signal generating section 430 of the power supply device 400 is supplied to the main control microcomputer 311 to reset the device. In addition, in the form output from the main control microcomputer 311, the VDP 312 (VDPRESET signal), the sound source LSI 314, the amplifier circuit 337 (SNDRESET signal) that drives the speaker, the control circuits 332 to 334 (IORESET signal) to put them in the reset state. In addition, cooling FAN45 which cools each place of game machine 10 is connected to effect control device 300, and cooling FAN45 drives in the state where power of effect control device 300 is turned on.

[0157] Next, game control performed in these control circuits will be described. CPU111a of the game microcomputer 111 of the game control device 100, based on the input of the detection signal of the game ball from the gate switch 34a provided in the normal pattern start gate 34, extracts the random value for hit determination of the normal pattern, and stores it in the ROM111b. is compared with the determination value stored in , and the hit / loss of the normal pattern variation display game is determined.

[0158] Then, after the identification pattern is variably displayed for a predetermined period of time on the normal pattern display device 53, the normal pattern fluctuation display game that is stopped and displayed is displayed. If the result of the normal pattern fluctuation display game is a hit, a special result mode is displayed on the normal pattern display device 53, the general electric solenoid 37c is operated, and the movable member 37b of the normal fluctuation prize winning device 37 is held for a predetermined time (for example , 3 seconds x 2 times) Control to open as described above. That is, the game control device 100 serves as conversion control execution means for performing conversion control of the conversion member (movable member 37b). In addition, when the result of the normal pattern fluctuation display game is lost, the normal pattern display device 53 is controlled to display the result mode of the loss.

[0159] Also, based on the input of the detection signal of the game ball from the starting opening 1 switch 36a provided in the starting winning opening 36, the start winning prize (starting memory) is stored, and based on the starting memory, the special figure 1 fluctuation display game big hit determination Extract the random value for use and compare it with the determination value stored in the ROM 111b to determine the hit or miss of the special figure 1 variable display game.

[0160] In addition, the start memory is stored based on the input of the detection signal of the game ball from the start port 2 switch 37a provided in the normal fluctuation winning device 37, and based on the start memory, the special figure 2 fluctuation display game jackpot judgment random value To extract and compare with the determination value stored in ROM111b, determine the hit or miss of the special figure 2 fluctuation display game.

[0161] Then, the CPU 111a of the game control device 100 outputs a control signal (production control command) including the determination result of the special figure 1 fluctuation display game or the special figure 2 fluctuation display game to the production control device 300. Then, the special figure 1 display device 51 and the special figure 2 display device 52 display the special figure variation display game to be stopped after the identification pattern is displayed for a predetermined period of time. That is, the game control device 100, the game control means for controlling the progress of the variable display game based on the winning of the game ball flowing down the game area 32 to the starting winning area (first starting winning opening 36, normal variable winning device 37) form.

[0162] In addition, the effect control device 300 displays a decoration special figure variation display game corresponding to the special figure variation display game on the display device 41 based on the control signal from the game control device 100. In addition, the effect control device 300, based on the control signal from the game control device 100, the setting of the effect state, the output of sound from the speakers 19a and 19b, the processing of controlling the light emission of various LEDs, and the like. That is, the effect control device 300 serves as effect control means for controlling effects related to games (variation display games, etc.).

[0163] Then, the CPU 111a of the game control device 100 displays the special result mode on the special figure 1 indicator 51 and the special figure 2 indicator 52 when the result of the special figure fluctuation display game is hit, and generates a special game state. Let In the process of generating the special game state, the CPU 111a, for example, opens the opening and closing door 39c of the special variable winning device 39 by the large winning opening solenoid 39b, and performs control to enable the inflow of game balls into the large winning opening. .

[0164] Then, either a predetermined number (for example, 10) of game balls enter the big winning opening, or a predetermined openable time (for example, 27 seconds or 0.05 seconds) elapses after the opening of the big winning opening. 1 round (R) is to open the big winning mouth until the condition is achieved, and this is continued (repeated) for a predetermined number of rounds (for example, 15 times, 11 times or 2 times) (cycle game). . That is, the game control device 100 serves as a large winning opening opening / closing control means for controlling opening and closing of the large winning opening when the stop result mode becomes the special result mode. In addition, when the result of the special figure fluctuation display game is off, the special figure 1 indicator 51 and the special figure 2 indicator 52 are controlled to display the result mode of the loss.

[0165] Further, the game control device 100 can generate a high probability state as a game state after the special game state is finished based on the result mode of the special figure variation display game. High probability state (variable probability state) is a state in which the probability of a hit result in the special figure variation display game is higher than the normal probability state. Also, even if it becomes a high probability state based on the result mode of the special figure fluctuation display game of the special figure 1 fluctuation display game and the special figure 2 fluctuation display game, the special figure 1 fluctuation display game and the special figure 2 fluctuation display game Both are high probability states.

[0166] In addition, the game control device 100 can generate a time-saving state (specific game state) as a game state after the special game state ends, based on the result mode of the special figure variation display game. In the time saving state, control may be performed to set the normal figure fluctuation display game and the normal fluctuation winning device 37 to the time saving operation state, and the normal fluctuation winning device 37 per unit time is more than the normal game state in which no special game is performed. In order to control so that the open time is substantially increased, it becomes a general electricity support state. In addition, even in the high-probability state (normal probability state) except for the latent probability state, it will be duplicated and the normal power supply will be performed.

[0167] In addition, in the time saving state, the execution time of the special figure variation display game (special figure variation time) can also be shortened than usual, and the time shortening variation of the special figure variation display game can also be executed.

[0168] In addition, in the time saving state, the number of openings of the normal fluctuation winning device 37 (the number of openings of the general electric power) is greater than the first number of openings (for example, 2 times) for one hit result of the normal figure fluctuation display game. It is possible to set the second number of openings to (eg, 4 times). In addition, in the time-saving state, the probability of winning the normal pattern fluctuation display game (normal pattern probability, normal pattern hit probability) is set to a high probability higher than the normal probability (low probability) in the normal operation state. is possible.

[0169] In the time saving state, the normal fluctuation winning device 37 is in the open state by changing one or more of the normal pattern fluctuation time, the normal pattern stop time, the normal pattern open number of times, the normal pattern open time, and the normal pattern probability. Make the conversion time longer than usual. As a result, in the time saving state, it is easier to win a prize to the normal variable winning device 37 than in the normal game state in which no special game is performed, and the number of times the special figure variable display game is executed per unit time is higher than in the normal game state. Can be increased. It is also possible to set a plurality of types of time-saving states with different things to be changed. Also, it may be set so that the movable member 37b is not opened in the normal operation state (normal pattern probability is 0). In addition, either the first opening mode or the second opening mode may be selected when winning. In this case, the selection probabilities of the first open mode and the second open mode may be different. Also, the high probability state and the time saving state can be generated independently of each other, both can be generated at the same time, or only one of them can be generated.

[0170] [Transitional state at power-on] As described above, it shifts to four states (modes) depending on the ON / OFF states of the RAM initialization switch 112 and the setting key switch 93 when the power is turned on.

[0171] When the power is turned on, if the RAM initialization switch 112 and the setting key switch 93 are turned on, the probability setting value (setting value) can be changed (settable) (setting change state, settable state). state, setting change mode) (see A1030-A1039 in FIG. 5B and FIG. 15).

[0172] Next, when the power is turned on, if the setting key switch 93 is turned on but the RAM initialization switch 112 is turned off, the setting confirmation state (setting confirmation mode) in which the probability setting value can be confirmed is entered (Fig. 5B A1034-A1039 and Figure 15).

[0173] Also, when the power is turned on, if the setting key switch 93 is off but the RAM initialization switch 112 is on, the state shifts to the RAM initialization state (RAM clear mode) and RAM initialization processing (RAM clear mode) occurs. process) is executed to initialize the RAM 111c (see A1045-A1047 in FIG. 5B).

[0174] If the setting key switch 93 and the RAM initialization switch 112 are off when the power is turned on, the normal power recovery state (normal power recovery mode) is entered and the power is simply restored.

[0175] [Control of game controller] The control of the gaming machine that performs such games will be described below. First, the control executed by the game microcomputer (game microcomputer) 111 of the game control device 100 will be described. The control processing by the game microcomputer 111 mainly consists of main processing shown in FIGS. 5A, 5B, and 5C, and timer interrupt processing shown in FIG. 9 which is performed at predetermined time intervals (for example, 4 msec).

[0176] [Main processing (game control device)] First, the main processing will be explained. 5A, 5B, and 5C are flowcharts showing the procedure of main processing by the game control device 100. FIG. Main processing is started when the power is turned on. In addition, in the flowchart of the processing executed by the game control device 100, the code (number) of the step is expressed as "A****".

[0177] As shown in FIG. 5A, when the main process is started, the game control device 100 first executes a process of prohibiting interruption (A1001). Further, a stack pointer setting process is executed to set the stack pointer, which is the top address of the area where the values ​​of registers and the like are saved when an interrupt occurs (A1002).

[0178] Subsequently, register bank 0 is designated as the register bank to be used (A1003), and the upper address of the RAM head address is set in a predetermined register (A1004). For example, if the RAM address ranges from 0000h to 01FFh, 00h is set as the upper address.

[0179] Next, the game control device 100 outputs a firing prohibition signal and sets the firing permission signal to a prohibited state (A1005). The launch permission signal is set to a prohibited state when at least one of the game control device 100 and the payout control device 200 outputs a signal for prohibiting firing, and the launching of game balls from the ball launching device is prohibited. ing. After that, the game control device 100 reads the states of the setting key switch 93 and the RAM initialization switch 112 (A1006). That is, the signals from the setting key switch 93 and the RAM initialization switch 112 are read.

[0180] Furthermore, the game control device 100 sets a power delay timer (A1007). By setting a predetermined initial value to the power delay timer, subordinate control means (for example, payout control device 200 and production control device 300) program for performing various controls in accordance with instructions from the game control device 100 that constitutes the main control means A waiting time (for example, 3 seconds) is set to wait until the is successfully started. As a result, when the power is turned on, if the game control device 100 starts up first and the command is sent to the slave control device before the slave control device (for example, the payout control device 200 or the effect control device 300) starts up, and the slave control device can avoid missing commands. That is, the game control device 100, when the power is turned on, delays the activation of the main control means (game control device 100) and waits for the activation of the subordinate control device (payout control device 200, effect control device 300, etc.) It constitutes waiting means for setting a waiting time.

[0181] In addition, the power supply delay timer is clocked using a storage area that is not subject to RAM validity determination (checksum calculation) (RAM area not subject to validity determination, registers, or the like). As a result, when calculating check data such as a checksum of the RAM area, it is not necessary to exclude some of the RAM areas from the calculation, thereby preventing complicated control at power-on.

[0182] By reading the states of the setting key switch 93 and the RAM initialization switch 112 before the standby time starts, the operation of the setting key switch 93 and the RAM initialization switch 112 can be reliably detected. That is, if the states of the setting key switch 93 and the RAM initialization switch 112 are read after the standby time has elapsed, the setting key switch 93 and the RAM initialization switch 112 are operated after the standby time has elapsed, and the power is turned on. It is necessary to keep operating the setting key switch 93 and the RAM initialization switch 112 until the waiting time elapses. However, by reading the status before the start of the standby time, even without performing such troublesome operations, the situation in which the operation of the setting key switch 93 and the RAM initialization switch 112 performed when the power is turned on can be prevented. can be prevented.

[0183] When the power delay timer is set (A1007), the game control device 100 performs the timing of the waiting time and the process of monitoring the occurrence of power failure during the waiting time (A1008 to A1010).

[0184] When the power failure monitoring process is started, the game control device 100 first reads the power failure monitoring signal input from the power supply device 400 via the port and data bus, and determines whether or not a power failure has occurred. (A1008). If there is a power outage (the result of A1008 is "Y"), wait until the game machine is powered off.

[0185] Game control device 100, if the power failure has not occurred (the result of A1008 is "N"), updates the power-on delay timer -1 (A1009), determines whether the value of the timer is 0 (A1010). If the timer value is not 0 (result of A1010 is "N"), that is, if the standby time has not expired, the process returns to step A1008.

[0186] That is, the game control device 100 serves as power failure monitoring means for monitoring the occurrence of a power failure during a predetermined standby time. As a result, it is possible to cope with a power failure that occurs during the period in which the start of the game control device 100, which constitutes the main control means, is delayed, and it is possible to appropriately deal with troubles at the time of turning on the power. In addition, access to RAM is not permitted until the standby time is over, and since the memory contents at the time of the previous power shutdown are still retained, backup processing etc. will be performed when a power failure occurs here. No need. Therefore, even if a power failure occurs during the standby time, there is no need to back up the RAM, and the burden of control can be reduced.

[0187] On the other hand, the game control device 100, if the timer value is 0 (result of A1010 is "Y"), that is, if the waiting time is over, read and write RWM (Read Write memory) is permitted (A1011), and off data is output to all output ports (set to no output state) (A1012).

[0188] Next, the game control device 100 is a serial port (a port pre-installed in the game microcomputer 111, in this embodiment, used for communication with the effect control device 300 and the payout control device 200) is set (A1013 ).

[0189] Next, the game control device 100 activates a CTC (Counter / Timer Circuit) circuit that generates a timer interrupt signal and a random number update trigger signal (CTC) in the game microcomputer 111 (clock generator) (A1014). It should be noted that the CTC circuit is provided in the clock generator in the microcomputer 111 for gaming. The clock generator includes a frequency dividing circuit that divides the oscillation signal (original clock signal) from the oscillation circuit 113, and a timer interrupt signal with a predetermined period (for example, 4 milliseconds) to the CPU 111a based on the frequency-divided signal. and a CTC circuit that generates a signal CTC that triggers the random number update to be supplied to the random number generation circuit.

[0190] Subsequently, the game control device 100 sets a RAM abnormality flag indicating an abnormality of the RAM (here, the RAM 111c) (A1015). Here, a flag indicating an anomaly is temporarily set in a predetermined register.

[0191] Next, the game control device 100 determines whether or not the value of the power failure inspection area 1 in the RWM is normal power failure inspection area check data (A1016). If it is normal (the result of A1016 is "Y"), it is determined whether or not the value of power failure inspection area 2 in RWM is normal power failure inspection area check data (A1017).

[0192] Furthermore, the game control device 100, if the value of the power failure inspection area 2 is normal (the result of A1017 is "Y"), the checksum calculation to calculate the checksum of the predetermined area in the RWM (for example, the work area in the area) The process is executed (A1018), and it is determined whether or not the calculated checksum matches the checksum at power-off (A1019). If the checksums match (the result of A1019 is "Y"), the RAM is normal and the RAM abnormality flag indicating RAM abnormality is cleared (A1020). After that, the process proceeds to step A1021.

[0193] In addition, the game control device 100, if it is determined that the check data in the power failure inspection area is not normal data (the result of A1016 is "N", or the result of A1017 is "N"), if the checksum does not match If (the result of A1019 is "N"), the process proceeds to step A1021 without clearing the RAM abnormality flag.

[0194] Next, the game control device 100 determines whether or not both the setting key switch 93 and the RAM initialization switch 112 are on (A1021). When both switches are on (the result of A1021 is "Y"), the game control device 100 shifts to the setting variable state (setting change mode), and executes the process during probability setting change in steps A1030-A1040. .

[0195] When at least one of the setting key switch 93 and the RAM initialization switch 112 is off (the result of A1021 is "N"), the game control device 100 sets a RAM abnormality flag indicating an abnormality of the RAM (RAM 111c here). It is determined whether or not it is set (A1022). If the RAM abnormality flag is not set (the result of A1022 is "N"), it is determined whether or not the probability setting changing flag is set (A1023). If the probability setting changing flag is not set (the result of A1023 is "N"), the process of confirming the probability setting in steps A1034-A1040 (during setting confirmation state, setting confirmation mode), steps A1044-A1047 The RAM initialization process (RAM clear process) or the normal power-on (power recovery) process of steps A1044, A1048-A1051 is executed.

[0196] Game control device 100, when the probability setting changing flag is set (the result of A1023 is "Y"), the main abnormality to notify that there was an abnormality in the game control device 100 (main board, main board) A command of error notification is transmitted to the effect control device 300 (A1024). The effect control device 300 that has received the command of the main abnormality error notification notifies that the game control device 100 has an abnormality.

[0197] Subsequently, the game control device 100 outputs the 7-segment display data (“E1” error display data) at the time of game stop to the drivers 150a and 150b of the performance display device 152 in order to display it on the performance display device 152 ( A1025). Then, it outputs to the external information terminal 71 the ON data of the security signal for informing the external device (game parlor internal management device (hall computer), information collection terminal, etc.) of the abnormality (A1026). It should be noted that here, even if the information about the big win remains in the RAM 111c, other signals to the external information terminal 71 such as the big win signal are kept off. After that, the processing of steps A1025 and A1026 is repeated to wait, and the setting change operation (turning on both the setting key switch 93 and the RAM initialization switch 112) is performed again to wait for the power to be turned on. It should be noted that, while repeating the processing of steps A1025 and A1026 and waiting and waiting, the interrupt remains disabled (A1001), timer interrupt processing that can execute special 1, 2 game processing and normal game processing Since (FIG. 9) cannot be executed, games (special figure fluctuation display game, normal figure fluctuation display game, round game, etc.) cannot be executed.

[0198] In this way, it is assumed that there is an abnormality when the probability setting changing flag is set even though the setting change operation (turning on both the setting key switch 93 and the RAM initialization switch 112) is not executed. , and execute the processing of A1024-A1026. For example, if the power is turned off and restarted while the probability setting is being changed (before the setting change is completed), the probability setting changing flag may be set even though the setting change operation is not performed. be.

[0199] On the other hand, the game control device 100, even if the RAM abnormality flag is set (the result of A1022 is "Y"), the main abnormality error notification that notifies that there is an abnormality in the game control device 100 (main board) Send a command to the production control device 300 (A1024), output the 7-segment display data (data of the error display of "E1") at the time of game stop to the driver 150a, 150b of the performance display device 152 (A1025), external device to notify the RAM abnormality to the external information terminal 71 (A1026). In the same manner as described above, even if the information about the big win remains in the RAM 111c, other signals to the external information terminal 71 such as the big win signal are kept off.

[0200] After that, it is determined whether or not a power failure has occurred (A1027), and if no power failure has occurred (the result of A1027 is "N"), the processing of steps A1025 and A1026 is repeated to wait. On the other hand, when it is determined that a power failure has occurred (result of A1027 is "Y"), OFF data is output to all output ports (A1028), and RWM (read / write memory such as RAM and EEPROM) that can be read and written ) access is prohibited (A1029). After that, it waits until the game machine is powered off.

[0201] The game control device 100, when both the setting key switch 93 and the RAM initialization switch 112 are on (the result of A1021 is "Y"), starts the process of changing the probability setting (during the setting variable state). First, it is determined whether or not the RAM abnormality flag is set (A1030). If the RAM error flag is set (result of A1030 is "Y"), clear the probability setting value stored in the probability setting value area of ​​RAM 111c because it is unknown whether the probability setting value is correct or not. After setting the initial value (for example, the minimum set value "1") (A1031), a probability setting changing flag indicating that the probability setting is being changed is set (A1032). If the RAM abnormality flag is not set (result of A1030 is "N"), the probability setting changing flag is set without clearing the probability setting value (A1032). Next, the command during the probability setting change is transmitted to the production control device 300 (production control board) (A1033), and the process proceeds to step A1037. In addition, the effect control device 300 that has received the command during probability setting change notifies the fact that the probability setting is being changed on the display device 41 or the like.

[0202] In the game control device 100, at least one of the setting key switch 93 and the RAM initialization switch 112 is off (the result of A1021 is "N"), and the RAM abnormality flag is not set (the result of A1022 is "N"). ), and if the probability setting changing flag is not set (the result of A1023 is "N"), it is determined whether or not the setting key switch 93 is on (A1034). When the setting key switch 93 is on (the result of A1034 is "Y"), the RAM initialization switch 112 is off, and the probability setting confirming (setting confirming state) process starts, and the probability A probability setting confirming flag indicating that the setting is being confirmed is set (A1035). Then, the command during probability setting confirmation is transmitted to the production control device 300 (production control board) (A1036), and the process proceeds to step A1037. In addition, the effect control device 300 that has received the command of changing the probability setting notifies the display device 41 or the like that the probability setting is being confirmed.

[0203] After step A1033 or step A1036, the game control device 100 executes the processing from step A1037 to A1043 as common processing during probability setting change and during probability setting confirmation.

[0204] The game control device 100 first saves 128 ms (predetermined time) in the security signal control timer area in order to output the security signal during probability setting change and probability setting confirmation (A1037). The counting of the security signal control timer and the output of the security signal are executed in the probability setting change / confirmation process (FIG. 15) described later. The counting of the security signal control timer and the output of the security signal are executed in the external information editing process (A1319). The security signal is output for at least 50ms during probability setting change and probability setting confirmation.

[0205] Next, the game control device 100 permits interruption (A1038). As a result, timer interrupt processing (FIG. 9) can be executed. Then, it is determined whether or not the setting key switch 93 is off (A1039). If the setting key switch 93 is ON (the result of A1039 is "N"), it is determined whether or not a power failure has occurred (A1040). If no power failure has occurred (the result of A1040 is "N"), the process returns to step A1039. On the other hand, if a power failure has occurred (result of A1040 is "Y"), the process at the time of power failure of steps A1063-A1069 is executed.

[0206] In this way, as long as the setting key switch 93 is on and no power failure has occurred, the setting variable state (setting change state, setting change mode) in which the probability setting value can be changed, or the probability setting value can be confirmed. The setting confirmation state (setting confirmation mode) is continued.

[0207] On the other hand, the game control device 100, when the setting key switch 93 is off (result of A1039 is "Y"), prohibits the interruption (A1041), the command of the end of notification production control device 300 (production control board) to (A1042). In addition, the effect control device 300 that has received the notification end command ends the notification that the probability setting is being confirmed or the notification that the probability setting is being changed.

[0208] Next, the game control device 100 determines whether or not the probability setting changing flag is set, that is, whether or not the probability setting is being changed until now (A1043). If the probability setting changing flag is set (the result of A1043 is "Y"), that is, if the probability setting has been changed so far, RAM initialization processing (described later) of steps A1045 to A1047 is executed. do. On the other hand, if the probability setting changing flag is not set (the result of A1043 is "N"), that is, if the probability setting has been confirmed until now, when the power is turned on after step A1048 (when the power is restored) normal processing.

[0209] When the setting key switch 93 is off (the result of A1034 is "N"), the game control device 100 determines whether the RAM initialization switch 112 is on (A1044). When the RAM initialization switch 112 is on (the result of A1044 is "Y"), the RAM area other than the probability set value area for storing the probability set value is cleared to 0 in the RAM 111c (A1045). That is, the game information stored in the RAM 111c is cleared to 0 except for the probability set values ​​stored in the probability set value area. Here, the aforementioned probability setting changing flag is also cleared here. Also, the acquired game ball number area for storing the acquired game ball number, which is the number (total) of prize balls acquired within a predetermined time period (here, within one timer interrupt), is cleared to 0. Then, the safety device operating flag area that stores the safety device operating flag indicating whether the safety device (described above) is operating is cleared to 0 (safety device operating flag = 0), and the safety device is operating. be released. It should be noted that in step A1045, it is safe to clear the RAM with setting change (if the result of A1043 is "Y") or clear the RAM without setting change (if the result of A1044 is "Y"). Although the operation of the safety device is canceled by clearing the device operating flag area to 0, the operation of the safety device may be canceled only in one case. That is, there may be a case where the safety device operating flag area is not cleared to 0 when the RAM is cleared in step A1045.

[0210] Also, in addition to the probability setting value area, a configuration that does not clear the stack area and unused area, a work area for performance display related to performance information and its display (performance display) (a part of the work area outside the area) ) and stack area (out-of-area stack area) do not need to be cleared. The performance information is derived based on the number of prize balls obtained by winning. be.

[0211] Next, the game control device 100 saves the initial value at the time of RAM initialization in the area to be initialized (A1046). Then, the command at the time of RAM initialization is transmitted to the production control device 300 (production control board) (A1047), and the process proceeds to step A1052. Areas not cleared to 0 in step A1045 are excluded from the areas to be initialized.

[0212] On the other hand, when the RAM initialization switch 112 is off (the result of A1044 is "N"), the game control device 100 operates normally because both the setting key switch 93 and the RAM initialization switch 112 are off. Start the processing at power-on (when the power is restored from a power failure), and save the initial value at the time of power failure recovery (when the power is restored) in the area to be initialized as the power failure recovery processing (A1048). Areas to be initialized here include power failure inspection area 1, power failure inspection area 2, and checksum area of ​​the intra-area work area (FIG. 6). In addition, since all errors are re-monitored when the power is turned on normally, the area to be initialized is the area related to error or error monitoring (test signal output data area, etc.). In addition, the above-mentioned probability setting confirming flag is also cleared (initialized) here. Areas to be initialized in step A1048 may be added as necessary. Unlike during RAM initialization, when the power is turned on normally, the safety device activation flag area in the work area within the area (Fig. 6) is not cleared (initialized) so that the operation of the safety device is not canceled. value is preserved.

[0213] In addition, safety device-related work areas (safety device counter area, safety device operation information area, old operation information area, which will be described later) related to safety devices in the work area outside the area are not initialized in step A1048. initialized in the initialization process (A1053). In addition, by initializing the safety device counter value (information on the number of difference balls) in the safety device counter area, there is room for the operation of the safety device (occurrence of a game stoppage state) regarding the number of difference balls Range, limit of number of difference balls) can be increased. The performance display work area of ​​the outside work area is also not initialized in step A1048, but may be initialized in performance display edit processing (A1059) as described later.

[0214] Also, in step A1048 when the power is turned on normally without RAM initialization (when the power is restored from a power failure), the number of times the special figure fluctuation display game is executed in a state other than the probability variable state after the power is turned on or after the jackpot ends A ceiling counter area (described later) in which the indicated ceiling counter value is stored may also be maintained without being cleared (initialized) so as not to be disadvantageous to the player. As described later, when the ceiling counter value reaches the ceiling number of times, the time saving state is entered (Fig. 36B), but the ceiling counter value is not cleared (initialized), so the remaining game (up to the ceiling number of times) until the occurrence of the time saving state The number of times does not change when the power is turned on, and the player is not disadvantaged.

[0215] The number of executions (that is, ceiling counter value) or the number of games remaining until the ceiling (number of ceilings - number of executions) is displayed on the display device 41 by a fluctuation number display 677 (see FIGS. 92, 100, etc.), which will be described later. In this case, the effect control device 300 may match the change count display 677 and the ceiling counter value of the ceiling counter area when the power is turned on normally, or set the change count display 677 to the initial value 0 without matching. may be displayed. If no match is obtained, the change count display 677 will display a value that does not reflect the ceiling counter value.

[0216] Similarly, in step A1048, the execution of the rest of the special figure fluctuation display game (special figure 1 fluctuation display game and special figure 2 fluctuation display game) in the time saving state so as not to be disadvantageous to the gaming center side (game parlor side) The time reduction variation number 1 area that stores the time reduction variation number 1 (described later) corresponding to the number and the time reduction variation number 2 that corresponds to the remaining number of executions of the special figure 2 variation display game in the time reduction state (described later) A value may be maintained without clearing (initializing) the stored time reduction variation count 2 area. In addition, on models that have a variable state of the number cut type (ST), in order not to be disadvantageous to the game hall side, special figure fluctuation display games (special figure 1 variation display game and special figure 2 variation display game) in the probability variation state ) may be maintained without being cleared (initialized), in which the number of times of high probability fluctuations (ST counter) is stored. In addition, on models that have a limit on the number of consecutive big wins (the number of consecutive wins described later), the number of consecutive big wins will not be disadvantageous to the gaming facility side. The value may be maintained without clearing (initializing) the number of jackpots area in which is stored.

[0217] Next, the command at the time of power failure recovery corresponding to the processing number prepared for rationally executing special game processing etc. described later is transmitted to the production control device 300 (production control board) (A1049), step Move to A1050 processing.

[0218] In addition, the command for RAM initialization sent in the process of step A1047 and the command for power failure recovery sent in the process of step A1049 include a model designation command indicating the type of game machine, special figures 1 and 2 pending Decoration special figure 1 reservation number command and decoration special figure 2 reservation number command indicating the number, probability information command indicating the presence or absence of probability state (high probability state or low probability state) and time saving state, special figure fluctuation in predetermined production mode It includes a number-of-effects information command indicating the number of times the display game has been executed, and a power failure recovery command indicating that the power has been turned on.

[0219] Furthermore, the command for RAM initialization and the command for power failure recovery include a setting value information command (probability setting value information command). Game control device 100, when the power is restored (turned on), it is only necessary to transmit the set value information command to the effect control device 300 only once, and thereafter, the effect control device 300 refers to the set value information stored by itself. You can control the production.

[0220] The command for RAM initialization includes a RAM initialization command (RAM clear command). The effect control device 300 that has received the RAM initialization command displays, for example, a customer waiting demonstration on the display device 41, and informs the RAM initialization (RAM clear) by the LED of the board decoration device 46 and the sound of the speaker. Seconds. Further, the command for power failure recovery includes a screen designation command for designating the display contents of the screen of the display device 41 . In addition, the command for specifying the screen is a customer waiting demo command during normal processing for both special figures 1 and 2 (when it is neither fluctuating nor hit), otherwise it may be a recovery screen command. Also, the command at the time of power failure recovery may include a command indicating the ceiling counter value in order to match the fluctuation count display 677 and the ceiling counter value as described above.

[0221] Next, it is determined whether or not the safety device is in operation (A1050). For example, it can be determined that the safety device is operating when "1" indicating that the safety device is operating is saved in the safety device operating flag area as the safety device operating flag (safety device operating flag). active flag=1). Then, when the safety device is in operation (the result of A1050 is "Y"), the safety device in operation command indicating that the safety device is in operation is sent to the production control device 300 (production control board). (A1051), the process proceeds to step A1052. If the safety device is not in operation (the result of A1050 is "N"), the process proceeds directly to step A1052.

[0222] Then, the information (value) of the flag register is saved (PUSH) in the stack area within the area (A1052), and the safety device information related to the safety device (safety device counter value, safety device operation information, old operation information, etc. described later) (A1053). After that, the information in the flag register is restored (POP) (A1054). In addition, except when the game is stopped due to a RAM error (A1025-A1026), when the power is turned on, the safety device information (safety device counter value, etc.) is unconditionally initialized (cleared), but a count continuation switch is provided. If the power is turned on while pressing the count continuation switch, the safety device information does not need to be initialized (cleared).

[0223] In addition, as described later, when shifting to safety device information initialization processing, the stack pointer is related to safety device information, performance information and performance display (display of performance information) from the stack area within the area related to game control Switch to out-of-bounds stack area. At that time, since the flag of the flag register (especially the zero flag) may change when the stack pointer for game control is saved in the stack pointer saving area of ​​RAM111c, save the information of the flag register in advance in step A1052. put. The flag register is a flag in which each bit of 8 bits takes a value of 0 or 1. As for the flag register, those disclosed in JP-A-2013-233299, JP-A-2018-94101, etc. can be used.

[0224] Next, the game control device 100 activates and sets the random number generation circuit (A1055). Specifically, the CPU 111a sets a code (designated value) for activating the random number generation circuit in a predetermined register (CTC update permission register) in the random number generation circuit. Also, the bit transposition pattern of the hard random number generated by the hardware of the random number generation circuit is set. In the present embodiment, the random number generation circuit is a random number that is updated only by hardware. , and variation pattern random numbers 1 to 3 are generated. These random numbers may be so-called "high-speed counters" that are updated based on a clock that is equal to or faster than the operating clock.

[0225] The bit permutation pattern is a method of permuting the extracted random number bit arrangement (arrangement before bit transposition in the upper row) in a predetermined order and storing it as a different bit arrangement (arrangement after bit transposition in the lower row). is a pattern that defines

[0226] In this embodiment, by replacing the bits of the random number according to the bit permutation pattern, the regularity of the random number can be broken and the secrecy of the random number can be enhanced. The bit transposition pattern may be a single fixed pattern, or may be selected from a plurality of prepared patterns. In addition, the user may be able to set them arbitrarily.

[0227] Next, the game control device 100 prohibits interruption (A1056), and determines whether or not the game is stopped (A1057). If the safety device is activated (when the safety device is in operation flag = 1), or if the game (special figure fluctuation display game, normal figure fluctuation display game, round game, etc.) needs to be stopped Strong error 2 (described later) If it occurs, it can be determined that the game is stopped.

[0228] When the game is not stopped (the result of A1057 is "N"), the game control device 100 saves (PUSH) the information (value) of the flag register to the stack area in the area (A1058), (A1059). Here, performance information (accessory ratio, ball payout rate, etc.) may be calculated. Also, if there is an error in the performance display work area (a part of the outside work area) related to the performance information or its display (performance display), it may be cleared. After that, the information in the flag register is restored (POP) (A1060), and the interrupt is permitted (A1061). In addition to the case where no error has occurred at all, even if a weak error (described later) or a strong error 1 (described later), which is an error other than strong error 2, has occurred, the performance display editing process is performed without stopping the game. The processing of steps A1058-A1060 is executed including the above. It should be noted that a configuration is also possible in which the processing of steps A1058 to A1060 is not executed when a weak error or strong error 1 has occurred.

[0229] In addition, as described later, when moving to the performance display editing process, the stack pointer is moved from the stack area within the area related to game control to outside the area related to safety device information, performance information, and performance display (display of performance information) Switch to stack area. At that time, since the flag of the flag register (especially the zero flag) may change when the stack pointer for game control is saved in the stack pointer saving area of ​​RAM111c, save the information of the flag register in advance in step A1058. put.

[0230] On the other hand, the game control device 100, when the game is stopped (the result of A1057 is "Y"), permits the interruption without executing the performance display editing process (A1061). That is, when the safety device is activated or when a strong error 2 occurs, the performance display editing process (especially the base value calculation process during the performance display editing process) is not executed, so the performance information such as the base value is It is not newly calculated and does not change. It should be noted that even if the strong error 2 occurs, it is also possible to perform a performance display editing process without stopping the game. Also, by enabling interrupts, timer interrupt processing (FIG. 9) can be executed.

[0231] In this embodiment, errors are classified into three categories: weak error, strong error 1, and strong error 2. In addition, the effect control device 300 that has received the error / illegal system command sets error notification of different strength corresponding to the weak error, strong error 1, and strong error 2 in the error / illegal setting process (B1316). can run.

[0232] For example, the production control device 300 controls the volume of the error notification sound from the speaker, or the luminance (brightness) of the LED (the production LED of the board decoration device 46 or the frame decoration device 18) that emits light for error notification. , weak error < strong error 1 ≤ strong error 2. It should be noted that the volume of the loudspeaker or the brightness of the LED may be the same for the strong error 1 and the strong error 2. FIG. In addition, when a weak error occurs, the effect control device 300 sets the volume of the notification sound to the volume (below the maximum volume) adjusted in the hall / player setting mode processing (B0011), and the strong error 1 and strong error 2 occurs, the volume of the notification sound may be set to the maximum volume.

[0233] The weak error is a shot ball exhaustion error such that a shot ball exhaustion switch signal is generated in response to the shortage of game balls before payout, and an overflow switch signal is generated in response to the bottom tray 23 becoming full. Including overflow errors like In a weak error, no external information signal is output to the external information terminal 71 (see FIG. 54A). Further, the weak error may include a switch abnormality error and a payout abnormality error in which a status signal indicating a payout abnormality is generated.

[0234] A strong error 1 is a frame open error related to frame opening, and includes a glass frame open error and a body frame open error (front frame open error). In strong error 1, a door / frame open signal (A9305) is output to the external information terminal 71 as an external information signal (see FIG. 54A).

[0235] Strong error 2 is a fraudulent error related to fraud, and it is preferable to stop the game, magnet fraud, board radio fraud, frame radio fraud, vibration fraud, abnormal ejection error, V Including electric fraud. In strong error 2, the security signal (A9322) is output to the external information terminal 71 as the external information signal (see FIG. 54A). Also, the strong error 2 may include the remaining ball error. When the strong error 2 has occurred, the game (special figure fluctuation display game, normal figure fluctuation display game, round game, etc.) is stopped, it can be determined that the game is stopped (A1057). Also, when a strong error 2 occurs, the same as when the safety device is activated, special figure fluctuation display games, normal figure fluctuation display games, and round games (games during big hits and small hits) ), etc., can occur.

[0236] After step A1061, the game control device 100 determines whether or not a power failure has occurred (A1062). If no power failure has occurred (the result of A1062 is "N"), the process returns to step A1056. Thereby, the loop processing of steps A1056-A1062 is repeated until a power failure occurs. Until a power failure occurs, performance information such as the base value can be repeatedly calculated in the performance display editing process (A1059) unless the game is stopped, that is, unless the safety device is activated or a strong error 2 occurs.

[0237] Note that the cycle of repeating the loop processing is considerably shorter than the interrupt cycle of the timer interrupt (predetermined time cycle, eg, 4 msec), so the performance display editing process is executed many times during the interrupt cycle. Therefore, performance information such as the base value can be changed immediately when a game ball wins or the number of discharged balls changes (a game ball enters the out port 30b).

[0238] When a power failure occurs (the result of A1062 is "Y"), the game control device 100 starts the process at the time of power failure, temporarily prohibits interrupts (A1063), and outputs off data to all output ports ( A1064). After that, the power failure inspection area check data 1 is saved in the power failure inspection area 1 (A1065), and the power failure inspection area check data 2 is saved in the power failure inspection area 2 (A1066). Further, checksum calculation processing is executed to calculate the checksum when the RWM is powered off (A1067), and the calculated checksum is saved in the checksum area (A1068). Finally, the process of prohibiting access to the RWM is executed (A1069), and the game machine waits until the power is cut off.

[0239] In this way, by saving the check data in the power failure inspection area and calculating the checksum when the power is shut off, it is possible to check whether the information stored in the RWM before the power shutoff has been correctly backed up. It can be determined when re-entering.

[0240] The main processing has been described above. For example, if the setting key switch and the RAM initialization switch are turned on during the processing of steps A1056 to A1062, the determination processing similar to that of step A1021 is performed, and step A1032 Similarly, by setting the probability setting changing flag, it may be possible to switch to the setting variable state (setting change mode) any number of times while the gaming machine 10 is running.

[0241] [Configuration example of RAM area] FIG. 6 is a diagram showing the configuration of the RAM 111c of the gaming microcomputer 111 (memory map in address space). As shown in FIG. 6, the work area inside the area, the unused area, the stack area inside the area, the unused area, the work area outside the area, the unused area, and the stack area outside the area are arranged in order from the top address of the RAM 111c in the address space. . Unused area between the work area inside the area and the stack area inside the area (stack area for game control, stack area inside the area), unused area between the work area outside the area and the stack area outside the area (stack area outside the area) There can be no region.

[0242] Work area within the area of ​​RAM (work area for game control, first area) is a work area for game control that is read and written by the program within the area and read by the program outside the area. The work areas within the area are the probability set value area, test signal output data area (including test signal output data area related to errors), random number area, switch control area, segment area, power failure inspection area 1, power failure inspection area 2, check In addition to the thumb area, the safety device in operation flag area that indicates whether the safety device is in operation (whether it has been activated) and the prize ball within one timer interrupt (for example, 4 msec) Including acquired game ball number area for storing the acquired game ball number.

[0243] The outside work area (second area) of the RAM is read and written by the outside program and read by the inside program. The work area outside the area is the safety device counter area that stores the safety device counter value (number of difference + initial value) corresponding to the number of difference balls, and the safety device activation information that stores the safety device activation information corresponding to the state of the safety device. Areas, including an old actuation information area that stores old actuation information, and is capable of storing safety device information associated with the safety device. The safety device counter area (3 bytes size) is basically not read by the program in the area, but when sending the information on the safety device counter value or the number of difference balls to the production control device 300 with the difference ball command, It may be read and referenced by the local program. In this embodiment, the safety device counter value is a value obtained by adding a predetermined initial value (100,000) to the number of difference balls in proportion to the number of difference balls (safety device counter value = number of difference balls + 100,000). . However, the safety device counter value is not limited to this as long as it is associated with the number of difference balls and suggests the number of difference balls. Separating the outside work area from the inside work area makes it possible to improve the efficiency of program development, and also makes it easier to differentiate and initialize these areas.

[0244] Furthermore, the outside work area includes a performance display work area related to performance information and performance display, and can store information related to performance information and performance display. Additionally, the extra-area work area may store information related to test signals and information related to error monitoring. In addition, in the work area outside the area, safety device related work area related to safety device information (including safety device counter area, safety device operation information area, old operation information area) and performance display related to performance information and performance display The work areas may be clearly divided and arranged, or may be mixed.

[0245] Then, the out-of-area stack area is shared by the processing related to performance information and performance display and the processing related to the safety device. The out-of-area stack area is also used when performing processing related to test signals and processing related to error monitoring.

[0246] The program inside the area (program for processing inside the area) and the program outside the area (program for processing outside the area) are arranged in this order from the top address side in the address space of the ROM 111b. are arranged with an unused area between them. The program in the ROM area consists of a game control program, game control data, etc., and includes a main program corresponding to the main process (FIGS. 5A-5C) and an interrupt processing program corresponding to the timer interrupt processing described later. An unused area may be interposed between the game control program area and the game control data area. A subroutine of the main program or interrupt processing program is basically a program within the area (or a program within the area unless otherwise specified), but may exceptionally be a program outside the area. The programs outside the ROM area include a safety device information initialization program corresponding to the safety device information initialization processing, a performance display editing processing program corresponding to the performance display editing processing, and an out-of-area integration processing program corresponding to the out-of-area integration processing described later. including.

[0247] [Safety device information initialization process] Next, details of the safety device information initialization process (A1053) in the main process will be described. FIG. 7 is a flowchart showing the procedure of safety device information initialization processing. In the safety device information initialization process, the safety device counter area, safety device operation information area, and old operation information area are initialized or cleared, and the safety device information such as the safety device counter value, safety device operation information, and old operation information is initialized. Make it a value (initial information). The safety device actuation information is information indicating the current state, and the old actuation information indicates the previous state (mainly before one interruption).

[0248] The game control device 100 first saves the stack pointer in the stack pointer saving area of ​​the outside work area (A1101), and sets the value of the outside stack area (outside area stack area) to the stack pointer to the top of the outside stack area. (A1102). As a result, the stack pointer indicating the stack to be used is switched from the inner stack area to the outer stack area.

[0249] Next, the game control device 100 saves (PUSH) the information (value) of the register to the outside stack area (A1103). The registers to be saved may be only the registers to be protected (registers used in the safety device information initialization process), or all general-purpose registers may be saved. To save all general registers, push to both register bank 0 and register bank 1.

[0250] Subsequently, the game control device 100 saves the initial value (100,000) in the safety device counter area, and the safety device counter value becomes the initial value (A1104). When the number of difference balls decreases from 0, such as when a big hit does not occur, the safety device counter value (= number of difference balls + initial value) may be smaller than the initial value, so the initial value is set larger than 0. However, any value other than 100,000 is acceptable. In this way, when the power is restored (when the power is turned on), the safety device counter value is initialized (cleared) so as not to be disadvantageous to the player, but the special figure fluctuation display game is executed in a state other than the probability fluctuation state. Unless the RAM initialization switch 112 is turned on, the ceiling counter value that indicates the number of times that it has been performed need not be initialized (cleared) when the power is restored. When the safety device counter value (information on the number of difference balls) is initialized (cleared), there is a margin (allowable range for the number of difference balls, the number of difference balls) until the safety device limit) can be increased to the benefit of the player. On the other hand, as mentioned above, the ceiling counter value is not cleared (initialized) when the power is restored (when the power is turned on), so the remaining number of games (up to the number of times of the ceiling) until the occurrence of the time saving state does not change depending on the power on. , to the player's advantage. Then, the safety device non-operation information (value 0) corresponding to the non-operation state (normal state) of the safety device is saved as the safety device operation information in the safety device operation information area (A1105). Further, the safety device non-operation information (value 0) is saved as the old operation information in the old operation information area (A1106).

[0251] Next, the game control device 100 restores the saved register (A1107), loads from the stack pointer saving area, sets the stack pointer (A1108), and ends the safety device information initialization process. The set stack pointer indicates the address of the stack area within the area.

[0252] In the above safety device information initialization process, if information is written directly to RAM without using registers, the registers are not saved / restored. In this case, since the registers are not saved to the RAM, the processing related to the stack pointer (A1101, A1102, A1103, A1107, A1108) is also unnecessary. In addition, saving / restoring the flag register (A1052, A1054) before and after the safety device information initialization process becomes unnecessary.

[0253] In this embodiment, when the safety device counter value is 0 to 189999 (safety device counter = 0 to 189999), the safety device activation information is the non-activated state (activation notice) in which the safety device is not activated (normal). It becomes the safety device non-activation information (value 0) corresponding to the state, the activation warning state, and the normal state that is not the activation state). When the safety device counter value is 190000 to 194999 (safety device counter = 190000 to 194999), the safety device activation information is the safety device activation notice information (value 1) corresponding to the activation notice state that announces the activation of the safety device. Become.

[0254] In addition, when the safety device counter value reaches the counter reference value of 195000 (safety device counter = 195000) but the game cannot be stopped, the safety device activation information warns the operation of the safety device. It becomes the safety device activation warning information (value 2) corresponding to the warning state. In this case, even if the number of difference balls (= number of safe balls - number of discharged balls) reaches the reference value of 95000, the above condition (1) is established, but the condition ( This corresponds to the case where 2) is not established and the operating conditions for the safety device are not established.

[0255] Furthermore, when the safety device counter value reaches 195000 (safety device counter = 195000) and the game is stopped, the safety device activation information corresponds to the operating state (operating state) in which the safety device is in operation. Safety device in operation information (value 3). In this case, the difference ball number reaches the difference ball reference value 95000, and there is neither a big hit nor a small hit, so both the above conditions (1) and (2) are established, and the operating condition of the safety device is established. Equivalent to

[0256] [Performance display editing process] Next, details of the performance display editing process (A1059) in the main process will be described. FIG. 8 is a flowchart showing the procedure of performance display editing processing.

[0257] The game control device 100 first saves the stack pointer in the stack pointer saving area of ​​the outside work area (A1201), and sets the stack pointer to the top of the outside stack area (outside area stack area) as the value of the outside stack area. (A1202). As a result, the stack pointer indicating the stack to be used is switched from the internal stack area to the external stack area.

[0258] Next, the game control device 100 saves (PUSH) the register information (value) to the outside stack area for both the register bank 0 and the register bank 1 (A1203). Here, it is preferable to save all general purpose registers. Then, among the work areas outside the area, the performance display work area is judged to be correct, and if it is not valid and abnormal, the performance display work area is initialized (including initial value setting). (A1204).

[0259] In the validity determination, if the value stored in the performance display work area is a design-impossible value or deviates from the design value (outside a predetermined range), it can be determined to be invalid. For example, determine whether a specific value (for example, 5Ah) is stored in the performance display RAM initialized flag, which indicates that the performance display work area has been initialized, and divide it to be used for base value calculation, etc. Determines whether the number for managing the progress of processing is within a predetermined range, determines whether the value of the switch counter is within a range equal to or less than the number of switches to be monitored, and obtains a display period management number indicating the current display period. is within the range of the number of periods (0 to 3), and it is determined whether the total section number indicating the current total section is within the range of the number of sections (0 to 4). In this way, it is preferable to determine whether the value of the area used as the pointer for the data table is within a predetermined range in the validity determination. This can prevent the program from crashing by getting a value that is out of range. Moreover, it is effective because the validity determination is performed for each performance display editing process.

[0260] In addition, since the validity judgment is executed each time the performance display editing process is executed, if the performance display work area is not valid, it can be initialized immediately, resulting in an abnormal performance display (abnormal base value). etc.) can be prevented as much as possible.

[0261] In addition, initialization of the performance display work area (including initial value setting) targets areas other than the stack pointer storage area so as to protect the stack pointer storage area. Note that the outside stack area is not initialized in this embodiment, but may be initialized. Even when the outside stack area is initialized, the values ​​of the registers saved in the outside stack area are protected and not initialized. The initialization of the work area for performance display is performed separately from the initialization of the work area within the area (work area for game control) and the stack area within the area (stack area for game control), so the work area within the area and does not affect the stack area within the area.

[0262] Subsequently, the game control device 100 determines whether or not it is time to switch the tabulation interval for tabulating the data (the number of normal out balls, the number of normal winning balls, etc.) used to calculate the base value (ball output rate). (A1205). A tally interval is provided for the total number of out balls (total number of discharged balls, total number of out balls) since the power is turned on, and each time the total number of out balls reaches a predetermined number (for example, every time it increases by 60000), a tally interval is set. can be switched.

[0263] For example, the switching timing of the tally interval is the timing when the total number of out-balls after turning on the power reaches a predetermined number of 300, 60300, 120300, 180300, and so on. That is, the width of the aggregation interval is basically 60000 except for the first aggregation interval, the first aggregation interval = 0 to 300, the second aggregation interval = 300 to 60300, and the third aggregation interval = 60300~ 120,300, 4th aggregation interval = 120,300 to 180,300, 5th aggregation interval = 180,300 to 240,300, and so on. The aggregation interval numbers indicating the first through fifth aggregation intervals are 0 through 4, respectively, and the aggregation interval number is maintained at 4 for the sixth aggregation interval and beyond. Note that the current aggregate section number is stored in the performance display work area.

[0264] The game control device 100, when it is time to switch the tabulation section (the result of A1205 is "Y"), sets the tabulation section switching (A1206). Total Out Counter that counts the total number of out balls (total number of outs) and the number of normal out balls (number of normal outs) that is the number of out balls (number of ejected balls) in each total section in the switching setting of the total section. Clear the normal out counter and the normal prize number counter that counts the number of normal prize balls that is the total number of prize balls (number of won balls) in each tally section, or the final base value (or the latest base value) of each tally section value) to the base value storage area of ​​the next aggregation interval.

[0265] The game control device 100 determines whether or not there is a switch input to the input port to be monitored (A1207) when it is not the switching timing of the aggregation section (the result of A1205 is "N"). In this embodiment, the input ports to be monitored are the third input port 124 and the fourth input port 126 (see FIG. 3).

[0266] Here, the switch rising edge information (copied in step A9603 in FIG. 58) copied to the performance display work area for each input port to be monitored is checked. For each monitored input port, there is an 8-bit area to store the copied switch rising edge information. It can be determined that there is no input when the switch rising edge information for all monitored input ports is all 0, and it can be determined that there is an input in other cases. As the switch rising edge information, the bit corresponding to the switch with new input (detection) is set to 1 in the input processing (A1303) unless masked at the time of copying, and the bit corresponding to the switch without new input is set to 1. bit is set to 0.

[0267] Game control device 100, when there is a switch input to the input port to be monitored (the result of A1207 is "Y"), checks the input of the switch (target switch) corresponding to the switch counter and acquires the input information. (A1208). The target switches here are the lower large winning opening switch 38a of the first special variable winning device 38, the upper large winning opening switch 39a of the second special variable winning device 39, the starting opening 1 switch 36a of the first starting winning opening 36, Starting port 2 switch 37a of the second start winning port 37 (normal variable winning device), winning port switch 35a (left winning port switch, right winning port switch) of general winning port 35, out ball detection switch 74, etc., game ball can change the base value (or ball payout rate) by detecting .

[0268] Subsequently, the game control device 100 determines whether or not the valid period of the target switch (A1209). It should be noted that, if a large winning opening fraud or electric power fraud occurs and winning to the big winning opening or the second start winning opening 37 is invalid, that is, the big winning opening switches 38a and 39a and the start opening 2 switch 37a are not valid. Sometimes. In addition, there are always effective switches such as the first start winning opening 36 and the out ball detection switch 74.

[0269] The game control device 100 determines whether or not there is an input to the target switch corresponding to the switch counter when the valid period of the target switch is reached (the result of A1209 is "Y") (A1210). If it is not the effective period of the target switch (result of A1209 is "N") or if there is no input to the target switch (result of A1210 is "N"), the process proceeds to step A1218.

[0270] Game control device 100, when there is an input to the target switch (result of A1210 is "Y"), clears the input information (1 bit) of the bit corresponding to the target switch (A1211), is in the normal base state (A1212). The normal base state (low base state) is a period during which the base value can be calculated and updated, and is the normal game state in this embodiment.

[0271] When the game control device 100 is in the normal base state (during the normal game state) (the result of A1212 is "Y"), if the target switch is a switch to which prize balls are awarded, the prize corresponding to the target switch By adding the number of balls, the number of normal prize balls, which is the total number of prize balls in the tally section, is updated (A1213). Subsequently, by adding 1 when the target switch is the out ball detection switch 74, the number of normal out balls (normal out number, normal discharged ball number), which is the number of out balls in the counting interval, is updated (A1214 ). Next, by adding 1 when the target switch is the out ball detection switch 74, the total number of out balls (total number of out balls, total number of discharged balls) is updated (A1215).

[0272] In addition, in this embodiment, the out ball detection switch 74 detects all the game balls discharged from the game area 32 (that is, all the game balls that have passed through the winning opening or the out opening 30b). Not only the game ball that entered the out port 30b, but also the game ball that entered the winning port (first starting winning port 36, second starting winning port 37, big winning port, or general winning port 35) It is detected by being guided to the out-ball detection switch 74 via a path or the like.

[0273] When the game control device 100 is not in the normal base state which is the normal game state (the result of A1212 is "N"), the game control device 100 updates only the total number of out balls without updating the number of normal prize balls or the number of normal out balls. (A1215). Therefore, in the high base state (second game state, time saving state, probability variable state or special game state) that is not the normal base state, neither the number of normal prize balls nor the number of normal out balls is updated, and the number of normal prize balls and the normal out ball The base value calculated from the number (the number of normal winning balls / the number of normal out balls) is not updated and does not change. It is also possible to omit the determination processing relating to the normal base state in step A1212 and make the base value renewable (changeable) as the ball payout rate in all game states.

[0274] Next, the game control device 100 updates the switch counter by +1 in order to change the target switch to the next one in the next performance display editing process (A1216). It should be noted that the performance display editing process is executed at time intervals (for example, several microseconds) considerably shorter than the timer interrupt cycle (predetermined time cycle, for example, 4 msec) by loop processing in the main processing. Thus, during the interrupt period, the performance display edit process is repeatedly executed and the switch counter (eg 0 to 7) covers all switch bits (eg bit 0 to bit 7) for each monitored input port. . Also, the switch counter is updated to 0 after the last value (eg, 7) and the switch input starts checking for the next monitored input port. For example, after first checking the input of the switch on the third input port 124 , the input of the switch is then checked on the fourth input port 126 .

[0275] On the other hand, the game control device 100 executes the base value calculation process (predetermined process) for calculating the base value when there is no switch input to any of the input ports to be monitored (the result of A1207 is "N"). (A1217). It should be noted that there is a case where there is no switch input from the beginning to the input port to be monitored. On the other hand, even if some or all of the monitored input ports initially have switch inputs, after the switch inputs have been checked for all monitored input ports, the target switch input Since the information is cleared (A1211), there is no switch input to all monitored input ports.

[0276] In the base value calculation process, the base value is the ratio of the number of normal prize balls to the number of normal out balls, and is calculated by the number of normal prize balls / the number of normal out balls. Therefore, when a ball enters the starting winning opening (starting winning opening 36, normal variable winning device 37), large winning opening, or general winning opening 35, the winning opening to which prize balls are awarded as the first stage By the input (detection) of the switches 35a, 36a, 37a, 38a, 39a, the number of prize balls is usually updated and changed, the base value changes, and as the second stage, the input (detection) of the out ball detection switch 74 The number of out balls is usually updated and changed, and the base value changes. That is, when one game ball enters the winning hole, the base value changes (is affected) in two stages. When a ball is entered in the out port 30b opened in the game board 30, the number of out balls is usually updated and changed by the input (detection) of the out ball detection switch 74, and the base value also changes. On the other hand, if there is a ball entering the normal start gate 34, the number of normal prize balls and the number of normal out balls will not be updated and will not change depending on the ball entering itself, so the base value will remain unchanged. be. Even if there is a ball entering the normal figure start gate 34, the number of prize balls is not usually updated because no prize balls are given.

[0277] The base value is output as a performance display to the performance display device 152 by the processing of steps A1624-A1630 of the output processing regardless of whether or not it has changed. However, when the safety device is activated and the game is stopped, or when the strong error 2 occurs and the game is stopped, the performance display device 152 outputs OFF data and turns off.

[0278] As a special example, the calculation of the base value may be executed only during the real-time value display period during which the real-time value (bL.) of the base value is displayed. The number of normal prize balls and the number of normal out balls are updated, but the base value is not calculated and does not change.

[0279] After step A1216 or A1217, the game control device 100 restores the saved register (A1218), loads it from the stack pointer saving area, sets the stack pointer (A1219), and ends the performance display editing process. The set stack pointer indicates the address of the stack area within the area.

[0280] In FIG. 8, the processing of step A1217 is performed immediately after step A1214, and the number of normal prize balls or the number of normal out balls is updated without waiting for the input check of all the switches of the input port to be monitored. A configuration is also possible in which the base value calculation process is performed immediately after the calculation.

[0281] [Timer interrupt processing] Next, timer interrupt processing will be described. FIG. 9 is a flowchart showing a procedure of timer interrupt processing (interrupt processing program). Timer interrupt processing is started when a periodic timer interrupt signal generated by the CTC circuit in the clock generator is input to the CPU 111a. When a timer interrupt occurs in the game microcomputer 111, timer interrupt processing is started.

[0282] When the timer interrupt process is started, the game control device 100 first designates the register bank 1 as the register bank to be used (A1301), and sets the upper address of the RAM top address to a predetermined register (A1302). By switching from register bank 0 used in main processing to register bank 1 at the start of timer interrupt processing, it is equivalent to saving the registers used in main processing. Note that when the timer interrupt process is started, the interrupt is automatically disabled.

[0283] Next, the game control device 100 executes an input process of reading inputs and signals from various sensors and switches, that is, reading the state of each input port (A1303). Next, based on the probability setting changing flag and the probability setting checking flag, it is determined whether or not the probability setting is being changed or the probability setting is being checked (A1304). If the probability setting is being changed or the probability setting is being confirmed (result of A1304 is "Y"), probability setting change / confirmation processing is executed to change or confirm the probability setting value (A1305).

[0284] The game control device 100, when the probability setting is not changed nor the probability setting is confirmed (the result of A1304 is "N"), based on the output data set in various processes, actuators such as solenoids (for example, large winning opening solenoid 39b) , and LED drive control (light emission control), etc. (A1306). Note that when the firing prohibition signal is output in the processing of step A1005 in the main processing, the firing permission signal can be output by performing this output processing, and the firing permission signal can be set to the permission state.

[0285] Next, the game control device 100 executes payout command transmission processing for outputting commands (payout commands, etc.) set in the transmission buffer in various processes to the payout control device 200 (A1307). After that, monitor whether there is a normal signal input from the starting port 1 switch 36a, the starting port 2 switch 37a, the winning port switch 35a, and the big winning port switch 39a, and monitor errors (front frame and glass frame open (A1308).

[0286] Next, the game control device 100 determines whether or not the game is stopped (A1309). When the safety device is activated (when the safety device is in operation flag=1) or when a strong error 2 requiring the game to be stopped occurs, it can be determined that the game is stopped.

[0287] When the game is not stopped (the result of A1309 is "N"), the game control device 100 performs special game processing (A1310), role game processing (A1311), general-purpose game processing (A1312), and segment LED editing processing. Execute (A1313). After that, the process after step A1314 is executed. In addition to the case where no error has occurred at all, even if a weak error and a strong error 1 have occurred, the special game processing (A1310), the role game processing (A1311), the normal game processing ( A1312) and segment LED edit processing (A1313) are executed.

[0288] In the segment LED editing process, settings related to driving of some of the plurality of segment LEDs (storage display section, round display section, etc.: LED lamps D3 to D7, D11 to D17) constituting the collective display device 50 are executed. It should be noted that other part of the collective display device 50 (variation display unit: LED lamps D1, D2, D8, D10, D18) settings related to driving, etc. are executed in the symbol variation control process (A2615, A2617, A7615) . Settings related to driving of another part of the collective display device 50 (probability state display unit: LED lamp D9) are executed in the power failure recovery process (A1048).

[0289] When the game is stopped (the result of A1309 is "Y"), the game control device 100 performs special game processing (A1310), character game processing (A1311), general-purpose game processing (A1312), and segment LED editing. Without executing the process (A1313), the processes after step A1314 are performed. In this way, if the safety device is activated, or if the game is stopped due to the occurrence of a strong error 2, the special figure game processing (A1310) and the general figure game processing (A1312) are not executed, so the number of special figure reservations (A2906, A4611) and the number of pending charts (A7707, A7918) do not change. On the other hand, if a weak error or a strong error 1 occurs, the special game processing (A1310) and the general game processing (A1312) are executed without stopping the game, so the number of reserved special symbols (A2906, A4611 ) and the number of pending maps (A7707, A7918) can be changed by +1 update (when pending occurs) or -1 update (when pending is completed).

[0290] In addition, depending on the type of error such as weak error, strong error 1 and strong error 2, special game processing (A1310), character game processing (A1311), general figure game processing (A1312), segment LED editing processing ( A1313), it is also possible to execute some of them and not execute the others. For example, only the segment LED editing process may be executed when a strong error 2 occurs.

[0291] In addition, the game control device 100, or send the safety device operation information corresponding to the state of the safety device to the production control device 300 as a production command, to perform safety device related processing that can set the safety device in operation flag (A1314). . Then, the detection signal from the magnetic sensor switch 61 is checked to execute magnet fraud monitoring processing for determining whether or not there is an abnormality (A1315). Further, the radio wave fraud monitoring process (board radio wave fraud monitoring process) is executed to check the detection signal from the radio wave sensor 62 of the game board and determine whether or not there is an abnormality (A1316).

[0292] After that, the game control device 100 executes vibration fraud monitoring processing for monitoring fraud due to vibration based on the input from the vibration sensor 65 (A1317). Next, an abnormal ejection monitoring process for monitoring abnormal ejection from the big winning opening is executed (A1318). In the abnormal discharge monitoring process, abnormal discharge of the special variable prize winning device 39 is performed based on the inputs from the special variable prize winning device 39, the large winning prize opening switch 39a, the specific area switch 72 (V winning prize opening switch), and the remaining ball discharge port switch 73. is monitored, and an abnormal discharge flag is set when abnormal discharge occurs. In addition, the game ball that has passed through the large winning opening switch 39a of the special variable winning device 39 passes through the specific area switch 72 (V winning opening switch) or the remaining ball discharge opening switch 73 and is discharged.

[0293] Next, the game control device 100 executes external information editing processing for setting signals to be output to various external devices in the output buffer (A1319). Then, as in step A1309 and the like, it is determined whether or not the game is stopped (A1320).

[0294] The game control device 100, when the game is not stopped (the result of A1320 is "N"), saves the flag register in the stack area within the area (A1321), updates the safety device counter value (calculates the number of difference balls), Out-of-area integration processing for performing display control of the performance display device 152 and the like is executed (A1322). After that, the flag register is restored (A1323), and the timer interrupt processing ends. When the safety device is not activated and the strong error 2 is not generated, the process of steps A1321-A1323 is executed including the out-of-area integration process and the like without stopping the game.

[0295] It should be noted that, as will be described later, when shifting to the outside-area integration process, the stack pointer is switched from the inside-area stack area related to game control to the outside-area stack area. At that time, since the flag of the flag register (especially zero flag) may change when saving the stack pointer for game control in the stack pointer saving area of ​​RAM111c, save the flag register in advance in step A1321.

[0296] On the other hand, when the game is stopped (result of A1320 is "Y"), the game control device 100 ends the timer interrupt process without executing the outside area integration process or the like. In other words, when the safety device is activated (when the safety device is activated flag = 1) or when a strong error 2 occurs, the out-of-area integrated processing is not executed, so the safety device counter value is not updated or the base value The display contents of the performance display such as are not updated. This makes it possible to omit unnecessary control while the game is stopped.

[0297] In addition, unlike the above, even if a strong error 2 occurs, the game will not be stopped, and the special game processing (A1310), the character game processing (A1311), the normal game processing (A1312), the segment LED editing processing (A1313) ) is also possible. Also, even if a strong error 2 occurs, a configuration is also possible in which the out-of-area integration process or the like is executed.

[0298] Also, when the timer interrupt processing returns, the restoration of the interrupt disabled state and the restoration of the register bank designation are configured to be performed automatically. Alternatively, a process of returning the register bank designation to register bank 0 may be performed.

[0299] [Output processing] Next, the details of the output process (A1306) in the timer interrupt process (FIG. 9) will be described. FIG. 10 is a flowchart showing the procedure of output processing.

[0300] First, the game control device 100 outputs off data to the output port 135 (segment output port) (see FIG. 3) that outputs segment data of the collective display device (LED) 50 and resets the output port 135 (A1601 ). Subsequently, all solenoids (large winning opening solenoids 38b, 39b, lever solenoid 86b, general electric solenoid 37c) are set to OFF output data (A1602). Then, as in step A1309 and the like, it is determined whether or not the game is stopped (A1603). When the safety device is activated (when the safety device is in operation flag=1) or when a strong error 2 requiring the game to be stopped occurs, it can be determined that the game is stopped.

[0301] The game control device 100 outputs the data of the big winning opening solenoids 38b, 39b, the lever solenoid 86b, the general electric solenoid 37c to the solenoid output port 134 when the game is not stopped (the result of A1603 is "N"). Synthesize the data (A1604). Then, the data is output to the solenoid output port 134 (A1605). When the game is stopped (the result of A1603 is "Y"), nothing is done, and the process proceeds to step A1605 to output OFF data (A1602) to the solenoid output port 134. As a result, when the game is stopped, the operation of all solenoids is stopped, and the big winning opening, the specific area 86, the normal variable winning device 37 and the like are closed and closed. In this way, the big winning opening is closed in the game stop state, and the round game (the game during the big win or the small win) cannot be executed.

[0302] Then, the game control device 100 updates the value of the digit counter for sequentially scanning the digit line of the collective display device (LED) 50 by +1 within the range of 0 to 3 (adds only 1, but after 3, 0 ) (A1606). Furthermore, the digit output data to the digit line of the LED corresponding to the value of the digit counter is acquired (A1607). Then, the acquired digit output data and external information data are combined (A1608), and the combined data is output to the digit output / external information output port 136 (A1609).

[0303] Next, the game control device 100 sets off data as segment output data to the segment line (A1610). Then, the output data for prohibiting firing is set (A1611). Further, as in step A1603 and the like, it is determined whether or not the game is stopped (A1612).

[0304] The game control device 100 loads the segment output data from the segment area in the RAM 111c corresponding to the value of the digit counter to the segment line when the game is not stopped (the result of A1612 is "N") (A1613), and fires. Permission output data is set (A1614), and the loaded segment output data is output to the output port 135 for segment output (A1615). In addition, this segment area may be included in the intra-area work area (work area for game control).

[0305] In this way, when the game is not stopped, each time the value of the digit counter is updated by +1 in the range of 0 to 3, a new digit line is selected and the 8 digits connected to this digit line are selected. Segment output data is output on the segment lines. Digits 0 to 3 (digits 0 to 3) are sequentially selected, and a dynamic driving method (dynamic lighting control) for the collective display device 50 is realized.

[0306] On the other hand, when the game is stopped (the result of A1612 is "Y"), the game control device 100 sends off data (A1610) to the output port 135 for segment output without processing steps A1613 and A1614. Output (A1615). As a result, the collective display device 50 is turned off in the game stop state when the safety device is activated (when the safety device is activated flag=1) or when the strong error 2 occurs. As a result, the special figure variation display game and the normal figure variation display game cannot be executed in the game stop state. A player who sees the collective display device 50 can recognize that the game is stopped, that the safety device has been activated, or that a strong error 2 (illegal error) has occurred.

[0307] Subsequently, the game control device 100 loads and synthesizes the external information data to be output to the external information terminal 71 (A1616), and further synthesizes the synthesized external information data and the output data of firing permission or firing prohibition (A1617 ), and finally outputs the synthesized data to the external information / fire permission signal output port 137 (A1618). Here, when the game is not stopped, the output data becomes shooting permission (A1614), and when the game is stopped, the output data becomes shooting prohibition (shooting stop) (A1611). As a result, in the game stop state when the safety device is activated or when the strong error 2 occurs, while the game ball is prohibited from being fired from the ball launcher, in the game stop state If not, shooting of game balls from the ball shooting device is permitted. It should be noted that, even in the game stop state, it is also possible to permit the shooting of game balls from the ball shooting device and not prohibit shooting (stop shooting).

[0308] Next, the game control device 100 loads and synthesizes the data to be output to the test terminal output port 1 on the relay board 70 that outputs the test signal to the test firing test device, and the test terminal output port 1 on the relay board 70 output the data combined with (A1619). After that, the data to be output to the test terminal output port 2 on the relay board 70 that outputs the test signal to the test firing test device is loaded and synthesized, and the synthesized data is output to the test terminal output port 2 on the relay board 70. (A1620).

[0309] Next, the game control device 100 loads and synthesizes the data to be output to the test terminal output port 3 on the relay board 70 that outputs the test signal to the test firing test device, and the test terminal output port 3 on the relay board 70 output the synthesized data to (A1621). Furthermore, the data to be output to the test terminal output port 4 on the relay board 70 that outputs the test signal of the test firing test device is loaded and synthesized, and the synthesized data is output to the test terminal output port 4 on the relay board 70 ( A1622). Then, the data to be output to the test terminal output port 5 on the relay board 70 that outputs the test signal to the test firing test device is loaded and synthesized, and the synthesized data is output to the test terminal output port 5 on the relay board 70. (A1623).

[0310] Next, the game control device 100 outputs off data to the output port 141 (segment output port 2) that outputs segment data of the performance display device (LED) 152 and resets the output port 141 (A1624). Next, the value of the digit counter 2 for sequentially scanning the digit lines of the performance display device 152 is updated by +1 within the range of 0 to 3 (only 1 is added, but after 3 it is updated to 0) (A1625 ). Furthermore, the digit output data to the digit line of the LED corresponding to the value of the digit counter 2 is acquired (A1626). Then, it outputs the acquired digit output data to the output port 142 (digit output port 2) (A1627).

[0311] Next, the game control device 100 determines whether or not the game is stopped (A1628), like step A1603. If the game is not stopped (the result of A1628 is "N"), the segment output data is loaded from the performance display device segment area in RAM111c corresponding to the value of digit counter 2 (A1629). The performance display device segment area is included in the performance display work area related to performance information and its display (performance display). Then, the loaded segment output data is output to the output port 141 (segment output port 2) for the performance display device 152 (A1630), and then the output processing is terminated.

[0312] On the other hand, when the game is stopped (the result of A1628 is "Y"), the game control device 100 ends the output process without executing the processes of steps A1629 and A1630. Therefore, when the safety device is activated and the game is stopped (when the safety device is activated flag = 1) or when the game is stopped due to a strong error 2, the segment output data of the performance display device segment area cannot be output to the output port 141, the OFF data in step A1624 is output to the output port 141 for the performance display device 152 as it is. Then, in this case, when the value of the digit counter 2 cycles through the range of 0 to 3, the performance display device 152 forcibly turns off all the LEDs and disappears. can recognize that the game is stopped, that a safety device has been activated, or that a strong error 2 (illegal error) has occurred.

[0313] Also, even if a strong error 2 occurs, it is possible to configure the process such as steps A1629 and A1630 to be executed without stopping the game.

[0314] [Winning gate switch / status monitoring process] Next, details of the winning opening switch / state monitoring process (A1308) in the timer interrupt process (FIG. 9) will be described. FIG. 11 is a flow chart showing the procedure of the winning opening switch / state monitoring process.

[0315] The game control device 100 first clears the acquired game ball number area included in the intra-area work area to 0 (A2001). As a result, the acquired game ball number area becomes an area for storing the acquired game ball number, which is the number (total) of prize balls acquired within one interruption (within a predetermined time period). The number of acquired game balls is equal to the increase in the number of safe balls within one interruption. Then, the winning opening monitoring table 1 corresponding to the upper big winning opening switch 39a in the upper big winning opening (special variable winning device 39) is prepared (A2002). Then, although the upper special winning opening is not open, it monitors whether or not there is an illegal winning in the upper special winning opening, and executes fraud & winning monitoring processing for detecting normal winning (A2003).

[0316] After that, the game control device 100 prepares the winning opening monitoring table 2 corresponding to the lower winning opening switch 38a in the lower winning opening (special variable winning device 38) (A2004). Then, even though the lower special winning opening is not open, the lower special winning opening is monitored to see if there is any illegal winning and normal winning is detected (A2005).

[0317] Then, the game control device 100 prepares a winning opening monitoring table corresponding to the starting opening 2 switch 37a in the normal variable winning device 37 (A2006). Then, a fraudulent and winning monitoring process for monitoring fraudulent winning and detecting normal winning is executed (A2007). Subsequently, a winning opening monitoring table for winning opening switches that can always win and does not require fraud monitoring is prepared (A2008). The winning opening switch that can always win a prize is the starting opening 1 switch 36a, the general winning opening 35, and the like.

[0318] Next, the game control device 100 executes winning number counter update processing for updating the winning number (A2009). Then, the state scan counter for sequentially designating which of the plurality of switches and signals whose states are to be monitored and which switch or signal is to be monitored this time is updated (A2010). The state scan counter is updated from 0 to 3.

[0319] After that, the game control device 100 prepares the gaming machine state monitoring table 1 for setting the state to be monitored according to the value of the state scan counter (A2011). Then, a gaming machine state check process is executed to determine whether an error has occurred or not (A2012).

[0320] By referring to the game machine state monitoring table 1 for the value of the state scan counter, if the value of the state scan counter is 0, the state (switch abnormality error ) is set, and if the value of the state scan counter is 1, the monitoring of the state based on the shoot ball cut switch signal from the payout control device 200 (shot ball cut error) is set. If the value of the state scan counter is 2, monitoring of the state based on the overflow switch signal (overflow error) is set, and if the value of the state scan counter is 3, the state based on the dispense error status signal (dispense error error). monitoring is set. In this way, the gaming machine state monitoring table 1 monitors weak errors.

[0321] Next, the game control device 100 prepares the gaming machine state monitoring table 2 for setting the state to be monitored according to the value of the state scan counter (A2013). Then, a gaming machine state check process is executed to determine whether an error has occurred or not (A2014).

[0322] By referring to the game machine state monitoring table 2 for the value of the state scan counter, if the value of the state scan counter is 0, the state (glass frame open error) based on the signal output from the glass frame open detection switch is monitored. is set, and if the value of the state scan counter is 1, monitoring of the state (body frame open error, front frame open error) based on the signal output from the front frame open detection switch is set. Also, if the value of the state scan counter is 2, monitoring of the state based on the frame radio wave fraud signal (framing radio wave fraud) is set, and if the value of the state scan counter is 3, monitoring of the state based on the touch switch signal is set. is set.

[0323] Next, the game control device 100 determines whether or not the value of the state scan counter is 0 (A2015). Then, if the value of the error scan counter is not 0 (the result of A2015 is "N"), the process proceeds to step A2017.

[0324] In addition, when the value of the error scan counter is 0 (the result of A2015 is "Y"), the game control device 100 is based on a payout busy signal indicating whether the payout control device 200 can start payout control. A payout busy signal check process for setting a busy signal status (payout busy signal flag) is executed (A2016), and the process proceeds to step A2017.

[0325] Note that the processing of step A2016 is executed only when the value of the state scan counter, which is updated for each timer interrupt, is 0, so it is executed once every four timer interrupts. That is, if the timer interrupt is performed every 4ms, the processing of A2016 will be performed every 16ms.

[0326] Next, the game control device 100 executes V passage timing monitoring processing for monitoring whether or not the game ball has passed through the specific area switch 72 at inappropriate timing (A2017). In the V passage timing monitoring process, when the detection signal of the specific area switch 72 is generated at inappropriate timing, it is regarded as a V passage error.

[0327] Subsequently, the game control device 100 executes a remaining ball monitoring process for monitoring whether or not a game ball remains in the specific area switch 72 (A2018), and ends the winning opening switch / state monitoring process.

[0328] It should be noted that the V passage timing monitoring process and the remaining ball monitoring process in the winning opening switch / state monitoring process are necessary for a so-called 1 type 2 type mixed machine (1 + 2 types machine) like this embodiment, and a normal 1 It may not be necessary for seed pachinko machines.

[0329] [Fraud & Winning Monitoring Process] FIG. 12 is a flow chart showing the procedure of fraud & winning monitoring processing. The cheating & winning monitoring process is executed at steps A2003, A2005 and A2007 in the winning opening switch / state monitoring process shown in FIG.

[0330] The fraud & winning monitoring process includes the lower large winning opening switch 38a in the special variable winning device 38, the upper large winning opening switch 39a in the special variable winning device 39, the winning opening switch in the normal variable winning device 37 (starting opening 2 switch 37a ). As for the second start winning port (normal variable winning device 37) and the big winning port (special variable winning device 38, 39), it is easy for fraud to be forced to open the opening / closing member, insert the game ball, and pay out the prize ball. Therefore, in addition to detecting prizes, fraud is monitored.

[0331] The game control device 100 first checks the fraud monitoring period flag of the winning opening switch for error monitoring (A2101), and determines whether or not it is during the fraud monitoring period (A2102). For example, the fraud monitoring period is a period in which the winning opening switch to be monitored for error does not detect the game ball. It is a period other than the game state.

[0332] Then, the game control device 100 determines whether or not there is an input to the target winning opening switch when it is the fraud monitoring period (the result of A2102 is "Y") (A2103). When there is no input to the target winning opening switch (the result of A2103 is "N"), the target notification timer update information is loaded (A2112). Also, if there is an input to the target winning opening switch (result of A2103 is "Y"), the target fraudulent winning number is updated by +1 (A2104), and the fraudulent winning number after addition is monitored fraud occurrence It is determined whether or not the number is equal to or greater than the determination number (eg, 5) (A2105).

[0333] The reason why the number of determination is 5 is that, for example, when the large winning opening in the open state is changed to the closed state, the game ball is caught in the door member of the big winning opening, and the game ball passes the effective period of the count switch. This is to avoid judging that the game is fraudulent when the player wins a prize or the signal contains noise, and to avoid easily judging an error even though the game is not fraudulent.

[0334] Then, if the number is not equal to or greater than the determination number (the result of A2105 is "N"), the game control device 100 prepares a winning opening monitoring table for the target winning opening switch (A2110). In addition, if the number is equal to or greater than the determined number (result of A2105 is "Y"), the number of fraudulent prize winnings is kept at the fraudulent occurrence determination number (A2106), and the initial value (eg 60000ms) is saved in the target fraudulent winning notification timer area. (A2107).

[0335] Next, the game control device 100 prepares a target fraudulent occurrence command as a production command (A2108), and further prepares a fraudulent prize occurrence flag as a fraudulent flag (A2109). Then, the prepared fraud flag is compared with the value of the target fraud flag area (A2120).

[0336] On the other hand, if the game control device 100 is not in the fraud monitoring period (the result of A2102 is "N"), the game control device 100 prepares a winning opening monitoring table for the target winning opening switch (A2110), and sets the number of winning balls. Execute counter update processing (A2111). The details of the winning number counter update process will be described later.

[0337] Then, the game control device 100 loads target notification timer update information (A2112), and determines whether or not there is permission to update the notification timer (A2113). If the update of the notification timer is not permitted (the result of A2113 is "N"), the cheating & winning monitoring process is terminated. On the other hand, if update of the notification timer is permitted (result of A2113 is "Y"), if the target notification timer is not 0, it is updated by -1 (A2114). Note that the minimum value of the notification timer is set to 0.

[0338] Updating the notification timer is permitted if the winning opening switch for error monitoring is the winning opening switch (starting opening 2 switch 37a) in the normal variable winning device 37. Also, if there are two winning opening switches in one special variable winning device (large winning opening), updating the notification timer is permitted if one of the winning opening switches is subject to error monitoring, and is subject to error monitoring. is not allowed if the winning slot switch is the other. As a result, the update of the notification timer is performed twice as frequently as to the fraudulent notification of one special variable winning device, preventing the time from running out in half of the prescribed time (for example, 60000 ms).

[0339] After that, the game control device 100 determines whether or not the value of the notification timer is 0 (A2115), and if the value is not 0 (the result of A2115 is "N"), that is, if the time has not expired terminates the illegality & prize-winning monitoring process. In addition, if the value of the notification timer is 0 (result of A2115 is "Y"), that is, if the time has expired or has already expired, prepare the target unauthorized release command as a production command (A2116). , to prepare an illegal winning cancellation flag as an illegal flag (A2117). Then, it is determined whether or not it is the moment when the value of the notification timer becomes 0 (A2118).

[0340] Game control device 100, when the value of the notification timer becomes 0 (the result of A2118 is "Y"), that is, when the value of the notification timer becomes 0 in this fraud & winning monitoring process Clears the number of fraudulent winnings for the target (A2119).

[0341] In addition, the game control device 100, after the process of step A2119 is completed, or if it is not the moment when the value of the notification timer becomes 0 (the result of A2118 is "N"), that is, the fraud & winning monitoring process before the last time If the value of the notification timer becomes 0 in , the prepared fraud flag is compared with the value of the target fraud flag area (A2120).

[0342] Then, when the prepared fraud flag matches the value of the target fraud flag area (result of A2120 is "Y"), the game control device 100 ends the fraud & winning monitoring process. Also, if the prepared fraud flag and the value of the target fraud flag area do not match (the result of A2120 is "N"), save the prepared fraud flag to the target fraud flag area (A2121) and set the effect command Execute processing (A2122). After that, the illegality & prize-winning monitoring process is ended.

[0343] By the above processing, the fraudulent occurrence command is transmitted to the production control device 300 with the occurrence of fraud, the fraud cancellation command is transmitted to the production control device 300 with the cancellation of the fraud, the start of the fraudulent notification, the end is set The Rukoto.

[0344] [Processing for updating winning number counter] FIG. 13 is a flow chart showing the procedure of winning number counter update processing. Winning amount counter update processing is executed in step A2009 of winning opening switch / state monitoring processing shown in FIG. 11 and step A2111 of fraud & winning monitoring processing shown in FIG.

[0345] The game control device 100 first determines whether or not the game is stopped (A2201). When the safety device is activated (when the safety device is in operation flag=1) or when a strong error 2 requiring the game to be stopped occurs, it can be determined that the game is stopped.

[0346] When the game is not stopped (the result of A2201 is "N"), the game control device 100 acquires the number of winning opening switches to be monitored from the winning opening monitoring table (A2202), and there is an input to the target winning opening switch. (A2203). In the winning table of the winning opening monitoring table, the number of winning balls, the address of the winning number counter area 1, the address of the winning number counter area 2, etc. are defined for each winning opening switch to be monitored. If there is no input (the result of A2203 is "N"), the table address is updated to the address of the next record (A2215), and it is determined whether or not monitoring of all switches has ended (A2216).

[0347] On the other hand, the game control device 100, when there is an input to the target winning opening switch (result of A2203 is "Y"), loads the number of acquired game balls from the acquired game ball number area (A2204), and The number of prize balls corresponding to the mouth switch is added to the number of acquired game balls (A2205), and the value after the addition is saved in the number of acquired game balls area (A2206). As a result, the number of acquired game balls stored in the number of acquired game balls area is updated for each winning opening switch, and the number of acquired game balls finally becomes the number (total) of prize balls acquired within one interruption. Become.

[0348] The number of winning game balls area is located in the work area within the area, and is written by the winning number counter update processing program (a part of the area program), and the later-described difference ball confirmation processing program (a part of the outside area program). ) will only read. It should be noted that the total value of the prize balls is less than 255 (1 byte) even if all the winning mouth switches are input at the same time, so the upper limit is not checked for the number of winning game balls.

[0349] Next, the game control device 100 loads the value of the target win number counter area 1 (A2207), and updates the loaded value by +1 (A2208). Further, it is determined whether or not the updated value causes an overflow (A2209). Winning number counter area 1 has a size of 2 bytes (0 to 65535).

[0350] If no overflow has occurred (the result of A2209 is "N"), the game control device 100 saves the updated value in the winning number counter area 1 (A2210). After the processing of step A2210 is completed, or when an overflow occurs (result of A2209 is "Y"), the value of target win number counter area 2 is loaded (A2211).

[0351] After that, the game control device 100 updates the loaded value by +1 (A2212), and determines whether the updated value causes an overflow (A2213). If no overflow occurs (the result of A2213 is "N"), the updated value is saved in winning number counter area 2 (A2214). Winning number counter area 2 has a size of 1 byte (0 to 255).

[0352] The game control device 100 updates the table address to the address of the next record after the end of the process of step A2214 or when an overflow occurs (result of A2213 is "Y") (A2215). Then, it is determined whether or not monitoring of all switches has ended (A2216).

[0353] If the monitoring of all switches has not ended (the result of A2216 is "N"), the game control device 100 returns to the process of step A2203 for determining whether or not there is an input to the target winning opening switch. Also, when the monitoring of all switches is completed (the result of A2216 is "Y"), the win number counter update process is terminated. As a result, the processing of steps A2203-A2216 is repeated until the monitoring of all switches is completed, and the number of winning game balls, which is the number (total) of prize balls acquired within one interruption, is obtained, Winning number counter areas 1 and 2 are updated based on the winning to each winning opening (each winning area), and winning information is stored.

[0354] When the game is stopped (the result of A2201 is "Y"), the game control device 100 does nothing and terminates the win number counter update process. As a result, when the game is stopped, the detection of the game ball by the winning port switch is disabled, the number of acquired game balls is not updated, and the winning number counter areas 1 and 2 are not updated, so the winning information is not memorized. No ball is obtained (not paid out). The payout of prize balls based on the winning information stored before the game is stopped (that is, when the detection of the game ball by the winning port switch is effective) continues even in the game stop state.

[0355] The winning number counter area 1 is an area used for transmitting a payout command (prize ball command) for instructing payout of prize balls to the payout control device 200, and the payout command has not yet been transmitted. Winning data corresponding to the missing prize balls is stored. That is, the prize number counter area 1 forms a prize ball command counter capable of storing information relating to the prize ball command.

[0356] The winning number counter area 2 is used to transmit a main winning ball signal to be output to an external device each time the number of winning balls (scheduled number of payouts) generated by winning a prize in the winning opening reaches a predetermined number (here, 10). This is an area to be used, and stores prize winning data corresponding to prize balls for which main prize ball signal generation processing has not been performed. That is, the prize number counter area 2 forms a main prize ball signal counter capable of storing information on the main prize ball signal.

[0357] Each of these winning number counter areas has a winning number counter for each number of prize balls set for each prize opening (for example, 3 prize balls, 2 prize balls, 10 prize balls, 14 prize balls). An area is provided, and 1 is added to the count number of the corresponding winning number counter area based on the winning to the winning opening. That is, it is possible to store the information of the winning in units of one winning to the winning opening. The winning number counter area 1 (2 bytes) is allocated a larger area than the winning number counter area 2 (1 byte), so that more winning data can be stored. This is because while the main prize ball signal can be transmitted regardless of the state of the destination, the payout command may be suspended depending on the state of the payout control device 200 to which it is sent. This is because data may be accumulated.

[0358] [Game machine status check processing] FIG. 14 is a flow chart showing the procedure of the gaming machine state check process. The gaming machine state check process is executed at steps A2012, A2014, etc. in the winning opening switch / state monitoring process shown in FIG.

[0359] The game control device 100 first acquires the state monitoring table corresponding to the state scan counter (A2301). The state scan counter is set to a value ranging from 0 to 3 corresponding to the game state. Incidentally, the relationship between the state monitoring table and the state scan counter is as described in the winning opening switch / state monitoring process.

[0360] Subsequently, the game control device 100 determines whether or not the signal to be checked is ON (A2302). If the signal to be checked is not ON (the result of A2302 is "N"), that is, if the signal to be checked is OFF, prepare the state OFF flag as the state flag (A2303) and get the target state OFF command. and prepare (A2304). Furthermore, the target state OFF monitoring timer comparison value is obtained (A2305). The state-off flag indicates a normal state with respect to error-related signals, and indicates a no-touch state with respect to touch switch signals.

[0361] On the other hand, when the signal to be checked is ON (the result of A2302 is "Y"), the game control device 100 prepares a state ON flag as a state flag (A2306), acquires the target state ON command, and prepares (A2307). Furthermore, the target state ON monitoring timer comparison value is acquired (A2308). The state-on flag indicates an abnormal or illegal state for error-related signals, and indicates a touched state for touch switch signals.

[0362] When the processing of step A2305 or step A2308 ends, the game control device 100 determines whether or not the value of the target signal control region matches the acquired signal state (A2309). If they match (the result of A2309 is "Y"), the process proceeds to step A2312. If they do not match (the result of A2309 is "N"), the acquired signal status is saved in the target signal control area (A2310), and the target status monitoring timer is cleared (A2311).

[0363] Subsequently, the game control device 100 updates the target state monitoring timer by +1 (A2312). Further, it is determined whether or not the value of the updated status monitoring timer is greater than or equal to the corresponding timer comparison value (A2313). If the value of the updated status monitoring timer is less than the corresponding timer comparison value (the result of A2313 is "N"), the gaming machine status check process is terminated.

[0364] On the other hand, the game control device 100, when the value of the updated state monitoring timer is equal to or greater than the corresponding timer comparison value (the result of A2313 is "Y"), -1 updates the state monitoring timer, timer comparison value - Stay at a value of 1 (A2314). Furthermore, it is determined whether or not the prepared status flag matches the value of the target status flag area (A2315). If they match (the result of A2315 is "Y"), the gaming machine state check process is terminated.

[0365] On the other hand, if the prepared state flag does not match the value of the target state flag area (the result of A2315 is "N"), the game control device 100 saves the prepared state flag in the target state flag area. (A2316). Finally, an effect command setting process for setting an effect command is executed (A2317), and the gaming machine state check process is terminated.

[0366] The effect command here is either a state off command or a state on command. If the state ON command is an error-based command, the effect control device 300 is caused to start error notification. As a state-on command for starting error notification to the effect control device 300, there is a command corresponding to a payout error (included in a weak error) related to the payout of game balls such as a shot ball out error, overflow error, payout error, etc. , There are commands for frame open errors (included in strong error 1) such as glass frame open error and body frame open error, and commands for frame radio wave fraud errors (included in strong error 2).

[0367] [Probability setting change / confirmation process] Next, the details of the probability setting change / confirmation process (A1305) in the timer interrupt process will be described. FIG. 15 is a flowchart showing the procedure of probability setting change / confirmation processing. In the probability setting change / confirm process, the probability setting value can be changed or confirmed.

[0368] The game control device 100 first determines whether or not the probability setting value is within the normal range (A2401). The probability setting value here is stored in the probability setting value area included in the intra-area work area of ​​the RAM 111c.

[0369] Game control device 100, when the probability setting value is within the normal range (result of A2401 is "Y"), sets the probability setting value display data corresponding to the probability setting value (A2402), the performance display device 152 through drivers 150a and 150b (A2404). If the probability setting value is not within the normal range (the result of A2401 is "N"), set the light-off data as the probability setting value display data (A2403) and output it to the performance display device 152 via the drivers 150a and 150b. (A2404).

[0370] Here, the probability setting value display data is data of probability setting values ​​for display displayed on the performance display device 152, and is stored in the probability setting value display data area. In addition, in order to prevent confusion among hall personnel such as game hall managers and attendants, even if the probability setting value is different, if the probability of a big hit (and a probability of a small hit) is the same, the probability setting value for display will be changed to the big hit probability ( and small hit probability) may be the same. That is, the same display probability setting value may mean the same big win probability (and small win probability).

[0371] Next, the game control device 100 updates the security signal control timer by -1 if it is not 0 (A2405). The security signal control timer is 128 ms (predetermined time) set in step A1037. Subsequently, on-data of a security signal for informing an external device (amusement center internal management device (hall computer), etc.) of the abnormality is output to the external information terminal 71 (A2406). Here, other signals to the external information terminal 71 such as the jackpot signal are kept off.

[0372] After that, the game control device 100 determines whether or not the probability setting changing flag is set (A2407). If the probability setting changing flag is not set (the result of A2407 is "N"), that is, if the probability setting is being confirmed, the probability setting change / confirmation process is terminated without doing anything.

[0373] The game control device 100 is the first timer interrupt processing after power-on when the probability setting changing flag is set (the result of A2407 is "Y"), that is, when the probability setting is changing (A2408). If this is the first timer interrupt process after power-on (the result of A2408 is "Y"), the probability setting change / confirmation process is terminated. This is to prevent the probability setting value from being unintentionally updated when the RAM initialization switch 112 is kept pressed.

[0374] Game control device 100, when not the first timer interrupt processing after power-on (result of A2408 is "N"), determines whether there is an input of RAM initialization switch 112 (A2409). If there is no input from the RAM initialization switch (the result of A2409 is "N"), the probability setting change / confirmation process is terminated.

[0375] The game control device 100, when there is an input of the RAM initialization switch 112 (the result of A2409 is "Y"), + Along with updating by 1, the probability setting value in the probability setting value area is updated by +1 corresponding to the working setting value (A2410). As a result, each time the RAM initialization switch 112 is operated, the probability set value in the probability set value area is updated by one. After that, the probability setting change / confirmation process is terminated. When entering the setting change mode, a value corresponding to the probability setting value read from the probability setting value area (1 subtracted value) may be stored. Note that if the work set value is 5 (probability set value 6) and is updated by +1, it is possible to return to the work set value 0 (probability set value 1). Therefore, the probability setting values ​​1 to 6 can be repeatedly updated by +1 and switched. Also, the possible range of the work setting value is, for example, 0 to 1 or 0 to 5 in the case of multi-step setting in which a plurality of probability setting values ​​exist, but is only 0 in the case of single-step setting. In the case of multi-step setting, the working set value and probability set value are updated to different values ​​each time the RAM initialization switch 112 is operated, but in the case of single-step setting, the values ​​remain the same even if they are updated. Yes (updated to the same value).

[0376] In addition, every time the probability setting value is updated by +1, when there is a game state switch to the setting variable state, etc., a command (setting value information command) to notify the setting value to the effect control device 300 is transmitted. good too. Similarly, every time the probability setting value is updated by +1, or when the game state is switched to a variable setting state, etc., the test signal may be output to the external test-firing test device. In addition, it is preferable to cancel these transmissions and outputs when the game control device 100 has an abnormality such as a main abnormality. In addition, when there is a change in the game state such as a probability variable state, a time saving state or a big hit state, or at the start of the special figure fluctuation display game, a command (set value information command) to notify the setting value to the production control device 300 is transmitted. Alternatively, the test signal may be output to an external test-fire test device.

[0377] In the above, each time the RAM initialization switch 112 is operated, the probability setting value in the probability setting value area is directly updated corresponding to the update of the working setting value. The probability setting value (setting value for work) during setting change is stored in the area, and when the setting key switch 93 is turned off and the setting change work is completed (result of A1039 is "Y"), setting for work A value corresponding to the working set value in the value field may be stored in the probability set value field for the first time. In this way, when a power failure occurs during setting change (the result of A1040 is "Y"), the probability setting value (the probability setting value stored in the probability setting value area) used for game control, production control, etc. value) can be prevented from being changed with an unintended value.

[0378] [Special game processing] Next, the details of the special figure game process (A1310) in the timer interrupt process described above will be described. FIG. 16 is a flow chart showing the procedure of special figure game processing. In the special figure game process, the monitoring of the input of the starting port 1 switch 36a and the starting port 2 switch 37a, the control of the entire processing related to the special figure fluctuation display game, and the setting of the display of the special figure.

[0379] The game control device 100 first executes a starting opening switch monitoring process for monitoring the winning of the starting opening 1 switch 36a and the starting opening 2 switch 37a (A2600). In the starting opening switch monitoring process, when the game ball wins the starting winning opening 36 and the normal fluctuation winning device 37 forming the second starting winning opening, various random numbers (such as big hit random numbers) are extracted, and special figure fluctuation display based on the winning A game result pre-determination is performed to determine a game result based on a prize winning at a stage before the start of the game. Details of the starting port switch monitoring process will be described later.

[0380] Subsequently, a specific area switch monitoring process for monitoring the winning of game balls (entering a ball) to the specific area 86 (V winning opening) is executed (A2601). Details of the specific area switch monitoring process will be described later.

[0381] Next, the game control device 100 executes the upper big winning opening switch monitoring process (A2602). In the upper special winning opening switch monitoring process, detection of game balls by the count switch 39a provided in the special variable winning device 39 is monitored.

[0382] Next, the game control device 100 updates the special figure game processing timer by -1 if it is not 0 (subtracts only 1) (A2603). Special figure game processing timer, by -1 update, will be clocked by the interrupt cycle (4msec) of timer interrupt processing. It should be noted that the minimum value of the special figure game processing timer is set to 0. Next, it is determined whether the special figure game processing timer is 0 (A2604). If the special figure game processing timer is not 0 (the result of A2604 is "N"), the process proceeds to step A2619.

[0383] Game control device 100, when the special figure game processing timer is 0 (the result of A2604 is "Y"), that is, when the time has expired or has already timed up, corresponds to the special figure game processing number Set the special figure game sequence branch table to be referenced in order to branch to the process (A2605). Furthermore, the branch destination address of the process corresponding to the special figure game process number is acquired using the special figure game sequence branch table (A2606). Subsequently, a subroutine call is made by the special game processing number, and game branch processing is executed according to the special game processing number (A2607).

[0384] If the game processing number is "0" at step A2607, the game control device 100 monitors the start of variation of the special figure variation display game, sets the variation start of the special figure variation display game, sets the effect, To perform special figure normal processing such as setting of information necessary for performing special figure fluctuation processing (A2608). In addition, the detail of a special figure usual process is mentioned later.

[0385] If the game processing number is "1" at step A2607, the game control device 100 sets the stop display time of the special figure, sets the information necessary for performing the special figure display process, etc. Execute processing during figure change (A2609). For example, in the special figure fluctuation process, set the necessary information such as the symbol stop command indicating the stop of the special symbol and the stop display time corresponding to the stop symbol pattern, and set the processing number "2" related to the special figure display process Set and save in the special game processing number area.

[0386] If the game processing number is "2" at step A2607, the game control device 100 executes a special figure displaying process for setting information necessary for shifting to the big hit state or the small hit state ( A2610). For example, in the special figure display process, if the result of the special figure variation display game is a big hit, the condition device operation information indicating that the condition device is operating is set in the condition device operation information area, and the special figure normal processing Set the processing number "0" related to and save it in the special game processing number area. If the result of the special figure fluctuation display game is a small hit, set the necessary information such as the small winning fanfare command and the time before opening the small winning, set the processing number "3" related to the small winning opening preprocessing, and set the special figure Save in the game processing number area. If the result of the special figure fluctuation display game is out, the processing number "0" relating to the special figure normal processing is set and saved in the special figure game processing number area.

[0387] If the game processing number is "3" at step A2607, the game control device 100 executes small hit opening pre-processing (A2611). For example, in the small winning opening pre-processing, the opening time of the small winning opening (small winning opening time, for example 1.6 seconds) is saved in the special game processing timer area, and the ON data is stored in the upper large winning opening solenoid output data area. is saved, the command during the opening of the small hit is set as a production command, the processing number "4" relating to the processing during the opening of the small hit is set, and saved in the special game processing number area.

[0388] If the game processing number is "4" at step A2607, the game control device 100 executes small winning open processing (A2612). For example, in the small hit open process, save the small hit remaining ball processing time (for example, 3.0 seconds) in the special game processing timer area, set the processing number "5" related to the small hit remaining ball processing special game processing Save in number area.

[0389] If the game processing number is "5" at step A2607, the game control device 100 executes small hit remaining ball processing (A2613). For example, in the small hit remaining ball processing, the processing number "0" relating to the special figure normal processing is set and saved in the special figure game processing number area.

[0390] When the processing based on the special figure game processing number is completed, the game control device 100 prepares the special figure 1 variation control table for controlling the variation of the special figure 1 indicator 51 (A2614), the special figure 1 indicator The symbol variation control process related to 51 is executed (A2615). And, after preparing the special figure 2 variation control table for controlling the variation of the special figure 2 indicator 52 (A2616), the symbol variation control process related to the special figure 2 indicator 52 is executed (A2617). Next, the lever solenoid control processing (A2618) for controlling the opening operation of the lever solenoid 86b is executed so as to open the lever solenoid 86b during the small hit, and the special figure game processing ends.

[0391] [Starting port switch monitoring process] Next, the details of the starting port switch monitoring process (A2600) in the special game process will be described. FIG. 17 is a flow chart showing the procedure of the starting port switch monitoring process.

[0392] The game control device 100 first prepares a winning monitoring table for the starting winning port 36 (starting port 1) (A2701), executes hardware random number acquisition processing (A2702), and determines whether there is a winning to the starting winning port 36. (A2703). If there is no winning to the start winning opening 36 (the result of A2703 is "N"), the processing after step A2709 is executed. On the other hand, if there is a prize to the starting prize winning port 36 (the result of A2703 is "Y"), it is determined whether or not it is in the game state of hitting to the right (A2704).

[0393] When the game control device 100 determines that the game state is not right-handed (the result of A2704 is "N"), the processing after step A2707 is executed. On the other hand, if it is in the game state to hit to the right (result of A2704 is "Y"), prepare a right hit instruction notification command as an effect command (A2705), and execute the effect command setting process (A2706). In the effect command setting process, the effect command is written in the serial transmission buffer, and the effect command is transmitted to the effect control device 300.

[0394] That is, if it is a general electricity support state (time saving state), regardless of the probability state (high probability state / low probability state) of the variable display game, prepare a right-handed instruction notification command and execute the production command setting process . In the case of this embodiment, it is easier for left-handed players to win the starting prize-winning port 36, and only right-handed players will win the normal variable prize-winning device 37. Also, if it is not right-handed, the game ball does not pass through the normal figure starting gate 34. Therefore, in the general electricity support state (time saving state), right-handed hitting is more advantageous than left-handed hitting, but if there is a prize at the start winning opening 36 during the general electricity support state (that is, during the general electricity support state In the case of hitting to the left), a right-handed instruction notification command is sent to the production control device 300, and the production control device 300 displays a notification (warning) instructing to hit to the right by a right-handed instruction display, such as the display device 41 Run with

[0395] Next, the game control device 100, after preparing a table for setting the information of the hold by the starting winning a prize port 36 (starting port 1) (A2707), executes the special figure starting port switch common processing (A2708). Then, prepare a winning monitoring table for the second starting winning opening (normal variable winning device 37) (A2709), execute hard random number acquisition processing (A2710), and check whether there is a winning to the second starting winning opening Judge (A2711). If there is no winning to the second starting winning opening (the result of A2711 is "N"), the starting opening switch monitoring process is terminated.

[0396] On the other hand, the game control device 100, if there is a prize to the second start winning port (the result of A2711 is "Y"), whether the normal electric accessory (normal variable winning device 37) is in operation That is, it is determined whether or not the normal variable winning device 37 is in an open state in which the winning of game balls is possible (A2712). If the normal electric accessory is in operation (the result of A2712 is "Y"), the process proceeds to step A2714.

[0397] On the other hand, the game control device 100, when the normal electric accessory is not in operation (the result of A2712 is "N"), determines whether the normal electric fraud is occurring (A2713). If the number of fraudulent winnings to the normal variable winning device 37 is equal to or greater than the number of fraudulent occurrence determinations (eg, 5 pieces), it is determined that the general electrical fraud is occurring. The normal variable prize winning device 37 cannot win a game ball when it is closed, and can win a game ball only when it is open. Therefore, if a game ball wins in the closed state, it means that some kind of abnormality or dishonesty has occurred, and if there is a game ball won in such a closed state, the number is counted as the number of fraudulent wins. Then, when the number of fraudulent prizes thus counted is equal to or greater than a predetermined number (upper limit value) for determination of fraud occurrence, it is determined that fraud is occurring.

[0398] Game control device 100, when the general electric fraud is not occurring (the result of A2713 is "N"), after preparing a table for setting the information of the hold by the second start winning opening (ordinary variable winning device 37) (A2714) , Executes the special figure starting opening switch common processing (A2715) and ends the starting opening switch monitoring process. Also, if it is determined in A2713 that the electric power irregularity is occurring (the result of A2713 is "Y"), the start port switch monitoring process is terminated. That is, the second starting memory is prevented from being generated any more.

[0399] [Common process for special figure start switch] Next, the details of the special figure starting opening switch common processing (A2708, A2715) in the starting opening switch monitoring processing will be described. FIG. 18 is a flow chart showing the procedure of the special figure start opening switch common processing. Special figure starting mouth switch common processing, when there is an input of starting mouth 1 switch 36a and starting mouth 2 switch 37a, is a process that is performed in common for each input.

[0400] The game control device 100 first outputs information about the number of winnings to the starter switch to be monitored out of the starter 1 switch 36a and the starter 2 switch 37a to the management device outside the gaming machine 10. is loaded (A2901), the loaded value is updated by +1 (A2902), and it is determined whether or not the output count overflows (A2903). If the output count does not overflow (result of A2903 is "N"), save the updated value in the RWM start signal output count area (A2904), and proceed to step A2905. On the other hand, if the number of outputs overflows (result of A2903 is "Y"), the process proceeds to step A2905. In this embodiment, a value from "0" to "255" can be stored in the starting signal output frequency area. Then, when the loaded value is "255", the updated value becomes "0" by +1 update, and it is determined that the number of outputs overflows.

[0401] Next, the game control device 100, of the starting port 1 switch 36a and the starting port 2 switch 37a, the update target special figure holding number (starting memory number) corresponding to the monitoring target starting port switch is the upper limit value (here 4) Determine whether it is less than (A2905). If the special figure pending number to be updated is not less than the upper limit (the result of A2905 is "N"), the special figure start opening switch common processing is terminated. Also, if the number of special figures pending to be updated is less than the upper limit (here 4) (the result of A2905 is "Y"), the number of special figures pending to be updated (number of special figures 1 pending or special figures 2 pending number) is updated by +1 (A2906), and the target starting gate winning flag is saved (A2907).

[0402] Next, the game control device 100 calculates the address of the random number storage area corresponding to the monitoring target starting switch and the special figure reservation number (A2908), and stores the jackpot random number prepared in step A2805 as the RWM jackpot random number. Save to area (A2909). Next, the jackpot pattern random number of the special figure variation display game that is started by detecting the start switch to be monitored is extracted and saved in the RWM jackpot pattern random number storage area (A2910). Subsequently, the small hit design random number of the special figure fluctuation display game which is started by the detection of the starting port switch to be monitored is extracted and saved in the small hit design random number storage area (A2911). In addition, it extracts the support per pattern random number for determining the time saving pattern, and saves the support per pattern random number in the support per pattern random number storage area of ​​RWM (A2912).

[0403] In addition, in this embodiment, since the big hit is generated by the V winning after the small hit as described above, the small hit symbol random number may not be used, and step A2911 is an option and may not be executed. Also, since there is no small hit result in the special figure 1 fluctuation display game, if the starting port switch to be monitored is the starting port 1 switch 36a, it is not necessary to extract the small winning pattern random number.

[0404] In addition, the small hit design random number, the support per design random number, and the big hit design random number are the special figure 1 stop design setting process (A3403) and the special figure 2 stop design setting process (A3503) described later. It is used to determine a stop pattern number at the time of a support hit or a stop pattern number at the time of a big win, and a small hit stop pattern pattern corresponding to these stop pattern numbers, a support hit stop pattern pattern or a big win stop pattern pattern.

[0405] In this embodiment, in order to avoid confusion, the small winning design random number, the support winning design random number, and the big winning design random number are provided independently. ) is shared, and the small hit pattern (stop pattern number at the time of the small hit, the small hit stop pattern pattern), the support pattern (stop pattern number at the time of the support hit, the stop pattern pattern at the support hit), the big hit pattern (at the time of the big hit) Stop design number, jackpot stop design pattern) may be distributed. That is, when determining a small winning pattern, the range of common random numbers is divided and assigned to each small winning pattern, or when determining a support winning pattern, the range of common random numbers is divided and assigned to each supporting winning pattern. Alternatively, when determining a jackpot pattern, the range of common random numbers may be divided and assigned to each jackpot pattern.

[0406] Next, the game control device 100 saves the variation pattern random numbers 1 to 3 in the corresponding RWM variation pattern random number storage area (A2913), and determines the result (game result) of the variation display game in advance. Hold information determination processing (pre-determination processing, prefetch processing) is executed (A2914). In the special drawing reservation information determination process, stop design information (jackpot stop design, small hit stop design, time-saving stop design) Prefetching stop symbol command corresponding to the stop symbol), and prefetching variation corresponding to the first half variation number (pre-reach variation number) and second half variation number (post-reach variation number) based on the saved variation pattern random numbers 1 to 3 Set the pattern command as a production command. Then, prepare the decoration special figure reservation number command corresponding to the number of start mouth switches and special figure reservations to be monitored as a production command (A2915), execute the production command setting process (A2916), common special figure start mouth switch End the process. In this way, the game control device 100 constitutes preliminary determination means capable of determining in advance the result of the variation display game before the variation display game based on the starting memory is executed.

[0407] Here, the game control device 100 (RAM 111c) extracts a predetermined random number based on the inflow of the game ball into the starting winning area of ​​the starting winning port 36 or the normal variable winning device 37, and becomes the execution right of the variable display game. It constitutes a start memory means for storing a predetermined number as an upper limit as a start memory. In addition, the starting memory means (game control device 100) stores various random values ​​extracted based on the winning of the game ball to the first starting winning port (starting winning port 36) as the first starting memory up to a predetermined number. Store, and store various random values ​​extracted based on the winning of the game ball to the second starting winning port (normal variable winning device 37) as the second starting memory with a predetermined number as the upper limit.

[0408] [Specific area switch monitoring process] Next, the details of the specific area switch monitoring process (A2601) in the special game process will be described. FIG. 19 is a flowchart showing the procedure of specific area switch monitoring processing.

[0409] The game control device 100 first determines whether or not a small hit is in progress (A3001). If the special figure game processing number is "4" and "5", it can be determined that the small hit is in progress. In the case of a small hit (the result of A3001 is "Y"), it is determined whether or not the condition device is in operation (A3002). If the conditional device operation information indicating that the conditional device is in operation is set, it can be determined that the conditional device is in operation.

[0410] Game control device 100, when the condition device is not in operation (the result of A3002 is "N"), determines whether or not there is an input to specific area switch 72 (A3003). If there is an input to the specific area switch 72 (the result of A3003 is "Y"), that is, if there is a winning (V winning) to the specific area 86, a condition device indicating that the condition device is in operation The operation information is saved in the condition device operation information area (A3004), and the specific area switch monitoring process is terminated.

[0411] If it is not a small hit (A3001 result is "N"), if the condition device is in operation (A3002 result is "Y"), or if there is no input to the specific area switch 72 (A3003 result is " N"), and terminates the specific area switch monitoring process without doing anything.

[0412] [Special normal processing] Next, the details of the special figure normal process (A2608) in the special figure game process will be described. Figure 20 is the flowchart which shows the procedure of special figure usual processing.

[0413] The game control device 100 first determines whether or not the character product normal processing of the character product game processing described later is in progress and the remaining ball counter of the big winning opening is 0 (A3200). If the character item is not being processed normally, or if the remaining ball counter of the big winning opening is not 0 (the result of A3200 is "N"), the process proceeds to step A3215 without starting the special figure variation display game.

[0414] The game control device 100 is in the normal processing of the accessory, and when the remaining ball counter of the big winning opening is 0 (the result of A3200 is "Y"), the special figure 2 pending number (second start memory number ) is 0 (A3201). If the special figure 2 reservation number is 0 (the result of A3201 is "Y"), it is determined whether the special figure 1 reservation number (first start memory number) is 0 (A3206). Then, if the number of pending special figures 1 is 0 (the result of A3206 is "Y"), it is determined whether the customer waiting demonstration has started (A3211), and if the customer waiting demonstration has not started (A3211 If the result is "N"), the customer waiting demonstration flag is set in the customer waiting demonstration flag area (A3212).

[0415] Subsequently, the game control device 100 prepares a customer waiting demo command as an effect command (A3213), performs effect command setting processing (A3214), and proceeds to the process of step A3215. On the other hand, in step A3211, if the customer waiting demo has already started (the result of A3211 is "Y"), set "0" related to special figure normal processing as the processing number (A3215), special figure game processing number Save the processing number in the area (A3216), clear the fluctuation pattern discrimination flag area (A3217). Then, save the fraud monitoring period flag in the large winning opening fraud monitoring period flag area (A3218), and end the special figure normal processing.

[0416] In addition, the game control device 100, if the special figure 2 pending number is not 0 (the result of A3201 is "N"), executes the special figure 2 fluctuation start process (A3202), the decoration special corresponding to the special figure 2 pending number Prepare the figure reservation number command (decorative special figure 2 reservation number command) as an effect command (A3203), and execute the effect command setting process (A3204). And, to execute the process transition setting process during special figure fluctuation of special figure 2 (A3205), to end the special figure usual process.

[0417] In the special figure 2 special figure fluctuation processing transition setting process, set "1" as the processing number, save the processing number in the special figure game processing number area, clear the customer waiting demo flag area, special figure 2 fluctuation control flag Save the fluctuating flag in the area.

[0418] In addition, the game control device 100, if the special figure 1 pending number is not 0 (the result of A3206 is "N"), executes the special figure 1 fluctuation start process (A3207), the decoration special corresponding to the special figure 1 pending number Prepare the figure reservation number command (decoration special figure 1 reservation number command) as an effect command (A3208), and execute the effect command setting process (A3209). Then, the special figure fluctuation in process transition setting process of special figure 1 is executed (A3210), and the special figure usual process is terminated.

[0419] In the special figure fluctuation process transition setting process of special figure 1, set "1" as the processing number, save the processing number in the special figure game processing number area, clear the customer waiting demonstration flag area, special figure 1 fluctuation control flag Save the fluctuating flag in the area.

[0420] In this way, by checking the number of reserved special figures 2 prior to checking the number of reserved special figures 1, if the number of reserved special figures 2 is not 0, special figure 2 fluctuation start processing (A3202) is executed The Rukoto. That is, the special figure 2 fluctuation display game will be executed with priority over the special figure 1 fluctuation display game (special figure 2 pending priority digestion). That is, if the game control device 100 has the second start memory in the second start memory means (game control device 100), the variable display game based on the second start memory is changed to the variable display based on the first start memory. It constitutes a priority control means for executing with priority over the game. In addition, if the special figure 1 change display game is to be executed with priority over the special figure 2 change display game and the special figure 1 hold priority digestion, the determination of step A3201 is performed, the special figure 1 hold number ≠ 0 It suffices to determine whether or not

[0421] [Special figure 1 fluctuation start process] Next, the details of the special figure 1 fluctuation start process (A3207) in the special figure normal process will be described. FIG. 21 is a flow chart showing the procedure of special figure 1 fluctuation start processing. The special figure 1 fluctuation start process is a process performed at the start of the special figure 1 fluctuation display game.

[0422] The game control device 100 saves the special figure 1 fluctuation flag indicating the type of the special figure fluctuation display game to be executed (here special figure 1) in the fluctuation symbol discrimination area (A3401). Subsequently, a big hit flag 1 setting process for performing processing such as setting deviation information and big hit information to the big hit flag 1 for determining whether or not the special figure 1 variation display game is a big hit is executed (A3402). The details of the jackpot flag 1 setting process will be described later.

[0423] Next, the game control device 100 executes a special figure 1 stop symbol setting process relating to the setting of the special figure 1 stop symbol (symbol information) relating to the special figure 1 variable display game (A3403). In the special figure 1 stop pattern setting process, save the stop pattern number at the time of loss, support hit, or big hit, and the stop pattern pattern corresponding to this stop pattern number, the stop pattern pattern for the support hit, or the big hit stop pattern pattern. do. The stop symbol number at the time of the support win or the big win is determined corresponding to the support win symbol random number and the big win symbol random number, respectively.

[0424] Furthermore, the game control device 100 executes a special figure information setting process for setting special figure information which is a parameter for setting a variation pattern (A3404).

[0425] Subsequently, the game control device 100 prepares a special figure 1 variation pattern setting information table, which is a table in which information for referring to various information regarding the setting of the variation pattern of the special figure 1 variation display game is set (A3405 ).

[0426] After that, the game control device 100 executes a variation pattern setting process for setting a variation pattern (variation pattern number) which is a variation mode in the special figure 1 variation display game (A3406). Next, the game control device 100 executes the variation start information setting process for setting the information of the variation start of the special figure 1 variation display game (A3407), and ends the special figure 1 variation start process. In the fluctuation start information setting process, the fluctuation time value corresponding to the fluctuation pattern (variation pattern number) is obtained and saved in the special figure game processing timer area. Then, a variation command (MODE, ACTION) corresponding to the variation pattern number is prepared as an effect command, and effect command setting processing is performed. In addition, in the fluctuation start information setting process, the special figure pending number related to the special figure type (special figure 1 or special figure 2) of the special figure variation display game to be started is updated by -1 (decrease by 1).

[0427] [Special figure 2 fluctuation start process] Next, the details of the special figure 2 fluctuation start process (A3202) in the special figure usual process will be described. Figure 22 is a flow chart showing the procedure of special figure 2 fluctuation start processing. The special figure 2 fluctuation start process is a process performed at the start of the special figure 2 fluctuation display game, and the same process as the special figure 1 fluctuation start process shown in FIG. It is something to do.

[0428] The game control device 100 first saves the special figure 2 variation flag indicating the type of the special figure variation display game to be executed (here special figure 2) in the variation symbol discrimination area (A3501). Subsequently, the big hit flag 2 setting process for performing processing such as setting deviation information and big hit information to the big hit flag 2 for determining whether or not the special figure 2 fluctuation display game is a big hit is executed (A3502).

[0429] Next, the game control device 100 executes a special figure 2 stop symbol setting process relating to the setting of the special figure 2 stop symbol (symbol information) relating to the special figure 2 variable display game (A3503). Furthermore, the special figure information setting processing which sets the special figure information which is the parameter in order to set fluctuation pattern is executed (A3504). Subsequently, prepare a special figure 2 variation pattern setting information table, which is a table in which information for referring to various information regarding the setting of the variation pattern of the special figure 2 variation display game is set (A3505).

[0430] After that, the game control device 100 executes a variation pattern setting process for setting the variation pattern of the special figure 2 variation display game (A3506). Finally, the variation start information setting process for setting the information of the variation start of the special figure 2 variation display game is executed (A3507), and the special figure 2 variation start process is ended.

[0431] [Big hit flag 1 setting process] Next, the details of the jackpot flag 1 setting process (A3402) in the special figure 1 fluctuation start process will be described. FIG. 23 is a flow chart showing the procedure of the big hit flag 1 setting process.

[0432] The game control device 100 first saves the deviation information in the big hit flag 1 area and the support hit flag 1 area (A3601). Next, load the jackpot random number from the RWM special figure 1 jackpot random number storage area (for the number of reservations 1), prepare (A3602), and clear the special figure 1 jackpot random number storage area (for the number 1 reservation) to 0 (A3603). It should be noted that for the number of reservations 1 is an area that stores information (random number, etc.) about the special figure start memory (here, the first among the special figures 1) digestion order first. After that, according to whether or not the prepared big-hit random number matches the big-hit determination value, a big-hit determination process is executed to determine whether or not the game is a big-hit (A3604).

[0433] When the determination result of the big hit determination process (A3604) is a big hit (the result of A3605 is "Y"), the game control device 100 overwrites the big hit flag 1 area where the losing information is saved in step A3601 with the big hit information. Save (A3606) and end the jackpot flag 1 setting process.

[0434] On the other hand, if the judgment result of the big hit judgment process (A3605) is not a big hit (the result of A3605 is "N"), optionally, based on the obtained big hit random number value, whether or not the special figure fluctuation display game is a support hit (A3607), and determines whether or not the result of the determination is a support hit (A3608). In addition, in this embodiment, the big hit random number value is also used for the determination of the support hit (in other words, the same random number value is used for the support hit determination and the big hit determination). Here, the per support of the special figure fluctuation display game (per time saving) is the time saving result (specific result) that enters the time saving state from the next special figure fluctuation display game, corresponding to this time saving result, The production control device 300 can display the time saving pattern on the display device 41 as a result of stopping the decoration special figure variation display game.

[0435] If the special figure variation display game is a support hit (the result of A3608 is "Y"), the game control device 100 overwrites the support hit flag 1 area in which the loss information was saved in step A3601 and saves the support hit information. (A3609), and ends the jackpot flag 1 setting process. On the other hand, if the special figure variation display game is not a support hit (the result of A3608 is "N"), the big hit flag 1 setting process is terminated without saving the support hit information in the support hit flag 1 area.

[0436] Thus, in the present embodiment, the result of the special figure 1 variable display game is one of "big hit", "support hit (time saving hit)", and "lose", and there is no "small hit". It should be noted that steps A3607-A3609 are provided as an option, these may be omitted, and the result of the special figure 1 variable display game may not be provided with "support per (time reduction per)". Also, it is possible to provide a "small hit" as a result of the special figure 1 fluctuation display game.

[0437] In the big hit flag 1 setting process, the support hit information is saved in the support hit flag 1 area, but since the big hit and the support hit do not overlap, the support hit information may be saved in the big hit flag 1 area.

[0438] [Big hit flag 2 setting process] Next, the details of the jackpot flag 2 setting process (A3502) in the special figure 2 fluctuation start process will be described. FIG. 24 is a flow chart showing the procedure of the big hit flag 2 setting process. This process performs the same process as the process in the jackpot flag 1 setting process shown in FIG. 23 for the second start memory.

[0439] The game control device 100 first saves deviation information in the big hit flag 2 area, the small hit flag 2 area, and the support hit flag 2 area (A3701). Next, load the jackpot random number from RWM's special figure 2 jackpot random number storage area (for the number of reservations 1), prepare (A3702), and clear the special figure 2 jackpot random number storage area (for the number of reservations 1) to 0 (A3703). It should be noted that for the number of reservations 1, the order of digestion is the first (here the first among the special figures 2) information about the special figure start memory (random numbers, etc.) is stored in the area. After that, according to whether or not the prepared big hit random number matches the small hit determination value, small hit determination processing is executed to determine whether or not it is a small hit (A3704).

[0440] The game control device 100, if the judgment result of the small hit determination process (A3704) is a small hit (the result of A3705 is "Y"), the small hit information in the small hit flag 2 area where the loss information is saved in step A3701 Overwrite and save (A3706), and end the jackpot flag 2 setting process.

[0441] On the other hand, when the special figure variation display game is not a small hit (the result of A3705 is "N"), the game control device 100 determines whether the special figure variation display game is a support hit based on the acquired big hit random number value. (A3707), and determines whether or not the result of the determination is a support hit (A3708). In addition, in this embodiment, the big hit random number value is also used for the determination of the support hit (in other words, the same random number value is used for the support hit determination and the big hit determination). Here, the per support of the special figure fluctuation display game (time saving per) is the time saving result (specific result) that enters the time saving state from the next special figure fluctuation display game, corresponding to this specific result, The production control device 300 can display the time saving pattern on the display device 41 as a result of stopping the decoration special figure variation display game.

[0442] If the special figure variation display game is a support hit (the result of A3708 is "Y"), the game control device 100 overwrites the support hit flag 2 area in which the loss information was saved in step A3701 and saves the support hit information. (A3709), and ends the jackpot flag 2 setting process.

[0443] On the other hand, if the judgment result of the support hit determination process (A3707) is not a support hit (the result of A3708 is "N"), optionally, the prepared jackpot random value matches the jackpot judgment value. A big hit determination process may be executed to determine whether or not (A3710). When the determination result of the big hit determination process (A3710) is a big hit (the result of A3711 is "Y"), the game control device 100 overwrites the big hit flag 2 area where the losing information is saved in step A3701 with the big hit information. Save (A3712) and end the jackpot flag 2 setting process. On the other hand, if the determination result of the big hit determination process (A3710) is not a big hit (the result of A3711 is "N"), the big hit flag 2 setting process is ended while saving the shift information in the big hit flag 2 area.

[0444] Thus, in the present embodiment, the result of the special figure 2 variable display game is one of "small hit", "sapo hit (time saving hit)", and "missing", but optionally, the special figure A configuration is also possible in which a “jackpot” is provided as a result of the two-variation display game.

[0445] In the big hit flag 2 setting process, the small hit information is saved in the small hit flag 2 area, and the support hit information is saved in the support hit flag 2 area. , Small hit information and support hit information may be saved in the big hit flag 2 area.

[0446] [Jackpot determination process] Next, the details of the jackpot determination processing (A3604, A3710) in the jackpot flag 1 setting processing and the jackpot flag 2 setting processing will be described. FIG. 25A is a flow chart showing the procedure of the big hit determination process. It should be noted that the big hit determination process is a process common to the big hit determination process in other processes executed during the timer interrupt process, and is also executed in the special figure reservation information determination process.

[0447] The game control device 100 first sets the upper limit judgment value corresponding to the probability setting value (A3800), sets the lower limit judgment value of the big hit judgment value (A3801), and the value of the target jackpot random number is less than the lower limit judgment value. It is determined whether or not there is (A3802). A big hit means that the big hit random number matches the big hit determination value. The jackpot judgment value is a series of multiple values, and when the jackpot random number is equal to or greater than the lower limit judgment value, which is the lower limit value of the jackpot judgment value, and below the upper limit judgment value, which is the upper limit value of the jackpot judgment value , is determined to be a jackpot. The upper limit decision value may differ between the low probability state (normal probability state other than the variable probability state) and the high probability state (variable probability state).

[0448] If the value of the target jackpot random number is less than the lower limit judgment value (the result of A3802 is "Y"), the game control device 100 sets a loss (other than a jackpot) as the judgment result (A3804), and ends the jackpot judgment processing. do.

[0449] The game control device 100 determines whether or not the target jackpot random number value is greater than the upper limit determination value (A3803). If the value of the jackpot random number is greater than the upper limit judgment value (the result of A3803 is "Y"), set a failure (other than the jackpot) as the judgment result (A3804). On the other hand, if the value of the big hit random number is not greater than the upper limit judgment value (the result of A3803 is "N"), a big hit is set as the judgment result (A3805). When the determination result is set, the big hit determination process is terminated.

[0450] [Small hit determination process] Next, details of the small hit determination process (A3704) in the big hit flag 2 setting process will be described. FIG. 25B is a flowchart showing the procedure of small hit determination processing. In addition, the small hit determination process is a process common to the small hit determination process in other processes executed during the timer interrupt process, and is also executed in the special figure reservation information determination process.

[0451] The game control device 100 first sets the small hit upper limit judgment value corresponding to the probability setting value (A3900), and determines whether the value of the big hit random number of the target (special figure 2) is less than the small hit lower limit judgment value. Judge (A3901). It should be noted that the small hit means that the big hit random number matches the small hit determination value. The small hit judgment value is a plurality of continuous values, and the jackpot random number is equal to or greater than the small hit lower limit judgment value, which is the lower limit value of the small hit judgment value, and the small hit upper limit, which is the upper limit value of the small hit judgment value. If it is equal to or less than the judgment value, it is judged to be a small hit. The small hit upper limit judgment value may be different in the low probability state (ordinary probability state other than the probability variable state) and the high probability state (variable probability state).

[0452] Of course, in order to avoid that the result of the same special figure fluctuation display game becomes a small hit and a big hit, the range of the small hit judgment value (between the small hit lower limit judgment value and the small hit upper limit judgment value) is the above-mentioned big hit judgment It does not overlap with the value range (between the lower limit judgment value and the upper limit judgment value). In addition, in this embodiment, the small hit random number is not provided independently, and the big hit random number is used for the judgment of the small hit, but the configuration of providing the unique small hit random number is also possible.

[0453] Game control device 100, when the value of the jackpot random number of the target (special figure 2) is less than the small hit lower limit judgment value (the result of A3901 is "Y"), sets the deviation as the judgment result (A3903), small hit End the determination process.

[0454] In addition, the game control device 100, when the value of the jackpot random number is not less than the small hit lower limit judgment value (the result of A3901 is "N"), the target (special figure 2) jackpot random number value is the small hit upper limit judgment value It is determined whether or not it is greater than (A3902). If the value of the big hit random number is greater than the small hit upper limit judgment value (the result of A3902 is "Y"), the deviation is set as the judgment result (A3903). On the other hand, if the value of the big hit random number is not greater than the small hit upper limit judgment value (the result of A3902 is "N"), a small hit is set as the judgment result (A3904). When the determination result is set, the small hit determination process is terminated. In addition, in the present embodiment, the small hit lower limit judgment value and the small hit upper limit judgment value are set so that the small hit probability is 1 / 8 (= 12.5%), but the small hit probability may be another value .

[0455] [Support hit determination process] Next, the details of the support hit determination processing (A3607, A3707) in the big hit flag 1 setting processing and the big hit flag 2 setting processing will be described. FIG. 25C is a flow chart showing the procedure of the support hit determination process. In addition, the support hit determination process is a process common to the support hit determination process in other processes executed during the timer interrupt process, and is also performed in the special figure pending information determination process.

[0456] Game control device 100, first, sets the per support upper limit judgment value corresponding to the probability set value (A7001). Next, the lower limit judgment value of the support hit judgment value is set (A7002), and it is judged whether or not the target jackpot random number value is less than the lower limit judgment value (A7003). It should be noted that the support hit means that the jackpot random number coincides with the support hit determination value corresponding to the set probability value and the game state. The support hit judgment value is a plurality of continuous values, and the jackpot random number is equal to or greater than the lower limit judgment value, which is the lower limit value of the support hit judgment value, and the support hit upper limit judgment value, which is the upper limit value of the support hit judgment value. In the following cases, it is determined to be a support hit. It should be noted that the upper limit judgment value per support may be different in the low probability state (normal probability state other than the variable probability state) and the high probability state (variable probability state).

[0457] Of course, in order to avoid that the result of the same special figure fluctuation display game will be a support hit and a big hit, or a support hit and a small hit, the range of the support hit judgment value (the lower limit judgment value per support and the upper limit judgment value per support) Between) does not overlap with the range of the aforementioned big hit determination value and small hit determination value. In this embodiment, the random number for the support hit is not provided independently, and the random number for the support hit is used to determine the hit for the support.

[0458] When the value of the target jackpot random number is less than the support...

Claims

[Claim 1] A gaming machine capable of executing a game, a counting means for counting a count value based on a difference between the number of game media provided to a player or the number of game media determined to be provided to a player, and the number of game media used; a game stopping means for generating a game disabled state in which the game cannot be played when a predetermined condition based on the count value is satisfied; A movable performance device that performs a predetermined performance operation; A performance control means capable of controlling the operation of the movable performance device; a first volume adjustment means having a first operation unit at a position where an operation by a player can be received and capable of adjusting the volume of the gaming machine; a second volume adjustment means having a second operation unit located at a position where operation by a player cannot be accepted and capable of adjusting the volume of the gaming machine; Equipped with The game stop means is capable of generating a suppression state in which the occurrence of the game-unplayable state is suppressed, When the movable performance device is located at an operating position other than an initial position after the occurrence of the non-playable state, the performance control means returns the movable performance device from the operating position to the initial position, the first volume adjustment means does not enable volume adjustment of the gaming machine when an operation is performed by the first operation unit in the non-playable state, the second volume adjustment means enables adjustment of the volume of the gaming machine when an operation is performed by the second operation unit in the non-playable state; Amusement machine.