Game machine

JP2024047469A5Pending Publication Date: 2025-10-27SOPHIA CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2022153107
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2022-09-26
Publication Date
2025-10-27

AI Technical Summary

Technical Problem

There is a risk that the interest in playing gaming machines may decrease due to lack of variety and engagement in the games offered.

Method used

The gaming machine is designed to include performance control means for controlling games with different starting conditions, and display means to showcase decorative games with variable symbol displays, allowing one of the games to be defined as the main game, enhancing player interaction and engagement.

Benefits of technology

This design improves player interest by providing varied and engaging gameplay experiences through decorative symbol displays, increasing player interaction and maintaining engagement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To increase the interest of a game.SOLUTION: A game machine 10 capable of executing a game (special symbol variation display game) includes performance control means (performance control device 300) that controls a performance of a game, and display means (display device 41) that displays a display related to the game under the control of the performance control means. The game includes a first game that is executed on the basis of the satisfaction of a first start condition, and a second game that is executed on the basis of the satisfaction of a second start condition. It is possible to determine one of the first game and the second game as a main game (main variation). The performance control means can display a decoration game in which identification symbols are displayed in a variation manner corresponding to the first game or the second game, on the display means.SELECTED DRAWING: Figure 57
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] Conventionally, in gaming machines capable of executing a game or the like, the game includes a first game that is executed based on the satisfaction of a first start condition, and a second game that is executed based on the satisfaction of a second start condition, and gaming machines are known that are capable of determining one of the first game and the second game as the main game depending on the gaming status (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2021-115355 Summary of the Invention [Problem to be solved by the invention]

[0004] There is a risk that interest in the game will decrease. An object of the present invention is to improve the enjoyment of games. [Means for solving the problem]

[0005] In order to solve the above problems, the invention described in claim 1 is: In a gaming machine capable of executing a game, A performance control means for controlling the performance of a game; A display means for displaying information related to a game under the control of the presentation control means, The games include a first game that is executed based on the establishment of a first start condition, and a second game that is executed based on the establishment of a second start condition, One of the first game and the second game may be determined as a primary game; The presentation control means is capable of displaying on the display means a decorative game in which an identification symbol is variably displayed in response to the first game or the second game. Effect of the Invention

[0006] According to the present invention, interest in games can be increased. [Brief description of the drawings]

[0007] [Figure 1] 1 is an oblique view of the gaming machine from the front side. [Diagram 2] FIG. [Diagram 3] 2 is a block diagram showing an example of the configuration of a game control system of a gaming machine. [Figure 4] 2 is a block diagram showing an example of the configuration of a performance control system of a gaming machine. [Diagram 5] FIG. 13 is a diagram illustrating an example of an allocation rate. [Figure 6] A figure showing an example of how the large prize opening is opened. [Figure 7] 1 is a game state transition diagram (game flow) showing an example of a transition of a game state. [Figure 8] 11 is a flowchart illustrating a main process. [Figure 9] 11 is a flowchart illustrating a main process. [Figure 10] 11 is a flowchart illustrating a main process. [Figure 11] A diagram showing an example of the configuration of a RAM of a gaming microcontroller. [Figure 12] 11 is a flowchart illustrating a power outage recovery command transmission process. [Figure 13] 10 is a flowchart illustrating a safety device information initialization process. [Figure 14] 13 is a flowchart illustrating a performance display editing process. [Figure 15] 13 is a flowchart illustrating a timer interrupt process. [Figure 16]13 is a flowchart illustrating an output process. [Figure 17] 13 is a flowchart explaining the prize slot switch / status monitoring process. [Figure 18] 13 is a flowchart explaining the fraud and winning monitoring process. [Figure 19] 13 is a flowchart explaining a winning number counter update process. [Figure 20] 13 is a flowchart illustrating a start port switch monitoring process. [Figure 21] 13 is a flowchart illustrating a hard random number acquisition process. [Figure 22] 13 is a flowchart explaining the common processing of the special chart start port switch. [Figure 23] 13 is a flowchart explaining the special chart reservation information determination process. [Figure 24] 1 is a flowchart explaining game processing of Special Figure 1. [Diagram 25] 13 is a flowchart explaining special chart 2 game processing. [Figure 26] 13 is a flowchart explaining the large prize entrance switch monitoring process. [Figure 27] 13 is a flowchart illustrating a specific area switch monitoring process. [Figure 28] FIG. 1 is a flowchart explaining normal processing. [Figure 29] FIG. 2 is a flowchart explaining normal processing. [Diagram 30] 1A is a flowchart explaining the special chart 1 change start processing, and FIG. 1B is a flowchart explaining the special chart 2 change start processing. [Diagram 31] 13 is a flowchart explaining the variable start information setting process. [Diagram 32] 13 is a flowchart illustrating a high probability change count update process. [Diagram 33] This is a flowchart explaining the processing during the change of Special Chart 1. [Diagram 34] This is a flowchart explaining the processing during special chart 2 change. [Diagram 35] This is a flowchart explaining the processing during display of special chart 1. [Diagram 36] This is a flowchart explaining the processing during display of special chart 1. [Figure 37] This is a flowchart explaining the processing during display of special chart 2. [Figure 38] This is a flowchart explaining the processing during display of special chart 2. [Figure 39] 13 is a flowchart illustrating fanfare / interval processing. [Diagram 40] 13 is a flowchart illustrating fanfare / interval processing. [Diagram 41] This is a flowchart explaining the jackpot end processing. [Diagram 42] 1A is a flowchart illustrating the jackpot end setting process 1, and FIG. 1B is a flowchart illustrating the jackpot end setting process 2. [Diagram 43] 13 is a flowchart illustrating an external information editing process. [Diagram 44] 13 is a flowchart illustrating an external information editing process. [Diagram 45] 11 is a flowchart illustrating a safety device-related process. [Figure 46] 13 is a flowchart illustrating an outside region integration process. [Figure 47] 11 is a flowchart illustrating a test signal output process. [Figure 48] 13 is a flowchart illustrating a performance display device control process. [Figure 49] 13 is a flowchart explaining the difference ball confirmation process. [Figure 50] 4 is a flowchart illustrating a safety device operation monitoring process. [Figure 51] 13 is a table showing the state of devices related to performance according to the state of a safety device. [Figure 52] A figure showing an example of the relationship between winning symbols and the stopping result patterns of decorative special symbols. [Figure 53]A figure showing an example of changes in the information stored in the remaining number of jackpots area, the game mode area, and the game mode transition information area. [Figure 54] 11A and 11B are diagrams showing an example of game mode information and game mode transition information. [Figure 55] FIG. 2 is a game mode transition diagram showing an example of a transition of game modes. [Figure 56] A figure showing an example of the relationship between game mode information, game mode commands, and remaining jackpot count commands. [Figure 57] FIG. 13 is a diagram illustrating a modified example of the display device. [Figure 58] 11 is a timing chart illustrating an example of a display relating to a main fluctuation and an irregular fluctuation. [Figure 59] 11 is a timing chart illustrating an example of a display relating to a main fluctuation and an irregular fluctuation. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0008] [Overall view of the gaming machine] First, an example of a gaming machine 10 will be described with reference to FIG. 1. FIG. 1 shows the gaming machine of the present embodiment. FIG. 1 is a front perspective view of the sensor 10. As shown in FIG. 1, the gaming machine 10 of this embodiment has a front frame 12. The front frame 12 is an outer frame ( The game board 30 (see FIG. 2) is attached to the front frame 1 The front frame (main body frame) 1 is stored in a storage section (not shown) formed on the front side of the front frame 1. 2, a glass frame (transparent) having a cover glass (transparent member) 14 covering the front surface of the game board 30 is provided. A plate holding frame) 15 is attached.

