Game machine

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

Patent Information

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

Smart Images

  • Figure 00000000_0001_ABST
    Figure 00000000_0001_ABST
  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a game machine which can prevent a player from getting hooked on a game and allows the player to play the game with a sense of security.SOLUTION: A game machine 10 which can execute a game comprises: game stop means (safety device (game control device 100)) which can generate a game impossible state (game stop state, operation state) in which a game cannot be executed with establishment of a prescribed condition; and granting control means (put-out control device 200) which controls granting of a game value obtained by winning to a player, and can notify of such information that granting of the game value that has not been granted has not been finished when the game impossible state is generated (performance control device 300, display device 41). For example, such information that granting of the game value has not been finished is notified by displaying the in-put-out display 514 (characters of "in put-out").SELECTED DRAWING: Figure 62
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] BACKGROUND ART Conventionally, gaming machines capable of executing games and the like have been known (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2018-202257 Summary of the Invention [Problem to be solved by the invention]

[0004] In recent years, there has been a demand for further improvements in preventing players from becoming addicted to games. An object of the present invention is to provide a gaming machine that prevents players from becoming addicted and allows them to play with peace of mind. [Means for solving the problem]

[0005] In order to solve the above problems, the invention described in claim 1 is as follows: In a gaming machine capable of executing a game, a game stopping means capable of generating a game disabled state in which a game cannot be played when a predetermined condition is met; and award control means for controlling the awarding of game value to a player in response to a winning prize; When the unplayable state occurs, it is possible to notify that the granting of ungranted game value has not been completed. [Effects of the Invention]

[0006] According to the present invention, it is possible to provide a gaming machine that prevents players from becoming addicted and allows players to play with peace of mind. [Brief explanation of the drawings]

[0007] [Figure 1] FIG. 2 is an oblique view of the gaming machine from the front side. [Figure 2] FIG. [Figure 3] 1 is a block diagram showing an example of the configuration of a game control system of a gaming machine. [Figure 4] FIG. 2 is a block diagram showing an example of the configuration of a presentation control system of a gaming machine. [Figure 5] FIG. 10 is a diagram illustrating an example of allocation ratios. [Figure 6] A figure showing an example of how the big prize opening opens. [Figure 7] 1 is a game state transition diagram (game flow) showing an example of transition of a game state. [Figure 8] 10 is a flowchart illustrating a main process. [Figure 9] 10 is a flowchart illustrating a main process. [Figure 10] 10 is a flowchart illustrating a main process. [Figure 11] A diagram showing an example of the RAM configuration of a gaming microcomputer. [Figure 12] 10 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] 10 is a flowchart illustrating a performance display editing process. [Figure 15] 10 is a flowchart illustrating a timer interrupt process. [Figure 16] 10 is a flowchart illustrating an output process. [Figure 17] A flowchart explaining the prize slot switch / status monitoring process. [Figure 18] 10 is a flowchart illustrating the fraud and winning monitoring process. [Figure 19] 10 is a flowchart illustrating a winning number counter update process. [Figure 20]10 is a flowchart illustrating a start port switch monitoring process. [Figure 21] 10 is a flowchart illustrating a hard random number acquisition process. [Figure 22] This is a flowchart explaining the common processing of the special chart start port switch. [Figure 23] 10 is a flowchart illustrating the special chart reservation information determination process. [Figure 24] FIG. 1 is a flowchart explaining game processing. [Figure 25] This is a flowchart explaining the special chart 2 game processing. [Figure 26] 10 is a flowchart illustrating the process of monitoring the large prize entrance switch. [Figure 27] 10 is a flowchart illustrating a specific area switch monitoring process. [Figure 28] Special Figure 1 is a flowchart explaining normal processing. [Figure 29] Special Figure 2 is a flowchart explaining normal processing. [Figure 30] (a) is a flowchart explaining the special chart 1 change start processing, and (b) is a flowchart explaining the special chart 2 change start processing. [Figure 31] 10 is a flowchart illustrating a process for setting variable start information. [Figure 32] 10 is a flowchart illustrating a high-probability change count update process. [Figure 33] This is a flowchart explaining the processing during special chart 1 change. [Figure 34] This is a flowchart explaining the processing during special chart 2 change. [Figure 35] This is a flowchart explaining the processing during display of Special Chart 1. [Figure 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] 10 is a flowchart illustrating fanfare / interval processing. [Figure 40] 10 is a flowchart illustrating fanfare / interval processing. [Figure 41] This is a flowchart explaining the jackpot end processing. [Figure 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. [Figure 43] 10 is a flowchart illustrating an external information editing process. [Figure 44] 10 is a flowchart illustrating an external information editing process. [Figure 45] 10 is a flowchart illustrating a safety device-related process. [Figure 46] 10 is a flowchart illustrating an outside-area integration process. [Figure 47] 10 is a flowchart illustrating a test signal output process. [Figure 48] 10 is a flowchart illustrating a performance display device control process. [Figure 49] 10 is a flowchart illustrating the difference ball confirmation process. [Figure 50] 10 is a flowchart illustrating a safety device operation monitoring process. [Figure 51] 10 is a table showing the state of a performance-related device 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] 10A and 10B are diagrams showing examples of game mode information and game mode transition information. [Figure 55] FIG. 10 is a game mode transition diagram showing an example of transition of game modes. [Figure 56]A figure showing an example of the relationship between game mode information, game mode commands, and remaining number of jackpots commands. [Figure 57] FIG. 10 is a diagram illustrating a modified example of the display device. [Figure 58] 10 is a timing chart illustrating an example of a display relating to a main fluctuation and an irregular fluctuation. [Figure 59] 10 is a timing chart illustrating an example of a display relating to a main fluctuation and an irregular fluctuation. [Figure 60] 10 is a flowchart illustrating a payout command transmission process. [Figure 61] 10 is a flowchart illustrating a modified example of the safety device-related processing. [Figure 62] FIG. 10 is a diagram showing an example of a display on a display device in an operating state (game stop state). [Figure 63] FIG. 10A is a diagram showing an example of a display on the display device in an activation warning state, and FIG. 10B is a diagram showing an example of a display on the display device in an activation notice state. [Figure 64] 10A and 10B are diagrams illustrating an example of notification using a dedicated notification LED of a safety device. [Figure 65] 10A and 10B are diagrams illustrating an example of notification using a dedicated notification LED of a safety device. [Figure 66] 10A and 10B are diagrams illustrating an example of notification using a dedicated notification LED of a safety device. [Figure 67] 10A and 10B are diagrams illustrating an example of notification using a dedicated notification LED of a safety device. DETAILED DESCRIPTION OF THE INVENTION