[0009] In addition, lamps and LEDs are built into the left and right sides of the glass frame 15 for decoration, presentation, and different purposes. Notification when a normal occurrence occurs (for example, when a dispensing abnormality occurs, the lamp or LED will turn on in an abnormality notification color (e.g. A frame decoration device 18 that emits light (e.g., red light) to light up (blink) the frame, and a sound device (e.g., A speaker (upper speaker) 19a that emits a sound (e.g., a sound effect) is provided. A speaker (lower speaker) 19b is also provided at the bottom of the glass frame 15. When an abnormality occurs, a voice message is output from the speaker (upper speaker) 19a and the speaker (lower speaker) 19b. The abnormality is notified by a warning light. A lamp for indicating the position may be provided.

[0010] In addition, at the bottom of the glass frame 15, there is an upper tray (reservoir) for supplying game balls to a ball launching device (not shown). The game balls are dispensed from the payout unit provided on the back side of the gaming machine 10. An upper plate ball outlet 22 is provided for outflow. The lower part of the front frame 12 stores the game balls dispensed when the upper tray 21 is full. A lower plate (receiving plate) 23, an operating handle 24 for the ball launching device, etc. are provided. The lower right side of 12 is where the key is inserted to open or lock the front frame 12 and the glass frame 15. A key hole 26 is provided for this purpose.

[0011] The upper edge of the upper tray 21 is provided with a performance button switch for receiving a pressing operation input from the player. The effect button 25 has a built-in switch 25a (see FIG. 4). In addition, the upper surface (pressing surface) of the effect button 25 is provided with a touch operation input from the player. In this embodiment, the touch panel 29 is provided for The touch panel 29 is provided integrally with the production button 25, but it is separate from the production button 25. For example, a sub-display device may be provided near the performance button 25, and the display of the sub-display device may be A touch panel 29 may be provided on the surface. In addition, the effect button 25 has a built-in drive source that vibrates the effect button 25. That is, the gaming machine 10 of the present embodiment may vibrate the effect button 25 to produce a predetermined effect. The effect button 25 may have a vibration function to notify the player of the effect. 1) to a protruding state (where the upper surface (pressing surface) of the performance button 25 is larger than in the normal state). The state may be configured so that the front and rear ends of the two plates are convertible into a state in which the front and rear ends of the two plates are on the upper side than the rear end.

[0012] In addition, to the right of the effect button 25, when the player receives a ball from the adjacent ball lending machine, The rental button (ball rental button) 27a to be operated, the prepaid card from the card unit of the ball rental machine A return button (eject button) 27b is operated to eject the prepaid card, A balance indicator (not shown) that displays the remaining balance is provided. In the gaming machine 10 of this embodiment, the player rotates the operating handle 24. Therefore, the ball launching device delivers the game balls supplied from the upper tray 21 to the game area 32 on the front side of the game board 30. In addition, the player can operate the performance buttons 25 or the touch panel 29 to Therefore, the variable display game (decorative special chart variable display game) in the display device 41 (see FIG. 2) In this case, it is possible to carry out effects that involve the player's operations.

[0013] Although not shown in FIG. 1, a cross key switch 28 is provided near the performance button 25. (See Fig. 4) and volume control button switches 27e, 27f (See Fig. 4) The device is equipped with a volume control button with built-in reference light. The volume control buttons 27e and 27f are for adjusting the volume of the upper speaker 19a and the lower speaker 19b. Adjust the volume by increasing or decreasing (+-). The cross key switch 28 adjusts the brightness of the LED for effect, for example. 28 may be called a directional key switch, and includes a plurality of (for example, 4) A general one consisting of two switches may be used.

[0014] For example, when waiting for customers and / or playing a game, the volume control button is pressed. The volume of the speakers 19a and 19b can be adjusted by operating the on-switches 27e and 27f. The switch before or after the cross key switch 28 may be operated to adjust the amount of light of the LED for effect, etc. The volume control button switch 27e, 27f, and 27g may be adjustable. 7f is not provided, and the left or right switch of the cross key switch 28 is operated to turn on the speaker 19 The volume of a, 19b may be adjustable.

[0015] [Game board] Next, an example of the game board 30 will be described with reference to Fig. 2. Fig. 2 shows the game board of this embodiment. FIG. 30 is a front view. As shown in FIG. 2, the game board 30 has a flat game board body that serves as a mounting base for various components. The game board body is made of wood or synthetic resin, and the front of the game board body has a game board Resin side cases 33 and outer peripheral walls (guide rails) 31 are provided at the four corners of the The gaming machine 10 has a gaming area 32 surrounded by an outer wall 31. The ball launcher launches a game ball into the area 32 to play the game. 32 is equipped with windmills and obstacle nails to change the direction of the balls. The game ball flows down the game area 32 while changing its rolling direction due to these components.

[0016] In the approximate center of the game area 32, a center window is formed, which is a display area for the variable display game. The case (front structure) 40 is attached. A window portion formed in the center case 40 Behind it is a display as a performance display device (variable display device) that displays multiple identification information in a variable manner. The device 41 is disposed. The display device 41 is, for example, configured with a liquid crystal display, and the center case The display contents are arranged so that they can be seen from the front side of the game board 30 through the window portion of The display device 41 is not limited to a liquid crystal display, but may be an EL or CRT display. The display may be provided.

[0017] The display screen (display unit) of the display device 41 can display still images and moving images as staged images. For example, characters that produce multiple identification information (special patterns) and special pattern change display games The display screen of the display device 41 displays information related to the game, such as background images that enhance the presentation effect. In the game, multiple special symbols assigned as identification information are displayed in a variable manner (variable display). A decorative special chart change display game corresponding to the special chart change display game is performed. Also, the display screen The game includes images for effects based on the game progress (jackpot display image, fanfare display image, The ending display image, etc. will be displayed. In addition, the game board 30 (including the center case 40) has a mechanism for controlling the play of the game by operating the game board. A board presentation device 44 that produces a winning combination, a board decoration device 46 that produces a game effect by emitting light, etc. is provided.

[0018] In the game area 32, to the right of the center case 40, there is a normal symbol start gate (normal symbol start gate Inside the normal starting gate 34, A gate switch 34a (see FIG. 3) is provided for detecting a game ball that has passed through the When the game ball shot into the game area 32 passes through the normal game start gate 34, the normal game change table The display game is executed.

[0019] Two general winning slots 35 are arranged on the lower left side of the center case 40 in the game area 32. In the game area 32, there is one general winning port on the lower right side of the center case 40. 35 is arranged, and one general The winning holes 35 are arranged in the general winning holes 35. The winning of the game balls into these general winning holes 35 is The winning number is detected by a winning port switch 35a (see FIG. 3) provided on the winning slot 5.

[0020] Below the center case 40 in the game area 32, there is a special chart 1 variable display game (first special chart A start winning hole 36 (start hole 1, first start hole, first start hole) that gives the start condition of the variable display game The first winning area (first winning hole, first starting winning area) is provided. This is detected by the port 1 switch 36a (see FIG. 3).

[0021] Below the normal start gate 34 in the game area 32, there is a special chart 2 variable display game (second special chart A normal variable winning device 37 (starting hole 2, second starting hole, first starting hole) that provides the starting conditions for the variable display game 2 start winning port, 2 start winning area) are provided. The game ball is detected by the start hole 2 switch 37a (see FIG. 3). The normal variable winning device 37 is equipped with a movable member (movable piece) 37b. The movable member 37b is Normally, the game balls cannot flow into the normal variable winning device 37 in a closed state (inconvenient for the player). When the result of the normal game is a predetermined result, the driving The device operates through the normal solenoid 37c (see FIG. 3) to operate the normal variable winning device 3 7 changes to an open state (a state advantageous to the player) which allows game balls to easily flow in. In addition, the normal variable winning device 37 allows the game ball to win even when the movable member 37b is in the closed state. In the closed state, it may be more difficult for the gaming ball to win than in the open state.

[0022] Above the normal start gate 34 in the game area 32, a special chart change display is displayed. A first special variable winning device that can be converted into a state in which it does not accept game balls and a state in which it is easy to accept game balls. The first special variable prize winning device 38 is provided with an opening / closing member 38c. By opening the opening / closing member 38c, the upper large winning opening is converted into a state in which game balls can flow in. The first special variable prize winning device 38 opens the upper large prize winning port according to the result of the special chart variable display game. From a closed state (a state unfavorable to the player) to an open state (a state favorable to the player) By converting the balls into the large winning hole, the player can receive a predetermined amount of game value. The upper large prize hole is designed to award a prize (for example, a prize ball). As a detection means for detecting the game balls, a large winning hole switch (count switch) 38a (see FIG. (see 3) are provided.

[0023] Below the normal variable winning device 37 in the game area 32, a special chart variable display game result is displayed. A second special variable winning device that can be converted into a state in which the game ball is not accepted and a state in which the game ball is accepted. The second special variable prize winning device 39 is provided with an opening and closing member 39c. (not shown), and the opening and closing member 39c is opened to allow game balls to flow into the lower large winning opening. The second special variation winning device 39 changes the state of the special variation display game according to the result of the game. The lower large winning hole is closed (a disadvantageous state for the player) to an open state (a disadvantageous state for the player) By converting the ball into a favorable state and making it easier for the ball to flow into the lower large winning hole, A predetermined game value (for example, prize balls) is awarded. The lower large winning hole switch (count switch) is used as a detection means for detecting the game ball that has entered the large winning hole. 3).

[0024] Inside the second special variable winning device (lower large winning port) 39, there is a specific area ( The so-called V-winning hole is installed, and the probability of the game ball flowing into that specific area is changed. A lever member is provided which is operated by a lever solenoid 72b (see FIG. 3) to change the The specific area is provided with a specific area switch 72a (see FIG. 3) capable of detecting the inflow of a game ball. Based on the detection of the game ball by the specific area switch 72a, A state that is advantageous to the technician will occur (in this embodiment, a state with a high probability of occurring). The gaming ball that has flowed into the specific area is discharged to the outside of the second special variable winning device 39.

[0025] Below the start winning hole 36 in the game area 32, there is a ball reel for playing balls that did not win in the winning hole, etc. In addition, the outlet 30a is provided on the outside of the game area 32. In the lower right corner, there is a special chart change display game (special chart 1 change display game, special chart 2 change display game) Also provided is a collective display device 50 for executing a general map variation display game.

[0026] The collective display device 50 is a special chart 1 display device (first special chart change display unit) for a special chart 1 change display game. 51 and a special chart 2 display (second special chart change display unit) 52 for the special chart 2 change display game, and a special chart 1 A special chart 1 hold indicator 53 for informing the start memory number of the variable display game and a special chart 2 variable display game It is equipped with a special chart 2 hold indicator 54 for notifying the start memory number. In addition, the collective display device 50 displays the number of rounds at the time of the big win (the opening of the special variable winning devices 38 and 39). A round display unit 55 displays the number of times the game has been played, and a game status display unit 56 displays the game status of the gaming machine 10. The game status display unit displays whether the game is being played left-handed (normal play) or right-handed. a first game state display unit 56 for informing a player of a playing style advantageous to the player (a playing style corresponding to the game state); A second game state display unit 57 notifying that the game is in a short state (when the variable time shortening function is activated), A third game that notifies the player that the probability state of a jackpot is in a high probability state when the power of the machine 10 is turned on. A technique status display unit 58 is provided. Furthermore, the collective display device 50 is a general map display device (general map change display unit) for a general map change display game. 59, and a general map hold display 60 for notifying the starting memory number of the general map change display game.

[0027] Furthermore, a lamp display device 48 is provided in the center case 40. The lamp display device 48 displays the light on and off as a pattern (fourth special pattern, fourth pattern). Lamp display unit 1, 2 (LED) that performs repeated variable display (flashing) and each special chart variable display It has lamp display units 3 to 6 (LED) for informing the start (hold) and number of memories of the game. The lamp display device 48 is controlled by a performance control device 300.

[0028] The lamp display units 1 and 2 flash at a predetermined flashing cycle (for example, 200 ms) as a variable display. In other words, the switching between turning on and off the lamp display units 1 and 2 is half the blinking period (e.g. For example, the period is 100 ms. The time for which the variable display in the display 52 and the display 59 changes is measured by the game control device 100. On the other hand, the time for changing the lamp display units 1 and 2 of the lamp display device 48 is It is measured at 0.

[0029] The lamp display units 3 and 4 (Special Drawing 1 Hold LED 1 and Special Drawing 1 Hold LED 2) are in the off state, the lit state, Depending on the combination of the status and blinking status, the number of reserved special charts (number of first start memories) is displayed. ,The lamp display units 5, 6 (Special Drawing 2 Pending LED 1, Special Drawing 2 Pending LED 2) are in the off state, the lit state Displays the number of reserved special charts 2 (number of second start memories) depending on the combination of the status and blinking status. The display units 3 to 6 will stop displaying the reserved number when a jackpot occurs, but will not display the reserved number when the jackpot is not in progress. (Including the case where a reach described below has occurred on the display device 41), the number of reserved balls is displayed.

[0030] [Game Control Device] Next, an example of the configuration of the game control device 100 (main board) will be described with reference to FIG. FIG. 3 is a block diagram of a game control system of the gaming machine 10 of the present embodiment. The gaming machine 10 is equipped with a gaming control device 100. The gaming control device 100 is a device that controls the overall game. A main control device (main board) that controls the game microcomputer (hereinafter referred to as the game A CPU section 110 having a microcomputer 111 and an input section 120 having an input port. an output unit 130 having an output port, a driver, etc.; a CPU unit 110; and an input unit 120. and a data bus 140 connecting between the input section 130 and the output section 130.

[0031] The CPU section 110 is a gaming microcomputer (CP) called an amusement chip (IC). It has an oscillator like a crystal oscillator and is used for the CPU clock and timer interrupts. The random number generating circuit includes an oscillator circuit (crystal oscillator) 113 for generating a clock that is a reference for the random number generating circuit. The game control device 100 and the solenoids and motors driven by the game control device 100 The power supply unit 400 supplies DC32V, DC12V, and DC5V to electronic components such as the motor. A DC voltage of a predetermined level, such as V, is supplied to the device to make it operable.

[0032] The power supply unit 400 is an AC-DC converter that generates a DC voltage of 32 V from a 24 V AC power supply. Converters and DC32V voltage to lower level DC voltages such as DC12V and DC5V A normal power supply unit 410 having a DC-DC converter that generates a voltage, and a gaming microcomputer 1 A backup power supply unit 420 that supplies a power supply voltage to the internal RAM 11 during a power outage; A power failure monitoring circuit is provided, and a power failure monitoring signal is output to notify the game control device 100 of the occurrence and recovery of a power failure. The circuit includes a control signal generating unit 430 that generates and outputs a control signal such as a reset signal.

[0033] In this embodiment, the power supply device 400 is configured separately from the game control device 100. The backup power supply unit 420 and the control signal generating unit 430 are mounted on separate boards or on the game control board. It may be configured to be integrated with the device 100, i.e., to be provided on the main board. Since the game control device 100 is subject to replacement when changing the model, the power supply device 400 or the main By providing the backup power supply unit 420 and the control signal generating unit 430 on a separate board, This allows for cost reduction by excluding the parts from the scope of replacement.

[0034] The backup power supply unit 420 is composed of one large-capacity capacitor such as an electrolytic capacitor. The backup power supply is the gaming microcomputer 111 ( In particular, the internal RAM is supplied with data, and the data stored in the RAM is preserved even during a power outage or after a power cut. That is, when the game control device 100 is in a power outage, the game machine 1 Even if the power supply to the 0 is cut off, information about the game can be stored and Later, it serves as a game information storage means which enables the game to be resumed based on the stored information. The control signal generating unit 430 monitors, for example, the voltage of 32 V generated by the normal power supply unit 410. If the voltage drops below 17V, for example, a power outage is detected and the power outage monitoring signal is changed. Also, when the power is turned on or when a power failure is restored, the reset signal is output after a specified time. A reset signal is output after a predetermined time has elapsed from that point.

[0035] The game control device 100 is also provided with a RAM initialization switch 112. When the initialization switch 112 is operated, an initialization switch signal is generated, and based on this, the game is The RAM 111c in the microcomputer 111 and the RAM in the dispensing control device 200 are stored in the RAM 111c in the dispensing control device 200. The process of forcibly initializing the information stored in the The switch signal is read when the power is turned on, and the power failure monitoring signal is read by the game microcomputer 111. It is read repeatedly in the main loop of the program. The reset signal is a forced interrupt. A type of signal that resets the entire control system.

[0036] The gaming microcomputer 111 includes a CPU (Central Processing Unit: microprocessor) 111a , a read-only ROM (read-only memory) 111b and a read / write RA M (random access memory) 111c.

[0037] The ROM 111b stores immutable information for game control (programs, fixed data, various random numbers, etc.). The RAM 111c stores the CPU 111a's judgment value, etc. in a non-volatile manner. It is used as a working area and a storage area for various signals and random numbers. A storage means for storing the information (technical information) and capable of retaining the stored information even if a power outage occurs The ROM 111b and RAM 111c are electrically rewritable like an EEPROM. A non-volatile memory that can be read may be used.

[0038] In addition, the ROM 111b stores, for example, the execution time of the special chart variable display game, the performance contents, the reach A fluctuation pattern for determining the fluctuation pattern (fluctuation mode) that determines whether or not a state occurs The change pattern table is stored as a start memory. The table for the CPU 111a to refer to the fluctuation pattern random numbers 1 to 3 and determine the fluctuation pattern. In addition, the fluctuation pattern table shows that the option that will be selected when the result is a miss. Deviation fluctuation pattern table, the jackpot fluctuation pattern table selected when the result is a jackpot In addition, these pattern tables include the following: A table for determining the latter half fluctuation pattern, which is a fluctuation pattern (later half fluctuation group table Bull and late fluctuation pattern selection table, etc.), the fluctuation pattern before the reach state Tables for determining half fluctuation patterns (first half fluctuation group table and first half fluctuation pattern) This includes the following:

[0039] Here, the reach (reach state) refers to a display device that has a display state that can be changed, and the display device A plurality of display results are derived and displayed at different times, and the plurality of display results are displayed according to a predetermined characteristic. When a different result pattern occurs, the game state becomes advantageous to the player (special game state). In the gaming machine 10, when some of the display results have not yet been derived and displayed, A display state in which the display result already derived and displayed satisfies the conditions for becoming a special result state. In other words, the reach state is when the display control of the display device progresses and the display Even when the results have reached the stage before they are derived and displayed, the display conditions for the special result mode are For example, the special result state is maintained while keeping the state. The state where multiple variable display areas are used to display the variable (so-called full rotation reach) is also a reach state. In addition, the reach state is when the display control of the display device progresses and the display result is derived and displayed. The display state at the stage before the display result is derived and displayed. A condition in which at least a part of the display results of the determined multiple variable display areas becomes a special result state. This refers to the display state when the following conditions are met.

[0040] Therefore, for example, a special chart change table displayed on a display device in response to a special chart change display game The game is a game in which a plurality of identification information is displayed for a predetermined period of time in each of the left, center, and right variable display areas of the display device. After the information is displayed, the display stops and the result is displayed in the order of left, right, and center. In this case, the left and right variable display areas will display the state where the conditions for a special result are met (for example, The state where the display stops changing with the same identification information) is the reach state. When the change display area is temporarily stopped, any two of the change display areas (left, center, and right) A state where a condition for a special result state is met in the display area (for example, a state where the same identification information is , except for special result states) is a reach state, and the remaining one change display from the reach state The area may be displayed variably.

[0041] The reach state includes multiple reach effects, which lead to special result patterns (jackpot patterns). There are different types of reach effects that have different chances of being produced (different expected values), such as normal Reach (N Reach), Special 1 Reach (SP1 Reach), Special 2 Reach (SP 2 Reach), Special 3 Reach (SP3 Reach), and Premier Reach are set. In addition, the expected value of the jackpot is: No reach < Normal reach < Special 1 reach <Special 2 Reach <Special 3 Reach <Premium Reach> In addition, the reach state is at least a special result state derived in the special chart variable display game. In the case where the winning number is reached (when the winning number is reached), the variable display mode is included. In other words, when it is determined that a special result pattern is not derived in the special chart variation display game (when it is a miss) In this case, the state where the reach state occurs may be included in the variable display mode. This is a state in which the possibility of a jackpot is higher than when a reach state does not occur.

[0042] The CPU 111a executes a game control program in the ROM 111b to control the payout. It generates control signals (commands) for the device 200 and the performance control device 300, and also generates solenoids and The display device drive signal is generated and output to control the entire gaming machine 10. However, the gaming microcomputer 111 is configured to generate a jackpot random number for determining whether or not a special chart variable display game has been won. Random numbers for special patterns to determine winning patterns, fluctuation patterns in special pattern fluctuation display games (various Determine the time for the game to be played (including the time for the game to be played in the case of a reach or no reach). Generates random numbers for determining whether a game has won or not, and random numbers for determining whether a game has won or not. A random number generating circuit for generating a random number based on an oscillation signal (original clock signal) from an oscillation circuit 113. A timer interrupt signal at a predetermined period (for example, 4 milliseconds) and a random number generator are generated for the CPU 111a. It is equipped with a clock generator that generates a clock that provides the update timing of the circuit.

[0043] In addition, the CPU 111a executes the process related to the special chart change display game. Select one of the plurality of fluctuation pattern tables stored in the Specifically, the CPU 111a acquires the game result (jackpot) of the special chart variable display game. The probability state of the special chart variable display game as the current game state (usually Based on the normal probability state (low probability state) or high probability state), the number of start memories, etc., multiple variable patterns are From the turntable, one of the variation pattern tables is selected and acquired. When the CPU 111a executes the special chart variation display game, Acquire one of the multiple fluctuation pattern tables. This constitutes a fluctuation allocation information acquisition means.

[0044] The dispensing control device 200 includes a CPU, a ROM, a RAM, an input interface, and an output interface. The game controller 100 is equipped with a ball dispenser and a ball dispenser. The payout motor of the payout unit is driven and control is performed to pay out the winning balls. The payout control device 200 controls the payout unit based on a ball loan request signal from the card unit. It drives the payout motor and controls the payment of loaned balls.

[0045] The input section 120 of the gaming microcomputer 111 includes a board switch that detects the emission of radio waves to the gaming machine. A wave sensor 62, a gate switch 34a in the general start gate 34, and a prize winning gate 35 A start-up winning port switch 35a, a start-up winning port 1 switch 36a in the start-up winning port 36, a normal variable winning device 37 the start port 2 switch 37a, the special variable prize winning device 38, 39 the big prize winning port switch 38a , 39a, and the high level supplied from these switches is 11V and the low level An interface that converts a negative logic signal such as 7V into a positive logic signal of 0V-5V. The proximity I / F 121 is provided with a face chip (proximity I / F) 121. The 7V-11V limit allows the leads of sensors and proximity switches to be illegally shorted out. The sensor or switch may be removed from the connector, or the lead wire may be cut and become floating. It is configured to detect abnormal conditions such as a malfunction, and to output an abnormality detection signal. It has been done.

[0046] Further, the interface chip (proximity I / F) 121 includes a specific area switch 72a, The switch 73 is connected to the remaining ball outlet switch 74 and the out ball detection switch 74. 2a is a ball passage to a specific area (V winning hole) provided in the second special variable winning device 39. The remaining ball discharge switch 73 detects the remaining ball from the special variable winning device 38, 39. The switch detects the balls that have passed through the remaining ball outlet, which discharges the remaining balls. 74 indicates all game balls (including winning balls or balls at the winning hole or the out hole 30) that have been shot into the game area 32 and have been played. Detect all game balls that pass through a.

[0047] The output of the proximity I / F 121 is input to a second input port 123, a third input port 124, or a fourth input port 125. The data is supplied to the input port 126 and read by the gaming microcomputer 111 via the data bus 140. can be. Among the outputs of the proximity I / F 121, the gate switch 34a and the winning port switch 35a , start port 1 switch 36a, start port 2 switch 37a, big prize port switch 38a, 39a The detection signal is input to the third input port 124. In addition, among the outputs of the proximity I / F 121, the detection signal of the panel radio wave sensor 62 and the sensor and switch The abnormality detection signal outputted when an abnormality in the switch is detected is inputted to the second input port 123. . In addition, among the outputs of the proximity I / F 121, the specific area switch 72a, the remaining ball outlet switch The detection signals of the switch 73 and the out ball detection switch 74 are input to the fourth input port 126.

[0048] In addition, the second input port 123 is provided with a fraud detection device provided on the front frame 12 of the gaming machine 10. The detection signal of the magnetic sensor 61, the glass frame opening detection signal provided on the glass frame 15 of the gaming machine 10, etc. The detection signal of the exit switch 63, the main body frame opening signal provided on the front frame (main body frame) 12 of the gaming machine 10, etc. A detection signal from the release detection switch 64, a detection signal from the vibration sensor 65 that detects the vibration of the gaming machine 10 is entered.

[0049] The second input port 123 receives a setting key switch signal from a setting key switch 152. and supplies it to the game microcomputer 111 via the data bus 140. That is, the second input port 123 is connected to a setting key switch that detects the operation of the setting key operation unit. The setting key operation section is provided with a keyhole for inserting the setting key. Only when the corresponding setting key is inserted, the setting is changed from the first position to the second position (predetermined state). The setting key switch 152 is configured to be turned in the second position. A sensor capable of detecting when the switch is turned to the first position and when the switch is turned to the second position. When the switch is not turned to the second position, the switch is in the on state, and when the switch is not turned to the second position, the switch is in the off state.

[0050] The RAM initialization switch 112 and the setting key operation section are configured to operate the special result and the special chart change display game. An operation unit for selecting from a plurality of probability setting values ​​to which a probability value having a different value is assigned, By operating the control unit, the probability value of a special result in the special chart change display game is assigned. A probability setting value can be selected, and the probability value corresponding to the selected probability setting value is used in the game. Here, there are six probability settings: "Setting 1" to "Setting 6". It is prepared.

[0051] When selecting the probability setting value, turn the setting key on the setting key operation section to the second position and press R By operating (pressing) the AM initialization switch 112 while turning on the power of the gaming machine, the probability setting is performed. The probability setting value change mode will be activated, allowing you to change the set value. RAM initialization will be performed while in the probability setting value change mode. The probability setting value can be changed by operating (pressing) switch 112. The selected probability setting is used to display the calculated base value and the ratio of the winning combination. It is displayed on the performance display device 153. Specifically, the performance display device 153 displays the probability setting value. While performing operations related to the probability setting (while in probability setting value change mode or probability setting value confirmation mode), The rate setting information is displayed, and the calculated base value and the ratio of the special feature are displayed. It has become like this.

[0052] In addition, when the setting key on the setting key operation section is turned to the second position (RAM initialization switch 11 By turning on the power to the gaming machine while in the "No operation" position (step 2), the currently selected probability setting value will be The probability setting value confirmation mode is displayed on the functional display device 153, but the probability setting value cannot be changed. The RAM initialization switch 112 and the setting key operation section can be operated with the front frame 12 in the open state. It is designed so that operation cannot be performed without it. The performance display device 153 is a seven-segment display, and displays the probability setting value as a number from 1 to 6. Of course, the display format is not limited to this, and the probability setting value can be recognized. Any display mode that can display the image may be used. Also, other types of display devices such as liquid crystal display devices may be used. The probability setting value may be indicated by the lighting pattern or light color of one or more LEDs.

[0053] In addition, among the outputs of the proximity I / F 121, the output to the third input port 124 and the output to the fourth input port The output to the output 126 (excluding the detection signal of the out ball detection switch 74) is 00 to a test firing device (not shown) via a relay board 70. Furthermore, among the outputs of the proximity I / F 121, the start port 1 switch 36a and the start port 2 switch 3 The detection signal of 7a is input to the third input port 124 as well as to the gaming microcomputer 111. It is composed of:

[0054] As described above, the proximity I / F 121 has a signal level conversion function. To enable the conversion function, the proximity I / F 121 is connected to a power supply unit 400 for normal IC operation. In addition to the voltage required for operation, such as 5V, a voltage of 12V is also provided. .

[0055] The data held by the third input port 124 is input by the gaming microcomputer 111 through the third input port 124. The enable signal CE is generated by decoding the address assigned to the port 124. The second input port can be read by asserting 2 (changing to a valid level). The same applies to the input port 123, the fourth input port 126, and the first input port 122 described below.

[0056] In addition, the input unit 120 receives a frame radio wave illegal signal from the dispensing control device 200 (set in the front frame 12). A signal output based on the detection of radio waves by the radio wave sensor in the frame, and a payout busy signal (Signal indicating whether the dispensing control device 200 is in a state where it can receive a command) TASK signal (status signal indicating a payout error), Shoot ball out switch signal (play before payout) A signal indicating a shortage of game balls), an overflow switch signal (a signal indicating that the lower tray 23 is overflowing with a predetermined amount of game balls) A signal that is output when it detects that storage is complete (full), switch signal (a signal based on the input of a touch switch provided on the operation handle 24), RA The signal from the M initialization switch 112 is received and passed through the data bus 140 to the gaming microcomputer. A first input port 122 is provided which feeds the input 111 .

[0057] The input unit 120 also receives signals such as a power failure monitoring signal and a reset signal from the power supply device 400. A Schmitt buffer 125 is provided to input the signal to the gaming microcomputer 111. The Schmitt buffer 125 has the function of removing noise from these input signals. A power failure monitoring signal from the power supply device 400 and an initialization switch from the RAM initialization switch 112 The game signal is first input to the first input port 122 and then transmitted to the game machine via the data bus 140. In other words, it is taken in as a signal equivalent to the signals from the various switches mentioned above. The number of terminals provided in the gaming microcomputer 111 for receiving signals from the outside is This is because of constraints.

[0058] On the other hand, the reset signal RESET, which has been noise-removed by the Schmitt buffer 125, is The signal is input directly to the reset terminal of the gaming microcomputer 111, and is also input to the output section The reset signal RESET is supplied to each port of the output section 130. By directly outputting the signal to the relay board 70, the port of the relay board 70 can be easily connected to the test firing device. The system is configured to turn off a test firing signal held in a port (not shown).

[0059] In addition, the reset signal RESET can be output to the test firing device via the relay board 70. The reset signal RESET may be input to each port 122 of the input unit 120. , 123, 124, and 126. The data set in each port of the output section 130 by the microcomputer 111 is used to prevent malfunction of the system. To prevent this, a reset is required, but the RESET signal must be input immediately before The data read by the gaming microcomputer 111 from each port of the unit 120 is This is because it will be discarded by the reset of 11.

[0060] The output unit 130 includes a communication path from the gaming microcomputer 111 to the performance control device 300 and a A Schmitt buffer arranged on the communication path from the dispensing microcomputer 111 to the dispensing control device 200 132 is provided. Data is transmitted to the performance control device 200 via serial communication. This is one-way communication that prevents signals from being input to the technique control device 100.

[0061] Furthermore, the output unit 130 is connected to a data bus 140 and receives a test firing signal from a certification agency (not shown). Data informing the test device of the special pattern information of the variable display game and a signal indicating the probability of winning The buffer 133 that outputs the above signals via the relay board 70 can be mounted. The Fa133 is a control system for pachinko machines (mass-produced products) installed in game arcades. This is a part that is not mounted on the device (main board). The detection signal of the switch that does not need to be processed, such as the input switch, is not passed through the buffer 133. It is supplied to the test firing device via a connection board 70.

[0062] On the other hand, the magnetic sensor 61, the radio wave sensor 62, and the vibration sensor 65 are not suitable for test firing. The detection signal that cannot be supplied to the test device is temporarily taken into the gaming microcomputer 111 and is not used as another signal. Or it may be processed into information, for example, an error indicating that the gaming machine is in an uncontrollable state. - A signal is sent from the data bus 140 to the test firing device via the buffer 133 and the relay board 70. are supplied to.

[0063] In addition, the relay board 70 receives the signal output from the buffer 133 and is used for test firing. A port that supplies a signal to a device, or a signal line that relays a switch detection signal without using a buffer The relay board 70 is provided with a connector for connecting the gaming microcomputer 11 to the port. A chip enable signal CE output from the chip 1 is also supplied, and selection is controlled by the signal CE. The signal from this port is supplied to a test firing device.

[0064] The output section 130 is provided with a second output port 134 connected to the data bus 140. The second output port 134 is a normal solenoid that opens the normal variable winning device 37. 37c, the upper large prize opening solenoid 38b (large prize opening) that opens the first special variable prize opening device 38 solenoid 1), the lower large winning port solenoid 39b that opens the second special variable winning device 39 (Large prize winning port solenoid 2), the lever member in the second special variable prize winning device 39 is operated to enter a specific area This is a port for outputting operation data for the lever solenoid 72b that opens the valve region.

[0065] In addition, the output unit 130 is provided with an anode of an LED according to the content to be displayed on the collective display device 50. The third output port for outputting the on / off data of the segment line to which the terminal is connected 135, the cathode terminal of the LED of the collective display device 50 is connected to the digit line on / off A fourth output port 136 is provided for outputting the off data.

[0066] In addition, the output unit 130 displays an LED indicator according to the content to be displayed on the performance display device 153. The sixth output port is used to output the on / off data of the segment line to which the terminal is connected. The cathode terminal of the LED of the performance display device 153 is connected to the digit line of the output 141. A seventh output port 142 is provided for outputting on / off data.

[0067] In addition, the output unit 130 outputs information about the gaming machine 10, such as big win information, to the external information terminal board 7. The external information terminal board 71 is provided with a fifth output port 137 for outputting to the external information terminal board 71. The photorelay is equipped, and for example, an external device (information collection terminal or inside the game center) installed in the game center It can be connected to a management device (such as a hall computer) and transmit information about the gaming machine 10. The fifth output port 137 can be used to supply the signal to a system device. A release permission signal is also output to the dispensing control device 200 via the Schmitt buffer 132.

[0068] Further, the output section 130 includes a normal current solenoid 37 that outputs from a second output port 134. c, operation data signals of the large prize opening solenoids 38b, 39b, the lever solenoid 72b, etc. A first driver (drive circuit) 138a receives the signal and generates and outputs a solenoid drive signal. The on / off state of the segment line of the current supply side of the collective display device 50 output from the output port 135 The second driver 138b outputs an OFF drive signal, and the fourth driver 138b outputs an OFF drive signal. A third driver that outputs an on / off drive signal for the digit line on the current sink side of the display device 50. 138c, and 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 board 71.

[0069] Furthermore, the output unit 130 includes a performance display device 153 outputted from a sixth output port 141. A segment driver for displaying performance that outputs the on / off drive signal for the segment line on the current supply side of 150a, the current draw of the performance indicator 153 output from the seventh output port 142 A digit driver 150b for performance display outputs an on / off drive signal for the digit line on the It is provided.

[0070] The first driver 138a is provided with a 32V power supply to drive a solenoid. A power supply voltage of DC 32V is supplied from a power supply device 400. In addition, the second driver 138b that drives the segment lines of the collective display device 50 is provided with a DC1 The third driver 138c for driving the digit line is supplied with 2 V in response to the display data. Since it is intended to pull out the digit line with current, the power supply voltage can be either 12V or 5V. may be also possible. Also, a performance display segment driver 1 for driving the segment lines of the performance display device 153 DC12V is supplied to 50a. Digit driver for performance display that drives the digit line The terminal 150b is for drawing out a current from the digit line according to the display data. The power supply voltage may be either 12V or 5V.

[0071] The second driver 138b outputs 12V to the anode of the LED via the segment line. A third driver 138c supplies a current to the terminal and outputs a ground potential. By drawing current through the digit line, dynamic driving is performed in the collective display device 50. The power supply voltage flows through the LEDs selected in sequence in a dynamic manner, causing them to light up. The performance display segment driver 150a outputs 12V through the segment line. A digit driver for displaying performance that feeds current into the anode terminal of an LED and outputs the ground potential. The performance display is performed by drawing out the current from the cathode terminal through the digit line using the 150b. In the device 153, the power supply voltage is applied to the LEDs selected in sequence in a dynamic driving method to light them up. It is lit. The fourth driver 138d outputs the external information signal to the external information terminal board 71. A DC12V supply is provided to give a 12V level. The buffer 133, the second output port 134, the first driver 138a, etc. The output section 130 of the device 100 is provided on the relay board 70 side, not on the main board. This is also fine.

[0072] Furthermore, the output unit 130 outputs the identification code and program of each gaming machine to an external inspection device 500. A photocoupler 139 is provided for transmitting information such as the number of 9 is a data transmission between the gaming microcomputer 111 and the inspection device 500 by serial communication. The data transmission and reception is performed by the communication The serial communication terminal of the gaming microcomputer 111 is the same as that of a general-purpose microprocessor. Since this is done using input ports 122, 123, 124, and 126, ports such as It has not been fixed.

[0073] In addition, although not limited thereto, the start port 1 switch 36a in the start winning port 36, A start port 2 switch 37a in the normal variable winning device 37, and a winning port switch in the general winning port 35 35a, the large prize opening switch 38a, 39a in the special variable prize device 38, 39, the normal starter The gate switch 34a in the gate 34 is equipped with a coil for magnetic detection, and when metal is close to the coil, A non-contact magnetic proximity sensor (hereafter referred to as a "magnetic proximity sensor") detects game balls by utilizing the phenomenon in which a magnetic field changes when the ball comes into contact with the magnetic field. In addition, a switch is installed in the glass frame 15 of the gaming machine 10. The glass frame opening detection switch 63 and the main frame opening detection switch 64 are provided on the front frame (main frame) 12, etc. The discharge detection switch 64 may be a microswitch having a mechanical contact. .

[0074] In this embodiment, the performance display device 153 is a plurality (four) of seven-segment type (dot It consists of a display (LED lamp) of 8 segments including the Dp, and a driver for displaying performance. The drivers 150a and 150b are LED drivers, but are not limited to this.

[0075] The performance display device 153 is provided on the game control device 100 (main board), For example, the performance display device 153 may display the probability setting value and the role. The ratio, payout rate, and number of balls ejected can be displayed.

[0076] 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). The number of game balls that have passed through the winning hole (number of winning balls) and the number of game balls that have passed through the outlet 30a are The number of discharged balls is the sum of the number of discharged balls and the number of discharged balls. In this embodiment, the winning slots include a general winning slot 35 and a start winning slot. 36 (first starting port), normal variable winning device 37 (second starting port), and special variable winning device 38 ,39 (major prize slots) are included.

[0077] The payout rate is the ratio of the number of winning balls to the number of discharged balls (or the number of shot balls introduced into the play area 32). It is the ratio (proportion) of the total, calculated as (number of balls acquired ÷ number of balls discharged) × 100 (%). In other words, the payout rate is the number of balls won (total number of winning balls) per 100 balls dispensed.

[0078] For example, the ratio of the number of winnings during a given period (for example, from when the gaming machine 10 is turned on to the present) is calculated. Of the total number of winning balls (total number of winning balls) obtained by winning in the jackpot, the jackpot during the jackpot state The percentage of winning balls (number of balls obtained by each feature) (= so-called consecutive features) The ratio of winning balls to winning balls that entered the big winning slot is the ratio of winning balls to winning balls that entered the big winning slot. It may be the ratio of the number of winning balls (during the big win state and the small win state) (= the big win rate), or , the prize balls obtained by winning the large prize hole and the normal variable prize hole 37 (the second start prize hole) It may also be the ratio of numbers (= the commonly used so-called reel ratio (total reel ratio)).

[0079] Furthermore, the game control device 100 also has a function of a safety device. When the operating conditions (predetermined conditions) based on the number of balls discharged are met, the game will display a special chart variation. The game can be played in a variety of ways, including round play (play during big wins or small wins), etc. A game stop means (stopping means) capable of generating a game stop state (a game not possible state, a game prohibited state) that cannot be played In the game stop state, a new special chart change display game and a new normal chart change display game are The safety device prevents the start of a game if an abnormally large number of safe balls are thrown due to cheating. In such cases, it is possible to take appropriate measures against fraudulent acts and also to prevent players from becoming addicted to games. There is a possibility that it will be possible.

[0080] In this embodiment, the safety device is a software (program) in the game control device 100. This is a function realized by the completion function (or ending function, Of course, safety devices can be implemented as hardware such as electrical circuits or circuit boards. It may be provided as follows.

[0081] In this embodiment, the operating conditions of the safety device are: (1) the number of safe balls and the number of discharged balls; The number of balls that indicates the difference has reached the standard value (predetermined value), and (2) there is a small hit even during a big hit. The difference in number of balls is the number of safe balls minus the number of ejected balls (the difference in number of balls (Number of balls = Number of safe balls - Number of balls discharged). In this way, the activation condition of the safety device is two-stage condition (1) (2) The activation condition may be other conditions. For example, condition (1) may be that the number of safe balls is equal to or greater than the number of safe balls. It is also possible to configure the system so that the fixed value is reached. Also, the condition (2) is that the special variable prize-winning device is created. It is also possible to configure the device so that it is not moving or the big prize opening is not open.

[0082] In this embodiment, the number of safe balls is the number of winning balls that are determined to be paid out during a predetermined period. The total number of winning balls (number of balls won, number of balls paid out). If there is an error in the payout of the winning balls (game balls), the payout The total number of winning balls that have been determined to be awarded is the number of balls that have actually been paid out to the upper tray 21 via the payout device. The total number of winning balls actually paid out is not equal to the total number of winning balls that have been paid out. The number of balls discharged (out balls) may be counted from the game area 32 to the The number of game balls discharged from the ball counter can be counted by counting the signal from the out ball detection switch 74. It is Noh.

[0083] In addition, the number of shot balls is the number of shot balls shot and introduced into the game area 32 instead of the number of discharged balls. The difference in the number of balls may be calculated by subtracting the number of safe balls from the number of shot balls. The number of balls released can be collectively called the number of balls used (difference in number of balls = number of safe balls - number of balls used). Foul balls that were shot by the ball launcher but did not reach the play area 32 are excluded, and the difference in the number of balls is When one ball is shot from the ball launcher, -1 is subtracted, and when one foul ball is shot, +1 is added. The detection switch (detection sensor) for counting the number of shot balls is placed in the game area. The entrance of the game ball to the area 32, i.e., the guide path of the launched game ball on the game board 30 It may be provided near the upper end.

[0084] [Performance control device] Next, an example of the configuration of the performance control device 300 (sub-board) will be described with reference to FIG. 4 is a block diagram of the performance control system of the gaming machine 10 of this embodiment. The performance control device 300 is an amusement chip (IC ) and the main control microcomputer (CPU) 311, which is a A graphic processor performs image processing for displaying images on the display device 41 according to the code and data. The VDP (Video Display Processor) 312 as a processor and various melodies and sound effects A sound source LSI 314 that controls the output of sound to reproduce the above from speakers 19a and 19b. It is equipped with:

[0085] The main control microcomputer 311 contains a P ROM (Programmable Read Only Memory) 321 program ROM, working area RAM322 provides a storage area, and Fe322 can retain memory contents even if power is cut off during a power outage. RAM 323, a clock means for generating information indicating the current date and time (date, day of the week, time, etc.) The RTC (real-time clock) 338 is connected to the main control microcomputer. The 311 also has RAM inside to provide working space.

[0086] In addition, a WDT (watchdog timer) circuit 324 is connected to the main control microcomputer 311. The main control microcomputer 311 analyzes the command from the gaming microcomputer 111. It determines the display contents and instructs the VDP312 on the contents of the output video, and Instructing the sound to be played, lighting up decorative lamps, driving and controlling motors and solenoids, and managing the performance time. etc.

[0087] The VDP 312 includes a RAM 312a that provides a working area, and a The VDP 312 also includes a scaler 312b for converting character images and video images. Image ROM 325 in which image data is stored and character data read from image ROM 325 Ultra-fast VRAM (video random access memory) used to expand and process image data such as video files. 326 RAM is connected.

[0088] Although not particularly limited, the main control microcomputer 311 and the VDP 312 are connected by a power The data is sent and received in parallel. By transmitting and receiving data, commands and data can be sent in a shorter time than with serial communication. Cut.

[0089] The VDP 312 transmits the image of the display device 41 and the glass frame 15 and the like to the main control microcomputer 311. A vertical synchronization signal VSYN for synchronizing the lighting of the decorative lamps provided on the game board 30 C, the synchronous signal STS that gives the data transmission timing is input. The main control microcomputer 311 is notified of the processing status, such as the completion of drawing to the VRAM, by the The input signals INT0 to INTn and the main control microcomputer 311 are waiting for reception of commands and data. A wait signal WAIT is also input to inform the user of the state.

[0090] The performance control device 300 transmits the signal to the display device 41 using the LVDS (low amplitude digital signal) method. A signal conversion circuit 313 for generating a video signal is provided. The video data, the horizontal synchronizing signal HSYNC, and the vertical synchronizing signal VSYNC are input to the line 313. The image generated by the VDP 312 is converted to a signal by a signal conversion circuit 313. and displayed on the display device 41.

[0091] The sound source LSI 314 is connected to a sound ROM 327 in which sound data is stored. The control microcomputer 311 and the sound source LSI 314 are connected via an address / data bus 340. The sound source LSI 314 also outputs an interrupt signal INT to the main control microcomputer 311. The performance control device 300 is provided with a An audio amplifier that drives the upper speaker 19a and the lower speaker 19b provided on the front frame 12. An amplifier circuit 337 including a power amplifier is provided, and the sound generated by the sound source LSI 314 is The generated sound is output from the upper speaker 19a and the lower speaker 19b via the amplifier circuit 337. can be.

[0092] In addition, the performance control device 300 receives commands transmitted from the game control device 100. An interface chip (command I / F) 331 is provided. 31, the number of reserved decorative special figures transmitted from the game control device 100 to the performance control device 300 Commands, special decoration commands, fluctuation commands, stop information commands, etc. are sent as performance control command signals. The game microcomputer 111 of the game control device 100 receives the DC5 The main control microcomputer 311 of the performance control device 300 operates at DC 3.3 V. For this reason, the command I / F 331 is provided with a signal level conversion function.

[0093] In addition, the performance control device 300 includes a game board 30 (including a center case 40) A panel decoration LED control device that drives and controls a panel decoration device 46 having LEDs (light emitting diodes) A control circuit 332, a frame decoration having an LED (light emitting diode) provided on the glass frame 15 A frame decoration LED control circuit 333 for driving and controlling a device (such as the frame decoration device 18), a game board 3 0 (including the center case 40) is provided with a board performance device 44 (for example, a display device 41 A movable board that controls the operation of a movable prop that enhances the performance effect in cooperation with the performance display in the game. A control circuit 334 is provided. The panel decoration device 46 includes the lamp display device 4 described above. 8 may be included.

[0094] These control circuits 332 to 334 that drive and control lamps, motors, solenoids, etc. , and is connected to the main control microcomputer 311 via an address / data bus 340. The glass frame 15 is provided with a driving source such as a motor (for example, a motor for operating a device for a performance). A frame production device is provided, and a frame production movable body control circuit that drives and controls the frame production device is provided. good.

[0095] Furthermore, the performance control device 300 includes a performance button 25 provided on the glass frame 15. The performance button switch 25a is connected to the touch panel provided on the surface of the performance button 25. 29, a cross key switch 28 and a volume control button switch 2 7e, 27f, etc., the performance device switch 4 for detecting the initial position of the motor in the board performance device 44 Detects the on / off state of 7 (performance motor switch) and sends a detection signal to the main control microcomputer 311. The function of inputting a number and the state of the volume control switch 335 provided on the performance control device 300 are A switch input circuit 3 having a function of detecting and inputting a detection signal to the main control microcomputer 311 36 are provided.

[0096] The normal power supply unit 410 of the power supply device 400 is a power supply for the performance control device 300 having the above-mentioned configuration. A motor is used to provide a desired level of DC voltage to the power supply or the electronic components it controls. A DC32V supply for driving the motor and solenoid, a display device 41 consisting of a liquid crystal panel, DC12V for driving the converter and LEDs, and DC5V for the power supply voltage of the command I / F331. In addition to V, it can generate a DC15V voltage to drive motors, LEDs, and speakers. It is composed of:

[0097] Furthermore, the main control microcomputer 311 operates at low voltages such as 3.3V or 1.2V. When using an operating LSI, DC3.3V or DC1.2V is used based on DC5V. A DC-DC converter for generating the DC-DC signal is provided in the performance control device 300. The DC converter may be provided in the normal power supply unit 410 .

[0098] The reset signal generated by the control signal generating unit 430 of the power supply device 400 is The reset signal is sent to the main control microcontroller 311 to reset the device. The signal output from 311 is VDP312 (VDPRESET signal), and the sound source LSI314. , an amplifier circuit 337 (SNDRESET signal) that drives a speaker, a lamp, a motor, etc. The IORESET signal is supplied to the control circuits 332 to 334 which drive and control the The performance control device 300 is also provided with a cooling FA for cooling each part of the gaming machine 10. When the N45 is connected and the power of the performance control device 300 is turned on, the cooling fan 45 runs. It is designed to move.

[0099] In the following explanation, if there is no distinction between the special chart 1 variable display game and the special chart 2 variable display game The game is simply called the special chart change display game. Also, the decorative special chart 1 change display game and the decorative special chart 2 change display game are When no distinction is made between dynamic display games and special display games, they are simply called decorative special display games. If you do not distinguish between the first special result and the small win (the second special result), simply hit (special result) In addition, there are two special game states: a first special game state based on a big win, and a second special game state based on a small win. When there is no need to distinguish between the first special gaming state, which is a special gaming state, and the second special gaming state, which is a special gaming state, the first special gaming state and the second special gaming state are simply referred to as the special gaming state. do.

[0100] In addition, a big win is a special result (first special result) that accompanies the activation of a condition device, and a small win is This is a special result (second special result) that does not involve the activation of a condition device. This is a condition device that operates when a jackpot occurs in the game (when the jackpot pattern stops displaying). When the special variable prize winning device 3 is activated, for example, a jackpot state occurs and the special variable prize winning device 3 is activated. A specific flag is set to operate 8,39 consecutively (the reel consecutive operation device The condition device does not operate, for example, when a small prize is won. This means that the specific flags mentioned above are not set, as in the "Conditional Unit" is a software means such as a flag that is turned on and off by software as described above. Alternatively, it may be a hardware means such as an electrically turned on / off switch. In addition, a "conditional device" is a device whose operation is a necessary condition for the continuous operation of an electric device. This is a term commonly used in the field of pachinko machines, and in this specification, These terms are used in the same way.

[0101] In the gaming machine 10 of this embodiment, a gaming ball (a pachinko ball) is shot from a ball launching device toward a gaming area 32. The game is played by shooting a ball into the game area 32. The game involves changing the direction of the ball by using obstacles and direction-changing elements such as pins and windmills placed in various places inside the ballpark. Flowing down the area 32, the normal map start gate 34, the general winning gate 35, the starting winning gate 36, the normal variable entry The ball enters the prize device 37 or the special variable prize device 38, 39, or enters the bottom of the game area 32. The balls flow into the outlet 30a provided in the section and are discharged from the game area 32. A slot 35, a start winning slot 36, a normal variable winning device 37 or a special variable winning device 38, 39 are used. When a ball enters a winning hole, the payout control device 200 pays out a number of winning balls according to the type of winning hole. The coins are discharged onto the upper tray 21 or the lower tray 23 of the glass frame 15 from a dispensing unit controlled by a controller. In this embodiment, the start winning hole 36 has one winning ball, and the normal variable winning device 37 has one The general winning hole 35 in the left game area has 8 winning balls, and the general winning hole 35 in the right game area has 8 winning balls. The general winning port 35 has 5 winning balls, the first special variable winning device (Kamidai winning port) 38 has 15 winning balls, The second special variable prize device (lower large prize opening) 39 is for one prize ball, but is not limited to this. do not have.

[0102] In the gaming machine 10 of this embodiment, the player adjusts the launch force to launch the gaming ball into the left gaming area. By firing (so-called left shot), the starting winning hole 36 and the general winning hole provided in the left game area The aim is to win at the prize slot 35 (the general prize slot 35 located to the left of the starting prize slot 36). It is also possible to shoot the ball into the right playing area (so-called right hit). The normal starting gate 34, the normal variable winning device 37, the special variable winning device 38, 39, and the right side play A general winning port 35 (a general winning port provided above the first special variable winning device 38) provided in the skill area The winning jackpot 35 and the general winning jackpot 35 located to the right of the second special variable winning device 39 are It is now possible to aim.

[0103] In the normal map start gate 34, a detection device for detecting a game ball that has passed through the normal map start gate 34 is provided. A gate switch 34a made of a non-contact type switch or the like is provided. When the game ball shot into the gate passes through the gate 34, the gate switch 34a The CPU 111a of the gaming microcomputer 111 of the gaming control device 100 is Based on the input of a game ball detection signal from the gate switch 34a provided on the start gate 34, If the number of normal starting memories is less than the upper limit (for example, 4), add (+1) to the number of normal starting memories. The number of normal map start memories is stored in the RAM 111c. The gate switch is displayed on the map hold display 60 of the display device 50. The result of the game is displayed based on the input of the game ball detection signal from the game machine 34a. A random number value for determining whether or not a hit has been made (a hit random number value) is stored.

[0104] And, if there is a general map start memory and it is possible to start the general map change display game, that is, The normal variable display game is not being executed, and the normal variable display game is won, and the normal variable winning device 37 is opened. If the player is not in a state where the game can be changed to the normal state, the game will start from the first stored normal state. The random number for judgment is compared with the judgment value stored in the ROM 111b, and the game of the normal game variation display is The random number value for this win / loss determination is used to start the normal game. If the value matches the judgment value, the game will win and a specific result pattern (regular The result is the identification result (Figure 1).

[0105] In addition, the game control device 100 executes a general map variable display game by using a collective display device. A plurality of predetermined light patterns are displayed on the general display 59 provided on the vehicle 50 for a predetermined variable time. The turn is displayed repeatedly in a predefined order, and then the result is displayed according to the result. The system performs processing to display a normal variable display game that stops and displays the lighting pattern (result state). In addition, the general map display 59 is composed of the display device 41, and the general identification information is, for example, numbers, symbols, The result is displayed by displaying a character pattern, etc., for a set period of time, and then stopping the display. It may be configured to show

[0106] When the result of the game is a win, the display 59 will show a specific result. The light pattern is stopped and the normal power solenoid 37c is operated, and the normal variable winning device is activated. In other words, the game control device 100 controls the movable member 37b of the device 37 to be open for a predetermined period of time. This constitutes a conversion control execution means for controlling the conversion of the conversion member (movable member 37b). If the result of the variable display game is a loss, the normal display 59 will light up in the state of a loss result. Controls the display of patterns.

[0107] In addition, the winning balls in the start winning hole 36 and the winning balls in the normal variable winning device 37 are each The start port 1 switch 36a and the start port 2 switch 37a are provided in the start port 1 switch 36a and the start port 2 switch 37a. The CPU 111a of the gaming microcomputer 111 of the gaming control device 100 is provided in the start winning hole 36. Based on the input of the detection signal of the game ball from the start port 1 switch 36a, the start memory (special drawing A first start-up memory constituting a start-up memory is stored up to a predetermined upper limit number (for example, 4 items) and , the detection signal of the game ball from the start port 2 switch 37a provided in the normal variable winning device 37 The second start memory that forms the start memory (special start memory) based on the input is set to a predetermined upper limit (for example, 4 ) is stored to the limit. Based on the winning of the start winning slot 36 or the normal variable winning device 37, The random number of the jackpot, the random number of the special pattern, the random number of each variation pattern, etc. are extracted as the starting memory information. The random numbers are stored in the RAM as the first and second start-up memories. The number of start memories is stored in the special memory 111c of the collective display device 50. The display is displayed on the special display 53 and the special display 2 reservation display 54, and the display of the center case 40 It is also displayed in device 41 as a decorative special chart start memory display.

[0108] The CPU 111a of the gaming microcomputer 111 of the gaming control device 100 executes the first start memory. Then, a random number value for determining a jackpot in the special chart 1 variable display game is extracted and stored in the ROM 111b. The game control device compares the result with the judgment value and judges whether the game is a hit or a miss. The CPU 111a of the gaming microcomputer 111 of the device 100 changes the special chart 2 based on the second start memory. A random number value for determining a big win of a moving display game is extracted and compared with the determination value stored in the ROM 111b. By comparing, it is determined whether the special chart 2 variable display game is a hit or a miss.

[0109] The CPU 111a of the game control device 100 controls the special chart 1 variation display game and the special chart 2 variation A control signal (performance control command) including the judgment result of the displayed game is output to the performance control device 300. In addition, the CPU 111a of the game control device 100 inputs the special drawing 1 based on the first start memory. The display 51 (first variable display device) displays the identification pattern in a variable manner for a predetermined period of time and then stops displaying it. A special chart 1 variable display game is performed, and the special chart 2 display 52 (second variable display) is started based on the second start memory. The device performs a special pattern 2 variable display game in which the identification pattern is displayed for a predetermined period of time and then stopped. cormorant.

[0110] The special chart 1 variable display game and the special chart 2 variable display game can be executed simultaneously, but in this embodiment Then, during the execution of the special chart 1 variable display game, the special chart 2 variable display game will be the first special result (jackpot ) If this occurs, the special chart 1 variable display game will end with a result other than the special result (miss). I try to let them do so. In addition, during the execution of the special chart 1 variable display game, the special chart 2 variable display game will result in the second special result (small win In the event that the special game state based on the small win is ended, the special game state based on the small win will continue until the end of the special game state. I try to interrupt the program. In addition, during the execution of the special chart 2 variable display game, the special chart 1 variable display game will be the first special result (jackpot If the special result is a small win or a second special result (small win), the special chart 2 variable display game will be played after the special result. The result is terminated as an outside result (misser).

[0111] That is, the game control device 100 detects the start winning area (start The progress of the variable display game is controlled based on the winnings of the variable winning slot 36 and the normal variable winning device 37. This constitutes a game control means. In addition, the game control device (game control means) 100 includes a start winning hole 36 (first start winning area) Based on the first start memory stored in response to the winning of the game ball to the special chart 1 variable display game (the 1 special chart variable display game) and also performs execution control of the normal variable winning device 37 (second start winning Based on the second start memory stored in response to the entry of the game ball into the prize area, the special chart 2 variable display game The game is an execution control means for controlling the execution of the game (second special chart variable display game).

[0112] The performance control device 300 controls the display device 41 based on the control signal from the game control device 100. Display the decoration special chart change display game corresponding to the special chart change display game. In the dynamic display game, the lamp of the lamp display device 48 is used as another decorative special pattern (identification information). In the display units 1 and 2, the fourth special symbol ( The fourth symbol) will change. The change in the lamp display units 1 and 2 will begin after a certain period of time. If it is a big hit or small hit, it will stop at "off" and "on". In addition, the performance control device 300 controls the performance state based on the control signal from the game control device 100. Settings, sound output from speakers 19a and 19b, processing to control the illumination of various LEDs, etc. That is, the performance control device 300 controls the performance related to the game (variable display game, etc.). This constitutes a performance control means.

[0113] As a result, the display device can be adjusted to match the execution of the special chart 1 variable display game and the special chart 2 variable display game. A plurality of kinds of decorative identification information (numbers, symbols, character patterns, etc.) are displayed variably at the display unit 41. The display device 41 is then used to execute the special display game. The game includes a decoration for the special chart 1 variation display game and a special chart 2 variation display game. There is a decoration special chart 2 change display game corresponding to the display game. And the corresponding special chart change display A change display is performed according to the change in the game, and the result state of the corresponding special chart change display game is derived The results are then displayed accordingly.

[0114] That is, the display device 41 displays the first variable display game (special variable display game 1) and the second variable A decoration change that changes and displays the decoration identification information in response to the dynamic display game (special chart 2 variable display game) The display game (decoration special chart change display game) can be displayed by the display change display means. If separate display devices are used for the special chart 1 variable display game and the special chart 2 variable display game, Alternatively, only one of the decorative special chart variation display games may be displayed. 0 does not have a special chart 1 display 51 and a special chart 2 display 52, and the special chart change table is displayed only by the display device 41. A display game may be executed.

[0115] Then, the CPU 111a of the game control device 100 determines whether the result of the special chart variable display game is a winning one. In this case, the special result state is displayed on the special chart 1 display 51 and the special chart 2 display 52, and the special In the process of generating a special gaming state, the CPU 111a For example, the large prize opening solenoids 38b and 39b open and close the doors of the special variable prize winning devices 38 and 39. 38c and 39c are opened, and control is performed to allow game balls to flow into the big prize opening.

[0116] Specifically, if the result of the special chart change display game is a jackpot, the special chart 1 display 51 or In the case where the display state of the special chart 2 display 52 is the special result state (jackpot result state) corresponding to the first special result. This will result in a jackpot, and the first special game state (the so-called jackpot state) will be entered. If the result of the chart change display game is a small win, the special chart 1 display 51 or the special chart 2 display The display mode of 52 becomes a special result mode (small win result mode) corresponding to the second special result and a small win occurs. This results in a second special game state (a so-called small win state). That is, the special game state 1 display 5 1 is a first variable display game based on the winning of a game ball into the starting winning hole 36 (special figure 1 variable display game The first variable display means is capable of displaying the winning combination. Displaying the second variable display game (special chart 2 variable display game) based on the winning of the game ball to the device 37 This constitutes a possible second variable display means.

[0117] In the jackpot state (first special game state), a predetermined number of balls (for example, 10 balls) are placed in the jackpot. The ball wins or the time it takes for the main prize opening to be opened is determined (for example, 25,000 milliseconds). The prize gate is opened for one round ( R), and this is continued (repeated) for a predetermined number of rounds (e.g., 8 or 3 times). That is, the game control device 100 performs a cycle game. In the event that the above occurs, the special prize opening opening opening control means performs control to open and close the special prize opening. If the result of the special chart change display game is a miss, the special chart 1 display 51 and the special chart 2 display 52 will Control is performed to display the result of the deviation.

[0118] In addition, the game control device 100 may execute a normal game after the big win state (first special game state) is ended. A situation that is favorable to the player (high probability of winning or regular power support) rather than the state It is possible to perform control to generate a game state (specific game state) in which the game can be progressed. That is, the game control device (game control means) 100 serves as a specific game state generating means. In this embodiment, after the big win state (first special game state) ends, a specific game state is entered. A probability state can be generated. A high probability state (high probability state) occurs when a special chart change display game results in a winning combination. The probability of the result being higher than in the normal probability state (low probability state). Based on the result state of either the variable display game or the special chart 2 variable display game Even if the game is in a high probability state, both the special chart 1 variable display game and the special chart 2 variable display game are high. It becomes a state of probability.

[0119] [Distribution rate] FIG. 5 shows an example of the allocation rate in this embodiment. FIG. 5(a) is an example of the distribution rate of the result of the special chart change display game. There are three possible outcomes: big win, small win, and miss. In this embodiment, the distribution rate of the jackpot (jackpot probability) is common to special chart 1 and special chart 2. However, it may be different between Special Drawing 1 and Special Drawing 2. Also, as shown in Figure 5(a), The distribution rate of the jackpot in the form is the same regardless of the probability setting value, but It's fine.

[0120] In addition, the distribution rate of small hits (small hit probability) in this embodiment is common to special chart 1 and special chart 2. However, it may be different between Special Drawing 1 and Special Drawing 2. Also, as shown in Figure 5(a), In this embodiment, the distribution rate of small hits is the same regardless of the probability setting value, but Also, as shown in FIG. 5(a), the distribution rate of small wins in this embodiment is common to both low and high probability states, but is different between the low and high probability states. It's fine. In addition, as shown in FIG. 5(a), in this embodiment, in a high probability state, The result of the game will not be a miss, but this is not limited to this, especially in high probability situations. The result of the picture change display game may be a loss.

[0121] FIG. 5(b) is an example of the distribution rate of the jackpot symbols. As shown in FIG. 5(b), in the present embodiment, the jackpot of the special chart 1 variable display game (the first special For the separate results, the jackpot pattern (the result of the jackpot, the jackpot stopping pattern) is 8R probability pattern. 8R probability change jackpot A, where A stops, and 3R probability change jackpot A, where 3R probability change pattern A stops A 3R probability variation pattern B is displayed, and a 3R probability variation pattern C is displayed. There are five types: 3R special jackpot C, where the 3R symbol is displayed, and 3R normal jackpot C, where the 3R symbol is displayed. There are similar ones. In addition, in the present embodiment, the jackpot (first special result) of the special chart 2 variable display game is The 8R probability variation pattern B is displayed as the winning pattern (the result of the jackpot, the winning pattern to stop). There are two types: 8R special jackpot B and 3R special jackpot D, in which the 3R special jackpot D pattern stops. be.

[0122] 8R special jackpot A and B have 8 rounds in the special game state, and 3R special jackpot For hits A, B, C, D and 3R normal hits, the number of rounds in the special game state is 3 rounds. . In Figure 5(b), the distribution rate of the jackpot pattern (jackpot type) is different between Special Chart 1 and Special Chart 2. In addition, the game state in which the special chart change display game is executed is either a normal game state or a specific game state. The number of times may differ depending on whether the state is a

[0123] The gaming machine 10 of this embodiment limits the number of times that the special chart variation display game is executed in a high probability state. In this embodiment, the special chart variation display that can be executed in a high probability state is provided. The number of STs, which is the number of games, is set to 2000, but is not limited to this. In addition, the gaming machine 10 of the present embodiment can be used to win a jackpot (V-in) without transitioning to the normal gaming state T1. It has a limiter function that limits the number of consecutive wins (with prizes) that can occur. As shown in Figure 5(b), the number of times the condition device is activated by the limiter function (hereinafter referred to as the "limiter") is The number of times the jackpot is awarded (called the "number of times the jackpot is awarded") varies depending on the type of jackpot pattern.

[0124] Specifically, as shown in Figure 5(b), the number of consecutive jackpots (including V-winning) that can occur When the limiter number is not set, the result of the special chart change display game is 8 When the R probability variation pattern A, B or 3R probability variation pattern A, B is displayed (jackpot), the jackpot is awarded. When a V win occurs in the first special game state based on a win, the game control device 100 The number of times is set to the first limiter number (7 times). In this embodiment, the first limiter The number of times is seven, but is not limited to this. In addition, when the limiter count is not set, the result of the special chart change display game is 3 The R special symbols C, D or 3R normal symbols are displayed (jackpot), and the jackpot is When a V win occurs in the first special game state based on the above, the game control device 100 sets the limit number of times and In this embodiment, the second limiter number is set to three. Although the number of times is set to three, the number of times is not limited to three as long as it is different from the first limiter number of times.

[0125] In this embodiment, in the special chart 1 variable display game, the first limiter number (7 times) The appearance rate is 30% (=10.0% + 7.0% + 13.0%), and the second limit The probability of the number of times the tta occurs (3 times) is 70% (=34.0% + 36.0%). In addition, in the special chart 2 variable display game, the probability of the first limiter number of times (7 times) appearing is 3 0%, and the probability of the second limiter occurring (3 times) is 70%. In other words, the occurrence rate of the first limiter count and the second limiter count is the same for Special Drawing 1 and Special Drawing 2. It has become. The occurrence rate of the first limiter is not limited to 30%, but is between 10% and 90%. % or less. Also, the occurrence rate of the second limiter is not limited to 70%. It is acceptable for the ratio to be between 10% and 90%.

[0126] [Big prize opening mode] FIG. 6 shows the upper large winning hole (first special variable winning device 38) and the lower large winning hole in this embodiment. An example of the opening mode of (the second special variable winning device 39) is shown. As shown in Figure 6(a) to (c), the winning symbols are the probability symbols (8R probability symbols A, B, In the case of a jackpot, the 3R symbols A, B, C, and D) are displayed as a stop symbol. In both cases, the normal jackpot where the normal pattern (3R normal pattern) is displayed, In the first round of the special game state, the lower large prize gate is open, and from the second round onwards, the upper large prize gate is open. will be released.

[0127] Specifically, as shown in Fig. 6(a) and (b), in both the case of a special jackpot and a normal jackpot, In the first round, the lower prize entrance is opened and the opening time of 25,000 ms has elapsed. When either the specified number of balls (for example, 10 balls) wins or the specified number of balls wins, The main prize gate closes and the first round ends. Also, as shown in Figures 6(a) and 6(b), in both the case of a special jackpot and a normal jackpot, In the first round, the lever solenoid 72b operates (is turned on) and a specific A V valid period is set in which detection of a gaming ball at the area switch 72a is treated as valid. That is, in this embodiment, in both cases of a probability jackpot and a normal jackpot, the first special game In this state, V entry (the game ball flows into a specific area (V entry port)) is possible. However, In the case of a special jackpot, the ON period of the lever solenoid 72b is longer than in the case of a normal jackpot. Since the time is long and the V valid period is also long, it is easier to win the V prize in a special jackpot than in a normal jackpot. is.

[0128] In this embodiment, when a V win occurs in the first special game state, that is, during the V valid period, When the fixed area switch 72a detects a game ball, after the first special game state ends, The probability state of the special chart variation display game becomes a high probability state (probability state). If the V is not won in the skill state, that is, if the specific area switch 72a is in the V valid period, If no detection is made, the special chart change display game after the end of the first special game state The probability state of becomes a low probability state (normal probability state). Therefore, in this embodiment, in the case of a regular jackpot as well as a special jackpot, There is a possibility that a high probability state will occur after the special game state ends. In other words, a high probability state will occur when a jackpot occurs. The probability of entering is 100%. The probability of falling is 0%.

[0129] When the first round ends, the remaining ball disposal time begins, and when the remaining ball disposal time ends, the in The interval time begins, and the second round begins when the interval time ends. If there are any remaining balls at the end of the remaining ball processing time (892 ms), all remaining balls are removed. The remaining ball processing time will end without starting the interval time until the ball is released. During the standby period, the lever solenoid 72b continues to operate, and the V effective period also continues. Therefore, in the case of a special jackpot, the remaining balls will be If so, the lever solenoid 7 is turned on for the time it takes to discharge all the remaining balls. The ON period of 2b (the period during which the lever solenoid 72b is in the ON state) and the V effective period are extended. will be done.

[0130] As shown in Figure 6(c), in both the regular and the special jackpot, the number of jackpots is two. After the 1st round, the upper prize entry gate opens with the start of the round, and the opening time is 25,000 ms. Either a certain amount of time has passed or a certain number of balls (for example, 10) have won the prize. Then the Kamidai prize gate closes and the round ends. After that, the remaining ball disposal time begins. When the remaining ball processing time ends, the interval time starts, and when the interval time ends, The next round begins. If it is the final round, the remaining balls are disposed of at the end of the round. The processing time is set, then the ending time is set, and when the ending time is over The first special game state ends.

[0131] Also, as shown in FIG. 6(d), the result of the special chart 1 variable display game becomes a small hit, and the second special When a different game state occurs, the lower large prize entrance is opened and the opening time of 52 ms has elapsed. When either the specified number of balls (for example, 10 balls) wins or the specified number of balls wins, The big prize hole is closed. After that, the remaining ball disposal time begins, and when the remaining ball disposal time ends, The ending time starts, and when the ending time ends, the second special game state ends. . Also, as shown in FIG. 6(e), the result of the special chart 2 variable display game becomes a small hit, and the second special When a different game state occurs, the upper prize winning gate is opened and the opening time of 700 ms has elapsed. When either the number of balls exceeds the limit or a certain number of balls (for example, 10 balls) wins, The upper prize-winning gate is closed. After that, the remaining ball processing time starts and ends. When the ending time ends, the second special game state ends. do.

[0132] [Game state transition diagram (game flow)] Next, the transition of the game state by the game control of the game control device 100 will be described. FIG. 7 is a game state transition diagram (game flow) showing an example of the transition of the game state in this embodiment. -). There are two game states: normal game state T1 and special game state T2. As a form, the first special game state based on the first special result (big hit) and the second special result (small hit) ) based on the second special game state, but they will not be discussed here. In each game state, a presentation mode is determined by the presentation control device 300 to determine the presentation mode of the game. A main start area is a start area that should be mainly targeted in the game state. The main variable special chart, which is the type of special chart variable display game, and the launch direction of the game ball are determined.

[0133] In the gaming machine 10 of this embodiment, a player can aim to win a prize in the starting prize hole 36 by hitting the ball from the left. By hitting the right side, you can aim to win the normal variable winning device 37. In other words, the player can select the starting area to aim at. In this state, either the special chart 1 variable display game or the special chart 2 variable display game will be the main focus. The game is designed to be played in a way that allows players to play according to the game design. In order to achieve this, the game is played mainly on one of the special chart display games that is determined to be the main game in the design. In this specification, each game state is configured to be advantageous to the player. The game that is determined to be the main game in the game mode is called the main game, and the game that is determined to be the main game in the game mode is called the main game. The game shown is sometimes called an irregular fluctuation.

[0134] In the normal game state T1, the probability state (special chart probability) of the special chart variable display game is a low probability state. There is no time-saving feature to shorten the time for special and general chart change display games. In addition, the presentation mode that specifies the presentation mode is the normal mode. The main variation special chart is the special chart 1 variation. This is a display game, and the main starting area is the starting winning hole 36 (first starting hole). In order to aim at the mouth 36, the shot direction is set to left shot. The Figure 1 variation display game is the main variation, and the Special Figure 2 variation display game is the irregular variation. It is designed to be:

[0135] In the normal game state T1, a very long fluctuation time is set for the special chart 2 fluctuation display game. As a result, in the normal game state T1, the execution of the special chart 2 variable display game becomes time inefficient. In the normal game state T1, the player is prevented from selecting the execution of the special chart 2 variable display game. In this way, in this embodiment, the strategy is prevented, that is, in the normal game state T1 This prevents right-handed hitting (a hitting style that is not recommended) in the game.

[0136] In the specific game state T2, the probability state (special chart probability) of the special chart variable display game is a high probability state. In this state, there is a time-saving feature that shortens the time required for the special chart display game to change. The presentation mode is set to small hit RUSH mode. The main variable special chart is the special chart 2 variable display game. The main starting area is the normal variable winning device 37 (normal power), and this normal variable winning device 3 The direction of launch is set to right in order to aim for 7. That is, in the specific game state T2, The change display game will be the main change, and the special chart 1 change display game will be the irregular change. It is designed to.

[0137] In this embodiment, since the probability of a small hit is high as shown in FIG. 5(a), In the specific game state T2, which is the state of the game, small wins occur frequently. The in-flight was a special chart 2 variation display game, and the result of the special chart 2 variation display game was a small win. In the special game state based on this, as shown in FIG. 6(e), the upper large winning port (first special variable winning port) As mentioned above, the lower large prize opening (second special variable prize opening 39) is The first special variable winning device 38 has 15 winning balls, while the second special variable winning device 38 has 15 winning balls. Therefore, in the specific game state T2, it is easy to increase the number of game balls of the player by small hits. Therefore, in the specific game state T2, small hits occur frequently and the player's ball holdings increase. Therefore, the presentation mode is called "Small Win RUSH". T2 is a high probability state, and small wins occur frequently, which increases the number of balls the player has. Since this is a more advantageous state for the player than the normal gaming state T1.

[0138] In addition, the irregular fluctuation of the specific game state T2 is a special chart 1 fluctuation display game, In the special game state based on the result of the dynamic display game being a small win, as shown in FIG. In this way, the large prize opening for 15 prize balls (first special variable prize opening device 38) is not opened, and the prize opening for 1 prize ball is opened. Only the lower large winning port (second special variable winning device 39) is opened. This causes the specific game state T In 2, the execution of the special chart 1 variable display game becomes inefficient in terms of the number of winning balls, and in the specific game state T2 In this way, the player is prevented from selecting the execution of the special chart 1 variable display game. In this embodiment, in order to prevent the attack, that is, in the specific gaming state T2, the left hit (not recommended hit) is prevented. This prevents the following from happening:

[0139] When a jackpot (variable jackpot, normal jackpot) occurs in the normal game state T1, the first special game state If the player wins a V in the first special game state, the first special game state will end after the end of the first special game state. On the other hand, if the player does not win a V in the first special game state, , the game state does not transition to the specific game state T2, and transitions to the normal game state T1 after the end of the first special game state. To carry out. When a jackpot (a special jackpot or a regular jackpot) occurs in the specific game state T2, the first special game state If the player wins a V in the first special game state, the first special game state will end after the end of the first special game state. On the other hand, if the player does not win a V in the first special game state, , the game state does not transition to the specific game state T2, and transitions to the normal game state T1 after the end of the first special game state. To carry out. In addition, even if the end condition of the high probability state is satisfied in the specific gaming state T2, the normal gaming state Here, when the end condition of the high probability state is satisfied, the specific game state T If the number of special chart change display games executed after moving to 2 reaches the ST number, or if a specific If the number of jackpots (including V winnings) since the transition to game state T2 reaches the limit It is a combination.

[0140] [Control of game control device] The control of the gaming machine 10 for performing such a game will be described below. Control executed by the gaming microcomputer 111 of 100 The control process by the gaming microcomputer 111 is mainly performed in accordance with the menus shown in Figs. 15, which is performed at a predetermined time interval (for example, 4 ms). It consists of:

[0141] [Main processing (game control device)] First, the main process will be described. 1 is a flowchart showing the procedure of the main process. The main process starts when the power is turned on. will be done.

[0142] As shown in FIG. 8, when the game control device 100 starts the main process, it first receives an interrupt. In addition, when an interrupt occurs, the values ​​of registers, etc. are cleared. Stack pointer setting process that sets the stack pointer, which is the top address of the area to be avoided Execute (step X2).

[0143] Next, specify register bank 0 as the register bank to be used (step X3), Set the upper address of the RAM start address in a specified register (e.g. D register) (Step X4). In this embodiment, the RAM address is in the range of 0000h to 01FFh. Since this is within the range, the upper bits are either 00h or 01h. In step X4, the first 00h is set as the Get it.

[0144] Next, the game control device 100 outputs a firing stop signal and sets the firing permission signal to a prohibited state. The launch permission signal is sent to the game control device 100 and the payout control device 200. When at least one of the devices is outputting a signal to stop firing, the device is set to the prohibited state and the ball is released from the ball launcher. The launch of the game ball from the game machine is prohibited. After that, the game control device 100 The states of the key switch 152 and the RAM initialization switch 112 are read (step X6). That is, the signals from the setting key switch 152 and the RAM initialization switch 112 are read. .

[0145] Furthermore, the game control device 100 sets a power-on delay timer (step X7). By setting a predetermined initial value in the power-on delay timer, the game machine which constitutes the main control means A slave control means (e.g., a dispensing control device 2) that performs various controls according to instructions from the control device 100. The waiting time until the program of the device (such as the device control device 300 or the performance control device 300) starts normally. (For example, 3 seconds) is set. This allows the game control device 100 to start the game first when the power is turned on. Then, the slave control devices (e.g., the dispensing control device 200 and the performance control device 300) start up. The command is sent to the slave control unit before the slave control unit receives the command. That is, when the game control device 100 is turned on, the main control The start of the control means (game control device 100) is delayed to control the slave control devices (payout control device 200, The control device 300 and the like serve as a standby means for setting a predetermined standby time for waiting for the start of the control device 300 and the like.

[0146] In addition, the power-on delay timer is timed to check the validity of the RAM (calculate the checksum). This is done using memory areas that are not subject to validity check (RAM areas or registers, etc.) This allows some check data such as the checksum of the RAM area to be calculated. This prevents the control at power-on from becoming complicated because there is no need to exclude the RAM area from the calculation. It can be stopped.

[0147] Before the start of the waiting time, the state of the setting key switch 152 and the RAM initialization switch 112 By reading the state, the operation of the setting key switch 152 and the RAM initialization switch 112 can be confirmed. That is, after the waiting time has elapsed, the setting key switch 152 and the RAM initialization If you set it to read the state of switch 112, the setting key will be switch 152 and RAM initialization switch 112, or after the standby time has elapsed since power-on. It is not necessary to continue to operate the setting key switch 152 and the RAM initialization switch 112 until However, by reading the state before the wait time starts, you can avoid this annoying operation. Even if you do not have the setting key switch 152 and RAM initialization switch 112, This can prevent situations where operations are not accepted.

[0148] When the power-on delay timer is set (step X7), the game control device 100 goes into standby mode. The process of timing the time and monitoring the occurrence of a power outage during the standby time is executed (step X 8~X10).

[0149] When the power failure monitoring process is started, the game control device 100 first receives input from the power supply device 400. The power failure monitoring signal is read via the port and data bus to detect the occurrence of a power failure. It is determined whether or not a power outage has occurred (step X8). If a power outage has occurred (step X8; Y) wait until the power to the gaming machine 10 is cut off.

[0150] If no power outage has occurred (step X8; N), the game control device 100 turns on the power. The input delay timer is updated by -1 (step X9), and it is determined whether the timer value is 0 or not. (Step X10). If the timer value is not 0 (Step X10; N), that is, If the waiting time has not elapsed, the process returns to step X8.

[0151] That is, the game control device 100 monitors the occurrence of a power outage during a predetermined standby time. This serves as a monitoring means. This delays the start of the game control device 100, which serves as the main control means. This makes it possible to respond to power outages that occur during the period, and prevents malfunctions when the power is turned on. Access to RAM is permitted until the wait time has elapsed. The contents stored in the memory from the last power outage are not updated, so There is no need to perform backup processing during a power outage. Even if a problem occurs, there is no need to back up the RAM, which reduces the burden on control. do.

[0152] On the other hand, if the timer value is 0 (step X10; Y), the game control device 100 That is, when the waiting time is over, the readable and writable R Access to the WM (read / write memory) is permitted (step X11), and all output ports are turned on. The data is output (set to a state where there is no output) (step X12).

[0153] Next, the game control device 100 is connected to a serial port (preinstalled in the game microcomputer 111). In this embodiment, the port is used for communication with the performance control device 300 and the dispensing control device 200. Use) is set (step X13).

[0154] Next, the game control device 100 detects the timing of the game in the game microcomputer 111 (clock generator). CTC (Counter / Timer Control) generates the IMA interrupt signal and the random number update trigger signal (CTC). The CTC circuit is activated (step X14). The clock generator is provided in the oscillator circuit 11. A frequency divider circuit that divides the oscillation signal (original clock signal) from 3, and a frequency divider circuit that divides the frequency of the divided signal. A timer interrupt signal at a predetermined period (for example, 4 milliseconds) and a random number generator for the CPU 111a and a CTC circuit for generating a signal CTC which provides a trigger for updating the random number supplied to the circuit. do.

[0155] Next, the game control device 100 detects an abnormality in the RAM (here, the RAM 111c). The M abnormality flag is set (step X15). Here, the abnormality flag is temporarily set. The INT_TIMER_TIME register is set to 0x1.

[0156] Next, the game control device 100 checks whether the value of the power failure inspection area 1 in the RWM is normal. It is judged whether the check data is 1 (5Ah) or not (step X16). If there is (step X16; Y), the value of the power failure inspection area 2 in the RWM is the normal power failure inspection area. It is determined whether the data is check data 2 (A5h) or not (step X17).

[0157] Furthermore, if the value of the power failure inspection area 2 is normal (step X17 ;Y), a checksum is calculated for a specific area in the RWM (for example, a work area in the area). The checksum calculation process is performed (step X18), and the calculated checksum and the checksum at the time of power failure are compared. It is determined whether the checksums match (step X19). In this case (step X19; Y), the RAM is normal and the RAM abnormality flag indicating a RAM abnormality is not displayed. The lag is cleared (step X20). Then, the process proceeds to step X21.

[0158] In addition, the game control device 100 detects that the check data in the power failure inspection area is not normal. If it is determined that the checksum is the same (step X16; N or step X17; N), If they do not match (step X19; N), the RAM abnormality flag is not cleared and the system continues. Moving on to step X21.

[0159] Next, the game control device 100 switches the setting key based on the state read in step X6. It is determined whether both the switch 152 and the RAM initialization switch 112 are on. (Step X21). When both switches are on (Step X21; Y), move to the setting variable state (setting change mode), and confirm steps X30 to X40. Executes processing while rate settings are being changed.

[0160] The game control device 100 has a setting key switch 152 and a RAM initialization switch 112. If at least one of them is off (step X21; N), the RAM (here, RAM11 1c) It is determined whether or not a RAM abnormality flag indicating an abnormality is set (step X2 2) If the RAM abnormality flag is not set (step X22; N), the probability setting It is determined whether the change flag is set (step X23). If the flag is not set (step X23; N), steps X34 to X40 Processing during probability setting confirmation (setting confirmation state, setting confirmation mode), steps X44 to X47 RAM initialization process (RAM clear process), or step X44 and step X48 to X 51 executes normal power-on (power-recovery) processing.

[0161] When the probability setting change flag is set (step X 23;Y), notifying that there is an abnormality in the game control device 100 (main board, main board) A main abnormality error notification command is transmitted to the performance control device 300 (step X24). The performance control device 300 that has received the main abnormality error notification command The occurrence of the abnormality is notified on the display device 41 or the like.

[0162] Next, the game control device 100 displays the 7-segment display data (error display "E1") when the game is stopped. The driver 15 of the performance display device 153 is used to display the data (shown in FIG. 1) on the performance display device 153. 0a, 150b (step X25). Then, the external device (game center internal management device A security signal to inform devices (such as hall computers and information gathering terminals) of an abnormality The on-data is output to the external information terminal board 71 (step X26). Even if the information about the jackpot remains in the RAM 111c, the external information terminal board such as the jackpot signal The other signals to 71 are maintained in the OFF state. Then, steps X25 and X26 The process is repeated and the setting change operation (setting key switch 152 and RAM initial setting) is performed again. (Turn on both of the initialization switches 112) and wait for the power to be turned on. While the process of steps X25 and X26 is repeated and waiting, interrupts remain disabled. (Step X1), a timer interrupt process capable of executing special game processing and normal game processing Since the logic (Figure 15) cannot be executed, the game (special chart change display game, normal chart change display game, la Games such as round games cannot be played.

[0163] In this way, the setting change operation (setting key switch 152 and RAM initialization switch 11 The probability setting change flag is set even though neither of the steps 2 (ON) have been performed. In this case, it is assumed that an abnormality has occurred, and the processes of steps X24 to X26 are executed. If the power is turned off and restarted while changing the settings (before the setting change is completed), The probability setting change flag may be set even if no operation is performed. The output processing in steps A25 and A26 is performed within the timer interrupt processing. This may be done.

[0164] On the other hand, even if the RAM abnormality flag is set (step X22; Y), a main board that notifies that there is an abnormality in the game control device 100 (main board) A command for an abnormal error notification is sent to the performance control device 300 (step X24), and the game is stopped. The 7-segment display data (error display data for "E1") at that time is stored in the driver of the performance display device 153. The RAM abnormality is notified to the external device by outputting the signal to the bus 150a and 150b (step X25). In order to do so, the on data of the security signal is output to the external information terminal board 71 (step X26 ) As mentioned above, even if the information about the big win remains in the RAM 111c, Other signals to the external information terminal board 71, such as a jackpot signal, are maintained in the off state.

[0165] Then, it is determined whether or not a power outage has occurred (step X27). If not (step X27; N), repeat the processing of steps X25 and X26. On the other hand, when it is determined that a power outage has occurred (step X27; Y), all output ports are turned on. Outputs off data to the port (step X28), and reads and writes data to RAM, EEPROM, etc. Access to possible RWM (read-write memory) is prohibited (step X29). After that, The game machine waits until the power is cut off.

[0166] The game control device 100 has both the setting key switch 152 and the RAM initialization switch 112. When the switch is on (step X21; Y), the probability setting is being changed (in the setting variable state) ) processing is started, and first, it is determined whether the RAM abnormality flag is set (step If the RAM abnormality flag is set (step X30; Y), Since it is unclear whether the probability setting value is correct, it is written in the probability setting value area of ​​RAM111c. Clear the stored probability setting value and reset it to the initial value (for example, the minimum setting value "1") (step Step X31), set the probability setting change flag to indicate that the probability setting is being changed (step (Step X32). If the RAM abnormality flag is not set (Step X30; N) Without clearing the probability setting value, the probability setting change flag is set (step X32). Next, a command for changing the probability setting is sent to the performance control device 300 (performance control board) (step Step X33) and move to step X37. Note that if a command is received during the probability setting change, The performance control device 300 notifies the display device 41 or the like that the probability setting is being changed. .

[0167] The game control device 100 has a setting key switch 152 and a RAM initialization switch 112. At least one of them is off (step X21; N) and the RAM abnormality flag is set. (Step X22; N) and the probability setting change flag is not set (Step X23; N), it is determined whether the setting key switch 152 is on or not (Step When the setting key switch 152 is on (step X34; Y), R AM initialization switch 112 is off, and the probability setting is being checked (setting checking state). The process starts and sets the probability setting confirmation flag to indicate that the probability setting is being confirmed. (Step X35). Then, the command during the probability setting confirmation is sent to the performance control device 300 (performance control The control board) (step X36) is sent, and the process proceeds to step X37. The performance control device 300 that has received the command in the middle of the process notifies the display device 4 that the probability setting is being confirmed. This will be announced at 1 etc.

[0168] After step X33 or step X36, the game control device 100 is in the process of changing the probability setting. As a common process during probability setting confirmation, the process of steps X37 to X43 is executed.

[0169] The game control device 100 first performs security checks during the probability setting change and during the probability setting confirmation. To output a signal, set 128 ms (predetermined time) in the security signal control timer area. (Step X37). Note that the security signal control timer count and the security The output of the T signal is executed in the probability setting change / confirmation process (step X105) If the probability setting change or probability setting confirmation is completed early, the remaining security signal control The count of the control timer and the output of the security signal are performed in the external information editing process (step X120 During the probability setting change and confirmation, the security is suspended for at least 50 ms. The security signal is output.

[0170] Next, the game control device 100 allows an interrupt (step X38). The current interrupt process (FIG. 15) can be executed. It is determined whether or not there is a setting key switch 152 (step X39). (Step X39; N), and judge whether a power outage has occurred (Step X40). If no charge is generated (step X40; N), the process returns to step X39. If a power outage occurs (step X40; Y), the power outage occurrence in steps X63 to X69 is Performs live processing.

[0171] In this way, unless the setting key switch 152 is on and a power outage occurs, the probability A setting variable state (setting change state, setting change mode) in which the setting value can be changed, or a probability setting value The verifiable setting confirmation state (setting confirmation mode) continues.

[0172] On the other hand, when the setting key switch 152 is off (step X39; Y), prohibit interruption (step X41), and send a command to end the notification to the production control device. 300 (performance control board) (step X42). In addition, when the notification end command is received, The performance control device 300 that has received the signal notifies the user that the probability setting is being confirmed or that the probability setting is being changed. The notification of this will be terminated.

[0173] Next, the game control device 100 checks whether the probability setting change flag is set, that is, That is, it is determined whether the probability setting has been changed (step X43). If the change flag is set (step X43; Y), that is, if the If the rate setting is being changed, execute the RAM initialization process (described later) in steps X45 to X47. On the other hand, if the probability setting change flag is not set (step X43; N ), that is, if the probability setting was being checked up until now, power-on after step X48 When power is restored, normal processing is performed.

[0174] When the setting key switch 152 is off (step X34), the game control device 100 ; N), and judge whether the RAM initialization switch 112 is on or not (step X44). If the RAM initialization switch 112 is on (step X44; Y), the RAM 11 In 1c, the RAM area other than the probability setting value area for storing the probability setting value is cleared to 0. (Step X45). In other words, except for the probability setting value stored in the probability setting value area, The game information stored in the RAM 111c is cleared to 0. The updating flag is also cleared. Also, within a specified time period (here, within one timer interrupt). The number of winning balls area stores the number of winning balls (total) won in The safety device is cleared to 0. The safety device operation status (described above) is displayed. The safety device operation flag area that stores the flag is also cleared to 0 (safety device operation flag = 0 ), the safety device is deactivated. In addition, in step X45, RA with setting change M clear (step X43; Y) and RAM clear without changing settings (step X44 ;Y), the safety device operation flag field can be cleared to 0 to disable the safety device. The operation is cancelled, but this may be limited to one side.

[0175] In addition, in addition to the probability setting area, the stack area and unused area are not cleared. Work area for performance display related to the composition, performance information and its display (performance display) (outside area work It is also possible to configure the area (part of the area) and stack area (outside stack area) not to be cleared. The performance information is derived based on the number of winning balls. For example, These include ball rate, base value (ball payout rate under normal play conditions), device ratio, and number of balls dispensed.

[0176] Next, the game control device 100 saves the initial values ​​at the time of RAM initialization in the area to be initialized. (Step X46). Then, the command for initializing the RAM is sent to the performance control device 300 (performance The control board) (step X47), and the process proceeds to step X52.

[0177] On the other hand, when the RAM initialization switch 112 is off (state X44;N), setting key switch 152 and RAM initialization switch 112 are both on. Since this is a power outage, normal power-on (power recovery) processing begins, and the first power outage recovery process is performed. The initial value at the time of power recovery (power restoration) is saved in the area to be initialized (step X48). The probability setting confirmation flag mentioned above is also cleared here. Note that, unlike when the RAM is initialized, During normal power-on, the safety device operation flag area is not cleared. The ceiling counter value indicating the number of times the special chart change display game has been executed in a state other than the special chart change state is stored. The ceiling counter area that is to be cleared may not be cleared to avoid any disadvantage to the player. A power failure recovery command is sent to the performance control device 300 (performance control board) when the power failure is recovered. A command transmission process is executed (step X49), and the process proceeds to step X50.

[0178] In addition, the command sent in the process of step X47 when initializing the RAM and the command sent in step X4 The command sent at the time of power recovery in process 9 includes a model specification command indicating the type of gaming machine. , the number of reserved special diagrams 1 and 2 is indicated by a command for the number of reserved special diagrams 1 and 2, and a command for the number of reserved special diagrams 2 and 3. A probability information command indicating the state of probability (high probability state or low probability state) and the presence or absence of a time-saving state, A performance count information command indicating the number of times the special chart change display game has been executed in a specific performance mode, It includes a power failure recovery command that indicates that the power has been turned on.

[0179] In addition, the command for initializing the RAM and the command for recovering from a power outage include the probability of the gaming machine 10. Setting value information command (probability) that indicates setting value information (setting information) The game control device 100 includes a set value information command when the power is restored (turned on). It is only necessary to transmit the setting value information command to the performance control device 300 once, and thereafter, The device 300 can control the performance by referring to the setting value information stored therein.

[0180] The command for initializing the RAM is the command for initializing the RAM (the command for clearing the RAM). The performance control device 300 that has received the RAM initialization command, for example, A customer waiting demo is displayed on the display device 41, and the LEDs of the board decoration device 46 and the speakers 19a, 19b, etc. are The sound b will sound for 30 seconds to inform you that the RAM has been initialized (RAM cleared). The command includes a screen specification command that specifies the display content of the screen of the display device 41. The screen-specified commands for special charts 1 and 2 are normally processed (even during fluctuations and hits) otherwise, use the recovery screen command. That is, the process of step X47 is the power outage recovery command transmission process (step X49). The last command is different.

[0181] Next, it is determined whether the safety device is in operation (step X50). For example, The safety device activation flag is set to "1", which indicates that the safety device is activated. If the game is saved in the log area, it can be determined that the safety device is activated (Safety device activated If the safety device is in operation (step X50; Y), the safety device A command indicating that the safety device is in operation is sent to the performance control device 300 (performance control The safety device is not in operation. If not (step X50; N), the process proceeds directly to step X52. When the power is restored after the safety device is activated, the device will not be deactivated, so if the device is activated again, The system is restored in this state, and it is determined in step X50 that the system is in operation.

[0182] Then, the flag register information (value) is pushed onto the internal stack area (stack area). Step X52), safety device information related to the safety device (safety device counter value, safety device Execute the safety device information initialization process to initialize the safety device operation information, old operation information, etc. (Step After that, the information in the flag register is restored (POP) (step X54). In addition, the power is turned on except when the game is stopped due to a RAM abnormality (steps X25 to X29). and unconditionally initialize (clear) safety device information (safety device counter value, etc.) However, if you set up a count continuation switch and turn on the power while pressing the count continuation switch, There is no need to initialize (clear) safety device information.

[0183] As described later, when the safety device information initialization process is started, the stack pointer is reset. Safety device information, performance information, and performance display (performance information) from the stack area in the area related to technical control Switch to the outside stack area related to the display of the game. When the pointer is saved in the stack pointer save area of ​​RAM111c, the flag register is Since the flags (especially the zero flags) may change, the flags are pre-registered in step X52. The flag register information is saved. The flag register is an 8-bit register with each bit set to 0 or 1. The flag register takes the following value: Those disclosed in, for example, Japanese Patent Application Publication No. 3299 and Japanese Patent Application Publication No. 2018-94101 can be used.

[0184] Next, the game control device 100 starts and sets the random number generating circuit (step X55). Specifically, the random number generator is set to a specific register (CTC update enable register) in the random number generator. The setting of the code (specified value) for starting the program is performed by the CPU 111a. Also, the bit transposition pattern of the hard random numbers generated by the random number generation circuit hardware is set. In this embodiment, the random number generating circuit generates random numbers that are updated only by hardware. The numbers are the jackpot random number, the special pattern random number, the normal pattern random number, and the variation pattern random numbers 1 to 3. These random numbers are updated based on a clock that is as fast as or faster than the operating clock. A so-called "high-speed counter" may be used.

[0185] The bit permutation pattern is the bit arrangement of the extracted random numbers (the arrangement before the upper bit permutation). , and rearrange them in a predetermined order to create a different bit arrangement (the arrangement after bit transposition in the lower row). This is a pattern that determines how to replace data when storing it.

[0186] In this embodiment, the bits of the random number are swapped according to a bit permutation pattern. This breaks the regularity and increases the confidentiality of the random numbers. The transposition pattern may be a fixed single pattern or may be a set of multiple patterns prepared in advance. Alternatively, the user may select the desired number of turns. good.

[0187] Next, the game control device 100 prohibits interrupts (step X56) and the game is stopped. It is judged whether or not (step X57). If the safety device is activated or the game (special chart change display A severe error 2 (see below) that requires the game, general game, round game, etc. to be stopped ) occurs, it can be determined that gaming has stopped.

[0188] When the game is not stopped (step X57; N), the game control device 100 The information (value) of the buffer is pushed to the internal stack area (step X58) and the buffer is Execute the performance display editing process to calculate performance information such as the ball rate (ball payout rate) (step X5 9) Here, you may calculate performance information (such as the ratio of special features and payout rate). In addition, performance information and other There is an error in the work area for performance display (part of the outside work area) related to the display (performance display) If there is a flag register, you can clear it. Then, restore the flag register information (POP ) (step X60) and enable the interrupt (step X61). In addition to the case where the error is not a strong error 2, a weak error (described below) or a strong error 1 ( Even if a problem occurs (described later), the game is not stopped and the performance display editing process, etc. are included. The process of X58 to X60 is executed. If a weak error or a strong error 1 occurs, In addition, a configuration in which the processes of steps X58 to X60 are not executed is also possible.

[0189] As described later, when the performance display editing process is started, the stack pointer is set to the game control Safety device information, performance information, and performance display (performance information display) from the stack area related to the area ) to the out-of-area stack area related to the game control stack pointer When saving to the stack pointer save area of ​​RAM111c, the flag of the flag register ( In particular, the zero flag may change, so the flag setting is done in advance in step X58. If you save the register information after jumping to a program outside the area, The program will be written to the game control RAM (within the area), so I try to evacuate before the pump.

[0190] On the other hand, when the game is stopped (step X57; Y), the game control device 100 An interrupt is permitted without executing display editing processing or the like (step X61). When the safety device is activated or when a severe error 2 occurs, the performance display editing process (especially Because the base value calculation process during the performance display editing process is not executed, performance information such as base values ​​is not displayed. is not recalculated and does not change. In addition, even if a strong error 2 occurs, the game will not be stopped and the performance It is also possible to configure it to execute display and editing processes. Also, by enabling interrupts, it is possible to execute timer interrupts. The process (Figure 15) can now be executed.

[0191] In this embodiment, errors are classified into three types: weak errors, strong errors 1, and strong errors 2. In addition, when the performance control device 300 receives an error / illegal command, it detects a weak error or a strong error. Error notifications of different strengths corresponding to Error 1 and Strong Error 2 can be set and executed.

[0192] For example, the performance control device 300 controls the volume of the error notification sound from the speakers 19a and 19b. or an LED that emits light for error notification (for the display of the board decoration device 46 or the frame decoration device 18) The brightness of the LED may be increased in the order of weak error < strong error 1 ≦ strong error 2. The speaker volume or LED brightness for Strong Error 1 and Strong Error 2 may be set to the same. In addition, when a weak error occurs, the performance control device 300 adjusts the volume of the notification sound to the hall volume. The volume is adjusted in the player setting mode process (step S11) (below the maximum volume) and the strong effect is When Error 1 and Strong Error 2 occur, the volume of the notification sound may be set to maximum volume.

[0193] A weak error occurs when the shoot ball out switch signal is generated in response to a lack of game balls before the payout. An overflow occurs when the ball runs out and the lower tray 23 becomes full. This includes overflow errors that cause switch signals. The signal is not output to the external information terminal board 71 (see FIG. 43). These may include normal errors and abnormal dispensing errors in which a status signal is generated indicating a dispensing abnormality.

[0194] Strong error 1 is a frame opening error related to frame opening, and is a glass frame opening error and a main frame opening error. Strong error 1 includes the door / frame open signal as an external information signal. A signal (step X504) is output to the external information terminal board 71 (see FIG. 43).

[0195] Strong error 2 is an error related to fraud and should be treated as a stoppage of the game. Illegal stones, illegal board signals, illegal frame signals, illegal vibrations, abnormal discharge errors, V-passing errors, big prize slots In the case of strong error 2, the external information signal is a security signal (step The error signal X521) is output to the external information terminal board 71 (see FIG. 43). This may include a ball error. If a strong error 2 occurs, the game (special chart change display game) The game (game, general game, round game, etc.) is stopped and it can be determined that the game is stopped. (Step X57). Also, if the safety device is activated when a strong error 2 occurs, As well as the above, there are special chart change display games, regular chart change display games, round play (jackpot A state where play is suspended (a state where play is not possible, a state where play is prohibited) It is possible to generate.

[0196] After step X61, the game control device 100 determines whether a power outage has occurred. (Step X62). If no power outage occurs (Step X62; N), Step X This returns to the process of step X56. The loop of steps X56 to X62 continues until a power outage occurs. The process is repeated. And, until a power outage occurs, the game will not stop, i.e. In addition, unless a safety device is activated or a severe error 2 occurs, the performance display editing process (stage Performance information such as base values ​​can be repeatedly calculated using the step X59.

[0197] The repetition period of the loop process is the timer interrupt period (a predetermined time period, e.g. Since this is much shorter than the interrupt period (e.g., 4 ms), the performance display editing process is executed many times during the interrupt period. Therefore, the number of winning balls and the number of balls discharged (the number of balls entering the outlet 30a) If there is a ball, performance information such as base values ​​can change immediately.

[0198] When a power outage occurs (step X62; Y), the game control device 100 Start processing, disable interrupts (step X63), and output off data to all output ports. (Step X64). Then, the power failure inspection area check data 1 is set in the power failure inspection area 1. (Step X65) and save the power failure inspection area check data 2 in the power failure inspection area 2. (Step X66). Furthermore, a check is performed to calculate the checksum when the RWM is powered off. The checksum calculation process is executed (step X67), and the calculated checksum is saved. (Step X68). Finally, the process of prohibiting access to the RWM is executed (Step X 69), and waits until the power to the gaming machine is cut off.

[0199] In this way, the check data is saved in the power failure check area, and the check data is By calculating the checksum, the information stored in the RWM before the power was cut off is backed up correctly. When the power is turned on again, it can be determined whether the device has been backed up or not.

[0200] As described above, the main process has been described. For example, the process of steps X56 to X62 If the setting key switch and RAM initialization switch are turned on during A similar determination process is performed, and the probability setting change flag is set in the same manner as in step X32. Thus, the gaming machine 10 can be switched to the setting variable state (setting change mode) any number of times while the gaming machine 10 is running. It may be possible to do so.

[0201] [RAM area configuration example] FIG. 11 is a diagram showing an example of the configuration of the RAM 111c of the gaming microcomputer 111. As shown in 1, from the first address of RAM111c, the work area, the unused area, Stack area, unused area, external work area, unused area, external stack area are allocated. The work area and stack area (stack area for game control, stack area for The unused area between the external work area and the external stack area (external work area) There may be no unused area between the tag areas.

[0202] The work area in RAM (work area for game control) can be read and written by programs in the area. This is a work area for game control that is read by programs outside the area. Probability setting value area, test signal output data area, random number area, switch control area, segment area In addition to the power failure inspection area, power failure inspection area 1, power failure inspection area 2, and checksum area, the safety device is in operation. The safety device operation flag area indicates whether the safety device is in operation or not, and the timer interrupt (for example, 4m The area includes an acquired ball count area that stores the number of acquired balls acquired as prize balls within a certain period (seconds).

[0203] The external work area of ​​RAM is read and written by external programs, and The area to be read. The outside work area is the safety device counter value corresponding to the difference in the number of balls (difference in balls The safety device counter area stores the number of safety devices (number of safety devices + initial value), and the safety device operation area corresponds to the state of the safety device. The safety device operation information area stores information, and the old operation information area stores old operation information. It is possible to store safety device information related to all devices. Safety device counter area (3 bytes size) The number of balls is not read by the program in the area, but the safety device counter value or the difference in the number of balls is When sending the information to the performance control device 300 using the difference ball command, the information is read by the program in the area. In this embodiment, the safety device counter value is compared to the number of balls difference. For example, the difference in the number of balls is added to a predetermined initial value (100,000) (Safety device counter value = difference in the number of balls) However, the safety device counter value corresponds to the difference in the number of balls and indicates the difference in the number of balls. The present invention is not limited to this.

[0204] In addition, the outside work area is used to store the work area for performance information and performance display. It is possible to store information related to performance information and performance display. The area may store information related to test signals and information related to error monitoring. In the outside work area, the safety device related work area (safety device Counter area, safety device operation information area, old operation information area) and performance information and performance display The work areas for displaying performance related to the above may be clearly separated or may be mixed. good.

[0205] The external stack area is used for processing performance information and performance display, and for safety purposes. The external stack area is used for both processing of test signals and processing of the equipment. It is also used when performing processing related to error monitoring.

[0206] In addition, there are programs within the domain (programs for processing within the domain) and programs outside the domain (programs for processing outside the domain). The programs are separated by unused areas in the ROM 111b. The program in the area M is composed of a game control program and game control data, etc. The main program corresponds to the process (Fig. 8 to 10) and the timer interrupt process (Fig. 15) ) includes the interrupt processing program corresponding to the main program or the interrupt processing program A subroutine in the ROM may be an out-of-area program. Safety device information initialization program for safety device information initialization processing, performance display editing processing Corresponding performance display editing processing program, outside area integration processing corresponding to the outside area integration processing described later Includes programs.

[0207] [Power outage recovery command transmission process] Next, the details of the power recovery command transmission process (step X49) in the main process are 12 is a flowchart showing the procedure of the power recovery command transmission process. First, the game control device 100 prepares a model designation command indicating the type of game machine (step X49a), the model-specific command is set as the performance command The processing is executed (step X49b). Next, the game control device 100 prepares a game mode command corresponding to the game mode. (Step X49c), the game mode command is set as a performance command Execute the game mode setting process (step X49d). (High probability state or low probability state) and presentation mode (normal mode or small hit RUSH mode) Contains information.

[0208] Next, the game control device 100 selects the special number corresponding to the special number 1 reserved (the number of memories in the first start memory). Prepare the reserved number command for Figure 1 (step X49e) and perform the reserved number command for the special figure 1. A performance command setting process is executed to set the command (step X49f). Next, the game control device 100 selects the special number corresponding to the special number 2 reserved (the number of memories in the second start memory). Prepare the Figure 2 reserved number command (step X49g) and perform the special Figure 2 reserved number command. A production command setting process is executed to set the command (step X49h).

[0209] Next, the game control device 100 prepares a launch position designation command corresponding to the game state. (Step X49i), the production command that sets the launch position designation command as a production command A command setting process is executed (step X49j). In step X49i, the player who hits left When in a skill state (for example, normal game state T1), the firing position designation command is left hit. A command to specify the game state to be hit to the right (for example, a specific game state T2 or a special game state) is prepared. When the attack is in the skill state, a command to specify right-hand strike is prepared as the launch position command. will be done.

[0210] Next, the game control device 100 outputs a remaining jackpot number command corresponding to the remaining jackpot number. Prepare (step X49k) and set the remaining number of jackpots command as the performance command. Then, the performance command setting process is executed (step X49l). Next, the game control device 100 prepares a screen-specifying command corresponding to the special chart status. (Step X49m), a production command that sets the command designated on the screen as a production command is Execute the command setting process (step X49n) and end the power recovery command transmission process. .

[0211] The special chart status indicates the state of the special chart change display game, for example, 0 to 5. Either one will be set. Special chart status 0 is not in play (Special chart 1 variable display game and Special chart 2 variable display game The special status field is set to 0. In this case, in step X49m, a command to specify the customer waiting demo screen as a screen specification command is executed. The mand is prepared. Special chart status 1 indicates that only the special chart 1 variable display game is being executed, and the special chart status If the status field is set to 1, the screen-specified command is executed in step X49m. A command specifying recovery screen 1 is prepared. Special chart status 2 indicates that only the special chart 2 variable display game is being executed, and the special chart status If the status field is set to 2, step X49m executes the screen-specified command. A command specifying recovery screen 2 is prepared. Special chart status 3 is when both the special chart 1 change display game and the special chart 2 change display game are being executed. If the special status field is set to 3, step X49 is executed. In m, a command specifying recovery screen 3 is prepared as the screen specification command. Special status 4 is the first special game state, which is a special game state based on a jackpot. If the special status area is set to 4, the screen A command designating recovery screen 4 as the designated command is prepared. Special status 5 is the second special game state, which is a special game state based on a small win. If the special status field is set to 5, the screen is A command designating the recovery screen 5 as the designated command is prepared.

[0212] In this way, the screen command is different for each state, so the 4th pattern LED (lamp display The lamp display unit 1, 2) of the device 48 can also be restored to some extent. The device 300 operates the lamp display unit based on a command for specifying a screen from the game control device 100. Whether to display the change of 1 (4th pattern LED for special pattern 1 change display game) or not, lamp display Determine whether or not to display the variation of part 2 (4th pattern LED for special pattern 2 variation display game). The command for specifying the screen does not include information about the stop symbols. All patterns will be restored to their original state.

[0213] [Safety device information initialization process] Next, details of the safety device information initialization process (step X53) in the main process 13 is a flowchart showing the procedure of the safety device information initialization process. In the safety device information initialization process, the safety device counter area, safety device operation information area, and old operation This initializes or clears the information area and stores the safety device counter value, safety device operation information, old operation information, etc. The safety device information is reset to the initial value (initial information). The old operation information indicates the previous state (mainly one interrupt before).

[0214] The game control device 100 first sets the stack pointer to the stack pointer of the outside work area. The data is saved in the data storage area (step X71), and the stack pointer is set to the outside stack area (area Set the address value indicating the beginning of the external stack area as the value of the external stack area. (Step X72). This places a stack pointer indicating the stack to be used within the area. Switch from a stack area to an out-of-area stack area.

[0215] Next, the game control device 100 saves the register information (values) to the external stack area (P The register to be saved is the register to be protected (safety device Only the registers used in the information initialization process are necessary, and the outside area integration process (Figure 46) To save all the general-purpose registers, use the register Push to both register bank 0 and register bank 1.

[0216] Next, the game control device 100 saves the initial value (100,000) in the safety device counter area. The safety device counter value is reset to the initial value (step X74). When the difference in the number of balls decreases from 0, the safety device counter value (=difference in the number of balls + initial value) is Since the value may be smaller, the initial value is set to a value greater than 0, but not to a value other than 100,000. In this way, when the power is restored (when the power is turned on), the safety device counter value is However, the special chart change display game is initialized (cleared) so as not to cause any disadvantage to the player. The ceiling counter value, which indicates the number of times the RAM has been executed outside, is set when the RAM initialization switch 112 is not on. As long as this is the case, it does not need to be initialized (cleared) when power is restored. Then, the safety device operation information area is filled with the safety device operation information corresponding to the non-operated state (normal state) of the safety device. The safety device non-operation information (value 0) is saved as safety device operation information (step X75). Then, the safety device non-operation information (value 0) is saved in the old operation information area as the old operation information (step In other words, the safety device counter is initialized and the operation information is also cleared (if the safety device is not in operation). (state) will be used.

[0217] Next, the game control device 100 restores the saved register (step X77) and The stack pointer is loaded from the safe pointer storage area and the stack pointer is set (step X78). The device information initialization process ends. The stack pointer is set to the address of the internal stack area. It will show the dress.

[0218] In the above safety device information initialization process, the information is written directly to the RAM without using a register. When writing to a program, the registers are not saved / restored. In this case, the registers are not saved to RAM either. Since this is not performed, the stack pointer-related processing (steps X71, X72, X73, and X77) ,X78) is also unnecessary. Also, saving / resetting the flag register before and after the safety device information initialization process There is also no need for return (steps X52, X54).

[0219] In this embodiment, the safety device counter value is set to 0 to 189999 ( When the value is 0 to 189999, the safety device operation information is that the safety device is not activated (normal). Safety functions that correspond to non-operational states (pre-operation state, operation warning state, and normal state without operation) The safety device counter value is 190000 to 194999 (safety When the total device counter is 190000 to 194999, the safety device operation information is The safety device operation notice information (value 1) corresponds to an operation notice state that warns of the operation of the safety device.

[0220] In addition, the safety device counter value is 195000, which is the counter reference value (safety device counter = If the game is not stopped even after reaching 195000, the safety device will be activated. The information is safety device operation warning information (value 2) corresponding to an operation warning state that warns of the operation of a safety device. In this case, the difference in the number of balls (= number of safe balls - number of discharged balls) reaches the standard value of 95,000. However, since the player is in the middle of a big win or a small win, the above condition (1) is met but the condition (2) is not met. When this condition is met, it corresponds to a case where the conditions for the safety device to operate are not met.

[0221] Furthermore, when the safety device counter value reaches 195000 (safety device counter = 195000), When the threshold is reached and the game is stopped, the safety device operation information indicates that the safety device is in operation. The safety device is in operation (value 3) corresponding to the safety device in operation (operating state). In this case, the difference in the number of balls is The ball reference value of 95,000 has been reached, and the ball has not yet been hit, nor has it been hit in the small or large win state. )(2) is satisfied, it corresponds to the case where the operating conditions of the safety device are satisfied. .

[0222] In addition, the RAM 111c of the gaming microcomputer 111 is provided with a RAM dedicated to the safety device (a RAM dedicated to the safety device). A work area (program area) may be provided in the RAM dedicated to the safety device. The RAM initialization switch is turned on. The safety device operation flag area is cleared when the RAM initialization switch is turned ON. The number of balls acquired is cleared when the number of balls is cleared to 0. Also, the RAM area dedicated to the safety device External work area (area that is read and written by external programs and read by internal programs) is not read by the program in the area, but is a reference when sending the difference in balls by command. All device counter area (3 bytes) and safety device operation information area that stores the current status It also includes an old operation information area that stores the previous status (mainly one interrupt before).

[0223] [Performance display editing process] Next, the details of the performance display editing process (step X59) in the main process will be explained. 14 is a flowchart showing the procedure of the performance display editing process. The game control device 100 first sets the stack pointer to the stack pointer of the outside work area. The data is saved in the data storage area (step X81), and the stack pointer is set to the outside stack area (area Set the address value indicating the beginning of the external stack area as the value of the external stack area. (Step X82). This places a stack pointer indicating the stack to be used within the area. Switch from a stack area to an out-of-area stack area.

[0224] Next, the game control device 100 sets the registers for both register bank 0 and register bank 1. The register information (value) is pushed to the external stack area (step X83). It is preferable to save all the general-purpose registers here. A validity check is performed to determine the validity of the work area for performance display, and if it is found to be invalid and abnormal, In this case, initialize the work area for performance display (including initial value setting) (step X8 4).

[0225] In the validity check, the value stored in the performance display work area was an impossible value according to the design. If the value deviates from the design value (if it is outside the specified range), it can be determined to be invalid. The performance display RAM initialization completion flag indicates that the performance display work area has been initialized. Determine whether a specific value (e.g. 5Ah) is stored and use it as a division value to calculate the base value, etc. Determine whether the number that manages the progress of the process is within a specified range and monitor the value of the switch counter. The display period management determines whether the number of switches to be displayed is within the range of the current display period. Determine whether the number is within the range of the number of periods (0 to 3) and return the current time window number. In this way, the validity judgment is performed by determining whether the data is within the range of the number of sections (0 to 4). Determine whether the value of the area used as a pointer to the table is within a specified range. This is to prevent the program from running out of control by obtaining an out-of-range value. This can prevent errors from occurring in advance. Also, the validity of each performance display editing process is checked. This is effective.

[0226] In addition, since the validity check is performed every time the performance display editing process is executed, If the work area is not valid, it can be initialized immediately and abnormal performance indication (abnormal background This can minimize the risk of malfunction (display of temperature, etc.).

[0227] In addition, the initialization of the work area for performance display (including the initial value setting) is performed after saving the stack pointer. In order to protect the area, the area other than the stack pointer storage area is initialized. In this embodiment, the external stack area is not initialized, but it may be initialized. Even if the external stack area is initialized, the register values ​​saved in the external stack area are Protect and do not initialize. Initialization of the work area for performance display is done in the work area within the area (game control The initialization of the work area (for game control) and the stack area (for game control stack area) are different. Since it is executed by the internal work area and internal stack area, it does not affect the internal work area and stack area.

[0228] Next, the game control device 100 calculates the base value (ball payout rate) from the data (normal Determine whether it is time to switch the counting period for counting balls (number of balls won, number of regular winning balls, etc.) (Step X85). The total number of balls out since the power was turned on (total number of balls discharged, total number of outs) A counting period is set for each total number of out balls, and each time the total number of out balls reaches a certain number (for example, 600 The aggregation period will change every time an increase of 00 occurs.

[0229] For example, the timing of switching the counting period is determined when the total number of outs from the time the power is turned on is a predetermined number. The timing of when the numbers become 300, 60300, 120300, 180300, etc. In other words, the width of the time window is basically 60,000 except for the first time window. The first calculation window is 0 to 300 items, the second calculation window is 300 to 60300 items, and the third calculation window is = 60300~120300, 4th collection interval = 120300~180300, 5th collection interval The total interval is 180300 to 240300.... The interval showing the 1st to 5th time windows. The numbers range from 0 to 4, and the time window number remains at 4 for the sixth and subsequent time windows. The current time window number is stored in the performance display work area.

[0230] When it is time to switch the counting period (step X85; Y), set the time period to switch (step X86), and switch to the input port to be monitored. It is determined whether or not a switch has been input (step X87). A total out counter that counts the number of outs (total number of outs), The number of normal outs is counted by counting the number of normal outs (number of discharged balls). The total number of winning balls (number of winning balls) in each counting period is counted. You can clear the normal prize ball counter, or reset the final base value (or the latest base value) of each calculation period. The base value is shifted (moved) to the base value storage area of ​​the next time window.

[0231] In addition, when it is not the timing to switch the counting period (step X 85;N), and judge whether there is a switch input to the monitored input port (step In this embodiment, the input ports to be monitored are the third input port 124 and the fourth input port 125. This is the input port 126 (see FIG. 3).

[0232] Here, the switch status copied to the performance display work area for each input port to be monitored is Check the rising edge information (copied in step X713 of Figure 48). For each input port to be monitored, eight bits are stored to store the copied rising edge information of the switch. The switch rising edge information is stored for all monitored input ports. If all the information is 0, it can be determined that there is no input, and otherwise it can be determined that there is an input. Note that unless masked during copying, the rising edge of the switch is input. In the input processing (step X103), the switch corresponding to the new input (detection) is The bits corresponding to the switches that do not have new inputs are set to 1, and the bits corresponding to the switches that do not have new inputs are set to 0. .

[0233] When there is a switch input to the input port to be monitored (step X87;Y), check the input of the switch (target switch) corresponding to the switch counter. The input information is obtained by clicking (step X88). The target switch here is the first special variable The upper large winning port switch 38a of the winning device 38 and the lower large winning port switch of the second special variable winning device 39 switch 39a, start winning port 1 switch 36a of the start winning port 36, start port of the normal variable winning device 37 2 switch 37a, the general winning port 35 winning port switch 35a (left winning port switch, right winning port switch The base value (or out value) is set by detecting the game ball using the out ball detection switch 74, etc. It can change the ball rate.

[0234] Next, the game control device 100 judges whether or not the target switch is in its valid period ( Step X89). In addition, there have been cases of fraudulent entry into the big prize slot and regular power fraud, and the big prize slot and the second start prize slot If the winning entry to 37 is invalid, i.e., the big winning entry switch 38a, 39a or the starting entry switch 2 In addition, the start port 1 switch 36a and the out ball detection switch 37a may not be effective. There are also switches such as Chi74 that are always on.

[0235] The game control device 100, when the target switch is in its valid period (step X89; Y) Then, it is determined whether or not there is an input to the target switch corresponding to the switch counter (step X 90). If the target switch is not in its valid period (step X89; N) or the target switch If there is no input (step X90; N), proceed to step X98.

[0236] When there is an input to the target switch (step X90; Y), the game control device 100 The input information (1 bit) of the bit corresponding to the target switch is cleared (step X91), and the It is judged whether or not the normal base state is in progress (step X92). The normal game state is a period during which the base value can be calculated and updated. It is.

[0237] When the game control device 100 is in the normal base state (normal game state) (step X92;Y), if the target switch is a switch that awards prize balls, it corresponds to the target switch By adding the number of winning balls, the total number of winning balls in the calculation period is updated. Next, if the target switch is the out ball detection switch 74, By adding 1 to the total number of out balls in the counting period, the number of out balls in the normal count ( The number of normal outs and the number of normal discharged balls are updated (step X94). Next, the target switch is When the out ball detection switch 74 is activated, the total number of out balls (total out The number of balls dispensed and the total number of balls discharged are updated (step X95).

[0238] In this embodiment, the out ball detection switch 74 is used to detect the ball that has been ejected from the game area 32. All game balls that have passed through the winning hole or the outlet 30a are detected. Not only the game balls that enter the out hole 30a, but also the winning hole (start hole (start winning hole 36, Ordinary variable prize device 37), large prize slot (special variable prize device 38, 39), or general prize slot 3 5) The game ball that enters the slot is guided to the out ball detection switch 74 via a passage (not shown). It is detected.

[0239] When the game control device 100 is not in the normal base state, which is the normal game state (step X92;N), without updating the number of regular prize balls or the number of regular out balls, only the total number of out balls is updated. Therefore, the base state is not the normal base state but the high base state (second play In the special game mode, the number of regular prize balls and the number of regular out balls are is not updated, and the base value calculated from the number of regular prize balls and the number of regular out balls (regular prize balls ÷ regular The number of outs is not updated and remains unchanged. By eliminating the judgment process, the base value can be updated as the payout rate in all game states (changes It is also possible to configure it so that

[0240] Next, the game control device 100 changes the target switch to the next one in the next performance display editing process. In order to update the switch counter, the switch counter is updated by +1 (step X96). The performance display editing process is performed by looping the timer interrupt cycle (predetermined time This is executed at intervals much shorter than the period (e.g., 4 ms) (e.g., a few μs). Therefore, during the interrupt period, the performance display editing process is executed repeatedly, and the switch counter (e.g. For example, 0 to 7) are used to set the bits (for example, bits 0 to 7) of all switches for each input port being monitored. The switch counter covers bits 1 through 7. Also, the switch counter is updated to 0 after the final value (e.g. 7). The switch will then update and start checking the switch input for the next monitored input port. For example, first the switch input is checked for the third input port 124, then The input of the switch is checked with respect to the fourth input port 126 .

[0241] On the other hand, when there is no switch input to all the input ports to be monitored, the game control device 100 In this case (step X87; N), a base value calculation process (predetermined process) is performed to calculate the base value. (Step X97). Note that the switch input is first input to the input port to be monitored. On the other hand, some or all of the monitored input ports may not have the switch input initially. Even if the switch input is After that, the input information of the target switch where the input was made is cleared (step X91). This means that there will be no switch input to any of the monitored input ports.

[0242] In the base value calculation process, the base value is the ratio of the number of regular winning balls to the number of regular out balls. It is calculated by dividing the number of winning balls by the number of out balls. A prize hole 36, a normal variable prize device 37), a large prize hole (special variable prize device 38, 39), or one When a ball is entered into the general winning hole 35), the first step is to switch the winning hole to which the prize ball is awarded. The number of winning balls is updated by input (detection) of switches 35a, 36a, 37a, 38a, and 39a. The base value changes, and the input of the out ball detection switch 74 changes as the second stage. (Detection) usually updates and changes the number of out balls, and the base value changes. When a ball enters the prize slot, the base value changes in two stages (affected When a ball enters the out hole 30a of the game board 30, the out ball The number of out balls is usually updated and changed by the input (detection) of the detection switch 74, and the base value On the other hand, if a ball enters the normal starting gate 34, the number of normal prize balls also changes. The number of out balls is not updated or changed by the ball itself, so the base value remains unchanged. Even if a ball enters the starting gate 34, no prize balls are awarded, so the number of prize balls is It is not updated.

[0243] The base value is the same as the output value in steps X219 to X225, regardless of whether it has changed or not. The performance display is output to the performance display device 153 by the above. When the device is activated and the game is stopped, or when a strong error 2 occurs and the game is stopped, The performance display device 153 outputs the off data and goes out.

[0244] As a special case, the real-time value (BL.) of the base value is displayed. The calculation of the base value may be performed only during the value display period, and in this special case, the real-time value The number of regular winning balls and regular out balls will be updated until the display period arrives, but the base value will not be calculated. It remains unchanged. In other words, in the base value calculation process, BL (the real time up to 60,000 this time) value) → B1 (last 60,000 play area) → B2 (second time 60,000 play area) → B 3 (60,000 balls from the previous game) → BL → ··· display period (described later) Set the data to display the base value (= normal number of winning balls / normal number of outs) during the BL display period. ) and set the final calculation results for the target interval for the B1, B2, and B3 display periods. This may also be used.

[0245] After step X96 or step X97, the game control device 100 Return (step X98), load the stack pointer from the stack pointer storage area, and (Step X99), and the performance display editing process is terminated. The stack pointer indicates the address of the stack area within the area.

[0246] In FIG. 14, the process of step X97 is performed immediately after step X94. Without waiting for the input check of all switches of the monitored input port, the normal number of winning balls or the normal number of winning balls It is also possible to configure the system so that the base value calculation process is performed immediately after the number of out balls is updated.

[0247] [Timer interrupt processing] Next, the timer interrupt process will be described. FIG. 15 shows the timer interrupt process (interrupt process The flowchart shows the procedure for the timer interrupt process. A periodic timer interrupt signal generated by the CTC circuit in the timer is input to the CPU 111a. When a timer interrupt occurs in the gaming microcomputer 111, the timer The interrupt process starts.

[0248] When the timer interrupt process is started, the game control device 100 first selects the register buffer to be used. Specify register bank 1 as the register bank (step X101), and then select a specific register (e.g., D The upper address of the RAM start address is set in the register (step X102). Register bank 0 to register bank 1 used in the main process at the start of the current interrupt process By switching to this, it is equivalent to saving the registers used in the main process. When the timer interrupt process starts, the interrupt is automatically disabled. Step X102 In this case, the same process as step X4 of the main process is performed, but the register bank is different.

[0249] Next, the game control device 100 receives inputs and signals from various sensors and switches, That is, an input process is executed to read the state of each input port (step X103). Based on the probability setting change flag and the probability setting confirmation flag, It is determined whether the setting is being confirmed (step X104). If confirmation is in progress (step X104; Y), a confirmation is performed to change or confirm the probability setting value. Execute rate setting change / confirmation processing (step X105).

[0250] When the game control device 100 is not changing the probability setting or checking the probability setting (step X104;N), based on the output data set by various processes, the solenoid (for example, large input The actuators such as the solenoids 38b and 39b are driven and controlled, and the LEDs are driven and controlled (e.g., The output process for performing the light control is executed (step X106). If a signal to stop firing is output in step X5 of the By doing so, a launch permission signal can be output, and the launch permission signal can be set to an permitted state.

[0251] Next, the game control device 100 transmits the commands (payout A dispensing command transmission process is executed to output a command (such as a command) to the dispensing control device 200 (step Then, the start port 1 switch 36a, the start port 2 switch 37a, the winning port switch Whether or not a normal signal is input from the big prize opening switch 35a, the big prize opening switch 38a, 39a is monitored. A winning gate switch that monitors the winnings and errors (such as whether the front frame or glass frame is open). Then, the switch / status monitoring process is executed (Step X108).

[0252] Next, the game control device 100 judges whether the game is stopped or not (step X109 If a safety device is activated or a severe error 2 occurs that requires the game to be stopped, In this case, it can be determined that the game is stopped. Wave irregularities, vibration irregularities, abnormal discharge errors, V-passing errors, big prize entry slot irregularities, regular power irregularities, etc.) A game stop state may be generated only when one of the following occurs (for example, an abnormal discharge error). In that case, if a safety device is activated or any of the errors occurs, If this is the case, it is determined that the game is stopped.

[0253] When the game is not stopped (step X109; N), the game control device 100 Switch monitoring process (step X110), special drawing 1 game process (step X111), special drawing 2 Game processing (step X112), general game processing (step X113), segment L ED editing process (step X114) is executed. Then, the process after step X115 is executed. Execute.

[0254] In the segment LED editing process, the multiple segment LEDs constituting the collective display device 50 are A part of the display (for example, the memory display unit (hold display unit 53, 54, 60), the round display unit 55, and the first Settings related to the driving of the game status display unit 56 and the second game status display unit 57 are executed. Regarding the driving of other parts of the collective display device 50 (for example, the variable display parts 51, 52, 59) Settings and the like are executed in the pattern change control process (steps A122, A154). Regarding the driving of another part of the device 50 (for example, the probability state display unit (third game state display unit 58)) The settings to be made are executed in the power failure recovery process (step X48) or the like.

[0255] When the game is stopped (step X109; Y), the game control device 100 starts the start slot. Switch monitoring process (step X110), special drawing 1 game process (step X111), special drawing 2 Game processing (step X112), general game processing (step X113), segment L The process from step X115 onwards is carried out without executing the ED editing process (step X114). In this way, if the safety device is activated or if a strong error 2 occurs and the game is stopped, In this case, the special drawing 1 game processing (step X111) and the special drawing 2 game processing (step X11 2) and the normal game process (step X113) is not executed, so the number of special reserved maps and the normal reserved maps The number does not change. On the other hand, if a weak error or strong error 1 occurs, the game is not stopped, and Figure 1 Game Processing (Step X111) and Special Figure 2 Game Processing (Step X112) and Regular Figure Game Since the group process (step X113) is executed, the number of reserved special drawings and the number of reserved regular drawings are updated by +1 ( It can be changed by updating it by -1 (when a hold is created) or by updating it by -1 (when a hold is consumed).

[0256] In addition, depending on the type of error, such as weak error, strong error 1, and strong error 2, the start switch Chi monitoring process (step X110), special game 1 process (step X111), special game 2 process Game processing (step X112), general game processing (step X113), segment LED It is also possible to perform some of the editing processes (step X114) and not perform the others. For example, if a strong error 2 occurs, only the segment LED editing process is executed. It is acceptable to carry out such measures.

[0257] Furthermore, the game control device 100 outputs safety device operation information corresponding to the state of the safety device to the performance control device. A safety device that can send a command to the performance control device 300 or set a safety device operation flag. The device-related process is executed (step X115). Then, the detection signal from the magnetic sensor 61 The magnet irregularity monitoring process is executed to check whether there is an abnormality or not (step X1 16) Furthermore, the detection signal from the board radio wave sensor 62 of the game board 30 is checked to see if there are any abnormalities. The radio wave irregularity monitoring process is executed to determine whether or not the radio wave irregularity has occurred (step X117).

[0258] Thereafter, the game control device 100 detects the fraudulent action caused by vibration based on the input from the vibration sensor 65. Next, execute the vibration fraud monitoring process to monitor the irregularities from the big prize opening (step X118). An abnormal discharge monitoring process is executed to monitor normal discharge (step X119). Then, the special variable winning device 38, 39 has the large winning port switch 38a, 39a, and the specific area Based on the input from the switch 72a (V winning port switch) and the remaining ball discharge port switch 73 , monitors the abnormal discharge of the special variable winning devices 38, 39, and when an abnormal discharge occurs, The occurrence flag is set. In addition, the large prize opening switch 38 of the special variable prize device 38, 39 The game ball that has passed through a, 39a is turned on by a specific area switch 72a (V winning port switch) or a remaining The ball passes through the ball outlet switch 73 and is discharged.

[0259] Next, the game control device 100 sets signals to be output to various external devices in an output buffer. Then, the external information editing process is executed (step X120). Then, it is determined whether or not the game is stopped (step X121).

[0260] When the game is not stopped (step X121; N), the game control device 100 The register is saved to the internal stack area (step X122) and the safety device counter value is updated. Executes out-of-area integration processing, such as (calculating the difference in number of balls) and controlling the display of the performance display device 153 (Step X123). After that, the flag register is restored (Step X124). If the safety device is not activated and severe error 2 has not occurred, the interrupt process ends. In this case, if the game is not stopped, the process of steps X122 to X124, including the outside area integration process, etc. is executed.

[0261] In addition, when transitioning to the outside area integration process, the stack pointer is moved to the area related to game control. Switch from the stack area to the outside stack area. At that time, the stack point for game control is When the stack pointer is saved in the stack pointer save area of ​​RAM111c, the flag of the flag register is Since the flags (especially the zero flag) may change, the flags are The lag register is saved.

[0262] On the other hand, when the game is stopped (step X121; Y), the game control device 100 The timer interrupt process is terminated without executing the out-of-area integration process, etc. When the error occurs or when a strong error 2 occurs, the out-of-area integration process is not performed. The safety device counter value is not updated, and the performance display contents such as the base value are not updated. This makes it possible to omit unnecessary control during game stoppage.

[0263] Unlike the above, even if a strong error 2 occurs, the game will not be stopped and the start switch will be monitored. Processing (step X110), special drawing 1 game processing (step X111), special drawing 2 game processing (Step X112), normal game processing (Step X113), segment LED editing processing It is also possible to configure the system to execute the process (step X114) even if a strong error 2 occurs. It is also possible to configure the device to execute outside-area integration processing, etc.

[0264] Also, when returning from timer interrupt processing, the interrupt disable state is restored and the register bank is specified. The restoration of the settings is configured to be done automatically, but depending on the CPU used, external information editing may be required. After processing, the process of enabling interrupts and returning the register bank specification to register bank 0 The theory may also be carried out.

[0265] [Output processing] Next, the details of the output process (step X106) in the timer interrupt process will be explained. Fig. 16 is a flowchart showing the procedure of the output process. The game control device 100 first outputs data for the segments of the collective display device (LED) 50. The segment output port (third output port 135) outputs off data to the corresponding segment output port. The third output port (the third output port 135) is reset (step X201). All solenoids (main entry solenoid 38b, 39b, lever solenoid 72b, normal solenoid Then, the output data for the control signal input 37c is set to OFF (step X202). As in step X109, it is determined whether the game is stopped (step X203). When a safety device is activated or a severe error 2 occurs that requires the game to be stopped It can be determined that play has stopped.

[0266] When the game is not stopped (step X203; N), the game control device 100 Data for solenoids 38b, 39b, lever solenoid 72b, and normal power solenoid 37c The data to be output to the solenoid output port (second output port 134) is synthesized ( Step X204). Then, the data is sent to the solenoid output port (the second output port 134). (Step X205). When the game is stopped (Step X203; Y), Do nothing and proceed to step X205 to set the solenoid output port (second output port 134 ) to output off data (step X202). This means that if the game is stopped, All solenoids will stop working, and the large prize hole, special area, normal variable prize device 37, etc. will be closed. In this way, the big prize opening is closed when the game is stopped, and the round game is stopped. (Playing during a big win or small win) cannot be performed.

[0267] The game control device 100 then sequentially scans the digit lines of the collective display device (LED) 50. The value of the digit counter for scanning is updated by +1 in the range of 0 to 3 (although only 1 is added). The next digit after 3 is updated to 0 (step X206). The digit output data to the digit line of the LED to be output is obtained (step X207). Then, the acquired digit output data and external information data are synthesized (step X208), and the synthesized The data is output to the digit / external information output port (fourth output port 136) (step The external information to be synthesized in step X208 is, for example, a door / frame opening signal and a sensor It is a security signal.

[0268] Next, the game control device 100 outputs the off data as segment output data to the segment line. Then, the output data for prohibiting emission is set (step X210). Step X211). In addition, like step X203, it is judged whether the game is stopped or not. It is determined (step X212).

[0269] When the game is not stopped (step X212; N), the game control device 100 The segment line is transferred from the segment area in RAM 111c corresponding to the counter value. Load the launch output data (step X213), set the launch permission output data (step X214), and Step X214) and send the loaded segment output data to the segment output port (third output The segment area is output to the port 135 (step X215). It may be included in the work area (work area for game control).

[0270] In this way, when the game is not stopped, the value of the digit counter is incremented by +1 within the range of 0 to 3. Each time the bit is updated, a new digit line is selected and the eight cells of the digit that this digit line connects to are Segment output data is output to the segment line. Digits 0 to 3 are output in sequence. Selected, the collective display device 50 (special pattern display device (special pattern 1 display device 51, special pattern 2 display device 5 2), special drawing reservation display device (special drawing 1 reservation display device 53, special drawing 2 reservation display device 54), round table display unit 55, a first game status display unit 56, a second game status display unit 57, and a third game status display unit 58 , ordinary pattern display device (ordinary pattern display device 59), ordinary pattern reservation display device (ordinary pattern reservation display device 60) A dynamic driving method (dynamic lighting control) for this purpose is realized.

[0271] On the other hand, when the game is stopped (step X212; Y), the game control device 100 The off data (step X21) is output without processing steps X213 and X214. 0) to the segment output port (third output port 135) (step X215). This allows the game to be stopped when the safety device is activated or when a strong error 2 occurs. In this state, the collective display device 50 is turned off. The display game and the regular game cannot be executed. indicates that the game is stopped, a safety device has been activated, or a severe error 2 (fraudulent error) can recognize that something has happened.

[0272] Next, the game control device 100 outputs various types of external information to the external information terminal board 71. The external information to be synthesized in step X216 is loaded and synthesized (step X216). For example, the jackpot signal 1, the jackpot signal 2, the jackpot signal 3, the jackpot signal 4, and the number of times the pattern is determined These are the signal, the starting gate signal and the main prize ball signal. Furthermore, the game control device 100 outputs the synthesized data and the firing permission or firing prohibition data. The data is then synthesized (step X217), and the final synthesized data is sent as external information and a launch permission signal. The output port (fifth output port 137) is output (step X218). If the game is not stopped, the output data becomes the firing permission (step X214), and if the game is stopped, In some cases, the output data is forbidden (stopped) from firing (step X211). When the safety device is activated or a strong error 2 occurs, the ball is While the launch of balls from the launching device is prohibited, the game can only be played when the game is stopped. If the player is in a game stop state, the ball launcher is permitted to launch the game ball. In this case, the ball launcher is allowed to launch the game balls and is not prohibited from launching (stopping launching). It is possible.

[0273] Next, the game control device 100 reads the data of the segments of the performance display device (LED) 153. Segment output port 2 (sixth output port 141) is used to output OFF data. Then, the second communication output port (the sixth output port 141) is reset (step X219). The value of digit counter 2 for sequentially scanning the digit lines of the performance display device 153 is updated by +1 in the range of 0 to 3 (only 1 is added, but after 3 it is updated to 0) (step In addition, the digits to the digit lines of the LEDs corresponding to the value of Digit Counter 2 are The digit output data is obtained (step X221). Then, the obtained digit output data is The data is output to the digit output port 2 (the seventh output port 142) (step X222).

[0274] Next, the game control device 100 determines whether the game is stopped or not, as in step X203. Determine (step X223). If the game is not stopped (step X223; N), From the performance display device segment area in RAM 111c corresponding to the value of digit counter 2 The segment output data is loaded (step X224). Performance display device segment area is included in the work area for performance display related to performance information and its display (performance display). The loaded segment output data is sent to segment output port 2 (sixth output port 141 ) (step X225), and then the output process is terminated.

[0275] On the other hand, when the game is stopped (step X223; Y), the game control device 100 The output process is terminated without executing the processes of steps X224 and X225. Therefore, if the safety device is activated and the game is stopped, or if a strong error 2 occurs and the game is stopped, If so, the segment output data of the performance display device segment area is Because the output port for 3 (the sixth output port 141) cannot be output, the off state of step X219 is The data is output as is to the output port (sixth output port 141) for the performance display device 153. In this case, when the value of digit counter 2 goes through the range of 0 to 3, The performance display device 153 is turned off and hidden, and the performance display device 153 is turned off. The manager or attendant of the amusement facility who saw the incident confirmed that the game had been stopped, that safety devices had been activated, or that a powerful This allows you to recognize that an error 2 (invalid error) has occurred. In addition, even if strong error 2 occurs, the game will not be stopped, and steps X224 and X22 It is also possible to configure the system to execute the process of 5.

[0276] [Winning port switch / status monitoring process] Next, the winning port switch / status monitoring process in the timer interrupt process (step X108) The details of the process will be described below. FIG. 17 is a flow chart showing the procedure of the winning port switch / status monitoring process. This is a chart. The game control device 100 first resets the acquired game ball number area included in the in-area work area to 0. (Step X301). As a result, the number of acquired game balls area is within one interrupt (predetermined time This is the area that stores the number of winning balls, which is the total number of winning balls acquired during the period. The number of acquired balls area is a safety device related area, and the number of acquired balls is the number of balls acquired within one interrupt. The number of balls increases. And the number of balls in the upper large winning hole (first special variable winning device 38) A winning port monitoring table 1 corresponding to the winning port switch 38a is prepared (step X302). In addition, even if the Kamidai prize gate is not open, we will monitor whether there is any illegal winning at the Kamidai prize gate. At the same time, a fraud & winning monitoring process is executed to detect normal winning (step X303). .

[0277] After that, the game control device 100 detects the lower large winning hole in the lower large winning hole (second special variable winning device 39). A prize hole monitoring table 2 corresponding to the prize hole switch 39a is prepared (step X304). And, even though the Shimodai prize gate is not open, they monitor the Shimodai prize gate to see if there are any illegal prizes. The fraud and winning monitoring process is executed to detect normal winnings (step X305 ).

[0278] Then, the game control device 100 turns on the start port 2 switch 37a in the normal variable winning device 37. A corresponding winning slot monitoring table is prepared (step X306). Then, fraudulent winning is monitored. At the same time, a fraud & winning monitoring process is executed to detect normal winning (step X307). Next, prepare a winning gate monitoring table for a winning gate switch that allows winnings at any time and does not require fraud monitoring. (Step X308). The winning port switch that always allows winning is the start port 1 switch 36a and 35 general prize winning slots.

[0279] Next, the game control device 100 executes a winning number counter update process to update the winning number ( Step X309). Then, any of the multiple switches and signals whose states are to be monitored is A status scan counter to specify which switches or signals are to be monitored this time. The status scan counter is updated in the range of 0 to 3 (step X310). will be done.

[0280] After that, the game control device 100 changes the state to be monitored according to the value of the state scan counter. The gaming machine status monitoring table 1 for setting is prepared (step X311). Execute the gaming machine status check process to determine the status such as whether an error has occurred (step X312).

[0281] The value of the status scan counter is referred to the gaming machine status monitoring table 1, and the status scan If the value of the counter is 0, an error is output due to an occurrence such as a disconnection of the switch connector. The status (switch abnormality error) based on the constant detection signal is monitored, and the status scan counter If the value of the parameter is 1, the ball is discharged based on the shot ball out switch signal from the dispensing control device 200. The state (shooting ball out error) is monitored. The state scan counter value is 2. If the overflow switch signal is set to monitor the status (overflow error), If the value of the status scan counter is 3, the status based on the dispense abnormal status signal is In this way, the gaming machine status monitoring table 1 is set to monitor the status (dispensing error). ,Weak errors are monitored.

[0282] Next, the game control device 100 sets the state to be monitored according to the value of the state scan counter. The gaming machine status monitoring table 2 is prepared to determine the error (step X313). Execute a gaming machine status check process to determine the status of the gaming machine, such as whether a X314).

[0283] The value of the status scan counter is referred to the gaming machine status monitoring table 2, and the status scan When the value of the counter is 0, the glass frame opening detection switch 63 outputs a signal. The monitoring of the condition based on the glass frame open error is set and the value of the condition scan counter is 1. In this case, the state based on the signal output from the main body frame open detection switch 64 (main body frame open error The monitor is set to detect the following errors: front frame open error, front frame open error, etc. Also, the value of the status scan counter is 2. If the status is based on the illegal frame signal (illegal frame signal), monitoring is set and the status scan counter If the counter value is 3, status monitoring based on the touch switch signal is set.

[0284] Next, the game control device 100 judges whether the value of the state scan counter is 0 or not. (Step X315). If the value of the error scan counter is not 0 (Step Step X315; N) and proceed to step X317.

[0285] In addition, when the value of the error scan counter is 0 ( A dispensing status indicating whether the dispensing control device 200 is capable of starting dispensing control. Sets the busy signal status (payout busy signal flag) based on the payout signal. The number check process is executed (step X316), and the process proceeds to step X317.

[0286] The process of step X316 is performed by the status scan counter, which is updated at each timer interrupt. Since it is executed only when the value of is 0, it is executed once every four timer interrupts. In other words, if the timer interrupt occurs every 4 ms, step X occurs every 16 ms. The process of step 316 will be carried out.

[0287] Next, the game control device 100 detects that the specific area switch 72a is pressed at an inappropriate timing. Execute V passing timing monitoring process to monitor whether or not V has passed (step X317). In the V passage timing monitoring process, the specific area switch 72a is detected at an inappropriate timing. If a signal occurs, it is considered a V passage error.

[0288] Next, the game control device 100 checks whether any game balls remain in the specific area switch 72a. Execute the remaining ball monitoring process (step X318), and execute the winning port switch / status monitoring process. Exit. In addition, the V-pass timing monitoring process and remaining ball monitoring process in the winning gate switch / status monitoring process Processing is necessary for so-called Type 1 and Type 2 mixed machines (Type 1+2 machines), and not for normal Type 1 pachinko machines. may not be necessary.

[0289] [Fraud & Winning Monitoring Processing] Next, the fraud and winning monitoring process in the winning port switch / status monitoring process (step X303 , X305, X307) will be described in detail. FIG. 18 shows the procedure for the fraud and winning monitoring process. 1 is a flowchart showing the process. The fraud & winning monitoring process is performed by the upper large winning port switch 38a in the first special variable winning device 38, 2. The lower large winning port switch 39a of the special variable winning device 39, the winning port in the normal variable winning device 37 This is a process performed on the switch (starting gate 2 switch 37a). Regarding the general variable prize device 37) and the large prize hole (special variable prize device 38, 39), It is easy to commit fraud by opening the opening and closing member, inserting game balls, and paying out prize balls, so it is necessary to detect winning. In addition, it monitors for fraud.

[0290] The game control device 100 first detects the fraudulent monitoring period flag of the winning port switch that is the object of error monitoring. (Step X321) to determine whether or not it is during the fraud monitoring period (Step X322). For example, the fraud monitoring period is when the winning switch subject to error monitoring is not For example, when the winning port switch is the upper large winning port switch 38a, This is a period other than the special game state in which the first special variable winning device 38 is opened.

[0291] Then, the game control device 100 performs the process in the case where it is the fraud monitoring period (step X322; Y ), and judge whether there is an input to the target winning port switch (step X323). If there is no input to the winning port switch (step X323; N), the target notification timer is updated. The information is loaded (step X332). Also, if there is an input to the target winning port switch (Step X323; Y), the number of the target illegal winnings is updated by +1 (Step X324), Determine whether the number of fraudulent winnings after the addition is equal to or greater than the number of fraudulent winnings to be monitored (for example, 5). It is determined (Step X325).

[0292] The reason for the number of judgments being set to 5 is that, for example, when a large prize winning gate in an open state changes to a closed state, When the ball is caught in the door of the big prize opening, the ball exceeds the effective period of the count switch. This is to prevent cases where a winner is awarded by mistake or when there is noise in the signal from being judged as cheating. This is to prevent a false positive from being easily determined to be an error when in fact it is not. The number of judgments can be defined to be different for each switch, but in this embodiment, it is set to 5 for all switches. is.

[0293] And, if the number is not equal to or greater than the judgment number (step X325; N ), prepare a winning port monitoring table for the target winning port switch (step X330). If the number of illegal winnings is equal to or greater than the number of illegal winnings (step X325; Y), the number of illegal winnings is set as the number of illegal winnings. (Step X326) and set the initial value (for example, 60000 m seconds) is saved (step X327).

[0294] Next, the game control device 100 prepares the target fraud occurrence command as a performance command ( Step X328), and further prepare an illegal winning occurrence flag as an illegal flag (step Then, the prepared invalid flag is compared with the value in the invalid flag area of ​​the target (step X329). Step X340).

[0295] On the other hand, if the game control device 100 is not in the fraud monitoring period (step X322; N) A winning port monitoring table for the target winning port switch is prepared (step X330), and the prize ball setting The winning number counter update process is executed to determine the winning number (step X331). The fraud monitoring table (winning slot monitoring table) prepared in the status monitoring process (Figure 17) is The information stored is, for example, the data to determine whether there is input (monitoring switch bit) and the data to determine whether there is input. The lower address of the correct monitoring information, the lower address of the illegal winning number area, and the illegal winning error notification code command, the upper limit of the number of illegal wins (number of illegal wins judged), and the address of the winning port switch table and notification timer update information (permission / update), etc.

[0296] Then, the game control device 100 loads the target notification timer update information (step X3 32), it is judged whether or not the update of the notification timer is permitted (step X333). If the new entry is not permitted (step X333; N), the fraud and winning monitoring process is terminated. On the other hand, if updating of the notification timer is permitted (step X333; Y), If the timer is not 0, it is updated by -1 (step X334). Note that the minimum value of the notification timer is 0 is set to.

[0297] The update of the alarm timer is performed when the winning port switch subject to error monitoring is a winning port in the normal variable winning device 37. If it is a prize port switch (start port 2 switch 37a), it is permitted. Also, one special variable When there are two large prize entry switches in the dynamic prize entry device (large prize entry port), the notification timer is updated as follows: If the error monitoring target big prize entrance switch is one side, it is permitted, and the error monitoring target big prize entrance switch is the other side. If the prize hole switch is on the other side, it is not allowed. This allows one special variable prize device to For all false alarms, the alarm timer is updated twice as frequently, and the alarm is not updated within the specified time (e.g. This prevents the timer from running out in half the time (for example, 60,000 ms).

[0298] After that, the game control device 100 judges whether the value of the notification timer is 0 or not (step X335), if the value is not 0 (step X335; N), that is, the time is up If not, the fraud and winning monitoring process is terminated. Also, if the alarm timer value is 0, (Step X335; Y), that is, the time is up or has already been up In this case, prepare the target unauthorized release command as a performance command (step X336), A flag for canceling an illegal winning is prepared as a positive flag (step X337). It is determined whether or not this is the moment when the value of MA becomes 0 (step X338).

[0299] When the value of the notification timer becomes 0 (step X33), the game control device 100 8;Y), that is, if the value of the notification timer becomes 0 in this fraud & winning monitoring process, Then, the number of illegal winnings in question is cleared (step X339).

[0300] In addition, after the process of step X339 is completed, or the value of the notification timer is If it is not the moment when the number of illegal entries becomes 0 (step X338; N), that is, the illegal entry number before the previous time When the value of the notification timer becomes 0 in the prize monitoring process, the prepared fraud flag is set to the target fraud flag. The value is compared with the value of the lag area (Step X340).

[0301] Then, the game control device 100 checks whether the prepared fraud flag and the value of the target fraud flag area match. If it is determined that the winning is a winning combination (step X340; Y), the fraud and winning monitoring process is terminated. If the invalid flag does not match the value in the invalid flag area (step X340; N), the prepared illegal flag is saved in the target illegal flag area (step X341), The output command setting process is executed (step X342). After that, the fraud and winning monitoring process is ended. Complete.

[0302] Through the above process, a fraud occurrence command is sent to the performance control device 300 when a fraud occurs. When the fraud is cleared, a fraud clear command is sent to the performance control device 300, and a report of the fraud is sent. The start and end of the

[0303] [Winning Number Counter Update Process] Next, the winning number counter update in the winning port switch / status monitoring process and the fraud & winning monitoring process The details of the new process (steps X309 and X331) will be described. 10 is a flowchart showing a procedure for a printer update process. The game control device 100 first determines whether the game is stopped (step X351 If a safety device is activated or a severe error 2 occurs that requires the game to be stopped, In this case, it can be determined that the game is stopped.

[0304] When the game is not stopped (step X351; N), the game control device 100 The number of winning gate switches to be monitored is obtained from the monitoring table (step X352), and the target winning gate It is judged whether there is an input to the prize mouth switch (step X353). The winning table of the winning slot monitoring table prepared in the state monitoring process (FIG. 17) is The number of repetitions and the data (monitoring switch bit) to determine whether there is input are defined. Furthermore, for each winning port switch to be monitored, the number of winning balls and the lower address of the winning number counter area 1 are The address and the lower address of the winning number counter area 2 are defined. If there is no input in the switch (step X353; N), the table address is set to the address of the next record. The address is updated to the address (step X365), and it is determined whether or not monitoring of all switches has been completed ( Step X366).

[0305] On the other hand, when there is an input to the target winning port switch (step X353;Y), and load the number of acquired game balls from the acquired game ball number area (step X354). The number of winning balls corresponding to the target winning port switch is added to the number of winning game balls (step X355). The added value is saved in the acquired ball number area (step X356). The number of winning balls stored in the winning ball number area is updated for each winning port switch, The number of balls will ultimately be the total number of winning balls won within one interruption.

[0306] The number of winning balls area is in the work area within the area, and the process of updating the winning number counter is The program is written in the program (part of the program in the area) and is used to check the difference between the winnings and the losings (Figure 49). (Part of the out-of-area program) will only read it. Even if you enter the number of winning balls at once, the total value of the winning balls will not be 255 (1 byte), so No upper limit checking is performed on

[0307] Next, the game control device 100 loads the value of the target winning number counter area 1 (step X357), and update the loaded value by +1 (step X358). Furthermore, the updated value It is determined whether an overflow occurs or not (step X359). Counter area 1 is 2 bytes (0 to 65535) in size.

[0308] If no overflow has occurred (step X359 ;N), and save the updated value in the winning number counter area 1 (step X360). After the process of step X360 is completed, or if an overflow occurs (step X359 ;Y), and load the value of the target winning number counter area 2 (step X361).

[0309] After that, the game control device 100 updates the loaded value by +1 (step X362), It is determined whether an overflow occurs due to the new value (step X363). If no overflow occurs (step X363; N), the updated value is added to the winning number counter. The winning number counter area 2 is saved in 1 byte (0 ~255).

[0310] After the process of step X364 is completed or an overflow occurs, the game control device 100 If so (step X363; Y), the table address is updated to the address of the next record. Then, it is determined whether or not the monitoring of all the switches is completed (step X365). Step X366).

[0311] If the monitoring of all the switches has not been completed (step X36), the game control device 100 6;N), processing of step X353 to determine whether or not there is an input to the target winning port switch Return to step X366. Also, when the monitoring of all the switches is completed (step X366; Y), the number of winnings is This ends the counter update process. This repeats the steps until all switches are monitored. The process of X353 to X366 is repeated, and the total number of winning balls obtained in one interrupt is calculated. The number of winning balls you can win will be obtained, and you will be awarded points for winning in each winning slot (each winning area) within one interval. Based on this, the winning number counter areas 1 and 2 are updated and winning information is stored.

[0312] When the game is stopped (step X351; Y), the game control device 100 does nothing. The winning number counter update process is then terminated. The detection of game balls in the touch is disabled, the number of game balls won is not updated, and the winning number counter area 1 Since the number of winning balls is not updated, the winning information is not stored and the winning balls are not paid out. ). Note that before the game is stopped (i.e., the game ball detection by the winning hole switch is effective), (When the number of winning balls is 1, 2, or 3, the number of winning balls is 1 or 2 ... do.

[0313] The winning number counter area 1 instructs the payout control device 200 to pay out winning balls. This is an area used to send a payout command (a prize ball command) to The winning data corresponding to the winning balls that have not yet been transmitted is stored. The counter area 1 constitutes a prize ball command counter capable of storing information regarding the prize ball command.

[0314] The winning number counter area 2 is a region where the number of winning balls (the number of balls to be paid out) generated by winning into the winning slot is counted. It is used to transmit the main winning ball signal to an external device every time the number (here, 10) is reached. The data of the winning balls corresponding to the winning balls that are not generating the main winning ball signal. That is, the winning number counter area 2 stores information about the main winning ball signal. It constitutes a memorizable main winning ball signal counter.

[0315] Each of these winning counter areas has a number of winning balls set for each winning slot (e.g. For example, a prize counter area is provided for 1 prize ball, 5 prize balls, 8 prize balls, and 15 prize balls. The count in the corresponding winning number counter area is incremented by one based on the winning of the winning slot. In other words, the information on each winning entry can be stored as a unit. The number of winning counters in area 1 (2 bytes) is the number of winning counters in area 2 (1 byte). It is allocated a larger area than the original (e.g. 1000 yen), allowing it to store more winning data. This is because the main signal can be sent regardless of the state of the destination, whereas the The dispensing command may be suspended depending on the state of the dispensing control device 200 to which the command is sent. This is because there is a possibility that more unsent data will accumulate.

[0316] [Start switch monitoring process] Next, details of the start port switch monitoring process (step X110) in the timer interrupt process FIG. 20 is a flowchart showing the procedure of the start port switch monitoring process. do. The game control device 100 first performs a winning monitoring table for the start winning hole 36. 1. Prepare a winning monitoring table (step A1), execute a hardware random number acquisition process (step A2), it is determined whether or not there is a winning entry to the starting winning hole 36 (step A3). If there is no winning on 36 (step A3; N), execute the process from step A8 onward. On the other hand, if there is a winning entry to the starting winning hole 36 (step A3; Y), a right hit instruction is notified. A command is prepared (step A4), and a performance command setting process is executed (step A5). In the performance command setting process, the performance command is written to the serial transmission buffer and The command is sent to the performance control device 300. When an instruction notification command is received, the current game state is a right-hitting game state. In this case, an effect is executed instructing the player to hit to the right.

[0317] Next, the game control device 100 sets the reservation information by the start winning port 36 (starting port 1). After preparing a table for the special start switch (step A6), the special start switch common process is executed (step A7). Step A7). And, the winning monitoring table for the normal variable winning device 37 is the starting port 2 winning monitoring table. Prepare the random number generator (step A8), execute the hard random number acquisition process (step A9), and It is determined whether or not there is a win in the variable winning device 37 (step A10). If there is no winning to 37 (step A10; N), the start port switch monitoring process is terminated. do.

[0318] On the other hand, when there is a win in the normal variable winning device 37 (step A 10;Y) whether the normal variable winning device 37 (normal electric device) is in operation, that is, In other words, whether the normal variable winning device 37 is in an open state in which the game ball can win a prize or not is determined. If the normal variable winning device 37 is in operation (step A1 1;Y), proceed to step A13.

[0319] On the other hand, when the normal variable winning device 37 is not in operation (step A 11;N), and judge whether or not a regular power fraud is occurring (step A12). If the number of fraudulent winnings to 37 is equal to or greater than the number required to determine fraud (for example, 5), then a general power fraud has occurred. It is determined that the normal variable winning device 37 is in a closed state, in which the game ball cannot win a prize, and in which the game ball cannot win a prize when the normal variable winning device 37 is in a closed state. Therefore, if the game ball wins in the closed state, there is no If some abnormality or fraud occurs and a winning ball is placed in such a closed state, The number of such illegal wins is counted as the number of illegal wins. If the number of fraudulent occurrences is equal to or greater than the upper limit, it is determined that fraud is occurring.

[0320] If no regular power fraud is occurring (step A12; N), the game control device 100 After preparing a table for setting the reserved information by the winning device 37 (starting port 2) (step A13), execute the special start port switch common processing (step A14), and monitor the start port switch The monitoring process is terminated. Also, in step A12, it is determined that a normal power irregularity is occurring (step A12 If the answer is "yes", the start port switch monitoring process is also terminated. Prevent further memory from being generated.

[0321] [Hard random number acquisition process] Next, the hardware random number acquisition process (steps A2 and A9) in the start switch monitoring process The details will be described below. FIG. 21 is a flowchart showing the procedure of the hard random number acquisition process. do. The game control device 100 first detects the first start port (start winning port 36) and the second start port (normal variable The non-winning information of the start port to be monitored is set among the automatic winning devices 37 (step A21 ), among the start port 1 switch 36a and the start port 2 switch 37a, the start port switch to be monitored It is determined whether there is an input to the start switch (step A22). If there is no input to the switch (step A22; N), the hard random number acquisition process is terminated. If there is an input to the start switch to be monitored (step A22; Y), the random number latch The register status is read (step A23), and the latch data is written to the target random number latch register. It is determined whether or not there is data (step A24).

[0322] If there is no latch data in the target random number latch register (step A24; N), that is, If no random numbers are extracted, the hardware random number acquisition process is terminated. If there is latch data in the latch register (step A24; Y), the hardware random The extracted jackpot random number is loaded into the number latch register to prepare it (step A25), and the monitor The extracted special pattern random number is loaded into the target hardware random number latch register and prepared (step Then, the first start hole (start winning hole 36) and the second start hole (normal variable winning device Among the devices 37), the winning information of the start port to be monitored is set (step A27), and the hardware The random number acquisition process is then completed.

[0323] [Special diagram start switch common processing] Next, the special start port switch common processing in the start port switch monitoring processing (step A7, Details of step A14) will be described. FIG. 22 shows the procedure for common processing of the special start switch. The flowchart shows the procedure. The special start port switch common process is the start port 1 switch 36 When the start switch 37a or the start switch 37b is input, the same process is performed for each input. This is the process.

[0324] The game control device 100 first turns on the start port 1 switch 36a and the start port 2 switch 37a. Among these, information regarding the number of winnings on the start switch to be monitored is managed externally from the gaming machine 10. The number of times the start signal is output to the device is loaded (step A31). The loaded value is updated by +1 (step A32), and it is determined whether the output count has overflowed. If the number of output times does not overflow (step A33; N), the updated value is saved in the start port signal output count area of ​​the RWM (step A34), On the other hand, if the number of output times overflows (step A33 ; Y), proceed to step A35. In this embodiment, "0" is entered in the start port signal output count area. It can store values ​​from 0 to 255. And if the loaded value is 255, In some cases, the +1 update will cause the updated value to become "0", resulting in an overflow of the output count. The method is configured to determine that

[0325] Next, the game control device 100 switches the start port 1 switch 36a and the start port 2 switch 37a. Of these, the number of reserved special drawings (start memory number) to be updated corresponding to the start switch to be monitored is the upper limit It is determined whether the number of reserved special drawings to be updated is less than the value (here, 4) (step A35). If it is not less than the limit value (step A35; N), the special chart start port switch common processing is terminated. Also, if the number of reserved special drawings to be updated is less than the upper limit (here, 4) (step A35 ;Y) updates the number of reserved special drawings (reserved special drawing 1 or reserved special drawing 2) by +1 (S The target starting port winning flag is saved (step A37).

[0326] Next, the game control device 100 detects a random number corresponding to the start switch and the reserved number of special symbols to be monitored. The address of the number storage area is calculated (step A38), and the hardware random number acquisition process is performed. The jackpot random number is saved in the jackpot random number storage area of ​​the RWM (step A39), and the hardware random number is The special pattern random number prepared in the acquisition process is saved in the special pattern random number storage area of ​​the RWM (step A40).

[0327] Next, the game control device 100 detects the start switch of the monitoring target and starts a special drawing. Extract the random number of the variation pattern of the variation display game (random number of variation pattern 1 to 3) and calculate the corresponding RW The variation pattern of M is saved in the random number storage area (step A41), and the result of the variation display game is (Game results) can be determined in advance by special chart reservation information judgment processing (pre-judgment processing, pre-reading processing) Execute (step A42). In the special chart reserved information determination process, the saved jackpot random number and special chart Stop pattern information based on random numbers (big win stop pattern, small win stop pattern, miss stop pattern) ) corresponding to the pre-reading stop pattern command, or the pre-reading stop pattern command based on the saved variable pattern random numbers 1 to 3 Corresponding to the half-change number (number of the change before the reach) and the latter half change number (number of the change after the reach) The look-ahead fluctuation pattern command is set as the performance command. Prepare a decorative special drawing reservation number command corresponding to the switch and special drawing reservation number as a performance command. (Step A43), a performance command setting process (Step A44) is executed, and the special chart start port The switch common processing ends. In this way, the game control device 100 changes based on the start memory. A pre-determining device that can determine the result of a variable display game before the variable display game is executed. This constitutes the determination means.

[0328] Here, the game control device 100 (RAM111c) is a start winning hole 36 and a normal variable winning device. Based on the flow of the game ball into the starting winning area of ​​the station 37, a predetermined random number is extracted and the variable display game is The start memory means stores a predetermined number of start memories as execution rights. The memory means (game control device 100) stores the number of game balls entering the first start winning hole (start winning hole 36). Various random numbers extracted based on the prize are stored as the first start memory up to a predetermined number, and the second start memory is Various random numbers extracted based on the winning of the game ball into the variable winning hole (normal variable winning device 37) are A predetermined number is stored as a second start-up memory up to an upper limit.

[0329] [Special chart reservation information determination process] Next, the details of the special chart reservation information judgment process (step A42) in the start port switch common process FIG. 23 is a flowchart showing the procedure of the special chart reservation information determination process. The special chart reservation information determination process is a process for determining the start time of the special chart variable display game based on the corresponding start memory. This is a look-ahead process that determines result-related information corresponding to the start-up memory before the start-up.

[0330] The game control device 100 first determines whether or not a jackpot is being won (first special game state is being played). Step A51), if it is a big hit (step A51; Y), the special chart reservation information is judged. The process ends. On the other hand, if the jackpot is not being won (step A51; N), the special chart is in low probability. It is determined whether or not this is the case (step A52). If the special chart is not in low probability (step A52; N), the special chart start port switch common processing Check the start gate winning flag saved in step A37, and reserve the special chart 2 (second start It is determined whether the determination is a memory (step A53). On the other hand, if the special probability is low, (Step A52; Y) is saved in step A37 of the special chart start switch common processing Check the start port winning flag to see if it is a special chart 1 reservation (first start memory) The determination is made (step A54).

[0331] If the decision is not to reserve the special drawing 2 (step A53; N) or if the decision is not to reserve the special drawing 1 ( In step A54;N), the special chart reservation information determination process is terminated. In addition, when the judgment is that the special drawing 2 is reserved (step A53; Y) or the judgment is that the special drawing 1 is reserved In this case (step A54; Y), the jackpot random number value is determined based on whether or not it matches the jackpot determination value. A pre-reading jackpot determination process (step A55) is performed to determine whether or not a jackpot has been generated. That is, By executing the processes of steps A52 to A54, it is possible to predict irregular fluctuations. It is possible to perform only look-ahead for the main fluctuation without performing look-ahead.

[0332] If the result of the judgment is a jackpot (step A56; Y), the target start switch is A corresponding jackpot pattern check table is set (step A57), and the hardware random number acquisition process is started. The stop pattern information corresponding to the special pattern random number prepared by the above is obtained (step A58), and On the other hand, if the result of the judgment is not a jackpot (step A56; N), A small win is judged based on whether the random number of the big win matches the small win judgment value. A hit determination process (step A59) is carried out. If the judgment result is a small hit (step A60; Y), the target start switch is A small winning pattern check table corresponding to the winning number is set (step A61), and the hardware random number acquisition process is started. The stop pattern information corresponding to the special pattern random number prepared by the above is obtained (step A58), and On the other hand, if the result of the judgment is not a small win (step A60; N), The losing stop symbol information is set (step A62), and the process proceeds to step A63.

[0333] In this embodiment, as shown in FIG. 5(a), the result of the special chart variable display game is a special chart low probability There is a possibility of a miss during the period, but it will not be a miss during the period of high probability of special charts. Also, during the low probability of the special drawing (step A52; Y), only the special drawing 1 is read ahead, and the special drawing During high probability (step A52; N), only the special chart 2 is read ahead, so if the special chart 2 is read ahead, There will be no deviation. In other words, if the decision is made to reserve the special drawing 2 (step A53 ;Y) and the result of the pre-reading jackpot determination process is not a jackpot (step A5 6;N), the result of the small win prediction process is always a small win (step A60; Y).

[0334] Then, a pre-reading stop pattern command corresponding to the target start switch and stop pattern information is sent. Preparations are made (step A63), and then a performance command setting process is carried out (step A64). Next, the special chart information setting, which is a parameter for setting the variation pattern, is set. A process for setting the variation pattern for the special chart variation display game is performed (step A65). Then, a zone setting process is carried out (step A66). And the first half variation number indicating the first half variation pattern in the variation mode of the special chart variation display game And prepare a look-ahead fluctuation pattern command corresponding to the latter half fluctuation number indicating the latter half fluctuation pattern. (Step A67), a performance command setting process is performed (Step A68), and the special chart reservation information is The notification determination process is then terminated.

[0335] By the above processing, the result of the special chart change display game based on the start memory of the pre-read target is displayed. The reading stop pattern command and the variation pattern in the special pattern variation display game based on the start memory A look-ahead variation pattern command including the information is prepared and transmitted to the performance control device 300. This allows you to store result-related information (whether it was a jackpot or not, and the type of fluctuation pattern) corresponding to the start memory. The judgment result (pre-read result) is the start timing of the special chart change display game based on the corresponding start memory. The performance control device 300 can be notified before the start of the event, and the display device 41 can display the event. By changing the decoration special start memory display, the start time of the special chart change display game is This makes it possible to notify the player of result-related information before the game begins.

[0336] That is, the game control device 100 stores the start winning information in the start winning storage means (game control device 100). The random number stored as the memory is determined before the variable display game based on the start memory is executed ( For example, it determines whether a special result will occur or not. The time to determine the stored random number in advance is not only the time when the start memory occurs. However, it may be any time before the variable display game based on the start memory is played.

[0337] [Special Diagram 1 Game Processing] Next, the details of the special game processing (step X111) in the timer interrupt processing FIG. 24 is a flowchart showing the procedure of the special game 1 process. In the game processing, the overall processing related to the special chart 1 variable display game is controlled, and the display of special chart 1 is set. cormorant. The game control device 100 first sets the special chart 1 variable display game when it is interrupted. It is determined whether the special chart 1 interruption flag is set (step A101). The display game is a game in which the result of the special chart 2 variable display game during the execution of the special chart 1 variable display game is the second When a special result (small win) occurs and the second special game state is executed, the second special game state The execution of the state is interrupted.

[0338] If the special drawing 1 interruption flag is not set (step A101; N), i.e., the special drawing If the one-variable display game has not been interrupted, the process proceeds to step A102. It performs processing related to the special chart 1 variable display game. On the other hand, if the special chart 1 interruption flag is set (step A101; Y), that is, When the special chart 1 variable display game is interrupted, the special chart 1 of steps A102 to A120 The process proceeds to step A121 without performing any processing related to the variable display game. During the interruption of the 1 change display game, the special chart 1 change display game does not proceed (special chart 1 game processing timer will not be updated), and only the change display will continue.

[0339] In the processing of the special chart 1 variable display game, first, whether the special chart 2 is in a big hit / small hit, That is, the game is executed based on the result of the special chart 2 variable display game being a big hit or a small hit. It is determined whether the special game state is in progress (step A102). Then, the big win / small win of the special chart 2 is determined. If it is in progress (step A102; Y), the process proceeds to step A105. If the big win / small win of FIG. 2 is not occurring (step A102; N), the big win port switch monitor A visual processing (step A103) is performed, and a specific area switch monitoring processing (step A104) is performed. conduct.

[0340] In the large prize winning port switch monitoring process, the upper large prize winning port provided in the first special variable prize winning device 38 Switch 38a and lower large winning port switch 39a provided in second special variable winning device 39 The detection of the game ball at the big prize opening is monitored, and the result is transmitted to the performance control device 300 based on the winning of the big prize opening. Processing to set the large prize entry port count command, and processing to execute when the specified number of prizes are entered into the large prize entry port. The process for closing the winning hole is performed. In the special chart 1 game process, the result of the special chart 1 variable display game is A special game state that is executed based on the result being a big win or a small win The game is designed to monitor the game and display the results of the special chart 2 variable display game as a big hit or a small hit. The special game state executed based on this will be described in the special game processing of the second game. Performs monitoring processing for the large prize slot switch. In the specific area switch monitoring process, the specific area switch provided in the second special variable winning device 39 The detection of the game ball at the switch 72a is monitored, and the game ball is detected when the game ball enters a specific area (probability operation area). In this embodiment, the specific area passing information is set based on the specific area passing information. Based on the information being set, a process will be performed to generate a high probability state. .

[0341] Next, if the special game processing timer is not 0, it is updated by -1 (step A105). It is determined whether the value of the game processing timer is 0 (step A106). If the value of the game processing timer is not 0 (step A106; N), that is, if the time is up If not, the process proceeds to step A121. If it is 0 (step A106; Y), that is, the time is up or the time has already expired. If it is up, refer to it to branch to the process corresponding to the special diagram 1 game process number. The special game sequence branch table to be set is set in a register (step A107). Then, using the table, the branch destination address of the process corresponding to the special game process number is calculated. (Step A108) and executes a subroutine call using the special game processing number ( Step A109).

[0342] In step A109, if the special chart 1 game processing number is "0", the special chart 1 variable display game Monitor the start of the game's fluctuation, set the start of the fluctuation of the game, set the performance, and set the special chart 1 Setting information necessary for performing variable processing, etc. Special Figure 1 Normal processing (step A110) Do the following. In step A109, if the special drawing 1 game processing number is "1", when the special drawing 1 is stopped and displayed Processing during change of special chart 1, which sets the interval and the information required to perform processing during display of special chart 1 (Step A111) is performed. In step A109, if the special chart 1 game processing number is "2", the special chart 1 variable display game If the game result is a jackpot, you can set a fanfare command according to the type of jackpot. , the fanfare time can be set according to the big prize opening pattern of each big prize type, Processing during display of special diagram 1 (setting information necessary for performing processing during the interval) Step A112) is carried out.

[0343] In step A109, if the special game processing number is "3", the opening time of the large prize entrance This function sets the information required for setting the number of openings, updating the number of openings, and processing the opening of the large prize opening. Fanfare / interval processing (step A113) is performed. In step A109, if the special game processing number is "4", the jackpot round is the first If it is not the final round, set the interval command, while if it is the final round, set the end Setting the information required for setting the calling command and processing the remaining balls in the big prize slot A process is then carried out during the opening of the large prize opening (step A114), which performs the above-mentioned steps.

[0344] In step A109, if the special game processing number is "5", the jackpot round is the first If it is the final round, the process of setting the time for the remaining balls in the big prize hole to be discharged, Processing remaining balls in the winning slot (Step A) 115). In step A109, if the special game processing number is "6", the special game processing number is "6". The jackpot end process (step A110) sets the information necessary to perform the jackpot end process (step A1 16).

[0345] In step A109, if the special game processing number is "7", a small win occurs. Setting the opening time and pattern of the big prize opening, setting the fanfare command, during small wins Processing during small win fanfare (step A1 17) is performed. In step A109, if the special game processing number is "8", the ending command The small hit processing (stage) that sets the information necessary for setting the mode and processing the remaining balls of the small hit Step 118) will be performed. In step A109, if the special game processing number is "9", during small hit processing, Processing to set the time for the remaining balls that entered the large prize hole to be discharged, and processing to end the small prize A small hit remaining ball processing (step A119) is performed to set the information necessary to carry out the small hit. In step A109, if the special chart 1 game processing number is "10", the special chart 1 normal processing is performed. A special chart 1 small hit end process (step A120) is performed to set the information necessary to carry out this process.

[0346] Then, a special chart 1 fluctuation control table is prepared to control the fluctuation of the special chart 1 display 51 ( Step A121), and pattern change control processing for the special pattern 1 display 51 (step A122). The operation of the lever solenoid 72b is controlled by a lever solenoid control process (step A 123) and end the special chart 1 game process. This special chart 1 game process is the first variable display It performs a series of execution control processes related to the game (Special Chart 1 Variable Display Game).

[0347] [Special Diagram 2 Game Processing] Next, the details of the special diagram 2 game processing (step X111) in the timer interrupt processing FIG. 25 is a flowchart showing the procedure of the special game 2 process. In the game processing, the overall processing related to the special chart 2 variable display game is controlled, and the display of special chart 2 is set. The special drawing 2 game process is basically the same as the special drawing 1 game process described above, but for special drawing 2. This is something that is carried out. The game control device 100 first determines whether the special chart 1 is in a big win / small win state, i.e., whether the special chart 1 is in a change state. In a special game state that is executed based on the result of the dynamic display game being a big win or a small win It is determined whether or not there is a big hit / small hit in the special chart 1 (step A131). In step A131; Y), the process proceeds to step A134. Also, the special chart 1 big hit / small hit If the winning is not occurring (step A131; N), the big prize entrance switch monitoring process (step A132) and then a specific area switch monitoring process (step A133).

[0348] In the large prize winning port switch monitoring process, the upper large prize winning port provided in the first special variable prize winning device 38 Switch 38a and lower large winning port switch 39a provided in second special variable winning device 39 The detection of the game ball at the big prize opening is monitored, and the result is transmitted to the performance control device 300 based on the winning of the big prize opening. Processing to set the large prize entry port count command, and processing to execute when the specified number of prizes are entered into the large prize entry port. The process for closing the winning hole is performed. In the special chart 2 game process, the result of the special chart 2 variable display game is A special game state that is executed based on the result being a big win or a small win The game monitor process is performed to check whether the result of the special chart 1 variable display game is a big hit or a small hit. The special game state executed based on this is in the special game processing described above. Performs monitoring processing for the large prize slot switch. In the specific area switch monitoring process, the specific area switch provided in the second special variable winning device 39 The detection of the game ball at the switch 72a is monitored, and the game ball is detected when the game ball enters a specific area (probability operation area). In this embodiment, the specific area passing information is set based on the specific area passing information. Based on the information being set, a process will be performed to generate a high probability state. .

[0349] Next, if the special game 2 processing timer is not 0, it is updated by -1 (step A134). It is determined whether the value of the FIG. 2 game processing timer is 0 (step A135). If the value of the game processing timer is not 0 (step A135; N), that is, if the time is up If not, the process proceeds to step A153. If it is 0 (step A135; Y), that is, the time is up or the time has already expired. If it is up, determine whether the number of repetitions of the special game processing timer 2 is 0. (Step A136).

[0350] If the number of repetitions of the special game processing timer is not 0 (step A136; N), The number of repetitions of the special game 2 processing timer is updated by -1 (step A137), and the special game 2 Save the long-term timer value (for example, 60,000 ms) in the timer processing area (step Then, the process proceeds to step A153. To prevent players from intentionally executing the special chart 2 variable display game during normal play In addition, the variation time of the special chart 2 variation display game in the normal game state is very long (for example, 1 However, the area available for the game processing timer is limited. Therefore, even if you set the upper limit as the timer initial value, it is difficult to measure the variable time in one go. Therefore, the number of repetitions, which is the number of times to measure a specified time (for example, 60,000 ms), is The variable time is measured by measuring multiple times using the number.

[0351] If the number of repetitions of the special game processing timer is 0 (step A136; Y), , the special chart 2 game sequence number to be referenced in order to branch to the process corresponding to the special chart 2 game process number The branch table is set in the register (step A139). Using the above, the branch destination address of the process corresponding to the special game process number is obtained (step A14 0), a subroutine call is made using the special game processing number 2 (step A141).

[0352] In step A141, if the special chart 2 game processing number is "0", the special chart 2 variable display game Monitor the start of the game's fluctuation, set the start of the fluctuation of the special chart 2 fluctuation display game, set the performance, and set the special chart 2 Special diagram 2 Normal processing (step A142) that sets information necessary for performing variable processing Do the following. In step A141, if the special drawing 2 game processing number is "1", the special drawing 2 stop display time Processing during change of special chart 2, which sets the interval and information required for processing during display of special chart 2 (Step A143) is performed. In step A141, if the special chart 2 game processing number is "2", the special chart 2 variable display game If the game result is a jackpot, you can set a fanfare command according to the type of jackpot. , the fanfare time can be set according to the big prize opening pattern of each big prize type, Processing during display of special diagram 2 ( Step A144) is carried out.

[0353] In step A141, if the special game processing number is "3", the opening time of the large prize entrance This function sets the information required for setting the number of openings, updating the number of openings, and processing the opening of the large prize opening. Fanfare / interval processing (step A145) is performed. In step A141, if the special game processing number is "4", the jackpot round is the first If it is not the final round, set the interval command, while if it is the final round, set the end Setting the information required for setting the calling command and processing the remaining balls in the big prize slot A process is then carried out during the opening of the large prize opening (step A146), which performs the above-mentioned steps.

[0354] In step A141, if the special game processing number is "5", the jackpot round is the first If it is the final round, the process of setting the time for the remaining balls in the big prize hole to be discharged, Processing remaining balls in the winning slot (Step A) 147). In step A141, if the special game processing number is "6", the special game processing number is "6". The jackpot end process (step A148) sets the information necessary for the jackpot end process (step A1 48).

[0355] In step A141, if the special game processing number is "7", a small win occurs. Setting the opening time and pattern of the big prize opening, setting the fanfare command, during small wins Processing during small win fanfare (step A1 49). In step A141, if the special game processing number is "8", the ending command The small hit processing (stage) that sets the information necessary for setting the mode and processing the remaining balls of the small hit Perform step A150.

[0356] In step A141, if the special game processing number is "9", during small hit processing, Processing to set the time for the remaining balls that entered the large prize hole to be discharged, and processing to end the small prize A small hit remaining ball process (step A151) is performed to set the information necessary to carry out the small hit remaining ball process (step A151). In step A141, if the special game processing number is "10", the special game processing number is "10". Set the necessary information to perform the special chart 2 small hit end processing (step A152) .

[0357] Then, a special chart 2 fluctuation control table is prepared to control the fluctuation of the special chart 2 display 52 ( Step A153), and the pattern change control process for the special pattern 2 display 52 (step A154). The operation of the lever solenoid 72b is controlled by a lever solenoid control process (step A 155) and terminate the special chart 2 game process. This special chart 2 game process is the second variable display This process performs a series of execution control related to the game (special chart 2 variable display game). The 2nd game process basically performs the same process for the special chart 2 as the special chart 1 game process described above. In the following explanation, the corresponding processes in the special game process 1 and the special game process 2 are arranged in parallel. I will explain it in detail below.

[0358] [Big prize slot switch monitoring process] Next, the special drawing 1 game processing and the special drawing 2 game processing in the big prize entrance switch monitoring process (S The details of steps A103 and A132 will be described. FIG. 26 shows the big prize gate switch monitor. 13 is a flowchart showing a processing procedure. The game control device 100 first sets the winning counter to 0 (step A161). It is determined whether or not the winning is valid for the first special variable winning device 38 (step P A162). When the upper prize winning gate is open (when the first special game state is open, when the second special game state is open) When the remaining balls of the upper large prize entrance are being processed (when the remaining balls of the large prize entrance are being processed, when the remaining balls of the small prize entrance are being processed) If the ball is currently being processed (remaining balls), it is determined that a prize is eligible to be won at the Kamidai prize gate.

[0359] If the winning entry to the large prize entry port is valid (step A162; Y), the large prize entry port switch It is determined whether or not there is an input to switch 1 (upper large winning port switch 38a) (step A163). If there is no input to the large prize opening switch 1 (upper large prize opening switch 38a) (step A163 ;N), it is determined whether the value of the winning counter is 0 or not (step A172). When there is an input to the large prize opening switch 1 (upper large prize opening switch 38a) (step A163 ;Y), prepare the upper prize winning port count command (step A164), In other words, not only while the upper large prize winning hole is open, but also while the remaining Even during the ball reserve process, the upper prize winning port count command is sent to the performance control device 300. Then, the prize counter is updated by +1 (step A166), and the prize counter is checked to see if its value is 0 or not. It is determined whether or not (step A172).

[0360] On the other hand, if the winning entry to the upper large winning slot is not valid (step A162; N), the lower large winning slot is It is determined whether or not the winning is valid for the second special variable winning device 39 (step A16 7). During the opening of the lower large prize entrance (during the opening in the first special game state, during the opening in the second special game state) ) or when the remaining balls in the lower large winning hole are being processed (when the remaining balls in the large winning hole are being processed, when the remaining balls in the small winning hole are being processed) If the jackpot is in the middle of the lower prize-winning gate, it is determined that the jackpot is valid for winning at the lower prize-winning gate.

[0361] If the winning entry to the lower large winning port is not valid (step A167; N), the large winning port switch The switch monitoring process ends. On the other hand, if the winning entry to the lower large winning gate is valid (step A167; Y), It is determined whether or not there is an input to switch 2 (lower large winning opening switch 39a) (step A16 8). If there is no input to the large prize winning port switch 2 (lower large prize winning port switch 39a) (step A 169;N), the big prize opening switch monitoring process is ended. Also, the big prize opening switch 2 ( If there is an input to the lower large prize winning port switch 39a) (step A168; Y), the lower large prize winning A mouth count command is prepared (step A169), and a performance command setting process is performed (step A170). Step A170). That is, not only while the lower large prize-winning hole is open, but also while the remaining balls are being processed, The winning port count command is sent to the performance control device 300. Then, the winning counter is incremented by +1. The winning counter is updated (step A171), and it is determined whether the winning counter value is 0 (step A172).

[0362] If the value of the winning counter is 0 (step A172; Y), the big winning port switch monitor The viewing process is terminated. Also, if the value of the winning counter is not 0 (step A172; N), It is determined whether or not the remaining balls in the big prize opening are being processed (step A173). If the remaining balls in the big prize hole are being processed (step A173; Y), the big prize hole switch monitor The viewing process is terminated. Also, if the remaining balls in the big prize hole are not being processed (step A173; N), It is determined whether or not the small winning remaining ball processing is being performed (step A174). If the remaining small winning balls are being processed (step A174; Y), the large winning port switch is monitored. The process ends. Also, if the small winning remaining ball process is not in progress (step A174; N), The value of the winning counter is added to the large winning port count number (step A175), The number of balls that can be won in one round is judged to be equal to or greater than the upper limit (the number of balls that can be won in one round, for example, "9"). The determination is made (step A176).

[0363] If the large prize winning port count number is not equal to or greater than the upper limit (step A176; N), The switch monitoring process ends. Also, if the number of big winning slots is equal to or greater than the upper limit (status In step A177;Y, the number of big winning slots is limited to the upper limit (step A177), The elephant special game processing timer area is cleared to 0 (step A178), and the jackpot (first special It is determined whether the game is being opened (play state) (step A179).

[0364] If the jackpot is not being opened (step A179; N), the jackpot opening switch monitoring process Also, if the game is being opened due to a big win (step A179; Y), the big win is The value of the end of the jackpot opening operation is saved in the prize mouth control pointer area (step A180). The prize gate switch monitoring process ends. This closes the big prize gate and ends one round. This will be completed.

[0365] [Specific area switch monitoring process] Next, the specific area switch monitoring process (S The details of steps A104 and A133 will be described below. 13 is a flowchart showing a processing procedure. The game control device 100 first checks whether the specific area (V winning port) is active or not, i.e. Whether the detection of the game ball by the specific area switch 72a is valid or not is within a valid period. If the specific area is not valid (step A191; If N), the specific area switch monitoring process is terminated. Also, if the specific area is valid ( Step A191; Y), that is, if it is during the V winning period, the specific area switch 72 It is determined whether there is an input to a (step A192).

[0366] If there is no input to the specific area switch 72a (step A192; N), the specific area switch If there is an input to the specific area switch 72a (step A192;Y) is the number of consecutive jackpots (including V winnings) that have occurred in succession. Determine whether the number is 1 or not, that is, whether the value of the remaining jackpot count area is 1 or not ( Step A193).

[0367] If the number of consecutive jackpots remaining is not 1 (step A193; N), that is, the number of remaining jackpots If the value of the number area is not 1, prepare a specific area passing command (step A194). Then, a performance command setting process is performed (step A195). The command is transmitted to the performance control device 300, and the performance control device 300 receives the specific area passing command. In response to your request, a special presentation will be held to announce that you have won the V prize. Next, it is determined whether the big win symbol is a V easy symbol (step A196). In the form, as shown in Fig. 6(a) and (b), the jackpot pattern is more likely to be a regular pattern than a regular pattern. It is easier to win a V if the winning pattern is a probability variation pattern. The pattern is a special pattern.

[0368] If the winning symbol is a V easy symbol (step A196; Y), that is, if the winning symbol is If it is a probability variation pattern, set the specific area normal passing information (step A197) and set The specific area normal passage information is saved in the probability fluctuation function operation information area (step A199). Then, the specific area switch monitoring process is terminated. Also, if the winning symbol is not a V easy symbol (step A196; N), that is, if the winning symbol is not a V easy symbol (step A196; N), If the pattern is a normal pattern, set the specific area irregular passing information (step A1 98), the specified area irregular passing information is saved in the probability fluctuation function operation information area. Then, the specific area switch monitoring process is terminated (step A199). The ON period and V effective period of Noid 72b are short, so if you win a V in a difficult opening, In this case, the specific area irregular passage information is saved in the probability fluctuation function operation information area.

[0369] The specific area passage information (specific area normal passage information, specific area irregular passage information) is The game state after the special game state ends is set to either the normal game state T1 or the specific game state T2. This information is provided to help you choose which option to use. In other words, if the probability fluctuation function operation information area stores the specific area passing information ( In step A704;Y), a process for transitioning to the specific gaming state T2 (step A705 ), and a process (step) for notifying the performance control device 300 of the transition to the specific game state T2. Steps A706 to A709, and steps A714 to A717 are performed. In addition, if the specific area passing information is not saved in the probability fluctuation function operation information area (status In step A704;N), a process for transitioning to the normal gaming state T1 (step A710) is performed. or a process (step) for notifying the performance control device 300 of the transition to the normal gaming state T1. Steps A711 to A717) are performed.

[0370] On the other hand, if the number of consecutive big wins remaining is 1 (step A193; Y), that is, If the value of the hit count area is 1, the process of steps A194 to A199 is not performed. Then, the specific area switch monitoring process is terminated. When the limiter function is activated, the probability fluctuation function is disabled. When the number of times is reached, whether or not there is a V winning in the first special game state based on this big win Regardless of whether the first special game state ends, the game will return to the normal game state T1 (low probability state). Migrate. Therefore, even if you win a V in the first special game state based on this big win, When the limiter number of times is reached due to a jackpot, a specific area passing command is sent to the performance control device 300. The process for transmitting the winning ticket to the winner (steps A194 to A195) is not performed. This avoids the occurrence of effects that notify the player of the loss, and thus reduces the player's feelings of disappointment and distrust. Never. In addition, even if you win a V in the first special game state based on this big win, When the limiter count is reached, a process to save the specific area passing information (s Steps A196 to A199) are not performed. This will transition to normal game state T1. The processing (step A710) and the transition to the normal gaming state T1 are performed by the performance control device 300. This can avoid the process (steps A711 to A717) for notifying the user.

[0371] [Special Chart 1 Normal Processing] Next, details of the special chart 1 normal processing (step A110) in the special chart 1 game processing Fig. 28 is a flowchart showing the procedure of the normal processing of the special drawing 1. The game control device 100 first determines whether the special chart 1 can start to change (step A201). In this judgment, the state in which the special chart 1 can start to fluctuate is a big hit or a small hit. From the end of the special game state (processing during display) to the end of the special game state In addition, during the execution of the special chart 1 variable display game or based on the special chart 1 variable display game Even during the special game state, the change cannot be started, but in that case, the special game state 1 normal processing is executed. Since this has not been done yet, it is not necessary to make a judgment about this here.

[0372] If the special chart 1 cannot be changed (step A201; N), the processing number is set to "0 " (step A212), and save the processing number in the special game processing number area. Then (step A213), the special chart 1 normal processing is terminated. Also, if the special chart 1 can start to change, If so (step A201; Y), it is determined whether the number of reserved special drawings 1 is 0 (step P202). If the number of reserved special drawings 1 is 0 (step A202; Y), proceed to step A212. In addition, if the number of reserved special drawings 1 is not 0 (step A202; N), the number of reserved special drawings 1 Prepare the command for the number of reserved decorations, which is the command for the number of reserved decorations 1 (step The display command setting process (step A203) and the performance command setting process (step A204) are performed. At the time of performing the process of preparing the residual command (step A203), the special chart 1 variable display game The number of reserved special charts 1 based on the start of the event has not been subtracted, and the current number of reserved special charts 1 has been subtracted by 1. A reservation number command corresponding to the reservation number of special chart 1 is prepared.

[0373] Next, the game control device 100 judges whether or not it is the final round of the high probability variation (step A205). Specifically, the number of games that can be played with high probability of special chart variation is managed. It is determined whether the value of the high probability fluctuation count region (high probability fluctuation count) is 1 or not. If it is the final time of the high probability fluctuation (step A205; Y), that is, the high probability fluctuation frequency range If the value of the region is 1, prepare a high probability variation final command (step A206); A performance command setting process (step A207) is performed, and the process proceeds to step A208. If it is not the last time of the high probability fluctuation (step A205; N), that is, the number of high probability fluctuations If the value of the area is other than 1, the process of steps A206 and A207 is not performed and the process returns to step A207. Proceed to step A208. After that, the special chart 1 change start process (step The high probability of updating the value of the high probability of fluctuation area (high probability of fluctuation) by performing a step Y208. The change count update process (step A209) is performed.

[0374] Next, set the special chart 1 variable in the special chart status area (information addition) (step A20 1) The special chart status here indicates the state of the special chart change display game, and is a number between 0 and 5. Either of the following will be set. The special chart status is 0 when neither the special chart 1 change display game nor the special chart 2 change display game is executed. The special chart status 1 indicates that only the special chart 1 variable display game is being executed. The special chart status 1 indicates a state in which only the special chart 2 variable display game is being executed, and the special chart status 2 indicates a state in which only the special chart 2 variable display game is being executed. In addition, the special chart status 3 is when both the special chart 1 change display game and the special chart 2 change display game are executed. Special status 4 indicates the first special game state based on a jackpot. It indicates that the game is in a special state, and special status 5 is the second special state based on a small win. This indicates that the game is in a separate game state. Since the special chart 1 variable display game is started here, The status is set to 1 or 3. After that, the special chart 1 variable processing transition setting process (step A211) is performed, and the special chart 1 normal processing End the process.

[0375] [Special Chart 2 Normal Processing] Next, details of the special chart 2 normal processing (step A142) in the special chart 2 game processing Fig. 29 is a flowchart showing the procedure of the normal process of the special diagram 2. The game control device 100 first determines whether the special chart 2 can start to change (step A221). In this judgment, the state in which the special chart 2 can start to fluctuate is a big hit or a small hit. From the end of the special game state (processing during display) to the end of the special game state In addition, during the execution of the special chart 2 variable display game or based on the special chart 2 variable display game Even during the special game state, the change cannot be started, but in that case, the special game state 2 normal processing is executed. Since this has not been done yet, it is not necessary to make a judgment about this here.

[0376] If the special chart 2 cannot be changed (step A221; N), the processing number is set to "0 " (step A238), and save the processing number in the special game processing number area. (Step A239), the special chart 2 normal processing is terminated. Also, if the special chart 2 can start to change, If so (step A221; Y), it is determined whether the number of reserved special drawings 2 is 0 (step P222). If the number of reserved special figures 2 is not 0 (step A222; N), Prepare the decoration special drawing 2 reservation number command, which is the decoration special drawing reservation number command (step A223 ), and perform the performance command setting process (step A224). At the time of performing the process of preparing the game (step A223), the game is based on the start of the special chart 2 variable display game. The number of reserved special drawings 2 based on the current number of reserved special drawings 2 is not subtracted, and the number of reserved special drawings 2 is subtracted by 1. A pending command corresponding to the number is prepared.

[0377] Next, the game control device 100 judges whether or not it is the final round of the high probability variation (step A225). Specifically, it manages the number of games that can be played with high probability. It is determined whether the value of the high probability fluctuation count region (high probability fluctuation count) is 1 or not. If it is the final time of the high probability fluctuation (step A225; Y), that is, the high probability fluctuation frequency range If the value of the region is 1, prepare a high probability variation final command (step A226); A performance command setting process (step A227) is performed, and the process proceeds to step A228. If it is not the last time of the high probability fluctuation (step A225; N), that is, the number of high probability fluctuations If the value of the area is other than 1, the process of steps A226 and A227 is not performed and the process returns to step A227. Move to step A228.

[0378] After that, the special chart 2 change start process (step High probability of updating the value of the high probability fluctuation count area (high probability fluctuation count) by performing a high probability The change count update process (step A229) is performed. Next, set the special chart 2 changing in the special chart status area (information addition) (step A23 0). Here, the special chart 2 variable display game starts, so the special chart status is 2 or 3. is set. After that, the special chart 2 variable processing transition setting process (step A231) is performed. , Special Diagram 2 normal processing is terminated.

[0379] On the other hand, if the number of reserved special drawings 2 is 0 (step A222; Y), the number of reserved special drawings 1 is 0. Then, if the number of reserved special drawings 1 is 0 (step A232), it is determined whether the reserved special drawing 1 is 0 (step In step A232 (Y), it is determined whether the special chart 1 is changing (step A233). If the special chart 1 is not changing (step A233; N), the customer waiting demo has already started. If the customer waiting demo has not started (step A234), ;N) performs processing related to the setting of the customer waiting state. Also, if the number of reserved special charts 1 is not 0 (Step A232; N), if the special chart 1 is changing (Step A233; Y) or If the waiting demo has already started (step A234; Y), proceed to step Y238. do.

[0380] In the process of setting the customer waiting state, first, a customer waiting demo flag is set in the customer waiting demo flag area. The program sets the probability (step A235) and prepares the customer waiting demo command corresponding to the current probability state. Then, the stage command setting process (step A237) is performed. The waiting demo command is made to correspond to the current probability state. This makes it possible to display different customer waiting screens depending on the probability state.

[0381] In addition, if the performance control device 300 is restarted for some reason, the backup function A performance control device 300 that does not have this function will lose information on the game state, and therefore will not be able to perform appropriate performance. However, the customer waiting demo command corresponds to the current probability state. By doing so, after receiving this command, it is possible to perform effects according to the game state. The probability information command based on the change in the game state is sent faster than waiting for the command to be sent. This will allow players to return to the game.

[0382] [Special Chart 1 Change Start Processing] Next, the details of the special chart 1 change start processing (step A208) in the special chart 1 normal processing Fig. 30(a) is a flowchart showing the procedure of the special chart 1 variation start process. The special chart 1 change start processing is processing performed at the start of the special chart 1 change display game. The game control device 100 first performs a variable pattern allocation in the special chart reservation information determination process. The special chart 1 information setting flag to be used is set (step A241). Next, the special chart 1 variation The result information of the displayed game is set to miss information, big win information, or small win information. The lag 1 setting process (step A242) is performed to set the special chart 1 stop pattern (pattern information). The special pattern 1 stop pattern setting process (step A243) is performed. Then, the variation pattern is set. A special drawing 1 information setting process (step A244) is performed to set the special drawing information, which is a parameter for To refer to various information regarding the setting of the game's variation pattern, Prepare a special chart 1 variation pattern setting information table, which is a table in which information is set (step Top A245).

[0383] Then, the special chart 1 setting the variation pattern which is the variation mode in the variation display game The fluctuation pattern setting process (step A246) is performed, and the fluctuation start of the special chart 1 fluctuation display game is started. A variable start information setting process (step A247) is performed to set information. Next, the processing number and and set "1" (step A248), and enter the processing number in the special game processing number area. Save (step A249).

[0384] Next, the customer waiting demo flag area is cleared (step A250), and the special chart 1 starts to change. The signal to be output (for example, the special symbol 1 changing signal is turned ON) is saved in the test signal output data area. (Step A251). After that, the variable flag is saved in the variable control flag area of ​​the special chart 1. (Step A252), the blinking control timer (special chart 1 display 51) is entered in the special chart 1 blinking control timer area. The initial value (for example, 100 ms) of the blinking period timer is saved (step A253). , save the initial value (for example, "0" indicating a blank pattern) in the special pattern 1 variable pattern number area. (Step A254), the special chart 1 change start processing is terminated.

[0385] [Special Chart 2 Change Start Processing] Next, the details of the special chart 2 change start processing (step A228) in the special chart 2 normal processing Fig. 30(b) is a flowchart showing the procedure of the special chart 2 variation start process. The special chart 2 change start processing is processing performed at the start of the special chart 2 change display game. The game control device 100 first performs a variable pattern allocation in the special chart reservation information determination process. The special chart 2 information setting flag to be used is set (step A261). Next, the special chart 2 variation The result information of the displayed game is set to miss information, big win information, or small win information. The lag 2 setting process (step A262) is performed to set the special chart 2 stop pattern (pattern information). The special chart 2 stop pattern setting process (step A263) is performed. Then, the variation pattern is set. A special drawing 2 information setting process (step A264) is performed to set the special drawing information, which is a parameter for To refer to various information regarding the setting of the game's variation pattern, Prepare a special chart 2 variation pattern setting information table, which is a table in which information is set (step Top A265).

[0386] Then, the special chart 2 setting the variation pattern which is the variation mode in the variation display game The fluctuation pattern setting process (step A266) is performed, and the fluctuation start of the special chart 2 fluctuation display game is started. A variable start information setting process (step A267) is performed to set information. Next, the processing number and and set "1" (step A268), and enter the processing number in the special game processing number area. Save (step Y269).

[0387] Next, the customer waiting demo flag area is cleared (step A270), and the special chart 2 starts to change. The signal to be output (for example, the special symbol 2 changing signal is turned ON) is saved in the test signal output data area. (Step A271). After that, the variable flag is saved in the variable control flag area of ​​the special chart 2. (Step A272), the blinking control timer (special cha...

Claims

[Claim 1] A gaming machine capable of executing a game, comprising a game control means for controlling a game and a presentation control means for controlling the presentation of the game, a display means for displaying information about a game under the control of the presentation control means; The game control means The game can be controlled to a first game state and a second game state, A game-disabled state in which a game cannot be played can be generated in response to the establishment of a predetermined condition; The games include a first game that is executed based on the establishment of a first start condition and a second game that is executed based on the establishment of a second start condition, In response to the occurrence of the non-playable state, specific information indicating the occurrence of the non-playable state can be output to the outside of the gaming machine; The performance control means In the first gaming state, a decorative game that variably displays identification symbols corresponding to the first game can be displayed on the display means, In the second gaming state, a decorative game that variably displays identification information corresponding to the second game can be displayed on the display means, A gaming machine characterized in that, when the first game is started during a specific period in the first gaming state, execution of a decorative game corresponding to the first game is restricted.