[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 10 of this embodiment. FIG. 10 is a front perspective view of the As shown in FIG. 1, the gaming machine 10 of this embodiment has a front frame 12, which is an outer frame ( The game board 30 (see FIG. 2) is attached to the front frame 11 so as to be able to open and close. The front frame (main frame) 1 is housed in a housing (not shown) formed on the front side of the front frame 1. 2, a glass frame (transparent member) 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 effects. Notification of normal occurrence (for example, when a dispensing abnormality occurs, the lamp or LED will turn on in an abnormality notification color (for example, A frame decoration device 18 that emits light (for example, red light) to light up (blink) the frame decoration device 18, and a sound (for example, For example, a speaker (upper speaker) 19a is provided to emit sound effects. 12 and a speaker (lower speaker) 19b is also provided at the bottom of the glass frame 15. When an abnormality occurs, a sound is output from the speaker (upper speaker) 19a and the speaker (lower speaker) 19b. The contents of the abnormality are notified by a message. A warning lamp may be provided.

[0010] In addition, an upper tray (reservoir) for supplying game balls to a ball launcher (not shown) is provided below the glass frame 15. The game balls dispensed from the payout unit provided on the back side of the gaming machine 10 are An upper tray 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 tray (receiving tray) 23, an operating handle 24 for the ball launching device, etc. are provided. The lower right side of 12 is where you insert a key to open or lock the front frame 12 and glass frame 15. A keyhole 26 is provided for this purpose.

[0011] The upper edge of the upper tray 21 is provided with an effect button switch for receiving a pressing operation input from the player. The effect button 25 is provided with a built-in switch 25a (see FIG. 4). The upper surface (pressure surface) of the effect button 25 is provided with a touch operation input from the player. In this embodiment, the touch panel 29 is used to The touch panel 29 is provided integrally with the effect button 25, but it is separate from the effect button 25. For example, a sub-display device may be provided near the effect 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 this 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 1) to the protruding state (the upper surface (pressing surface) of the effect button 25 is larger than in the normal state) The state may be configured to be convertible to a state where the upper side is on the upper side (a state where the lower side is on the upper side).

[0012] Also, to the right of the effect button 25, when a player receives a ball from an adjacent ball lending machine, The rental button (ball rental button) 27a is operated, and a prepaid card is inserted into the card unit of the ball rental machine. A return button (eject button) 27b is operated to eject the prepaid card, and a A balance indicator (not shown) is provided to display the balance. 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 of the game board 30. In addition, the player operates the effect button 25 or the touch panel 29. Therefore, the variable display game (decorative special chart variable display game) on the display device 41 (see FIG. 2) In this case, it is possible to perform effects that involve the player's operations.

[0013] Although not shown in FIG. 1, a cross key switch 28 is provided near the effect button 25. (See Figure 4) and volume control button switches 27e, 27f (See Figure 4) It is equipped with a volume control button with built-in LED light. The volume adjustment button switches 27e and 27f are used to adjust 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 is 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 during a game, the volume control button 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 light intensity of the LED for effect, etc. The volume control button switches 27e, 27f may be adjustable (brightness, luminance). 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 Figure 2. Figure 2 shows the game board of this embodiment. 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 The side cases 33 and the outer peripheral wall (guide rails) 31 are made of resin and are provided at the four corners of the frame 30. The gaming machine 10 has a gaming area 32 surrounded by an outer wall 31. The game is played by shooting game balls into the game area 32 from a ball shooting device. 32 is equipped with windmills and obstacle nails to change the direction of the game balls. The game balls flow down the game area 32 while changing their rolling direction due to these components.

[0016] In the approximate center of the game area 32, a center window is formed, which serves as 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 arranged. The display device 41 is configured to include, for example, 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 40. The display device 41 is not limited to a device equipped with a liquid crystal display, but may be a device such as an EL or CRT. The device may be equipped with a display.

[0017] The display screen (display unit) of the display device 41 can display still images and moving images as effect 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 about the game, such as background images that enhance the presentation effect. In this 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. The image for the performance based on the progress of the game (jackpot display image, fanfare display image, Ending display image, etc.) will be displayed. The game board 30 (including the center case 40) also has a mechanism for controlling the game by operating it. a board decoration device 46 that illuminates the game to create a game effect, etc. is provided.

[0018] In the gaming area 32, on the right side of the center case 40, there is a normal symbol start gate (normal symbol start gate Inside the normal starting gate 34, there is a A gate switch 34a (see FIG. 3) is provided to detect the game ball that has passed through the When the game ball shot into the game area 32 passes through the normal map start gate 34, the normal map 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 gaming area 32, there is one general winning slot on the lower right side of the center case 40. 35 is located in the gaming area 32, and to the right of the center case 40, one general The winning holes 35 are arranged. The winning of the game balls into these general winning holes 35 is The winning number is detected by the winning port switch 35a (see Figure 3) provided on the winning number 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 game ball that enters the start winning hole 36 is This is detected by the first switch 36a (see FIG. 3).

[0021] Below the normal start gate 34 in the game area 32, there is a special 2 variable display game (second special A normal variable winning device 37 (starting port 2, second starting port, first 2 start winning port, 2 start winning area) are provided. The gaming ball is detected by the start hole 2 switch 37a (see FIG. 3). The normal variable winning device 37 is provided with a movable member (movable piece) 37b. Normally, the game balls cannot flow into the normal variable winning device 37. When the result of the normal game is a predetermined result, the The device operates via the normal solenoid 37c (see FIG. 3) and 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 game ball to win than in the open state.

[0022] Above the normal map start gate 34 in the game area 32, a special map change display is displayed depending on the result of the game. A first special variable winning device that can be converted into a state where it does not accept game balls and a state where 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 depending on the result of the special variable prize winning display game. From a closed state (a state unfavorable to the player) to an open state (a state advantageous to the player) By converting the game balls into the winning slot, the player can receive a predetermined amount of game value. The upper large prize slot 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. 3) are provided.

[0023] Below the normal variable winning device 37 in the game area 32, a special variable display game result is displayed. A second special variable winning device that can be converted into a state where it does not accept game balls and a state where it is easy to accept game balls. The second special variable prize winning device 39 is provided with an opening / closing member 39c. (not shown), and the opening and closing member 39c allows game balls to flow into the lower large winning opening. The second special variation winning device 39 changes the state into a state where the special variation display game results in The lower 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 winning hole, A predetermined game value (for example, a prize ball) 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) is provided.

[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 provided, and the probability of the game balls 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) that can detect the inflow of game balls. When the specific area switch 72a detects a gaming ball, This creates a situation that is advantageous to the technician (in this embodiment, a situation with a high probability of occurring). The gaming balls that flow into the specific area are discharged to the outside of the second special variable winning device 39.

[0025] Below the starting winning hole 36 in the game area 32, there is a ball revolving around the starting winning hole 36. An outlet 30a is provided for receiving the balls. 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) A collective display device 50 is also provided for executing a general map variation display game.

[0026] The collective display device 50 is a special chart 1 display (first special chart change display unit) for a special chart 1 change display game. 51 and special chart 2 variable display game special chart 2 display (second special chart variable display unit) 52, and special chart 1 The special chart 1 hold indicator 53 for informing the start memory number of the variable display game and the special chart 2 variable display game It is equipped with a special chart 2 hold indicator 54 for notifying the number of start memories. 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, 39). A round display unit 55 displays the number of times the game has been played, and a game status table 56 displays the game status of the gaming machine 10. This 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 notifies 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 of winning a jackpot is in a high probability state when 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 indicator 60 for announcing the starting memory number of the general map variation display game.

[0027] The center case 40 is also provided with a lamp display device 48. The lamp display device 48 displays the lighting and extinguishing symbols (fourth special symbol, fourth symbol) 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 number of memories when the game is started (held). The lamp display device 48 is controlled by the performance control device 300.

[0028] The lamp display units 1 and 2 flash at a predetermined flashing cycle (for example, every 200 ms) as a variable display. In other words, the switching between turning on and off of the lamp display units 1 and 2 is half the blinking period (e.g. For example, the period is 100 ms. The time for the variable display on the display 52 and the normal display 59 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 Chart 1 Hold LED 1 and Special Chart 1 Hold LED 2) are in the off state, lit state, Depending on the combination of status and flashing status, the number of reserved special charts (number of first start memories) is displayed. , the lamp display units 5, 6 (Special diagram 2 reserved LED 1, Special diagram 2 reserved LED 2) are in the off state, lit The number of reserved special charts (number of second start memories) is displayed depending on the combination of the status and flashing 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 when a reach occurs on the display device 41 as described below), the number of reserved hands 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 this embodiment. The gaming machine 10 is equipped with a gaming control device 100. The gaming control device 100 controls the game. A main control device (main board) that controls the gaming microcomputer (hereinafter referred to as the gaming A CPU unit 110 having a microcomputer 111 and an input unit 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 an output section 130.

[0031] The CPU section 110 is a gaming microcomputer (CP) called an amusement chip (IC). It has a crystal oscillator and generates the CPU clock and timer interrupts. The random number generating circuit includes an oscillator circuit (crystal oscillator) 113 that generates 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 400 supplies DC32V, DC12V, and DC5V to electronic components such as motors. A DC voltage of a predetermined level, such as V, is supplied to the device to make it operable.

[0032] The power supply device 400 is an AC-DC converter that generates a DC voltage of 32V from a 24V AC power supply. Converters and DC32V voltage to lower level DC voltage such as DC12V, 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 power supply voltage to the internal RAM 11 during a power outage; It has a power outage monitoring circuit, and outputs a power outage monitoring signal to notify the game control device 100 of the occurrence and recovery of a power outage. 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. The game control device 100 is subject to replacement when changing the model, so 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 outage. That is, when a power outage occurs, the game control device 100 Even if the power supply to the device is cut off, information about the game can be stored and maintained. Later, it serves as a game information storage means that 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 outage is recovered, a 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 The RAM 111c in the microcomputer 111 and the RAM in the dispensing control device 200 are stored. The initialization process is not particularly limited, but The switch signal is read when the power is turned on, and the power failure monitoring signal is read when the gaming microcomputer 111 executes the 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] ROM 111b stores unchanging information for game control (programs, fixed data, various random numbers, 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. As the ROM 111b or RAM 111c, an electrically rewritable memory such as an EEPROM is used. A non-volatile memory that can be read may also be used.

[0038] In addition, the ROM 111b stores, for example, the execution time of the special chart variable display game, the performance content, the reach A fluctuation pattern (fluctuation mode) that determines whether or not a state occurs. The fluctuation pattern table is stored as a start memory. The CPU 111a refers to the fluctuation pattern random numbers 1 to 3 to determine the fluctuation pattern. In addition, the fluctuation pattern table shows the results of the selection when the result is a miss. Deviation fluctuation pattern table, the jackpot fluctuation pattern table selected when the result is a jackpot Furthermore, these pattern tables include the A table for determining the latter half 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) It 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 in accordance with 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 variable display control of the display device is progressing and the display Even when the result reaches the stage before it is derived and displayed, the display conditions for the special result mode are For example, while maintaining the special result state, The state where the change is displayed in multiple change display areas (the so-called full rotation reach) is also a reach state. The reach state is when the display control of the display device progresses and the display result is derived. 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 plurality of variable display areas becomes a special result state. This refers to the display state when the conditions are met.

[0040] Therefore, for example, a decorative special chart change table displayed on a display device in response to a special chart change display game The display game displays a plurality of identification information for a predetermined time in each of the left, center, and right variable display areas on 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 the special result mode are met (for example, The state where the variable display stops with the same identification information is the reach state. When the fluctuation display area is temporarily stopped, any two of the fluctuation display areas (left, center, right) A state in which the conditions for a special result state are met in the display area (for example, a state in which 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 in a variable manner.

[0041] The reach state includes multiple reach effects, and special result modes (jackpot modes) are introduced. As a type (type) of reach performance with different possibilities (different expected values), there are Reach (N Reach), Special 1 Reach (SP1 Reach), Special 2 Reach (SP There are three types of reach: Special 2 Reach (SP3 Reach), Special 3 Reach (SP3 Reach), and Premium Reach. In addition, the expected probability of a jackpot (expected value) is: No reach < Normal reach < Special 1 reach The order of increasing is <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 variation display game. In the case of a big hit (when a big hit occurs), 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 becomes a miss) Therefore, the state in which the reach state occurs is This is a state in which there is a higher possibility of a jackpot compared to when a reach state does not occur.

[0042] The CPU 111a executes a game control program in the ROM 111b to control payouts. It generates control signals (commands) for the device 200 and the performance control device 300, and The driving signals for the display device are generated and output to control the entire gaming machine 10. However, the gaming microcomputer 111 generates a jackpot random number for determining whether the special chart variable display game is a hit, The special pattern random number for determining the winning pattern, the fluctuation pattern in the special pattern fluctuation display game (various Determine the variable display game execution time for reach and non-reach variable display Generates random numbers for the fluctuation pattern, and random numbers for determining whether a game with a normal fluctuation display is a hit. 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 sent to the CPU 111a. It is equipped with a clock generator that generates a clock that provides the update timing for the circuit.

[0043] In addition, the CPU 111a executes the ROM 111b in the process related to the special chart variable 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 One of the fluctuation pattern tables is selected and acquired from the turntable. When the CPU 111a executes the special chart variable display game, the CPU 111a executes the special chart variable display game. Acquire one of the multiple fluctuation pattern tables that have been created. 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. and operates in accordance with a prize ball payout command (command or data) from the game control device 100. This controls the payout motor of the payout unit to be driven and the winning balls to be paid out. In addition, the payout control device 200 controls the payout unit based on a ball loan request signal from the card unit. The dispense motor is driven and the dispenser controls the dispense of the loaned balls.

[0045] The input section 120 of the gaming microcomputer 111 includes a board detector for detecting the emission of radio waves to the gaming machine. Wave sensor 62, gate switch 34a in the general start gate 34, winning in the general winning slot 35 A start port switch 35a, a start port 1 switch 36a in the start winning port 36, a normal variable winning device 37 The start port 2 switch 37a, the special variable winning device 38, 39 large winning port switch 38a ,39a, and the high level supplied from these switches is 11V and the low level The interface 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 voltage is set to 7V-11V, which can prevent the lead wires of sensors and proximity switches from being illegally shorted. The sensor or switch may be disconnected 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 output an abnormality detection signal. It has been done.

[0046] Furthermore, the interface chip (proximity I / F) 121 is a specific area switch 72a, a remaining The specific area switch 7 is connected to the remaining ball outlet switch 73 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 port switch 73 detects the remaining ball from the special variable winning device 38, 39. The out ball detection switch detects the game balls that have passed through the remaining ball outlet that discharges the game balls. 74 indicates all game balls (winning hole or out hole 30) that have been shot into the game area 32 and have finished playing. 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 is read into 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 slot switch 35a , start port 1 switch 36a, start port 2 switch 37a, big prize port switches 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 An abnormality detection signal that is output when an abnormality in the switch is detected is input to the second input port 123. . In addition, among the outputs of the proximity I / F 121, the specific area switch 72a and 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] The second input port 123 is connected to 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 open detector provided in the glass frame 15 of the gaming machine 10, etc. The detection signal of the exit switch 63, the main frame opening signal provided on the front frame (main 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 vibrations of the gaming machine 10 is entered.

[0049] The second input port 123 receives a setting key switch signal from the setting key switch 152. and supplies it to the gaming 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 section. The setting key operation section is provided with a keyhole into which the setting key is inserted. 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 able to turn the setting key. It is a sensor that can detect when the switch is turned to the first position, and when the switch is turned to the second position. When the switch is turned to the second position, it is in the ON state, and when the switch is not turned to the second position, it is in the OFF state.

[0050] The RAM initialization switch 112 and the setting key operation section are used to set the special result and the special chart change display game. An operation unit for selecting from a plurality of probability setting values ​​to which probability values ​​are assigned, By operating the control panel, the probability value of a special result in the special chart variation 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 available.

[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 turning on the power of the gaming machine while operating (pressing) the AM initialization switch 112, the probability setting is The probability setting value change mode will be activated, allowing you to change the set value. RAM initialization will be performed during the probability setting value change mode. The probability setting value can be changed by operating (pressing) the switch 112. The selected probability setting value 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 value (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 of the setting key operation section is turned to the second position (RAM initialization switch 11 By turning on the power of the gaming machine in the same way as above (do not operate 2), the currently selected probability setting value will be The probability setting value is displayed on the function 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 it cannot be operated without it. The performance display device 153 is a 7-segment display, and the probability setting value is displayed 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 be used is acceptable. 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 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 port 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 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 provided with a power supply 400 and a normal IC operation. In addition to the voltage required for operation, such as 5V, a voltage of 12V is also supplied. .

[0055] The data held by the third input port 124 is input by the gaming microcomputer 111 to the third input port 124. The enable signal CE is generated by decoding the address assigned to the port 124. It can be read by asserting 2 (changing to a valid level). The same applies to the fourth 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 invalid 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 commands), dispensing abnormality status tass signal (status signal indicating a dispense error), chute ball out switch signal (play before dispense) signal indicating a lack of game balls), overflow switch signal (when the lower tray 23 is over a predetermined amount of game balls) A signal is output when the storage is detected (full), switch signal (a signal based on the input of a touch switch provided on the operating handle 24), RA The signal from the M initialization switch 112 is received and transmitted to the gaming microcomputer via the data bus 140. A first input port 122 is provided to feed the power supply 111 .

[0057] The input unit 120 also receives signals such as a power outage 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 are The signal is first input to the first input port 122 and then transmitted to the gaming 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 without passing through the output section 130. By outputting the signal directly 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 transmitted to each port 122 of the input unit 120. , 123, 124, 126. The reset signal RESET is not supplied to The data set in each port of the output unit 130 by the microcomputer 111 is used to prevent system malfunction. It is necessary to reset the device to prevent this from happening, but the reset signal RESET must be input immediately before it is input. The data read by the gaming microcomputer 111 from each port of the unit 120 is This is because it is 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 disposed on the communication path from the technical 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 organization (not shown). The test device receives data informing the user of the special pattern information of the variable display game and a signal indicating the probability of winning. The buffer 133 can be mounted to output the above signals via the relay board 70. The Fa 133 is a game control system for pachinko machines (mass-produced products) installed in game parlors. This is a component that is not mounted on the device (main board). The detection signal of a switch that does not require processing, such as a moving switch, is not passed through the buffer 133 and is input to the center. It is supplied to the test firing device via a connecting 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 then sent to the test device. Or it may be processed into information, for example, an error indicating that the gaming machine is in a state where it cannot be controlled. - signal from the data bus 140 to the test firing device via the buffer 133 and the relay board 70 are supplied to.

[0063] The relay board 70 receives the signal output from the buffer 133 and transmits it to the test firing device. The signal line of the switch detection signal is relayed without passing through a buffer. The port on the relay board 70 is provided with a connector for connecting the gaming microcomputer 11 A chip enable signal CE output from the 1 is also supplied, and selection is controlled by the signal CE. The signal from this port is supplied to the test firing equipment.

[0064] The output section 130 is also 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. The first special variable prize winning device 38 is opened by the upper large prize winning port solenoid 38b (large prize winning The lower large winning port solenoid 39b that opens the second special variable winning device 39 (Large prize opening 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] The output unit 130 also has an anode of an LED that is turned on or off depending on 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 off data.

[0066] The output unit 130 also 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 output 141 of the digit line. 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 jackpot 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. An external device (such as an information collection terminal or an internal device of the amusement facility) is provided with an optical relay. It can be connected to a management device (such as a hall computer) and transmits information about the gaming machine 10. The fifth output port 137 can be used to supply the signal to external devices. A release permission signal is also output to the dispensing control device 200 via the Schmitt buffer 132.

[0068] Furthermore, 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 that receives the signal and generates and outputs a solenoid drive signal; The on / off state of the segment line on 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 outputs an ON / OFF drive signal to the digit line on the current sink side of the display device 50. 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 output from a sixth output port 141. A segment driver for performance display that outputs an on / off drive signal for the segment line on the current supply side of driver 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 solenoid to drive it. 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 The third driver 138c that drives the digit line supplies 2V. Since it is used to pull out the digit line with current, the power supply voltage can be either 12V or 5V. may be. Also, a performance display segment driver 1 for driving the segment lines of the performance display device 153 DC12V is supplied to 50a. The bus 150b is for drawing out 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 cathode 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 and they light up. The performance display segment driver 150a outputs 12V via the segment line. A digit driver for displaying performance that feeds current into the anode terminal of the LED and outputs the ground potential. By using the 150b to draw current from the cathode terminal through the digit line, the performance display In the device 153, a power supply voltage is applied to the LEDs selected sequentially by the dynamic driving method, and the LEDs are turned on. It is lit. The fourth driver 138d outputs the external information signal to the external information terminal board 71. DC12V is supplied 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. That's 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 to transmit information such as the 9 is a signal indicating that the gaming microcomputer 111 transmits data to and receives data from the inspection device 500 via serial communication. The data transmission and reception is configured to be bidirectional. Like a normal general-purpose microprocessor, the gaming microcomputer 111 has a serial communication terminal. Since the input ports are used, ports such as 122, 123, 124, and 126 cannot be set. It has not been installed.

[0073] In addition, although not particularly limited, the start port 1 switch 36a in the start winning port 36, The start port 2 switch 37a in the normal variable winning device 37, the winning port switch in the general winning port 35 35a, the large winning port switches 38a, 39a in the special variable winning devices 38, 39, the normal starting gate The gate switch 34a in the gate 34 is provided with a coil for magnetic detection, and when metal comes close to the coil, A non-contact magnetic proximity sensor (hereafter referred to as a sensor) detects game balls by utilizing the phenomenon in which the magnetic field changes when the sensor comes into contact with the ball. In addition, a proximity switch (hereinafter referred to as a proximity switch) is used. 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 display device of a plurality (four) of seven-segment type (dot It consists of a display (LED lamp) of 8 segments including the LED 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 be provided in other locations. 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 signals from the out ball detection switch 74. In this embodiment, the winning slots include a general winning slot 35, a start winning slot, and a 36 (first starting port), normal variable winning device 37 (second starting port), and special variable winning device 38 ,39 (large 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 game 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 winning combinations is determined based on the number of winning combinations in a predetermined period (for example, from the time the gaming machine 10 is turned on until the present time). Of the total number of winning balls (total number of winning balls) obtained by winning the jackpot, the winning balls during the jackpot state The percentage (%) of the number of winning balls (number of winning balls by each device) (= so-called consecutive devices) The ratio of winning balls to winning balls in the big prize slot is calculated as follows: It can be the ratio of the number of winning balls (during the big win state and the small win state) (= the big winning slot ratio), or , the prize balls obtained by winning the large prize slot and the normal variable prize slot 37 (second start prize slot) It may also be the ratio of the number (= the commonly used so-called role ratio (total role 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 modes, including games with variable display, round play (play during big wins and 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 game and a new normal game are displayed. 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 fraud and also to prevent players from becoming addicted to games. There is a possibility that this will be possible.

[0080] In this embodiment, the safety device is implemented by 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 the number of balls is the number of safe balls minus the number of ejected balls (the difference in the number of balls (Number of balls = Number of safe balls - Number of ejected balls). In this way, the activation condition of the safety device is a two-stage condition (1) The activation condition may be other conditions. For example, the condition (1) may be that the number of safe balls is equal to the number of balls that is required. It is also possible to configure the system so that the fixed value is reached. In addition, 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 prize balls that are determined to be paid out in a predetermined period. If there is an error in the payout of the prize balls (game balls), the payout The total number of winning balls determined to be awarded is sent to the upper tray 21 via a payout device (payout unit). The total number of winning balls actually paid out, but not equal to the total number of winning balls actually paid out The number of safe balls can be measured using a detection switch or the like. The signal from the out ball detection switch 74 is counted according to the number of game balls discharged from the game area 32. It can be counted by counting.

[0083] In addition, instead of the number of discharged balls, the number of shot balls that are shot and introduced into the game area 32 is used. The difference in the number of balls may be calculated by subtracting the number of safe balls from the number of balls fired. 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 playing 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 will be installed in the game area. The entrance of the game ball to the area 32, that is, 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 effect 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 graphic processor performs image processing for displaying images on the display device 41 according to the code and data. 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) consists of a program ROM 321, a working area RAM322 provides a memory area, and Fe can retain memory contents even if power is not supplied during a power outage. RAM323, a timekeeping means for generating information indicating the current date and time (year, month, day, 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, the main control microcomputer 311 is connected to a WDT (watchdog timer) circuit 324. The main control microcomputer 311 analyzes the command from the gaming microcomputer 111. It determines the display content and instructs the VDP312 on the content of the output video, and Instructing the playback of sounds, lighting decorative lamps, driving control of motors and solenoids, and managing the performance time and so on.

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

[0088] Although not particularly limited, the main control microcomputer 311 and the VDP 312 are connected by a power It is configured so that 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 sends 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 synchronization 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. The input signals INT0 to INTn and the commands and data from the main control microcomputer 311 are received. A wait signal WAIT is also input to notify the user that the state is being reached.

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

[0091] The sound source LSI 314 is connected to an audio ROM 327 in which audio 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 sends 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 The 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 has a function to receive 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 gaming microcomputer 111 of the gaming control device 100 receives the DC5 The main control microcomputer 311 of the performance control device 300 operates at DC 3.3V. Therefore, the command I / F 331 is provided with a function for converting the signal level.

[0093] The performance control device 300 also includes a controller provided on the game board 30 (including the center case 40). A panel decoration LED control system 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 that drives and controls a device (for example, a frame decoration device 18, etc.), a game board 3 0 (including the center case 40) is provided with a board effect device 44 (for example, a display device 41 A moving object that controls the driving of a moving object that enhances the performance effect in cooperation with the performance display in the game. The control circuit 334 is provided. The panel decoration device 46 is also provided with the lamp display device 4 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 effect device is provided, and a frame effect movable body control circuit that drives and controls the frame effect device is provided. good.

[0095] Furthermore, the performance control device 300 includes a function button 25 provided in the glass frame 15. The effect button switch 25a is attached to the touch panel provided on the surface of the effect button 25. 29, a cross key switch 28 and a volume adjustment button switch 2 7e, 27f, etc., the performance device switch 4 that detects the initial position of the motor in the board performance device 44 7 (performance motor switch) on / off state is detected and a detection signal is sent to the main control microcomputer 311 and a function to input a sound signal, and a function to adjust the state of the volume control switch 335 provided on the performance control device 300. A switch input circuit 3 having a function of detecting the 36 is 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. The motor is used to provide a desired level of DC voltage to the electronic components controlled by it. DC32V for driving the motor and solenoid, a display device 41 consisting of a liquid crystal panel, DC12V is used to drive the inverter and LEDs, and DC5V is the power supply voltage for the command I / F331. In addition to V, it is designed to 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 device is reset by the main control microcomputer 311. 311, VDP312 (VDPRESET signal), 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 that drive and control the The performance control device 300 is also provided with a cooling FA for cooling various parts 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 is driven. 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 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 When there is no distinction between dynamic display games, they are simply called decorative special chart variable display games. If you do not distinguish between (1st special result) and small hit (2nd 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 and the second special gaming state, they are simply referred to as the special gaming state. do.

[0100] In addition, a big hit is a special result (first special result) that accompanies the activation of a condition device, and a small hit is This is a special result (second special result) that does not involve the activation of a conditional device. It is a condition device that operates when a jackpot occurs in the game (a jackpot symbol stops displaying). When the operation is performed, for example, a big win state occurs and the special variable winning device 3 as a special electric device is activated. A specific flag is set to operate 8, 39 consecutively (the device for operating consecutively The condition device does not operate, for example, if you win a small prize lottery. This means that the specific flags mentioned above are not set, as in the case of 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 gaming 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 windmills placed in various places inside the game. Flowing down the area 32, the normal starting 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 the ball 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 starting winning slot 36, a normal variable winning device 37 or a special variable winning device 38, 39 are used for playing. When a ball enters a winning hole, the payout control device 200 dispenses the number of winning balls according to the type of winning hole. The dispenser is controlled by a control unit and dispenses the liquid onto the upper tray 21 or the lower tray 23 of the glass frame 15. In this embodiment, the starting winning hole 36 has one winning ball, and the normal variable winning device 37 has one winning ball. The general winning hole 35 provided in the left game area has 8 prize balls, and the general winning hole 35 provided in the right game area has 8 prize balls. The general winning slot 35 has 5 prize balls, the first special variable winning device (upper large winning slot) 38 has 15 prize balls, The second special variable prize device (lower large prize opening) 39 is one prize ball, but it 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 a prize 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 game ball into the right game area (so-called right hit). The normal starting gate 34, the normal variable winning device 37, the special variable winning device 38, 39, 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 slot 35 and the general winning slot 35 are located to the right of the second special variable winning device 39. It is now possible to aim.

[0103] The gate 34 is provided with a detecting device for detecting a game ball that has passed through the gate 34. 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 in the start gate 34, If the number of normal map start memories is less than the upper limit (for example, 4), the number of normal map start memories is increased (+1). The number of memories for the normal map start is stored in the RAM 111c. The gate switch is also displayed in the general map hold display 60 of the display device 50. The results of the game are displayed based on the input of the game ball detection signal from the chip 34a. A random number value for determining whether or not a hit has occurred (a winning 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, When the variable display game is not being executed, the normal variable display game is won and the normal variable winning device 37 is opened. If the state is not a winning state to be converted to the state, the winning state stored in the first stored normal start memory will be used. The random number value for judgment is compared with the judgment value stored in ROM 111b, and the normal map variation display game The random number value for this win / loss judgment is used to determine whether the game is a win or a loss, and the game starts with a normal game display. If the value matches the judgment value, the game will be a win and a specific result will occur ( The result of the identification (Figure 1) will be derived.

[0105] In addition, the game control device 100 executes the general map variable display game by displaying the general map variable display game data. A predetermined number of lighting patterns are displayed on the general display 59 provided in the 50 for a predetermined variable time. After the normal map display, which repeatedly displays the turns in a predetermined order, The process of displaying a normal variable display game that stops and displays the lighting pattern (result state) is performed. The general map display 59 is configured with the display device 41, and the general identification information is, for example, numbers, symbols, Using character designs, etc., the results are displayed by displaying them in a fluctuating manner for a predetermined period of time and then stopping the display. It may be configured to show

[0106] If the result of the game is a win, the display 59 will show a specific result. The light pattern is displayed as stopped, and the normal power solenoid 37c is activated, and the normal variable winning device The game control device 100 controls the movable member 37b of the device 37 to be open for a predetermined 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 to the starting winning hole 36 and the winning balls to the normal variable winning device 37 are respectively The start port 1 switch 36a and the start port 2 switch 37a are provided in the The CPU 111a of the gaming microcomputer 111 of the gaming control device 100 is provided in the start winning slot 36. Based on the input of the game ball detection signal from the start port 1 switch 36a, the start memory (special drawing The first start-up memory is limited to a predetermined upper limit number (for example, 4), and , the game ball detection signal 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 as a limit. Based on the winning of the starting 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 starting memory information. The extracted random numbers are stored in 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 hold display 54, and the display of the center case 40 It is also displayed on 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 is based on the first start memory. Then, the random number value for determining the jackpot of the special chart 1 variable display game is extracted and stored in ROM111b. The game control device compares the value with the value of the variable display game and determines whether the game is a hit or a miss. The CPU 111a of the gaming microcomputer 111 of the machine 100 changes the special figure 2 based on the second start memory. The random number value for determining a big win in the dynamic display game is extracted and compared with the determination value stored in ROM 111b. The results are compared to determine 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 display game. 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 executes the special drawing 1 based on the first start memory. The display 51 (first variable display device) displays the identification pattern variably for a predetermined time and then stops. The special chart 1 variable display game is performed, and the special chart 2 display 52 (second variable display) is executed based on the second start memory. The device performs a special pattern 2 variable display game in which the identification pattern is displayed variably for a predetermined 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 So, 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 happens, 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. Also, during the execution of the special chart 1 variable display game, the special chart 2 variable display game will be the second special result (small win) If it becomes a small hit, the special game state based on the small hit will end until the special game state ends. I try to interrupt the program. Also, 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 second special result (small win) is reached, the special chart 2 variable display game will be played after the special result. It is designed to end as an outside result (missing).

[0111] That is, the game control device 100 determines whether the game ball flowing down the game area 32 reaches the start winning area (start winning area). The progress of the variable display game is controlled based on winnings at 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 is 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 performs execution control, and normal variable winning device 37 (second start entry 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 It constitutes 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 decorative special chart change display game corresponding to the special chart change display game. In the dynamic display game, other decorative special symbols (identification information) are displayed by the lamps of the lamp display device 48. In the display units 1 and 2, the fourth special pattern ( The display of the lamp indicators 1 and 2 will change after a predetermined time from the start. If it is a big hit or a small hit, it will stop at "light off", and if it is a big hit or a small hit, it will stop at "light 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 lighting of various LEDs, etc. That is, the performance control device 300 controls the performance related to the game (variable display game, etc.). This forms a performance control means.

[0113] As a result, the display device responds to 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 designs, etc.) are displayed variably at the display unit 41. The decorative special chart change display game is executed. The game includes a decorative special chart 1 variation display game that corresponds to the special chart 1 variation display game, and a special chart 2 variation display game. There is a decorative special chart 2 change display game corresponding to the display game. And the corresponding special chart change display The display of the change in the game is performed according to the change in the game, and the result 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 1 variable display game) and the second variable Decoration change that displays decoration identification information in response to the dynamic display game (special chart 2 variable display game) The display game (decorative special chart variable display game) can be displayed as a decoration variable display means. If separate display devices are used for the special chart 1 variable display game and the decorative special chart 2 variable display game, Alternatively, only one of the decorative special symbol variation display games may be displayed. 0 does not have the special chart 1 display 51 and the 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 win. 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 the special gaming state, the CPU 111a For example, the opening and closing doors of the special variable winning devices 38, 39 are operated by the large winning port solenoids 38b, 39b. 38c and 39c are opened to perform control to allow game balls to flow into the big prize opening.

[0116] Specifically, if the result of the special chart variation display game is a jackpot, the special chart 1 display 51 or The display mode of the special chart 2 display 52 corresponds to the first special result (jackpot result mode) 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 diagram change display game is a small win, the special diagram 1 display 51 or the special diagram 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 This results in a second special game state (a so-called small win state). 1 is the first variable display game (special chart 1 variable display game) based on the winning of the game ball into the starting winning hole 36. The special display 52 constitutes a first variable display means capable of displaying the normal variable winning. Display the second variable display game (special chart 2 variable display game) based on the winning of the game ball to device 37 This constitutes a possible second variable display means.

[0117] In the jackpot state (first special game state), a predetermined number (for example, 10) of games are placed in the big prize slot. The ball enters the prize or the opening of the prize opening is delayed by a certain period (for example, 25,000 milliseconds). The Grand Prize Gate will be 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 (cycle game). In such a case, the control means controls the opening and closing of 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 the normal game after the end of the big win state (first special game state). A situation that is more favorable to the player than the state (high probability of winning or regular power support) ) 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 (probability state) occurs when a special chart change display game results in a winning combination. The probability of the result is higher than 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 variation display game and the special chart 2 variation display game are high. It becomes a state of probability.

[0119] [Distribution rate] FIG. 5 shows an example of allocation rates in this embodiment. FIG. 5(a) shows an example of the distribution rate of the results of the special chart change display game. There are three types of results: big win, small win, and miss. The jackpot distribution rate (jackpot 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), 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. Also, as shown in FIG. 5(a), the distribution rate of the small win in this embodiment is common to both low and high probability states, but is different between low and high probability states. It's fine. Also, as shown in FIG. 5(a), in this embodiment, in a high probability state, The result of the game is not a miss, but it 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 this embodiment, the jackpot of the special chart 1 variable display game (first special For the other results, the jackpot pattern (the result of the jackpot, the jackpot stop pattern) is the 8R probability pattern. 8R probability change jackpot A where A stops and 3R probability change pattern A stops and 3R probability change jackpot When the 3R probability variation symbol B stops, the 3R probability variation symbol C stops. There are five types: 3R probability jackpot C, in which the 3R normal pattern is displayed, and 3R normal jackpot C, in which the 3R normal pattern is displayed. There are similar ones. In addition, in the special chart 2 variable display game in this embodiment, the jackpot (first special result) The 8R probability variation pattern B is displayed as the pattern (the result of the jackpot, the jackpot stop pattern). There are two types: 8R probability change jackpot B and 3R probability change jackpot D, in which the 3R probability change pattern D stops and is displayed. be.

[0122] 8R probability change A, B is the number of rounds in the special game state is 8 rounds, 3R probability change 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 variable display game is executed is either a normal game state or a specific game state. The time may be different depending on whether the state is a normal state or not.

[0123] The gaming machine 10 of this embodiment limits the number of times that the special symbol variation display game is executed in a high probability state. In this embodiment, the special chart variable display that can be executed in a high probability state is provided. The number of STs, which is the number of games played, is set to 2000, but is not limited to this. In addition, the gaming machine 10 of this 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 "limiter") is The number of times a jackpot is awarded (called the "number of times a 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 symbols A, B or 3R probability variation symbols A, B are displayed (jackpot), 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). The number of times is seven, but is not limited to this. In addition, when the limiter number of times is not set, the result of the special chart change display game is 3 The R probability variation patterns C, D or 3R normal patterns are displayed as a result (jackpot), and the jackpot When a V win occurs in the first special game state based on the above, the game control device 100 sets the limiter number of times and In this embodiment, the second limiter number is set to three times. Although the number of times is set to three, it is not limited to this 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 occurrence of the same number of times (3 times) is 70% (=34.0% + 36.0%). Also, 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 number and the second limiter number 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. The occurrence rate of the second limiter is not limited to 70%. It is sufficient if it is between 10% and 90%.

[0126] [Big prize opening mode] FIG. 6 shows the upper large winning slot (first special variable winning device 38) and the lower large winning slot in this embodiment. An example of the opening mode of (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 probability symbol A, B, C, D) is displayed as a stop symbol, and In both cases, the normal jackpot in which the normal symbol (3R normal symbol) is displayed, 1 In the first round of the special game state, the lower large prize entrance is opened, and from the second round onwards, the upper large prize entrance is opened. will be released.

[0127] Specifically, as shown in Figures 6(a) and 6(b), in both the case of a probability jackpot and a normal jackpot, In the first round, the lower prize entrance will be opened and the opening time will be 25,000 ms. When either the specified number of balls (for example, 10 balls) wins, the following conditions are met: The main prize gate closes and the first round ends. Also, as shown in Figures 6(a) and (b), in both the case of a special jackpot and a regular jackpot, In the first round, the lever solenoid 72b operates (becomes ON) and a specific A V valid period is set in which the detection of the gaming ball at the area switch 72a is treated as valid. That is, in this embodiment, in both the case 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. In the case of a probability jackpot, the ON period of the lever solenoid 72b is longer than in the case of a normal jackpot. Since the V valid period is long, it is easier to win a V prize in a special jackpot than in a regular jackpot. are.

[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 the game ball, after the first special game state ends, The probability state of the special chart variation display game will be in 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, the game ball If not detected, the special chart change display game after the end of the first special game state The probability state becomes a low probability state (normal probability state). Therefore, in this embodiment, not only in the case of a probability jackpot but also in the case of a normal jackpot, There is a possibility that a high probability state will occur after the special game state ends. 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 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 interval time will not start until the ball is released, and the remaining ball processing time will end. 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 will operate for the time it takes to discharge all remaining balls. The ON period of 2b (the period when lever solenoid 72b is ON) and the V valid period are extended. will be done.

[0130] As shown in Figure 6(c), in both the case of a probability jackpot and a normal jackpot, From the second round onwards, the upper prize entry gate will be opened as the round begins, and when it is possible to open it in 25,000 ms, Either a certain amount of time has passed or a certain number of balls (for example, 10 balls) 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 begins, and when the interval time ends, The next round begins. If it is the final round, the remaining balls will be 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 Figure 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 winning slot is opened and the opening time of 52 ms has elapsed. When either the specified number of balls (for example, 10 balls) wins, the following conditions are met: The big prize opening is closed. After that, the remaining ball processing time begins, and when the remaining ball processing time ends, The ending time begins, and when the ending time ends, the second special game state ends. . Also, as shown in Figure 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 entry port is opened and the opening time of 700 ms has elapsed. When either the number of balls exceeds the limit or a predetermined number (for example, 10 balls) of balls wins, The upper prize entrance is closed. After that, the remaining ball processing time begins and ends. The ending time begins, and when the ending time ends, the second special game state ends. do.

[0132] [Game state transition diagram (game flow)] Next, the transition (shift) of the game state by the game control of the game control device 100 will be explained. 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 specific game state T2. As a state, the first special game state based on the first special result (big hit), the second special result (small hit) ) There is also a second special game state based on the above, but we will not discuss them here. In each game state, a presentation mode is controlled by the presentation control device 300 to determine the presentation mode of the game. , the main starting area which is the starting area which 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 left-handed shot is used to aim for a win in the start winning slot 36. 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 is the main It is designed to allow players to play in accordance with this design. In this way, the game is played mainly on one of the special chart variable display games that is determined to be the main game in the design. In this specification, each game state is The game that is determined to be the main one in this state is called the main game, and the other game is called the main game. The game shown is sometimes called an irregular fluctuation.

[0134] In the normal game state T1, the probability state of the special chart variable display game (special chart probability) is a low probability state. There is no time reduction to shorten the fluctuation time of the special chart fluctuation display game or the normal chart fluctuation display game. In addition, the presentation mode that determines the presentation style 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). The firing direction is set to left in order to aim at the mouth 36. That is, in the normal game state T1, 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 does not select the execution of the special chart 2 variable display game. In this way, in this embodiment, the strategy is prevented, that is, the normal game state T1 This prevents right-handed hitting (a style of hitting that is not recommended).

[0136] The specific game state T2 is a high probability state of the probability state (special chart probability) of the special chart variable display game. This is a state where there is a time reduction that shortens the fluctuation time of the special chart fluctuation display game. The presentation mode is set to small hit RUSH mode. The main variation special chart is the special chart 2 variation display game. The main starting area is the normal variable winning device 37 (normal power), and this normal variable winning device 3 The firing direction is set to right to aim for 7. In other words, in the specific game state T2, the special figure 2 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, as shown in FIG. 5(a), the probability of a small hit is high, so when there is a time reduction In the specific gaming state T2, which is the state where the small win occurs with high frequency. The in-variation is a special chart 2 variation display game, and the result of the special chart 2 variation display game is a small win In the special game state based on this, as shown in Figure 6(e), As mentioned above, the lower large prize opening (second special variable prize opening 39) is The first special variable prize device 38 has 15 prize balls, while the second special variable prize device 38 has 15 prize balls. Therefore, in the specific gaming state T2, it is easy to increase the player's gaming balls by small wins. Therefore, in the specific game state T2, small hits occur frequently and the number of balls held by the player increases. Therefore, the presentation mode is called "Small Win RUSH". T2 is a high probability state, and small hits occur frequently, increasing the number of balls the player has. 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, and the special chart 1 fluctuation 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 upper prize opening for 15 prize balls (first special variable prize opening device 38) is not opened, and the upper prize opening for 1 prize ball is opened. Only the lower large winning port (second special variable winning device 39) is opened. In 2, the execution of the special chart 1 variable display game becomes inefficient in terms of the number of prize balls, and in the specific game state T2 This prevents players from selecting the execution of the special chart 1 variable display game. In this embodiment, the strategy is prevented, that is, the left hit (not recommended hit) is prevented in the specific game state T2. This prevents the following from happening:

[0139] When a jackpot (probable jackpot, normal jackpot) occurs in the normal game state T1, the first special game state If the first special game state ends and you win a V, On the other hand, if you do 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 (probable jackpot, normal jackpot) occurs in the specific game state T2, the first special game state If the first special game state ends and you win a V, On the other hand, if you do 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 met in the specific gaming state T2, Here, when the end condition of the high probability state is met, 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 transitioning to game state T2 reaches the limiter number of times It is a combination.

[0140] [Control of gaming control device] The control of the gaming machine 10 that performs such a game will be described below. First, the game control device 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. and a timer interrupt process shown in FIG. 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 processing will be described. 1 is a flowchart showing the procedure of the main processing. The main processing 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 to set the stack pointer, which is the start 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 it is within the range, the upper part is 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. If at least one of them is outputting a signal to stop firing, it is set to the prohibited state and the ball launcher The launch of the game balls from the game control device 100 is prohibited. 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 that constitutes the main control means A slave control means (for example, a dispensing control device 2) that performs various controls in accordance with instructions from the control device 100 Waiting time until the program of the device (such as the device 300 or the performance control device 300) starts normally (For example, 3 seconds) is set. The slave control devices (for example, the payout control device 200 and the performance control device 300) start up. The command may be 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 start the slave control devices (payout control device 200, The control unit 300 and the like serve as a standby means for setting a predetermined standby time for waiting for activation of the control unit 300 and the like.

[0146] In addition, the timing of the power-on delay timer is used to determine the validity of the RAM (calculate the checksum). It is performed using a non-target memory area (a RAM area or register that is not subject to validity check, 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 it is not necessary to exclude the RAM area from the calculation. It can be stopped.

[0147] Before the start of the waiting time, the status of the setting key switch 152 and the RAM initialization switch 112 is checked. By reading the status, 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 RAM initialization If you set the switch 112 status to be read, 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 operating the setting key switch 152 and the RAM initialization switch 112 until However, by reading the state before the waiting time starts, you can avoid this cumbersome operation. Even if you do not have the power on, 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 enters standby mode. The process of measuring time and monitoring the occurrence of a power outage during the standby time is executed (step X 8~X10).

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

[0150] If a power outage has not occurred (step X8; N), the game control device 100 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 expired, 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 this period, and prevents malfunctions when powering on. It is possible to deal with the situation appropriately. Note that access to RAM is permitted until the waiting time has elapsed. The memory contents from the last power outage are still retained, so In the event of a power outage, there is no need to perform backup processing. 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 / writable R such as RAM or EEPROM is Access to 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 (pre-installed 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 calculates the time in the game microcomputer 111 (clock generator). Counter / Timer Clock (CTC) generates the current 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 oscillation signal (original clock signal) A timer interrupt signal at a predetermined period (for example, 4 milliseconds) and a random number generator are sent to the CPU 111a. and a CTC circuit that generates a signal CTC that triggers updating of the random number supplied to the circuit. do.

[0155] Next, the game control device 100 detects an RA indicating an abnormality in the RAM (here, RAM 111c). M abnormal flag is set (step X15). Here, the abnormal flag is temporarily set. Set it in a specific register.

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

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

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

[0159] Next, the game control device 100 sets the setting key switch 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 changing 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, the normal power-on (power-recovery) processing is executed.

[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 sent to the performance control device 300 (step X24). The performance control device 300 that 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 table "E1") when the game is stopped. The driver 15 of the performance display device 153 is used to display the data (shown in the figure) on the performance display device 153. 0a, 150b (step X25). Then, the external device (game center internal management device Security signal to notify abnormalities in devices (such as hall computers and information collection terminals) The ON data is output to the external information terminal board 71 (step X26). Even if the information about the jackpot remains in RAM 111c, the external information terminal board such as the jackpot signal The other signals to 71 are maintained in the OFF state. Then, in 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, 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 above steps 2 is performed. In this case, it is assumed that an abnormality has occurred, and the processing of steps X24 to X26 is executed. If the power is turned off and restarted while changing the settings (before the setting change is complete), the setting change will The probability setting change flag may be set even when 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 that notifies that there is an abnormality in the game control device 100 (main board) An abnormal error notification command is sent to the performance control device 300 (step X24), and the game is stopped. The 7-segment display data ("E1" error display data) at that time is stored in the driver of the performance display device 153. The RAM abnormality is notified to the external device (step X25). To do this, 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 RAM 111c, Other signals to the external information terminal board 71, such as the jackpot signal, are maintained in the OFF state.

[0165] After that, it is determined whether or not a power outage has occurred (step X27). If not (step X27; N), repeat the process of step X25 and step 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 RAM, EEPROM, etc. Access to the RWM (read-write memory) is prohibited (step X29). , and wait until the power to the gaming machine 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 abnormal flag is set (step Step X30). If the RAM abnormal flag is set (Step X30; Y), Since it is unclear whether the probability setting value is correct, it is recorded in the probability setting value area of ​​RAM111c. Clear the stored probability setting value and set it to the initial value (for example, the minimum setting value "1") ( 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) (stage 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 abnormal 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 If the setting key switch 152 is on (step X34; Y), R The AM initialization switch 112 is off, and the probability setting is being checked (in the setting check state). The process starts and sets the probability setting confirmation flag, which indicates 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 (Step X36) and proceed 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. Notification will be made 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, steps X37 to X43 are executed.

[0169] The game control device 100 first performs security checks during the probability setting change and 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 count of the security signal control timer and the security The output of the tee 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 The security signal is output.

[0170] Next, the game control device 100 allows the 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 determine whether a power outage has occurred (Step X40). If no current is generated (step X40; N), the process returns to step X39. If a power outage occurs (step X40; Y), the power outage occurrence of steps X63 to X69 Performs live processing.

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

[0172] On the other hand, when the setting key switch 152 is off (step X39; Y), prohibit the interrupt (step X41), and send a command to end the notification to the production control device. 300 (performance control board) (step X42). The performance control device 300 that has received the signal will notify that the probability setting is being checked 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 up to now (step X43). If the changing 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 has been confirmed up until now, power-on after step X48 When power is restored, the normal processing is carried out.

[0174] When the setting key switch 152 is off (step X34 ;N), determine 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. The number of winning balls area stores the number of winning balls (total number of winning balls) It is cleared to 0. And the safety device operation status (described above) indicates whether the safety device is in operation. 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 step X45, the RA with setting change M clear (step X43; Y) and RAM clear without changing settings (step X44 ;Y), the safety device activation flag field can be cleared to 0. The operation is cancelled, but it may be limited to one side.

[0175] In addition, in this case, in addition to the probability setting value area, the stack area and unused area are not cleared. Work area for performance display (outside work area) related to the composition, performance information and its display (performance display) 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. These include ball rate, base value (ball payout rate under normal gameplay 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 at the time of RAM initialization is sent to the performance control device 300 (performance The control board) (step X47) and proceed to step X52.

[0177] On the other hand, when the RAM initialization switch 112 is off (state When both the setting key switch 152 and the RAM initialization switch 112 are ON, Since this is a power failure, normal power-on (power recovery) processing is started, and the first power outage recovery processing 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 RAM is initialized, During normal power-on, the safety device activation flag area is not cleared. Stores the ceiling counter value indicating the number of times the special chart change display game has been executed in a state other than the probability change state. The ceiling counter area that is cleared may not be cleared to avoid any disadvantage to the player. A power outage recovery command is sent to the performance control device 300 (performance control board) when the power outage is restored. A command transmission process is executed (step X49), and the process proceeds to step X50.

[0178] In addition, the command sent in the RAM initialization process at step X47 and the command sent in step X4 The command sent when power is restored in the process of 9 includes a model specification command indicating the type of gaming machine. , decorative special diagram 1 reservation number command and decorative special diagram 2 reservation number command showing the reservation number of special diagrams 1 and 2, Probability information command indicating the state of probability (high probability state or low probability state) and whether or not there is 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, The power recovery command is included to indicate that the power has been turned on.

[0179] Furthermore, the command at the time of RAM initialization and the command at the time of power recovery include the probability of the gaming machine 10 Setting value information command (probability) that indicates the setting value (setting information) The game control device 100 includes a setting value information command. It is only necessary to send 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 RAM is the RAM initialization command (RAM clear command). When the performance control device 300 receives the RAM initialization command, it performs the following operations, for example: A customer waiting demo is displayed on the display device 41, and LEDs of the board decoration device 46 and the speakers 19a, 19b, etc. are displayed. The b sound will be played for 30 seconds to notify you that RAM has been initialized (RAM cleared). The command includes a screen specification command that specifies the display content on the screen of the display device 41. The command for specifying the screen is for special charts 1 and 2, both during normal processing (even during fluctuations) If not, use the customer waiting demo command, otherwise use the recovery screen command. That is, the processing of step X47 is the power outage recovery command sending processing (step X49). The last part of the command is different.

[0181] Next, it is determined whether the safety device is in operation (step X50). As an operation flag, "1" indicating that the safety device is in operation is set as the safety device operation flag. If the safety device is saved in the logging 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 has been activated, the device will not be deactivated. 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 to the internal stack area (stack area). Step X52), safety device information related to safety devices (safety device counter value, safety device Execute the safety device information initialization process to initialize the safety device operation information, previous operation information, etc. (Step After that, the information in the flag register is restored (POP) (step X54). In addition, except when the game stops due to a RAM abnormality (steps X25 to X29), the power is turned on. and unconditionally initialize (clear) safety device information (safety device counter value, etc.) However, if you provide 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 will be described later, when transitioning to the safety device information initialization process, 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 saving the pointer to the stack pointer storage area in RAM111c, the flag register is Since there is a possibility that the flag (especially the zero flag) may change, the flag is The flag register information is saved. The flag register is an 8-bit register, with each bit being either 0 or 1. The flag register takes the following value. Those disclosed in Patent Publication No. 3299 and Patent Publication No. 2018-94101 can be used.

[0184] Next, the game control device 100 activates 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 CPU 111a sets the code (specified value) for starting the program. 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 generation circuit generates random numbers that are updated only by hardware. As numbers, the jackpot random number, the special pattern random number, the normal pattern random number, and the variable pattern random number 1 to 3 These random numbers are updated based on a clock that is equal to or faster than the operating clock. A so-called "high-speed counter" may be used.

[0185] The bit transposition pattern is the bit arrangement of the extracted random number (the arrangement before the bit transposition in the upper row). , 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 transposition pattern. This breaks the regularity and increases the secrecy of the random numbers. The permutation pattern may be a fixed single pattern or a plurality of patterns prepared in advance. It is also possible to select from the turn. Also, it is possible to set it arbitrarily by the user. good.

[0187] Next, the game control device 100 prohibits interrupts (step X56), and the game is stopped. It is determined whether or not (step X57). If the safety device is activated or if the game (special chart change display) A severe error 2 (see below) that requires the game, normal game, round game, etc. to be stopped ) occurs, it can be determined that the game is 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). Execute the performance display editing process to calculate performance information such as the ball payout rate (step X5 9) Here, performance information (such as the ratio of special features and payout rate) may be calculated. 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, you can clear it. Then, restore the flag register information (POP ) (Step X60) and allow interrupts (Step X61). In addition to the case where there is no strong error, there is also a weak error (described later) or a strong error 1 ( Even if a problem occurs (described later), the game is not stopped and the performance display editing process, etc. The processes of X58 to X60 are executed. If a weak error or a strong error 1 occurs, Additionally, it is also possible to configure the system so that the processes in steps X58 to X60 are not executed.

[0189] As will be described later, when transitioning to the performance display editing process, the stack pointer is Safety device information, performance information, and performance display (performance information display) from the stack area related to the area ) related to the out-of-area stack area. At that time, the stack pointer for game control 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 level is set 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 Interruption is permitted without executing display editing processing etc. (step X61). When the safety device is activated or a severe error 2 occurs, the performance display editing process (especially Since 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 remains unchanged. 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, timer interrupts can be executed. 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 will 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 effect 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 level. The volume is adjusted in the player setting mode process (step S11) (below the maximum volume), and the strong 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 payout. An overflow occurs when the ball runs out and the bottom tray 23 is 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 indicating a dispensing error is generated.

[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 stopped from playing. Stone fraud, board radio wave fraud, frame radio wave fraud, vibration fraud, abnormal discharge error, V passing error, large prize opening In the case of strong error 2, the external information signal is a security signal (step The error 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, normal game, round game, etc.) is stopped and it can be determined that the game is stopped. (Step X57). Also, if a strong error 2 occurs and the safety device is activated, As well as the special chart change display game, the normal chart change display game, round play (jackpot A game stop state (unplayable state, game prohibited state) in which operations such as playing during a medium or small win cannot be performed 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 until a power outage occurs, and the game is not stopped. Unless a safety device is activated or a severe error 2 occurs, the performance display editing process (status Performance information such as base values ​​can be repeatedly calculated using the Calculation Tool (Cup X59).

[0197] The repetition period of the loop process is the timer interrupt period (predetermined time period, e.g. Since this is much shorter than the interrupt period (for example, 4 ms), the performance display editing process is executed many times during the interrupt period. Therefore, the number of winning game balls and the number of balls discharged (the number of game 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, set the power outage inspection area check data 1 in the power outage inspection area 1. (Step X65) and save the power outage inspection area check data 2 in the power outage inspection area 2. (Step X66). Furthermore, a checksum is calculated 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), wait until the power to the gaming machine is cut off.

[0199] In this way, the check data is saved in the power outage inspection area, and the check data is saved when the power is cut off. 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 is backed up or not.

[0200] As described above, the main processing has been described. For example, the processing of steps X56 to X62 If the setting key switch and RAM initialization switch are turned on during The same determination process is performed, and the probability setting change flag is set 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 start address of RAM111c, the work area, unused area, Stack area, unused area, external work area, unused area, external stack area are allocated In-area work area and in-area stack area (game control stack area, in-area stack area) The unused area between the external work area and external stack area (external stack area) There may be no unused area between the tack area.

[0202] The work area in RAM (work area for game control) can be read and written by the program 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, there are also safety devices 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 It includes an area for storing the number of game balls acquired as prize balls within the given number of game balls (seconds).

[0203] The external work area of ​​RAM is read and written by external programs, and The area outside the work area is the safety device counter value corresponding to the difference in the number of balls (difference in the number of balls). The safety device counter area stores the safety device operation status corresponding to the safety device status. It includes a safety device operation information area for storing information, and a previous operation information area for storing previous operation information. It is possible to store safety device information related to all devices. Safety device counter area (3 bytes size) The value of the safety device counter or the difference in the number of balls is not read by the program in the area. When transmitting this information to the performance control device 300 using a difference ball command, the program in the area reads it. In this embodiment, the safety device counter value is calculated based on the difference in the number of balls. For example, the value is the difference in the number of balls plus 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. It is not limited to this as long as it is something.

[0204] Furthermore, the out-of-area work area is used to store performance information and performance display work areas. It can 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 when processing performance information and performance display, and when processing safety equipment. The external stack area is shared when processing the test signal. 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 consists 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 interrupt processing program. A subroutine in 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 below Includes programs.

[0207] [Power outage recovery command transmission process] Next, the details of the power outage recovery command sending process (step X49) in the main process are as follows: 12 is a flowchart showing the procedure for power recovery command transmission processing. The game control device 100 first prepares a model designation command indicating the type of game machine (step X49a), the model-specific command is set as the performance command. The process 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 determines the number of reserved special symbols corresponding to the number of reserved special symbols (the number of memories in the first start memory). Prepare the Figure 1 reserved number command (step X49e) and produce the special Figure 1 reserved number command A performance command setting process is executed to set the command (step X49f). Next, the game control device 100 determines the number of special symbols corresponding to the number of reserved symbols 2 (the number of symbols stored in the second start memory). Prepare the Figure 2 reserved number command (step X49g) and produce the special Figure 2 reserved number command. A performance 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), a performance command that sets the launch position designation command as a performance command A command setting process is executed (step X49j). In step X49i, the left-handed player is When in a skill state (for example, normal game state T1), the firing position command is set to left. A command to specify the game state to hit right (for example, specific game state T2 or special game state) is prepared. When the attack is in the right-hand position, a command to specify the right strike is prepared. will be done.

[0210] Next, the game control device 100 issues 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 command for specifying a screen corresponding to the special chart status. (Step X49m), a performance command that sets the command specified on the screen as a performance command Execute the command setting process (step X49n) and end the power recovery command sending process. .

[0211] The special chart status indicates the state of the special chart change display game, for example, 0 to 5. Either one is set. Special chart status 0 is not in play (Special chart 1 variable display game and Special chart 2 variable display game (None of the above has been executed), and the special chart status field is set to 0. In this case, in step X49m, the command to specify the customer waiting demo screen is used as the screen specification command. 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, the screen-specified command is executed in step X49m. 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 In m, a command specifying recovery screen 3 is prepared as a 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 field is set to 4, step X49m will A command specifying the recovery screen 4 as the specified command is prepared. Special status 5 is the second special game state, which is a special game state based on a small hit. If the special status field is set to 5, the screen will be A command specifying the recovery screen 5 is prepared as the specified command.

[0212] In this way, the command for specifying the screen 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 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 the lamp display Determine whether to display the change in part 2 (4th pattern LED for special pattern 2 change 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 for 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 area are 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 set to the initial value (initial information). The previous 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 the stack pointer indicating the stack to be used in the area. Switch from stack area to 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 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 ball count decreases from 0, the safety device counter value (= difference in ball count + initial value) is The initial value is set to a value greater than 0, but it can be set 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 It is initialized (cleared) so as not to be disadvantageous to the player, but the special chart change display game is in a special state. The ceiling counter value indicating the number of times the RAM has been executed outside the RAM initialization switch 112 is not turned on. As long as the power is restored, it does not need to be initialized (cleared). Then, the safety device operation information area displays the safety device 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). , 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 (inactive state). (state) is used.

[0217] Next, the game control device 100 restores the saved register (step X77) and The stack pointer is loaded from the stack pointer storage area and 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 RAM without using a register. In this case, the registers are not saved / restored to RAM. Since it is not performed, the stack pointer related processing (steps X71, X72, X73, X77 ,X78) is also unnecessary. Also, saving / removing flag registers before and after the safety device information initialization process is unnecessary. Return (steps X52, X54) is also unnecessary.

[0219] In this embodiment, the safety device counter value is set to 0 to 189999 (safety device counter If the value is 0 to 189999, the safety device operation information indicates that the safety device is not activated (normal). Safety functions that correspond to non-operational states (operation notice state, operation warning state, and normal state where no operation is performed) The device is not operational (value 0). 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 activation notice information (value 1) corresponds to the activation notice state that warns of the activation 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 the operation warning state that warns of the operation of the safety device. In this case, the difference in the number of balls (= number of safe balls - number of discharged balls) reaches the difference in the number of balls 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. This corresponds to the 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 time limit is reached and the game is stopped, the safety device operation information indicates that the safety device is in operation. In this case, the difference in the number of balls is The ball standard value has reached 95,000, and it is neither a big hit nor a small hit, so the above conditions (1 )(2) is satisfied, it corresponds to the case where the activation condition of the safety device is 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 within the RAM area dedicated to the safety device (an area for the program within the area) may be provided. The RAM initialization switch is turned ON. The safety device activation flag area is cleared when the RAM initialization switch is turned ON. It also includes the area of ​​the RAM dedicated to the safety device, which is cleared when the number of acquired balls is cleared to 0. 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 safety 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 a previous operation information area that stores the previous status (mainly one before the interrupt).

[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 the stack pointer indicating the stack to be used in the area. Switch from stack area to 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). Here, it is preferable to save all the general-purpose registers. The validity of the work area for performance display is checked, and if it is found to be invalid and abnormal, In this case, the work area for performance display is initialized (including the initial value setting) (step X8 4).

[0225] In the validity check, the value stored in the work area for performance display was an impossible value in 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 flag indicates that the performance display work area has been initialized. Determine whether a specific value (for example, 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 function 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 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 prevents the program from crashing due to an out-of-range value being obtained. This can prevent errors before they occur. In addition, 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 invalid, it can be initialized immediately and abnormal performance indication (abnormal background This can minimize the risk of errors (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. 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 when 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 performed in the work area within the area (game control There is a distinction between the initialization of the work area for game control and the in-area stack area (stack area for game control). Since it is executed by the internal work area and internal stack area, it does not affect the internal work area and internal 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 (such as the number of out balls and the number of regular winning balls) (Step X85) The total number of balls released since the power was turned on (total number of balls released, total number of outs) A counting interval is set, and each time the total number of out balls reaches a predetermined number (for example, 600 The aggregation period changes each time 00 is added.

[0229] For example, the timing for switching the counting period is determined by the total number of out balls since the power was turned on. The timing of when the numbers become 300, 60300, 120300, 180300... In other words, the width of the time window is basically 60,000, except for the first time window. The first time window is 0 to 300, the second time window is 300 to 60300, and the third time window is = 60300 to 120300 units, 4th aggregation interval = 120300 to 180300 units, 5th aggregation interval The total interval is 180300 to 240300. The interval showing the first to fifth time windows. The numbers range from 0 to 4, and the time window number remains 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, the game control device 100 (step X85; Y), set the time period for switching (Step X86), and then switch to the input port to be monitored. It is determined whether or not a switch has been input (Step X87). The total out counter counts the number of outs (total number of outs), The number of normal outs (normal outs) is the number of out balls (number of discharged balls). The total number of winning balls (number of winning balls) in each counting period is counted. Clear the normal prize ball counter, or the final base value (or latest base value) of each calculation period. The data 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 determine 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 displayed. Check the rising edge information (copied in step X713 of Figure 48). For each input port to be monitored, 8 bits are used to store the copied rising edge information of the switch. The rising edge information of the switch is recorded for all monitored input ports. If all the information is 0, it can be determined that there is no input, otherwise it can be determined that there is input. Note that unless masked during copying, the rising edge of the switch is input. In the input processing (step X103), a new input (detection) is detected. The bits corresponding to the switches with no new input are set to 1, and the bits corresponding to the switches with no new input 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 target switch here is the first special variable The upper large winning port switch 38a of the winning device 38, the lower large winning port switch of the second special variable winning device 39 switch 39a, the start port 1 switch 36a of the start winning port 36, the 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 The base value (or out value) is determined by detecting the game ball, such as the out ball detection switch 74. It is possible to change the ball rate.

[0234] Next, the game control device 100 determines whether or not the target switch is in its valid period ( Step X89). In addition, there have been cases of fraudulent entry into the large prize slot and regular power fraud, and the large prize slot and the second start prize slot If the winning to 37 is invalid, that is, the big winning port switch 38a, 39a or the starting port 2 switch 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 enabled.

[0235] The game control device 100 is in the valid period of the target switch (step X89; Y). , it is determined whether 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 determined whether or not the normal base state is in progress (step X92). The base value is calculated and updated during this period. is.

[0237] The game control device 100, when 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 within 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 counting period is calculated as follows: The number of normal outs and the number of normal discharged balls are updated (step X94). If the out ball detection switch 74 is on, the total number of out balls (total out The number of balls and total number of balls dispensed are updated (step X95).

[0238] In this embodiment, the out ball detection switch 74 is used to detect balls that have 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 entered the out hole 30a, but also the winning hole (starting hole (starting winning hole 36, Ordinary variable prize winning device 37), large prize winning port (special variable prize winning device 38, 39), or general prize winning port 3 5) The game ball that has entered the slot is guided to the out ball detection switch 74 via a passage or the like (not shown). It is detected as

[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 regular out balls, only the total number of out balls is updated. Therefore, the high base state (second play) is not the normal base state. In the skill state, time-saving state, probability state or special game state), the number of normal prize balls and the number of normal out balls 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 executed according to the loop processing in It is executed at intervals much shorter than the period (for example, 4 ms) (for example, a few microseconds). Therefore, the performance display editing process is executed repeatedly during the interrupt period, 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 to be monitored. Also, the switch counter is updated to 0 after the final value (e.g., 7). The switch will be updated and begin checking the 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, if there is no switch input to any of 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 to the monitored input port is On the other hand, some or all of the monitored input ports may not be initially configured with the switch input. Even if the switch input is After that, the input information of the target switch that has received the input is cleared (step X91). This means that there is 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 slot 36, a normal variable prize winning device 37), a large prize winning slot (special variable prize winning device 38, 39), or one When a ball enters the general winning slot 35), the first step is to select the winning slot 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 as the 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 one game 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 updated and changed by the input (detection) of the detection switch 74. On the other hand, if a ball enters the normal starting gate 34, the number of normal prize balls will also change. The number of out balls is not updated or changed depending on the ball itself, so the base value remains unchanged. Even if a ball enters the starting gate 34, no prize balls are awarded. It is not updated.

[0243] The base value is the value that is used in steps X219 to X225 of the output process, regardless of whether it has changed or not. The performance display is output to the performance display device 153. 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 turns off.

[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 particular example, the real-time value The number of regular prize 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, the real time value) → B1 (previous 60,000 game section) → B2 (previously 60,000 game section) → B 3 (60,000 balls played two games ago) → BL → Display period (described later) Set the data to display the base value (= normal number of winning balls / normal number of outs) for the BL display period. ) and set the final calculation results for the target interval for the B1, B2, and B3 display periods. It 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 completed. indicates the address of the internal stack area.

[0246] In FIG. 14, the processing 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 prize balls or normal 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 begins.

[0248] When the timer interrupt process is started, the game control device 100 first checks the register buffer to be used. Specify register bank 1 as the register bank (step X101), and then 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 processing as step X4 of the main processing 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 status 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. The rate setting change / confirmation process is executed (step X105).

[0250] 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 drive control of the actuators such as the outlet solenoids 38b, 39b and the drive control of the LEDs (light emitting diodes) The output process for performing the light control etc. is executed (step X106). If a firing stop signal 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 sends the commands (payouts) set in the transmission buffer by various processes. Executes a dispensing command transmission process to output a command to the dispensing control device 200 (step Then, start port 1 switch 36a, start port 2 switch 37a, and winning port switch The switch 35a, the big prize opening switch 38a, 39a, whether or not there is a normal signal input. A winning gate switch that monitors the winnings and errors (such as whether the front frame or glass frame is open). The switch / status monitoring process is executed (step X108).

[0252] Next, the game control device 100 determines whether the game is stopped (step X109 ) If a safety device is activated or a severe error 2 occurs that requires you to stop playing, In this case, it can be determined that the game is stopped. Wave fraud, vibration fraud, abnormal discharge error, V passing error, big prize entry slot fraud, regular power fraud, 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 one 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 processing (step X110), special diagram 1 game processing (step X111), special diagram 2 Game processing (step X112), general game processing (step X113), segment L ED editing process (step X114) is executed. Then, the process from step X115 onwards is executed. Execute.

[0254] In the segment LED editing process, the plurality of segment LEDs constituting the collective display device 50 are A part of (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, variable display parts 51, 52, 59) Settings etc. 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 are executed during the power outage recovery process (step X48).

[0255] When the game is stopped (step X109; Y), the game control device 100 Switch monitoring processing (step X110), special diagram 1 game processing (step X111), special diagram 2 Game processing (step X112), general game processing (step X113), segment L The process from step X115 onwards can be 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) Since the normal game processing (step X113) is not executed, the number of special reserved maps and 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 game processing (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 by -1 (when a hold occurs) or by updating 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 Game 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 others. For example, if a strong error 2 occurs, only the segment LED editing process is executed. You may do so by taking the following 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 unit. A safety device that can send a command to the performance control device 300 or set a safety device activation flag. The device-related processing 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 any abnormality (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 is any abnormality. The radio wave fraud monitoring process is executed to determine whether or not the radio wave fraud has occurred (step X117).

[0258] Thereafter, the game control device 100 detects the fraudulent action due to vibration based on the input from the vibration sensor 65. Next, execute the vibration fraud monitoring process to monitor the abnormality from the big prize opening (step X118). An abnormal discharge monitoring process is executed to monitor normal discharge (step X119). Then, the large winning port switches 38a, 39a in the special variable winning devices 38, 39, the specific area Based on the input from the switch 72a (V winning port switch) and the remaining ball discharge port switch 73 , monitors 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 winning device 38, 39 The game ball that has passed through a, 39a is turned on by the specific area switch 72a (V winning port switch) or the 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). In other words, 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 the number of balls) and display control of the performance display device 153. (Step X123). Then, the flag register is restored (Step X124). If the safety device is not activated and serious error 2 has not occurred, In this case, if the game is not stopped, the processing of steps X122 to X124 including the integration processing outside the area is performed. is executed.

[0261] In addition, when transitioning to the out-of-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 in RAM111c, the flag in the flag register is Since there is a possibility that 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 is activated or when a strong error 2 occurs, the out-of-area integration process is not executed. The safety device counter value is not updated, and the performance display contents such as base value are not updated. This eliminates unnecessary control while the game is stopped.

[0263] Unlike the above, even if a strong error 2 occurs, the game will not be stopped and the start port switch will be monitored. Processing (Step X110), Special Figure 1 Game Processing (Step X111), Special Figure 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). A configuration in which outside-area integration processing or the like is performed is also possible.

[0264] Also, when returning from timer interrupt processing, the interrupt disable state is restored and the register bank is specified. The restoration of settings is configured to be done automatically, but depending on the CPU used, external information editing may be required. After processing, processes such as enabling interrupts and returning the register bank designation to register bank 0 are performed. 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 the data of the segments of the collective display device (LED) 50. The segment output port (third output port 135) receives the off data and outputs the off data. The third output port (3rd output port 135) is reset (step X201). All solenoids (large entry solenoid 38b, 39b, lever solenoid 72b, normal solenoid Then, the output data for the control signal 37c is set to OFF (step X202). As in step X109, it is determined whether the game is stopped (step X203). If a safety device is activated or if a severe error 2 occurs that requires the game to be stopped It can be determined that the game is currently 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 (second output port 134). (Step X205). When the game is stopped (Step X203; Y), Without doing anything, go to step X205 and connect 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 slot, specific 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] Then, the game control device 100 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 (only 1 is added). The next value after 3 is updated to 0 (step X206). The digit output data to the digit line of the LED to be output is acquired (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, the door / frame opening signal and the 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, set the output data for prohibiting emission (step X210). Step X211). In addition, like step X203, it is determined whether the game is stopped or not. The setting is made (step X212).

[0269] When the game is not stopped (step X212; N), the game control device 100 The segment area in RAM 111c corresponding to the counter value is transferred to the segment line. Load the launch output data (step X213), set the launch permission output data (step X214), Step X214), load the 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 a new digit line is updated, a new digit line is selected and the eight cells of the digit to which this digit line is connected are Segment output data is output to the segment line. Digits 0 to 3 are output in order. Selected, the collective display device 50 (special pattern display device (special pattern 1 display device 51, special pattern 2 display device 5 2), special chart reservation display device (special chart 1 reservation display device 53, special chart 2 reservation display device 54), round table display unit 55, first game status display unit 56, second game status display unit 57, 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 Without processing steps X213 and X214, the off data (step X21 0) to the segment output port (third output port 135) (step X215). This prevents the game from stopping 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 normal game cannot be executed. indicates that the game is stopped, the safety device has been activated, or a severe error 2 (illegal error) can recognize that something has occurred.

[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. There are three signals: the starting 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 synthesized (step X217), and the final synthesized data is sent as external information and a launch permission signal. The output is sent to the output port (fifth output port 137) (step X218). If the skill is not stopped, the output data becomes the firing permission data (step X214), and if the game is stopped, In some cases, the output data will be forbidden to emit (stop firing) (step X211). When the safety device is activated or a strong error 2 occurs, the ball While the launch of game balls from the launching device is prohibited, it is not possible to launch the game balls unless the game is stopped. If the game is stopped, the ball launcher is permitted to launch the game balls. Even in this state, the ball launcher is permitted to launch game balls, and the launch is not prohibited (launch is not stopped). It is possible.

[0273] Next, the game control device 100 calculates the data of the segments of the performance display device (LED) 153. Segment output port 2 (sixth output port 141) outputs OFF data to The second communication output port (sixth output port 141) is reset (step X219). The value of the digit counter 2 for sequentially scanning the digit lines of the performance display device 153 Update by +1 in the range of 0 to 3 (only add 1, but update to 0 after 3) (step X220). In addition, the value of digit counter 2 is connected to the digit line of the LED. The digit output data is acquired (step X221). Then, the acquired digit output data is The data is output to the digit output port 2 (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. (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 Load the segment output data (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 ends 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 Since the output port for 3 (6th output port 141) cannot be output, the 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 all LEDs are forcibly turned off. The person in charge or attendant of the amusement facility who saw the incident should have confirmed that the game had been stopped, that the safety device had been activated, or that a powerful engine had been activated. It is possible to recognize that Error 2 (invalid error) has occurred. In addition, even if a strong error 2 occurs, the game will not be stopped, and step X224 and step X22 A configuration for executing the process of 5 etc. is also possible.

[0276] [Winning slot 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 explained below. Figure 17 is a flow chart showing the procedure for 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 (within the period). The area of ​​the number of acquired game balls is the area related to the safety device, and the number of acquired game balls is the safety 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 port switch 38a is prepared (step X302). Even though the entrance gate for the Kamidai prize is not open, we monitor whether there is any fraudulent winning at the entrance gate for the Kamidai prize. At the same time, execute fraud and winning monitoring processing to detect normal winning (step X303). .

[0277] After that, the game control device 100 determines whether or not the lower large winning slot (second special variable winning device 39) is a lower large winning slot. A prize opening monitoring table 2 corresponding to the prize opening switch 39a is prepared (step X304). And even though the lower prize entry gate is not open, they monitor the lower prize entry gate to make sure there are no fraudulent 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, execute fraud and winning monitoring processing to detect normal winning (step X307). Next, we prepared a prize gate monitoring table for a prize gate switch that allows winning at any time and does not require fraud monitoring. (Step X308). The winning port switch that can always win is the start port 1 switch 36a and 35 general prize winning slots.

[0279] Next, the game control device 100 executes a win number counter update process to update the number of wins ( Step X309) Then, any of the multiple switches and signals whose status should be monitored is selected. 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] Thereafter, the game control device 100 changes the state to be monitored according to the value of the state scan counter. A 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 PX312).

[0281] The value of the status scan counter is referred to in the gaming machine status monitoring table 1. 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 value is based on the chute runout switch signal from the dispensing control device 200. The state (shooting ball out error) is monitored. The value of the state scan counter 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 dispensing abnormal status signal is In this way, the gaming machine status monitoring table 1 is set to monitor the status (payout abnormal 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 whether a game has occurred or not (step X314).

[0283] The value of the status scan counter is referred to the gaming machine status monitoring table 2, and the status scan If the value of the counter is 0, the signal output from the glass frame opening detection switch 63 is The monitoring of the condition (glass pane open error) based on the condition 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 for the front frame open error is set. Also, if the status scan counter value is 2, If the status is based on the illegal frame radio signal (illegible frame radio 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 determines whether the value of the status scan counter is 0. (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, if the value of the error scan counter is 0 ( X315; Y), a dispensing business indicating whether the dispensing control device 200 can start dispensing control. Sets the busy signal status (dispense busy signal flag) based on the signal. The number check process is executed (step X316), and the process proceeds to step X317.

[0286] The processing 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 is executed every 16 ms. The process of 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 there are any game balls remaining in the specific area switch 72a. Execute the remaining ball monitoring process (step X318), and execute the winning slot switch / status monitoring process. Exit. In addition, the V passage 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 for regular Type 1 pachinko machines may not be necessary.

[0289] [Fraud & Prize Monitoring Processing] Next, the fraud and winning monitoring process in the winning port switch / status monitoring process (step X303 , X305, X307) will be explained in detail. Figure 18 shows the procedure for fraud and winning monitoring processing. 1 is a flowchart showing the steps of 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 the process performed for the switch (starting gate 2 switch 37a). Regarding the general variable prize winning device 37) and the large prize winning port (special variable prize winning device 38, 39), It is easy to commit fraud by opening the opening and closing member, inserting game balls, and then paying out prize balls. In addition, they monitor for fraud.

[0290] The game control device 100 first checks the fraud monitoring period flag of the winning slot switch that is the target of error monitoring. (Step X321), and determine whether it is during the fraud monitoring period (Step X322). For example, the fraud monitoring period is when the winning gate switch that is the target of error monitoring is not For example, when the winning entrance switch is the upper large winning entrance 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, if it is the fraud monitoring period, the game control device 100 ), and determine whether there is an input to the target winning entrance switch (step X323). If there is no input to the winning port switch (step X323; N), the target alarm timer is updated. Load the information (step X332). Also, if there is an input to the target winning port switch (Step X323; Y), the number of 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). The setting is made (Step X325).

[0292] The reason for the number of judgments being set to 5 is that, for example, if the big prize entrance in the open state is converted to the closed state, At that time, the game ball gets caught in the door material of the big prize opening, and the game ball exceeds the valid period of the count switch. This is to prevent fraudulent winnings due to excessive input or noise in the signal. This is to prevent a false positive from being easily detected as an error. The number of judgments can be defined to a different value for each switch, but in this embodiment it is set to five for all. are.

[0293] Then, if the number of pieces is not equal to or greater than the judgment number, the game control device 100 (step X325; N ), prepare a winning slot monitoring table for the target winning slot switch (step X330). If the number of fraudulent winnings is equal to or greater than the number of fraudulent winnings (step X325; Y), the number of fraudulent winnings is set as the number of fraudulent winnings. (Step X326) and set the initial value (for example, 60000 m seconds) (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 target invalid flag area (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) , prepare the winning port monitoring table of the target winning port switch (step X330), and set the prize ball The winning number counter update process is executed (step X331). The fraud monitoring table (winning slot monitoring table) prepared in the status monitoring process (Figure 17) The information stored includes, for example, data to determine whether there is input (monitoring switch bit) and whether there is an 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 winnings (number of illegal occurrences judged), and the address of the winning slot 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 determined whether or not the notification timer is permitted to be updated (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 the notification timer is allowed to be updated (step X333; Y), the target notification timer If the current time 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 alarm timer is updated when the error monitoring target winning port switch is an error 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 If there are two large prize entry switches in the automatic 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 gate switch is on the other side, it is not permitted. For all false alarms, the alarm timer is updated twice as frequently, and the specified time (e.g. This prevents the time from running out in half the time (e.g., 60,000 ms).

[0298] After that, the game control device 100 determines whether the value of the notification timer is 0 (step X335), if the value is not 0 (step X335; N), that is, if the time is up, If not, the fraud and winning monitoring process ends. Also, if the value of the alarm timer 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 false winning cancellation flag 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] The game control device 100 is at the moment when the value of the notification timer becomes 0 (step X33 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 is cleared (step X339).

[0300] In addition, after the processing of step X339 is completed or the value of the notification timer is reached, the game control device 100 If it is not the moment when it becomes 0 (step X338; N), that is, the previous illegal & 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 found to be the case (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), save the prepared fraud flag in the target fraud flag area (step X341), The output command setting process is executed (step X342). After that, the fraud and winning monitoring process is completed. Complete.

[0302] By the above process, when a fraud occurs, a fraud occurrence command is sent to the performance control device 300. When the fraud is cancelled, a fraud cancellation command is sent to the performance control device 300, and a notification of fraud is sent. The start and end of the

[0303] [Winning number counter update process] Next, the winning number counter update in the winning slot switch / status monitoring process and fraud & winning monitoring process The details of the new process (steps X309 and X331) will be explained. 10 is a flowchart showing the procedure of 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 you to stop playing, 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 entrance switches to be monitored is obtained from the monitoring table (step X352), and the target winning entrance It is determined whether there is an input to the prize entrance switch (step X353). The winning table in the winning slot monitoring table prepared in the status monitoring process (Fig. 17) The number of repetitions and the data to determine whether there is input (monitoring switch bit) 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 recorded. 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 (step X365), and it is determined whether monitoring of all switches has been completed ( Step X366).

[0305] On the other hand, if 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 slot switch is added to the number of winning game balls (step X355). The added value is saved in the area for the number of winning balls (step X356). The number of winning balls stored in the winning ball number area is updated for each winning slot switch, The number of balls will ultimately be the total number of prize balls won within one interval.

[0306] The area for the number of winning balls is in the work area within the area, and the process for updating the winning number counter is The program is written in the program (part of the program in the area) and the program for the difference ball confirmation process (Figure 49) (Part of the out-of-area program) will only read it. Even if you enter the total number of winning balls, it will be less than 255 (1 byte), so the number of winning balls will be No upper bound check 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). 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 occurs (step X359 ;N), and save the updated value in the prize number counter area 1 (step X360). After the processing of step X360 is completed, or if an overflow occurs (step X359), ;Y), 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 or not an overflow occurs due to the updated 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 processing of step X364 is completed or an overflow occurs, the game control device 100 If so (step X363; Y), update the table address to the address of the next record. Then, it is determined whether or not the monitoring of all the switches has been completed (step X365). Step X366).

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

[0312] The game control device 100 does nothing when the game is stopped (step X351; Y). The winning number counter update process is then completed. The detection of game balls in the touch is disabled, the number of game balls won is not updated, and the number of winning counter area 1 Since the number 2 is not updated, the winning information is not stored and the winning balls are not paid out. ). Before the game is stopped (i.e., the detection of the game ball by the winning slot switch is valid), (When the game is stopped, the payout of prize balls based on the stored winning information continues even when the game is stopped.) 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) for The winning data corresponding to the winning balls that have not yet been transmitted is stored. The counter area 1 serves as a prize ball command counter capable of storing information relating to prize ball commands.

[0314] The winning number counter area 2 is a predetermined number of winning balls (scheduled number of payouts) generated by winning into the winning slot. It is used to send a main winning ball signal to an external device every time the number (here 10) is reached. The winning data corresponding to the winning balls in the area where the main winning ball signal generation process is not performed. That is, the winning number counter area 2 stores information about the main winning ball signal. It forms a memorizable main prize 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 counter area 1 (2 bytes) is the number of winning counter area 2 (1 byte). It is allocated a larger area than the original (website) and can store more winning data. This is because the main prize ball signal can be sent regardless of the state of the destination, The dispensing command may be suspended depending on the state of the dispensing control device 200 to which it is sent. This is because there is a possibility that more unsent data will be accumulated.

[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 for the start port switch monitoring process. do. The game control device 100 first performs a start winning monitoring table for the start winning slot 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 win in the starting winning hole 36 (step A3). If there is no winning on 36 (step A3; N), execute the process from step A8 onwards. On the other hand, if there is a winning entry to the starting winning slot 36 (step A3; Y), a right-hit instruction notification is issued. 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 game state in which the player hits the right hand. 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 the table (step A6), the special drawing start port switch common processing is executed (step A7). Step A7). And, the start port 2 winning monitoring table which is the winning monitoring table for the normal variable winning device 37 Prepare the random number generator (Step A8), execute the hardware 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 ended. 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, That is, whether the normal variable winning device 37 is activated and in an open state in which the game ball can win a prize or not. If the normal variable winning device 37 is in operation (step A1 1;Y), proceed to step A13.

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

[0320] If no normal 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 start port switch monitoring In addition, in step A12, it is determined that a normal power fraud has occurred (step A12 If the result is "Y", the start port switch monitoring process is also terminated. Prevent further memory from being generated.

[0321] [Hardware random number acquisition process] Next, the hardware random number acquisition process (steps A2 and A9) in the start port switch monitoring process The details will be explained below. Fig. 21 is a flowchart showing the procedure for obtaining a hard random number. do. The game control device 100 first starts the first start opening (start winning opening 36) and the second start opening (normal variable The non-winning information of the start port to be monitored is set among the automatic winning devices 37 (step A21 ), the start port switch to be monitored out of the start port 1 switch 36a and the start port 2 switch 37a 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 level 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 number is extracted, the hardware random number acquisition process is terminated. If there is latch data in the latch register (step A24; Y), the hardware disturbance to be monitored is The extracted jackpot random number is loaded into the number latch register and prepared (step A25), and the Load the extracted special pattern random number into the target hardware random number latch register and prepare it (step A26). And the first start port (start winning port 36) and the second start port (normal variable winning device Among the settings 37), the winning information of the start port to be monitored is set (step A27), The random number acquisition process ends.

[0323] [Special diagram starter switch common processing] Next, the special start port switch common processing in the start port switch monitoring processing (step A7, Step A14) will be described in detail. Figure 22 shows the procedure for common processing of the special start switch. The flowchart shows the procedure. When there is an input from the start port 2 switch 37a or the start port 2 switch 37b, 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 to output the start signal to the device is loaded (step A31). The loaded value is updated by +1 (step A32), and it is determined whether the number of outputs has overflowed. If the number of outputs does not overflow (step A33; N), the updated value is saved in the start gate signal output count area of ​​the RWM (step A34), On the other hand, if the number of outputs overflows (step A33), the process proceeds to step A35. ; Y), proceed to step A35. In this embodiment, "0" is entered in the start gate signal output count area. It can store values ​​from "255" to "255". In some cases, the +1 update will cause the updated value to become "0", causing the output count to overflow. The method is configured to determine that the

[0325] Next, the game control device 100 turns on 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 value (here, 4) is less than the predetermined value (step A35). If it is not less than the limit value (step A35; N), the special drawing 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 Step A36), and save the winning flag of the target starting hole (Step A37).

[0326] Next, the game control device 100 performs a random number detection corresponding to the start switch and the number of reserved special symbols to be monitored. The address of the number storage area is calculated (step A38), and the address is stored in the hardware random number acquisition process. The jackpot random number is saved in the jackpot random number storage area of ​​the RWM (step A39). 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 monitored object and starts a special game. Extract the random number of the fluctuation pattern of the fluctuation display game (random number of fluctuation pattern 1 to 3) and calculate the corresponding RW The result of the variation display game is saved in the variation pattern random number storage area of ​​M (step A41). (Game results) Special chart reserved information judgment processing (pre-judgment processing, pre-reading processing) that can be judged in advance Execute (step A42). In the special drawing reserve information determination process, the saved jackpot random number and special drawing Stop pattern information based on the random number of patterns (jackpot stop pattern, small win stop pattern, losing stop pattern ) corresponding to the pre-reading stop pattern command, and the pre-reading stop pattern command based on the saved variable pattern random number 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 predicted 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), the performance command setting process (Step A44) is executed, and the special drawing start port The switch common processing is completed. In this way, the game control device 100 performs the change 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 determining 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 The start memory means stores a predetermined number of start memories as execution rights. The storage means (game control device 100) stores the number of game balls entering the first start winning hole (start winning hole 36). The various random numbers extracted based on the prize are stored as the first starting memory up to a predetermined number, and the second starting memory is Various random numbers extracted based on the winning of the game ball into the variable winning hole (normal variable winning device 37) A predetermined number is stored as a second start-up memory up to an upper limit.

[0329] [Special drawing reservation information determination processing] Next, details of the special drawing reservation information determination process (step A42) in the start port switch common process FIG. 23 is a flowchart showing the procedure for the special drawing reservation information determination process. The special chart reserve information determination process is performed based on the start time of the special chart variable display game based on the corresponding start memory. This is a look-ahead process that determines the 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 achieved (first special game state is being played). Step A51), if it is in the jackpot (step A51; Y), special chart reservation information judgment On the other hand, if it is not a big win (step A51; N), the special chart low probability It is determined whether or not this is the case (step A52). If the special chart is not in a low probability state (step A52; N), the special chart start switch common processing Check the start entrance winning flag saved in step A37, and reserve the special chart 2 (second start On the other hand, if the probability of the special drawing being low, it is determined whether or not the special drawing being low is determined (step A53). (Step A52; Y) is saved in step A37 of the special drawing start port switch common processing Check the winning flag of the starting gate to see if it is a special drawing 1 reservation (first starting memory) The determination is made (step A54).

[0331] If the decision is not to reserve special drawing 2 (step A53; N) or if the decision is not to reserve special drawing 1 ( In step A54;N), the special drawing reservation information determination process is terminated. In addition, if 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), whether the jackpot random number value matches the jackpot determination value or not A pre-reading jackpot determination process (step A55) is performed to determine whether or not a jackpot has occurred. By executing the processes of steps A52 to A54, it is possible to predict irregular fluctuations. It is possible to perform only a look-ahead for the main fluctuation without performing a look-ahead.

[0332] If the result of the judgment is a jackpot (step A56; Y), the target start switch A corresponding jackpot pattern check table is set (step A57), and the hardware random number acquisition process is performed. The stop symbol information corresponding to the special symbol random number prepared is acquired (step A58), and On the other hand, if the result of the judgment is not a jackpot (step A56; N), A small win is determined by whether the random number of the big win matches the small win determination value. A hit determination process (step A59) is performed. If the judgment result is a small hit (step A60; Y), A small winning pattern check table corresponding to the winning number is set (step A61), and the hardware random number acquisition process is performed. The stop symbol information corresponding to the special symbol random number prepared is acquired (step A58), and On the other hand, if the result of the judgment is not a small win (step A60; N), The information on the losing stop symbols 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 drawing. Also, during the low probability of 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 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 pre-reading small hit determination process will always be a small hit (step A60; Y).

[0334] Then, a pre-read stop pattern command corresponding to the target start switch and stop pattern information is sent. Preparation is made (step A63), and a performance command setting process is performed (step A64). Next, the special chart information setting, which is a parameter for setting the variation pattern, is set. A setting process is performed (step A65), and a variable pattern is set to set the variable mode of the special chart variable display game. Then, a line setting process is performed (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 drawing reservation information is The alarm determination process is then terminated.

[0335] By the above process, 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 chart 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 get the result-related information (whether it's a jackpot or not and the type of fluctuation pattern) corresponding to the start memory. The judgment result (prediction 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 performance, and the display device 41 can be particularly By changing the decoration special start memory display, the start time of the special change display game This makes it possible to notify the player of result-related information before the game.

[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 starting memory is determined before the variable display game is executed based on the starting memory ( 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 when the start memory occurs, but also when the start memory occurs. It can 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 diagram 1 game processing (step X111) in the timer interrupt processing FIG. 24 is a flowchart showing the procedure for the special game 1 processing. 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 the second game in which the result of the special chart 2 variable display game is the second game in which the result of the special chart 1 variable display game is the second game in which the result of the special chart 2 ... 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), that is, if the special drawing If the variable display game has not been interrupted, proceed to step A102. Performs processing related to the special chart 1 variable display game. On the other hand, if the special diagram 1 interruption flag is set (step A101; Y), that is, If 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 variable display game, the special 1 variable display game will not proceed (special 1 game processing timer (The display 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 the big hit / small hit, That is, it 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, a big win / small win of 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 The monitoring process (step A103) is performed, and the specific area switch monitoring process (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 and transmits the result to the performance control device 300 based on the winning of the game ball in the big winning hole. Processing to set the large prize entrance count command, and when the specified number of prizes are entered into the large prize entrance, The process to close the winning hole is performed. In the special chart 1 game process, the result of the special chart 1 variable display game is The special game state that is executed based on the result being a big win or a small win The result of the special chart 2 variable display game is 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 of 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 in the 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 in FIG. 1 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 the 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 fluctuations in the game, and set the start of fluctuations in the special chart 1 fluctuation display game, set the performance, and set the special chart 1 Special Figure 1 Normal processing (step A110) that sets the information necessary to perform variable processing Do the following. In step A109, if the special drawing 1 game processing number is "1", when the special drawing 1 is stopped, Special Chart 1 Change Processing, which sets the interval and the information necessary to perform Special Chart 1 display processing (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. , setting the fanfare time according to the big prize opening pattern of each big prize type, Processing during display of special diagram 1 (which sets the information necessary for processing during the interval) Step A112) is performed.

[0343] In step A109, if the special game processing number is "3", the opening time of the big prize entrance This function sets the information necessary for setting the number of openings, updating the number of openings, and processing the opening of the big 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, the interval command is set, while if it is the final round, the end command is set. Setting the information required for setting the ding command and processing the remaining balls in the big prize slot A process is performed during opening of the large prize opening (step A114), which includes the steps described above.

[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 time for the remaining balls in the big prize slot to be discharged is set. 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 opening pattern of the big prize entrance, setting the fanfare command, during small wins Processing during small win fanfare (step A1) 17). In step A109, if the special game processing number is "8", the ending command The small hit processing (state) that sets the information necessary for setting the mode and processing the remaining balls of the small hit. Step 118) is 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 have 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 above. In step A109, if the special drawing 1 game processing number is "10", the special drawing 1 normal processing is performed. The special chart 1 small hit end processing (step A120) is performed to set the information necessary to carry out this.

[0346] Then, prepare a special chart 1 fluctuation control table to control the fluctuation of the special chart 1 indicator 51 ( Step A121), pattern change control processing related to the special pattern 1 display 51 (step A122) The lever solenoid control process (step A) is performed to control the operation of the lever solenoid 72b. 123) and finish 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 for 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 done by The game control device 100 first determines whether the special chart 1 is in the big hit / small hit state, that is, whether the special chart 1 is in the big hit / small hit 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 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 If it is not winning (step A131; N), the big prize entrance switch monitoring process (step A132) and then a specific area switch monitoring process (step A133) is performed.

[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 and transmits the result to the performance control device 300 based on the winning of the game ball in the big winning hole. Processing to set the large prize entrance count command, and when the specified number of prizes are entered into the large prize entrance, The process to close the winning hole is performed. In the special chart 2 game process, the result of the special chart 2 variable display game is The special game state that is executed based on the result being a big win or a small win The result of the special chart 1 variable display game is a big hit or a small hit. Regarding the special game state that is executed based on this, in the special game processing described above Performs monitoring processing of 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 in the 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 processing timer is not 0, it is updated by -1 (step A134). It is determined whether the value of the game processing timer in FIG. 2 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 diagram 2 game processing timer is 0. (Step A136).

[0350] If the number of repetitions of the special figure 2 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-variable timer value (for example, 60000 ms) in the timer processing area (step Step A138) and proceed to step A153. To prevent players from intentionally executing the special chart 2 variable display game in normal play mode In addition, the fluctuation time of the special chart 2 fluctuation 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 fluctuating time in one go. Therefore, the number of repetitions, which is the number of times to measure the 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 figure 2 game sequence referenced to branch to the process corresponding to the special figure 2 game processing number The branch table is set in the register (step A139). The branch destination address of the process corresponding to the special game process number is obtained using the 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 fluctuations in the game, and set the start of fluctuations in the special chart 2 fluctuation display game, set the performance, and set the special chart 2 Special Figure 2 Normal Processing (Step A142) that sets the information necessary to perform variable processing Do the following. In step A141, if the special drawing 2 game processing number is "1", when the special drawing 2 is stopped, Special Chart 2 Change Processing, which sets the interval and the information required to perform Special Chart 2 display processing (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. , setting the fanfare time according to the big prize opening pattern of each big prize type, Processing during display of special diagram 2 (which sets the information necessary for processing during the interval) Step A144) is performed.

[0353] In step A141, if the special game processing number is "3", the opening time of the big prize entrance This function sets the information necessary for setting the number of openings, updating the number of openings, and processing the opening of the big 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, the interval command is set, while if it is the final round, the end command is set. Setting the information required for setting the ding command and processing the remaining balls in the big prize slot A process is performed during the opening of the large prize opening (step A146), which includes the steps described above.

[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 time for the remaining balls in the big prize slot to be discharged is set. 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 to perform the jackpot end process (step A1 48).

[0355] In step A141, if the special game processing number is "7", when a small hit occurs Setting the opening time and opening pattern of the big prize entrance, 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 (state) that sets the information necessary for setting the mode and processing the remaining balls of the small hit. (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 have entered the large prize hole to be discharged, and processing to end the small prize A small hit remaining ball processing (step A151) is performed to set the information necessary to carry out the above. In step A141, if the special drawing 2 game processing number is "10", the special drawing 2 normal processing is performed. Set the necessary information to perform the special chart 2 small hit end processing (step A152) .

[0357] Then, prepare a special chart 2 fluctuation control table for controlling 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 lever solenoid control process (step A) is performed to control the operation of the lever solenoid 72b. 155) and finish 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 processing is basically the same as the special chart 1 game processing described above, but for special chart 2 In the following explanation, the corresponding processes in the special diagram 1 game process and the special diagram 2 game process will be arranged side by side. 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 explained. 10 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 into the upper large winning port (first special variable winning device 38) is valid (step P A162). When the upper prize entry port 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, it is determined that the ball is valid for entry into the Kamidai prize entry slot.

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

[0360] On the other hand, if the upper prize winning slot is not valid (step A162; N), the lower prize winning slot It is determined whether or not the winning of the second special variable winning device 39 is valid (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 of the lower large winning hole are being processed (when the remaining balls of the large winning hole are being processed, when the remaining balls of the small winning hole are being processed) If the current position is (middle), it is determined that the winning entry into the lower large prize entry slot is valid.

[0361] If the winning into the lower large winning slot is not valid (step A167; N), the large winning slot switch The switch monitoring process ends. On the other hand, if the winning entry to the lower large prize entry slot is valid (step A167; Y), It is determined whether or not there is an input to switch 2 (lower large winning entrance switch 39a) (step A16 8). If there is no input to the large prize entrance switch 2 (lower large prize entrance switch 39a) (Step A 169;N) ends the big prize entrance switch monitoring process. Also, the big prize entrance switch 2 ( If there is an input to the lower large prize winning port switch 39a (step A168; Y), A mouth count command is prepared (step A169), and a performance command setting process is performed (step A169). Step A170). That is, not only while the lower large prize opening 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 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 slot are being processed (step A173). If the remaining balls in the large prize opening are being processed (step A173; Y), the large prize opening switch monitor 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 in progress (step A174). If the remaining balls for the small win 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 slot count (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 setting is made (step A176).

[0363] If the number of large prize winning slots is not equal to or greater than the upper limit (step A176; N), the large prize winning slot The switch monitoring process ends. Also, if the number of big winning slots is greater than or equal to the upper limit ( 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 machine is currently open in a game state (step A179).

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

[0365] [Specific area switch monitoring process] Next, the specific area switch monitoring process (switch) in the special diagram 1 game process and the special diagram 2 game process The details of steps A104 and A133 will be explained. 10 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 the valid period V. 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 consecutively. 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 command to pass through the specific area. In response to your belief, a special performance will be held to announce that you have won the V prize. Next, it is determined whether the jackpot symbol is a V easy symbol (step A196). In the form, as shown in Figures 6(a) and (b), the jackpot pattern is more likely to be a regular pattern than a normal pattern. It is easier to win a V prize when the winning symbol is a probability variable symbol. 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 variable pattern, set the specific area normal passing information (step A197), 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 completed. Also, if the jackpot pattern is not a V easy pattern (step A196; N), that is, if the jackpot pattern is If the pattern is a normal pattern, the specific area irregular passing information is set (step A1 98), the specified area irregular passing information is saved in the probability fluctuation function operation information area. Then (step A199), the specific area switch monitoring process is completed. The ON period and V valid period of Noid 72b are short, so if you get a V in an opening where it is difficult to get a V, In this case, the specific area irregular passage information is saved in the probability variation 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 will be either the normal game state T1 or the specific game state T2. This information is provided to help you make a decision. In other words, if the specific area passing information is saved in the probability fluctuation function operation information area ( Step A704; Y) includes 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. Also, if the specific area passing information is not saved in the probability fluctuation function operation information area (status Step A704 (N) includes a process for transitioning to the normal gaming state T1 (step A710). and a process for notifying the performance control device 300 of the transition to the normal gaming state T1 (step Steps A711 to A717) are performed.

[0370] On the other hand, if the number of consecutive big wins is 1 (step A193; Y), that is, if the number of remaining big wins is 1, If the value of the hit count area is 1, the process of steps A194 to A199 is not performed. The specific area switch monitoring process is then terminated. When the limiter function is activated, the probability fluctuation function is disabled. When the number of times is reached, whether 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 jackpot, When the limiter number of times is reached in a big win, a specific area passing command is sent to the performance control device 300. The process for sending the V prize (steps A194 to A195) is not performed. This prevents players from feeling disappointed or distrustful. It never happens. In addition, even if you win a V in the first special game state based on this jackpot, When the limiter count is reached, the 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 28 is a flowchart showing the procedure of the normal process of FIG. 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. Between the end of the special game state and the end of the special game state (processing during display) It is not. In addition, during the execution of the special chart 1 variation display game or based on the special chart 1 variation display game Although it is not possible to start a change even during the special game state, in that case, the special diagram 1 normal processing is executed. Since this is not the case, it is not necessary to make a determination here.

[0372] If the special drawing 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. (Step A213), the special chart 1 normal processing is completed. 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 is Prepare the decorative special drawing reservation number command, which is the decorative special drawing reservation number command corresponding to (step The process then proceeds to step A203, and the process for setting the performance command is performed (step A204). At the time of performing the process of preparing the residue 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 determines whether or not it is the final round of the high probability variation (step A205). Specifically, it manages the number of games with special chart variation that can be played in a high probability state. It is determined whether the value of the high probability fluctuation frequency region (high probability fluctuation frequency) is 1. 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 variable 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 times of the high probability fluctuation 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. Move to step A208. After that, the special chart 1 change start process (stage 1) sets information about the special chart 1 change display game. High probability fluctuation count (high probability fluctuation count) is updated by performing a high probability 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) Here, the special chart status indicates the state of the special chart change display game, and is a number between 0 and 5. Either of the following is set. Special chart status 0 means that both the special chart 1 change display game and the special chart 2 change display game are executed. The special chart status 1 indicates that only the special chart 1 variable display game is being executed. Special Chart Status 2 indicates that only the Special Chart 2 variable display game is being executed. In addition, special chart status 3 is executed when both the special chart 1 change display game and the special chart 2 change display game are executed. Special game status 4 indicates the first special game state based on a jackpot. It indicates that the special state is in progress, and the special state 5 is the second special state based on a small hit. This indicates that the game is in a separate game mode. Here, the special chart 1 variable display game will start, so the special chart 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 29 is a flowchart showing the procedure of the normal process of Special Figure 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. It is not. In addition, during the execution of the special chart 2 variable display game or based on the special chart 2 variable display game Although it is not possible to start a change even during the special game state, in that case, the special diagram 2 normal processing is executed. Since this is not the case, it is not necessary to make a determination here.

[0376] If the special drawing 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), and the normal processing of the special chart 2 is completed. 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 drawings 2 is not 0 (step A222; N), the number of reserved special drawings 2 is Prepare the decorative special drawing 2 reserved number command, which is the decorative special drawing reserved number command (step A223 ), and the performance command setting process (step A224) is performed. At the time of performing the process of preparing the game (step A223), the special chart 2 variable display game is started. The number of reserved special drawings 2 is not subtracted based on the current number of reserved special drawings 2, and the number of reserved special drawings 2 is subtracted by 1. A pending number command corresponding to the number is prepared.

[0377] Next, the game control device 100 determines whether or not it is the final round of the high probability variation (step A225). Specifically, it manages the number of games with special chart variation that can be played in a high probability state. It is determined whether the value of the high probability fluctuation frequency region (high probability fluctuation frequency) is 1. 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 variable 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 times of the high probability fluctuation 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 (state) that sets information about the special chart 2 change display game High probability fluctuation count (high probability fluctuation count) is updated by performing a high probability The change count update process (step A229) is performed. Next, set the special chart 2 variable 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 After that, the special chart 2 variable processing transition setting process (step A231) is performed. , Special Diagram 2 Normal processing ends.

[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 parameter (step A235) and prepares the customer waiting demo command corresponding to the current probability state. (Step A236), a performance command setting process (Step A237) is performed, and The customer waiting demo command is set 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 The performance control device 300 that does not have this function will lose information about 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, when this command is received, it is possible to perform a performance according to the game state, The probability information command based on the change in the game state is transmitted faster than waiting for the command to be transmitted. You will be able to return to work.

[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 30(a) is a flowchart showing the procedure for the special chart 1 variation start process. The special chart 1 change start processing is a process 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 drawing 1 information setting flag to be used is set (step A241). The result information of the displayed game is a big hit field that sets miss information, big hit information, or small hit information. Lag 1 setting process (step A242) is performed, and the setting of the special chart 1 stop pattern (pattern information) is performed. The special figure 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 fluctuation pattern, Prepare a special chart 1 variation pattern setting information table, which is a table in which information is set (stage Top A245).

[0383] Then, the special diagram 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 performed. A variable start information setting process (step A247) is performed to set information. 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 signal during special symbol 1 change 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 diagram 1. (Step A252), the blinking control timer (the blinking control timer (the special diagram 1 display 51)) is entered in the special diagram 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 30(b) is a flowchart showing the procedure for the special chart 2 variation start process. The special chart 2 change start processing is a process 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 drawing 2 information setting flag to be used is set (step A261). The result information of the displayed game is a big hit field that sets miss information, big hit information, or small hit information. Lag 2 setting process (step A262) is performed, and the setting of the special chart 2 stop pattern (pattern information) is performed. The special figure 2 stop pattern setting process (step A263) is performed. Then, the variable 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 fluctuation pattern, Prepare a special chart 2 variation pattern setting information table, which is a table in which information is set (stage (Top A265).

[0386] Then, the special diagram 2 setting the variation pattern which is the variation mode in the special diagram 2 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 performed. A variable start information setting process (step A267) is performed to set information. 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 signal during special symbol 2 change is ON) is saved in the test signal output data area. (Step A271). Then, the variable flag is saved in the variable control flag area of ​​the special chart 2. (Step A272), the blinking control timer (special diagram 2 display 52) is entered in the special diagram 2 blinking control timer area. The initial value (for example, 100 ms) of the blinking period timer is saved (step A273). , save the initial value (for example, "0" indicating a blank pattern) in the special pattern 2 variable pattern number area (Step A274), the special chart 2 change start processing is terminated.

[0388] In addition, in the special chart 1 change start processing and special chart 2 change start processing, When selecting a variation pattern, you can refer to the information on the set probability setting value. This allows you to select a variation pattern according to the probability setting value, Depending on the game, the probability of selecting a variation pattern may be changed, and a performance may be implemented to suggest or notify the probability setting value. It becomes possible to carry out

[0389] [Variable start information setting process] Next, the fluctuation start information setting process (S) in the special chart 1 fluctuation start process and the special chart 2 fluctuation start process The details of steps A247 and A267 will be explained. 1 is a flowchart showing the procedure. The game control device 100 first stores the target variable pattern random numbers 1 to 3 in the random number storage area (reserved number 1) is cleared (step A281). Next, the first half variable time value table is set (step A282). Step A282), obtain the first half fluctuation time value corresponding to the first half fluctuation number (Step A28 3) Furthermore, set the second half fluctuation time value table (step A284), and set the second half fluctuation number The corresponding second half fluctuation time value is acquired (step A285). The semi-variable time value is added (step A286), and the added value is input to the target special game processing timer area. Save the data (step A287).

[0390] In addition, in the special chart 2 variation display game in the normal game state, the variation time is very long. In this case, the additional value is set to the specified time (60000 m The remaining time ( The time less than 60000 ms) is calculated as an additional value.

[0391] Then, it is determined whether the information of special drawing 1 is being set (step A288), and the information of special drawing 1 is set. If it is in the middle (step A288; Y), the process proceeds to step A292. If the information setting of 1 is not in progress (step A288; N), that is, if the information setting of special drawing 2 is in progress If so, it is determined whether the long fluctuation of Special Chart 2 has begun (step A289). , the variation pattern set when the special chart 2 variation display game is in a normal game state The determination is made based on the number of the set fluctuation pattern.

[0392] And, if it is not the start of the...

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, The game control means stores an in-area program that controls a game using a first work area, and an out-area program that performs predetermined control using a second work area that is disposed between the first work area and an unused area, a game stopping means capable of generating a game disabled state in which a game cannot be played when a predetermined condition is met; an award control means capable of controlling the awarding of game value to a player in response to a winning; a transmitting means capable of transmitting specific information relating to the occurrence of the non-playable state to the performance control means; The performance control means A specific notification corresponding to the specific information transmitted by the transmission means can be executed, A gaming machine characterized in that the processing relating to the transmission of the specific information by the transmitting means can be performed using the program within the area.