Game machine
By incorporating a flow path with controlled ball entry points and specific game-state changing areas, the gaming machine addresses challenges of interest, processing load, and control, resulting in a more engaging and efficient gaming experience.
Patent Information
- Application Number
- JP2025060941
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-04-02
- Publication Date
- 2025-06-26
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing gaming machines face challenges in improving game interest, reducing processing load, simplifying control, and ensuring a sound game experience.
The implementation of a flow path for game balls with upstream and downstream ball entry portions, state transition means for controlling ball entry, and specific areas on the gaming machine that change game states upon ball entry.
This solution simplifies the control of gaming machines, enhances game interest, and reduces processing load while providing a more engaging and sound game experience.
Smart Images

Figure 2025096338000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a gaming machine.
Background Art
[0002] In gaming machines such as pachinko machines and slot machines, technical improvements have been made from various viewpoints such as structure, control, and presentation for the purpose of improving the interest of the game, reducing the processing load of the gaming machine, and simplifying the control (for example, Patent Document 1).
[0003] In addition, various technical improvements have been made for the purpose of improving the soundness of the game, such as detecting and suppressing illegal acts by players and illegal modifications to gaming machines.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] In the gaming machines as described above, further technical improvements are desired for the purpose of improving the interest of the game, reducing the processing load of the gaming machine, simplifying the control, and providing a more sound game.
Means for Solving the Problems
[0006] The present invention has been made to solve at least a part of the above-described problems and can be realized in the following forms.
[0007] [Aspect] A flow path through which game balls flow, An upstream ball entry portion and a downstream ball entry portion provided in order from the upstream side of the flow path with respect to the flow direction of the game balls flowing through the flow path, Upstream state transition means for transitioning the state of the upstream ball entry part between a non-ball-entry possible state where it is impossible or difficult for a game ball to enter and a ball-entry possible state where it is possible or easy for a game ball to enter; Downstream state transition means for transitioning the state of the downstream ball entry part between the non-ball-entry possible state and the ball-entry possible state; A gaming machine comprising: The downstream ball entry part: Has a specific area which is an area set as one of the conditions for the entry of a game ball to change the state of the game to a specific state, and has a predetermined area which is an area different from the specific area upstream of the specific area A gaming machine characterized by the above.
Advantages of the Invention
[0008] According to the above aspect, simplification of the control of the gaming machine can be realized.
Brief Description of the Drawings
[0009]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
Figure 25
Figure 26
Figure 27
Figure 28
Figure 29
Figure 30
Figure 31
Figure 32
Figure 33
Figure 34
Figure 35
Figure 36
Figure 37
Figure 38
Figure 39
Figure 40
Figure 41
Figure 42
Figure 43
Figure 44
Figure 45
Figure 46
Figure 47
Figure 48
Figure 49
Figure 50
Figure 51
Figure 52
Figure 53
Figure 54
Figure 55
Figure 56
Figure 57
Figure 58
Figure 59
Figure 60
Figure 61
Figure 62
Figure 63
Figure 64
Figure 65
Figure 66
Figure 67
Figure 68
Figure 69
Figure 70
Figure 71
Figure 72
Figure 73
Figure 74
Figure 75
Figure 76
Figure 77
Figure 78
Figure 79
Figure 80
Figure 81
Figure 82
Figure 83
Figure 84
Figure 85
Figure 86
Figure 87
Figure 88
Figure 89
Figure 90
Figure 91
Figure 92
Figure 93
Figure 94
Figure 95
Figure 96
Figure 97
Figure 98
Figure 99
Figure 100
Figure 101
Figure 102
Figure 103
Figure 104
Figure 105
Figure 106
Figure 107
Mode for Carrying Out the Invention
[0010] Embodiments of the gaming machine according to the present invention will be described in the following order with reference to the drawings. A. First Embodiment: B. Second Embodiment: C. Third Embodiment: D. Application to Other Configurations: E. Regarding Invention Groups Extracted from the Above Embodiments, etc.:
[0011] A. First Embodiment: A1. Structure of the gaming machine: FIG. 1 is a perspective view of a pachinko gaming machine (hereinafter also referred to as a "pachinko machine") according to the first embodiment. The pachinko machine 10 includes a wooden outer frame 11 assembled in a substantially rectangular shape. When the pachinko machine 10 is installed in a game hall, this outer frame 11 is fixed to the island equipment in the game hall. Further, the pachinko machine 10 includes a pachinko machine body 12 rotatably supported by the outer frame 11. The pachinko machine body 12 includes an inner frame 13 and a front door frame 14 disposed on the front surface of the inner frame 13. The inner frame 13 is rotatably supported by a metal hinge 15 with respect to the outer frame 11. The front door frame 14 is rotatably supported by a metal hinge 16 with respect to the inner frame 13. On the back surface of the inner frame 13, control devices for controlling the pachinko machine body 12, such as a main control device, a sound and light control device, and a display control device, are arranged. Details of these control devices will be described later. Further, the pachinko machine 10 is provided with a cylinder lock 17. The cylinder lock 17 has a function of locking the inner frame 13 so that it cannot be opened with respect to the outer frame 11 and a function of locking the front door frame 14 so that it cannot be opened with respect to the inner frame 13. Each locking is unlocked by performing a predetermined operation using a dedicated key on the cylinder lock 17.
[0012] An opened window portion 18 is formed in a substantially central portion of the front door frame 14. Around the window portion 18 of the front door frame 14, resin parts and electric decoration parts for decorating the pachinko machine 10 are provided. The electric decoration parts are constituted by a light emitting means including various lamps such as LEDs. The light emitting means plays a role of enhancing the production effect by lighting or flashing at each game round, at the time of jackpot winning, at the time of reach occurrence, etc. performed by the pachinko machine 10. Further, on the back side of the front door frame 14, a glass unit 19 composed of two plate glasses is arranged, and the opened window portion 18 is sealed by the glass unit 19. A game board described later is detachably attached to the inner frame 13, and a player of the pachinko machine 10 can visually recognize the game board through the glass unit 19 from the front of the pachinko machine 10. Details of the game board will be described later.
[0013] The front door frame 14 is provided with an upper tray 20 and a lower tray 21 for storing game balls. The upper tray 20 is formed in a box shape with an open top surface, and stores game balls such as loaned balls loaned from a loaning machine (not shown) and prize balls discharged from the pachinko machine main body 12. The game balls stored in the upper tray 20 are supplied to the game ball launching mechanism provided in the pachinko machine main body 12. The game ball launching mechanism is driven by the operation of an operation handle 25 by the player, and launches the game balls supplied from the upper tray 20 to the front surface of the game board. The lower tray 21 is disposed below the upper tray 20 and is formed in a box shape with an open top surface. The lower tray 21 stores the game balls that could not be completely stored in the upper tray 20. An outlet 22 for discharging the game balls stored in the lower tray 21 is formed on the bottom surface of the lower tray 21. A lever 23 is provided below the outlet 22, and the player can switch between the closed state and the open state of the outlet 22 by operating the lever 23. When the player operates the lever 23 to open the outlet 22, the game balls fall from the outlet 22, and the game balls are discharged from the lower tray 21 to the outside.
[0014] An effect operation button 24 as an operation receiving means is provided in front of the peripheral edge of the upper tray 20. The effect operation button 24 is an operation unit for the player to perform an input operation on the game effect performed by the pachinko machine 10. When the player operates the effect operation button 24 at a predetermined timing prepared by the pachinko machine 10, the pachinko machine 10 performs a game effect in which the operation is reflected.
[0015] Furthermore, an operation handle 25 for the player to operate is provided on the right side of the front door frame 14 when viewed from the front. When the player operates the operation handle 25, game balls are launched from the game ball launching mechanism to the front surface of the game board in conjunction with the operation. Inside the operation handle 25, a touch sensor for permitting the drive of the game ball launching mechanism, a weight button for stopping the launch of game balls by the game ball launching mechanism by the pressing operation of the player, and a variable resistor for detecting the amount of rotational operation of the operation handle 25 by the change in electric resistance are provided. When the player grips the operation handle 25, the touch sensor is turned on. When the player rotates the operation handle 25 clockwise, the resistance value of the variable resistor changes corresponding to the amount of rotational operation, and game balls are launched from the game ball launching mechanism to the front surface of the game board with an intensity corresponding to the resistance value of the variable resistor.
[0016] Next, the configuration of the back surface of the pachinko machine 10 will be described. Control devices for controlling the operation of the pachinko machine 10 are arranged on the back surface of the pachinko machine 10.
[0017] FIG. 2 is a rear view of the pachinko machine 10. As shown in the figure, the pachinko machine 10 includes a first control unit 51, a second control unit 52, and a third control unit 53. Specifically, these mechanism parts are provided on the back surface of the inner frame 13.
[0018] The first control unit 51 includes a main control device 60. The main control device 60 has a main control board having a function of mainly controlling the game and a function of monitoring the power supply. The main control board is housed in a board box made of a transparent resin material. This board box is configured so that traces of opening and closing remain. For example, a sealing tape is attached to a portion where it can be opened and closed, and when the board box is opened, characters such as "unsealed" appear.
[0019] The second control unit 52 includes a voice and light control device 90 and a display control device 100. The voice and light control device 90 controls light-emitting means such as speakers and various lamps provided on the front surface of the pachinko machine 10 based on commands transmitted from the main control device 60. The display control device 100 controls the symbol display device based on commands transmitted from the voice and light control device 90. The symbol display device includes a liquid crystal display for displaying symbols and effect images.
[0020] The third control unit 53 includes a payout control device 70 and a launch control device 80. The payout control device 70 performs payout control for paying out prize balls. When an instruction to launch a game ball is input from the main control device 60, the launch control device 80 controls the game ball launch mechanism to launch a game ball with a strength corresponding to the amount of rotation operation of the operation handle 25 by the player. In addition, on the back surface of the inner frame 13, there are provided a tank 54 to which game balls supplied from the island equipment of the game hall are sequentially replenished, a tank rail 55 connected below the tank 54 and having a gently inclined slope so that the game balls flow downstream, a case rail 56 vertically connected to the downstream side of the tank rail 55, a payout device 71 that receives the supply of game balls from the case rail 56 and pays out a predetermined number of game balls according to an instruction from the payout control device 70, and a plurality of devices necessary for the operation of the pachinko machine 10.
[0021] Next, the game board will be described. The game board is detachably attached to the front surface of the inner frame 13.
[0022] Figure 3 is a front view of the game board 30. The game board 30 is composed of plywood, and a game area PA is formed on its front surface. On the game board 30, an inner rail portion 31a and an outer rail portion 31b are attached so as to partition a part of the outer edge of the game area PA. A guide rail 31 for guiding the game ball is formed between the inner rail portion 31a and the outer rail portion 31b. The game ball launched from the game ball launching mechanism is guided by the guide rail 31 and discharged to the upper part of the game area PA, and then flows down through the game area PA. In the game area PA, a plurality of pins 42 are implanted substantially perpendicular to the game board 30, and various devices such as a windmill are arranged. These pins 42 and the windmill disperse and arrange the falling direction of the game balls flowing down through the game area PA.
[0023] The game board 30 is provided with a general winning port 32, a first starting port 33, a second starting port 34, a through gate 35, and a variable winning device 36. Further, the game board 30 is provided with a variable display unit 40 and a main display unit 45. The main display unit 45 has a special figure unit 37, a normal figure unit 38, and a round display unit 39.
[0024] The general winning port 32 is a ball entry port into which the game ball can enter, and a plurality of them are provided on the game board 30. In the present embodiment, when a game ball enters the general winning port 32, 10 game balls are paid out from the payout device 71 as bonus balls. In the present embodiment, as the general winning port 32, three general winning ports 32a, 32b, and 32c are provided. Hereinafter, the general winning port 32a is also referred to as the first winning port 32a, the general winning port 32b is also referred to as the second winning port 32b, and the general winning port 32c is also referred to as the third winning port 32c.
[0025] The first starting port 33 is a ball entry port into which the game ball can enter. The first starting port 33 is provided below the center of the game board 30. In the present embodiment, when a game ball enters the first starting port 33, 3 game balls are paid out as bonus balls, and a jackpot lottery described later is executed.
[0026] The second start port 34 is a ball entry port into which a game ball can enter, and is provided on the right side of the game board 30. In the present embodiment, when a game ball enters the second start port 34, three game balls are paid out as bonus balls, and a jackpot lottery described later is executed. Further, an electric accessory 34a as a normal electric accessory is provided at the second start port 34.
[0027] The through gate 35 has a through hole penetrating in the vertical direction. The through gate 35 is a through gate that serves as an opportunity to execute a lottery for opening the electric accessory 34a. Specifically, when a game ball passes through the through gate 35, the main control device 60 conducts an internal lottery (electric accessory opening lottery) triggered by the passage. As a result of the internal lottery, if winning the electric accessory opening, the electric accessory 34a shifts to an electric accessory open state where it is opened in a predetermined manner. Since the through gate 35 is arranged upstream of the second start port 34 with respect to the flowing-down direction of the game ball, the game ball that has passed through the through gate 35 can flow down the game area PA and enter the second start port 34 after passing through. In the present embodiment, even if a game ball passes through the through gate 35, no bonus balls are paid out.
[0028] The variable winning device 36 includes a large winning port 36a communicating with the back side of the game board 30, and an opening / closing door 36b for opening and closing the large winning port 36a. The opening / closing door 36b is normally in a closed state where game balls cannot enter the large winning port 36a. When a game ball enters the first start port 33 or the second start port 34, the main control device 60 conducts a jackpot lottery (internal lottery). As a result of the jackpot lottery, if winning the jackpot or a minor win, the pachinko machine 10 shifts to an opening / closing execution mode. The opening / closing execution mode is a mode for executing the opening / closing process of the opening / closing door 36b of the variable winning device 36. Specifically, when the opening / closing door 36b of the variable winning device 36 shifts to the opening / closing execution mode, it transitions from a closed state where game balls cannot enter to an open state where game balls can enter, and after a predetermined condition is satisfied, it transitions back to the closed state. In the present embodiment, when a game ball enters the large winning port 36a of the variable winning device 36, 15 game balls are paid out as bonus balls by the payout device 71.
[0029] In addition, an out port 43 is provided at the lowermost part of the game board 30, and the game balls that have not entered the various ball entry ports are discharged from the game area PA through the out port 43.
[0030] In this embodiment, the game balls that have entered the first start port 33, the second start port 34, the first winning port 32a, the second winning port 32b, the third winning port 32c, the big winning port 36a, and the out port 43 are configured to merge into a discharge passage provided on the back surface of the game board 30, and a discharge passage detection sensor for detecting game balls is provided in the discharge passage. As will be described later, in this embodiment, by detecting game balls with the discharge passage detection sensor, it is possible to grasp the number of game balls launched onto the game board 30.
[0031] The special drawing unit 37 includes a first symbol display unit 37a and a second symbol display unit 37b. The first symbol display unit 37a and the second symbol display unit 37b are each constituted by a segment display in which a plurality of segment light emitting parts are arranged in a predetermined manner.
[0032] The first symbol display unit 37a is a display unit for displaying a first symbol. The first symbol refers to a symbol that is variably displayed or stopped based on a jackpot lottery triggered by the entry of a game ball into the first start port 33. When a jackpot lottery is performed triggered by the entry of a game ball into the first start port 33, the first symbol display unit 37a causes the segment display to perform a variable display of the first symbol or a predetermined display as a display mode until the segment display performs a display corresponding to the lottery result. When the lottery ends, the first symbol display unit 37a causes the segment display to perform a stop display of the first symbol corresponding to the lottery result. Hereinafter, the game turn in which a jackpot lottery is executed triggered by the entry of a game ball into the first start port 33 is also referred to as the game turn for the first start port.
[0033] The second symbol display section 37b is a display section for displaying the second symbol. The second symbol refers to a symbol that is variably displayed or stopped based on a jackpot lottery triggered by the entry of a game ball into the second start opening 34. When a jackpot lottery is conducted triggered by the entry of a game ball into the second start opening 34, the second symbol display section 37b causes the segment display to perform a variable display of the second symbol or a predetermined display as a display mode until it causes the display corresponding to the lottery result. When the lottery ends, the second symbol display section 37b causes the segment display to perform a stop display of the second symbol corresponding to the lottery result. Hereinafter, a game round in which a jackpot lottery is executed triggered by the entry of a game ball into the second start opening 34 is also referred to as a game round for the second start opening.
[0034] Here, the time from when the variable display of the first symbol displayed on the first symbol display section 37a or the second symbol displayed on the second symbol display section 37b starts until it stops is also called the variable time. Specifically, the time from when the variable display of the first symbol displayed on the first symbol display section 37a starts until it stops is also called the first variable time, and the time from when the variable display of the second symbol displayed on the second symbol display section 37b starts until it stops is also called the second variable time.
[0035] The special figure unit 37 further includes a first hold display section 37c and a second hold display section 37d formed of LED lamps at positions adjacent to the first symbol display section 37a and the second symbol display section 37b.
[0036] The first hold display section 37c displays the number of holds at the first start opening 33 by the color and combination of the LED lamps to be lit. In this embodiment, the game balls that have entered the first start opening 33 are held up to a maximum of 4.
[0037] The second hold display section 37d displays the number of holds at the second start opening 34 by the color and combination of the LED lamps to be lit. In this embodiment, the game balls that have entered the second start opening 34 are held up to a maximum of 4.
[0038] The general pattern unit 38 is composed of a light-emitting display unit in which a plurality of LED lamps are arranged in a predetermined pattern. When an electric accessory opening lottery is conducted triggered by the passage through the through gate 35, the general pattern unit 38 causes the light-emitting display to display a lighting display, a blinking display, or a display in a predetermined pattern as the display mode of the light-emitting display. When the electric accessory opening lottery ends, the general pattern unit 38 performs a display in a predetermined pattern corresponding to the lottery result.
[0039] The round display unit 39 is composed of a light-emitting display unit in which a plurality of LED lamps are arranged in a predetermined pattern, and displays the number of round games occurring in the opening / closing execution mode, or a corresponding display. A round game is a game in which the open state of the opening / closing door 36b is continued until either one of the conditions of elapse of a predetermined upper limit continuous time or entry of a predetermined upper limit number of game balls into the variable winning device 36 is satisfied. The number of round games varies according to the type of jackpot winning that triggered the transition. The round display unit 39 starts displaying the number of round games when the opening / closing execution mode is started, and ends when the opening / closing execution mode ends.
[0040] Note that the special pattern unit 37, the general pattern unit 38, and the round display unit 39 are not limited to being composed of a light-emitting display such as a segment display or an LED lamp, and may be composed of various display devices capable of indicating during the lottery and the lottery result, such as a liquid crystal display device, an organic EL display device, a CRT, or a dot matrix display.
[0041] The variable display unit 40 is arranged substantially at the center of the game area PA. The variable display unit 40 includes a symbol display device 41. The symbol display device 41 includes a liquid crystal display. The display content of the symbol display device 41 is controlled by the display control device 100. Note that the configuration of the display device included in the variable display unit 40 is not limited to the symbol display device 41, and may be composed of various display devices such as a plasma display device, an organic EL display device, or a CRT.
[0042] When the first symbol display unit 37a variably displays or makes a predetermined display based on the entry of a game ball into the first starting port 33, the symbol display device 41 makes a corresponding variable display or predetermined display of the symbol. Further, when the second symbol display unit 37b variably displays or makes a predetermined display based on the entry of a game ball into the second starting port 34, the symbol display device 41 makes a corresponding variable display or predetermined display of the symbol. The symbol display device 41 is not limited to making a variable display or predetermined display of the symbol triggered by the entry of a game ball into the first starting port 33 or the second starting port 34, and also performs production displays during the opening / closing execution mode that is shifted to when a big win is won. Hereinafter, the details of the symbol display device 41 will be described.
[0043] FIG. 4 is an explanatory diagram showing the symbols variably displayed in the symbol display device 41 and the display surface 41a. FIG. 4(a) is an explanatory diagram showing the symbols variably displayed in the symbol display device 41. As shown in FIG. 4(a), symbols indicating the numbers 1 to 8 are variably displayed on the symbol display device 41. Note that, as the symbols to be variably displayed, symbols with pictorial designs such as characters attached to each of the symbols indicating the numbers 1 to 8 may be adopted.
[0044] Figure 4(b) is an explanatory diagram showing the display surface 41a of the symbol display device 41. As shown in the figure, on the display surface 41a, three symbol columns Z1, Z2, and Z3, namely, a left one, a middle one, and a right one, are displayed. In each of the symbol columns Z1 to Z3, the symbols numbered 1 to 8 shown in Figure 4(a) are arranged in ascending or descending order of the numbers, and a variable display is performed in which each symbol column scrolls from top to bottom or from bottom to top periodically. As shown in Figure 4(b), after the variable display by scrolling, one symbol for each symbol column is displayed in a state of stopping on the valid line L. Specifically, when a game ball wins a prize in the first start port 33 or the second start port 34, a variable display in which the symbols of each of the symbol columns Z1 to Z3 scroll in a predetermined direction periodically is started. Then, each symbol that scrolls switches from the variable display to the standby display in the order of the symbol column Z1, the symbol column Z3, and the symbol column Z2, and finally, predetermined symbols are stopped and displayed in each of the symbol columns Z1 to Z3. When the variable display of the symbols ends and a stopped display state is reached, if the result of the jackpot lottery by the main control device 60 is a jackpot win, a predetermined combination of symbols is formed on the valid line L. For example, the same combination of symbols is formed on the valid line L. Note that the mode of the variable display of the symbols in the symbol display device 41 is not limited to the above-described mode, and various modes can be adopted for the mode of the variable display of the symbols, such as the number of symbol columns, the number of valid lines, the direction of the variable display of the symbols in the symbol column, and the number of symbols in each symbol column.
[0045] Here, a game cycle is a unit of processing for notifying a player of the lottery result of a jackpot lottery for special information obtained based on a winning in either the first start port 33 or the second start port 34. In other words, the pachinko machine 10 notifies the player of the lottery result of one jackpot lottery for one piece of special information for each game cycle. When the pachinko machine 10 of the present embodiment obtains special information based on a winning in either the first start port 33 or the second start port 34, for each game cycle, in either the first result display unit 37a or the second result display unit 37b, after variably displaying a segment display, the segment display is stopped and displayed so as to be a display corresponding to the lottery result of the obtained special information. Further, when the pachinko machine 10 of the present embodiment obtains special information based on a winning in either the first start port 33 or the second start port 34, for each game cycle, in the symbol display device 41, after variably displaying a predetermined symbol sequence, the symbol sequence is stopped and displayed so as to be a display corresponding to the lottery result of the obtained special information. Also, the time required for one game cycle is also referred to as the unit game time. The unit game time is composed of a variable time that is the time from when the variable display starts until a predetermined lottery result is stopped and displayed, and a stop time that is the time when the predetermined lottery result is stopped and displayed.
[0046] Furthermore, as shown in FIG. 4(b), a first hold display area Ds1 and a second hold display area Ds2 are displayed on the display surface 41a of the symbol display device 41. The number of holds based on a winning in the first start port 33 is displayed in the first hold display area Ds1. The number of holds based on a winning in the second start port 34 is displayed in the second hold display area Ds2. In the present embodiment, as described above, the number of holds of the game balls that have won in the first start port 33 and the second start port 34 is up to 4 each.
[0047] A2. Electrical Configuration of the Gaming Machine: Next, the electrical configuration of the pachinko machine 10 will be described. In this description, the electrical configuration of the pachinko machine 10 will be described using a block diagram.
[0048] FIG. 5 is a block diagram showing the electrical configuration of the pachinko machine 10 of the first embodiment. The pachinko machine 10 is mainly configured around the main control device 60 and includes an audio-visual control device 90 and a display control device 100.
[0049] The main control device 60 includes a main control board 61 that controls the main game. The main control board 61 includes an MPU 62 composed of elements having a plurality of functions. The MPU 62 includes a CPU 62x that executes various control programs, a ROM 63 that records various control programs and fixed-value data, a RAM 64 that is a memory for temporarily storing various data when the CPU 62x executes the programs recorded in the ROM 63, and an input / output port 62a. The MPU 62 further includes a game history management chip 300 and an inspection terminal 65.
[0050] The game history management chip 300 calculates various game history information described later based on the entry information of game balls into the start port, winning ports, gates (hereinafter collectively referred to as "entry ports"). The inspection terminal 65 is a terminal for transmitting the game history information stored in the game history management chip 300 to an inspection machine described later. Details of the game history management chip 300 and the inspection terminal 65 will be described later.
[0051] The MPU 62 also includes an interrupt circuit, a timer circuit, a data input / output circuit, and a counter circuit as a random number generator. Note that some of the functions of the MPU 62 may be provided by another element.
[0052] On the input side of the MPU62, a payout control device 70 and a power failure monitoring circuit 86 provided in the power supply device 85 are connected. The main control board 61 receives a supply of a stable 24V DC power supply from the power supply device 85 via the power failure monitoring circuit 86. The power supply device 85 is connected to a commercial power supply as an external power supply, and converts the external power supplied from the commercial power supply into the operating power required by the main control device 60, the payout control device 70, etc., and supplies power to each device. Also, in this embodiment, the power supply device 85 includes a capacitor 87, and when a power failure occurs or the power switch is turned OFF, it continues to supply power to each device for a predetermined period.
[0053] Also, on the input side of the MPU62, ball entry detection sensors provided at each ball entry port are connected. Specifically, a big winning port detection sensor 44a that detects a game ball that has entered the big winning port 36a, a first start port detection sensor 44b that detects a game ball that has entered the first start port 33, a second start port detection sensor 44c that detects a game ball that has entered the second start port 34, a first winning port detection sensor 44d that detects a game ball that has entered the first winning port 32a, a second winning port detection sensor 44e that detects a game ball that has entered the second winning port 32b, a third winning port detection sensor 44f that detects a game ball that has entered the third winning port 32c, a through gate detection sensor 44g that detects a game ball that has passed through the through gate 35, and a discharge passage detection sensor 44h that detects a game ball that has passed through the above-described discharge passage are connected. Based on the signals from these detection sensors, the MPU62 determines whether a game ball flowing down in the game area PA has entered a start port or a winning port, and determines whether the game ball has passed through the through gate or the discharge passage. Further, the MPU62 executes a jackpot lottery based on the entry of game balls into the first start port 33 and the second start port 34.
[0054] On the output side of the MPU62, a variable prize drive unit 36c that opens and closes the opening / closing door 36b of the variable prize device 36, an electric accessory drive unit 34b that opens and closes the electric accessory 34a of the second start port 34, and the main display unit 45 are connected. Various driver circuits are provided on the main control board 61, and the MPU62 executes drive control of various drive units through the driver circuits.
[0055] Specifically, in the opening / closing execution mode, the MPU62 executes drive control of the variable prize drive unit 36c so that the opening / closing door 36b is opened and closed. Also, when winning the electric accessory release in the result of the electric accessory release lottery, the MPU62 executes drive control of the electric accessory drive unit 44b so that the electric accessory 34a is released. Further, in each game round, the MPU62 executes display control of the first symbol display unit 37a or the second symbol display unit 37b on the main display unit 45, and in the opening / closing execution mode, executes display control of the round display unit 39 on the main display unit 45.
[0056] Also, on the transmission side of the MPU62, a payout control device 70 and a sound and light control device 90 are connected. To the payout control device 70, for example, a prize ball command is transmitted from the main control device 60 based on the ball entry determination result. When the main control device 60 transmits a prize ball command, the MPU62 on the main control board 61 refers to the command information storage area of the ROM63. Specifically, when the entry of a game ball into the general winning port 32 is specified, a prize ball command corresponding to the payout of 10 game balls is transmitted from the main control device 60. When the entry of a game ball into the first start port 33 is specified, a prize ball command corresponding to the payout of 3 game balls is transmitted from the main control device 60. When the entry of a game ball into the second start port 34 is specified, a prize ball command corresponding to the payout of 1 game ball is transmitted from the main control device 60. The payout control device 70 controls the payout device 71 to perform the payout of prize balls based on the prize ball command received from the main control device 60.
[0057] A launch control device 80 is connected to a payout control device 70. The launch control device 80 controls the launch of a game ball launch mechanism 81. The game ball launch mechanism 81 is driven when predetermined launch conditions are met. Also, an operation handle 25 is connected to the launch control device 80. As described above, the operation handle 25 includes a touch sensor 25a, a weight button 25b, and a variable resistor 25c. When a player grips the operation handle 25, the touch sensor 25a is turned on. When the player rotates the operation handle 25, the resistance value of the variable resistor 25c changes corresponding to the rotation operation amount, and a game ball is launched from the game ball launch mechanism to the front surface of the game board with a strength corresponding to the resistance value of the variable resistor 25c.
[0058] The sound and light control device 90 receives various commands transmitted from the main control device 60 and executes processes corresponding to the received various commands. Specifically, the sound and light control device 90 performs drive control of various lamps 47 composed of light emitting means such as LEDs arranged on the front door frame 14, drive control of the speaker 46, and control of the display control device 100 based on the various commands received from the main control device 60. Also, an effect operation button 24 is connected to the sound and light control device 90. When the effect operation button 24 is operated by the player at a predetermined timing, control of the various lamps 47, the speaker 46, the display control device 100, etc. is performed so as to perform a game effect reflecting the operation.
[0059] The display control device 100 executes the display control of the symbol display device 41 based on various commands received from the voice and light control device 90. Specifically, the display control device 100 grasps the variation time of the symbols in the symbol display device 41 and the type of combination of symbols to be finally stopped and displayed based on various commands received from the voice and light control device 90, and also grasps the presence or absence of a reach, the content of the reach effect, and the content of the effect executed while the first liquid crystal symbols and the second liquid crystal symbols are being variably displayed. In this embodiment, the stop time, which is the time when the first liquid crystal symbols or the second liquid crystal symbols are stopped and displayed, is constant. Therefore, when the variation time is determined, the unit game time, which is the time required for one game round, is uniquely determined. The electrical configuration of the pachinko machine 10 has been described above.
[0060] FIG. 6 is an explanatory diagram showing the contents of various counters used for jackpot lottery and the like. The various counters are provided in various counter areas of the RAM 64 and are used when the MPU 62 performs jackpot lottery, setting of the display of the main display unit 45, and setting of the symbol display of the symbol display device 41. Specifically, a jackpot random number counter C1 is used for the jackpot lottery. A jackpot type counter C2 is used when distributing the jackpot types. A reach random number counter C3 is used for the reach determination as to whether or not to generate a reach when varying the symbol sequence to be displayed on the symbol display device 41.
[0061] A random number initial value counter CINI is used for setting the initial value of the jackpot random number counter C1. Also, a variation type counter CS is used when determining the variation time in the first symbol display unit 37a and the second symbol display unit 37b of the main display unit 45 and in the symbol display device 41. Further, an electric accessory release counter C4 is used for the electric accessory release lottery as to whether or not to open the electric accessory 34a of the second start port 34.
[0062] Each of the counters C1 to C3, CINI, CS, and C4 is a loop counter that has 1 added to its counter value each time it is updated and returns to 0 after reaching the maximum value. Each counter is updated at short time intervals, and its updated value is appropriately stored in the lottery counter buffer 64a set in a predetermined area of the RAM 64.
[0063] In addition, the RAM 64 is provided with a hold information storage area 64b and a determination process execution area 64c. The hold information storage area 64b is provided with a first hold area Ra and a second hold area Rb. In the present embodiment, when a game ball enters the first start port 33, the values of the jackpot random number counter C1, the jackpot type counter C2, the reach random number counter C3, and the variation type counter CS at the timing of the ball entry are stored in the first hold area Ra of the hold information storage area 64b in time series. Further, when a game ball enters the second start port 34, the values of the jackpot random number counter C1, the jackpot type counter C2, the reach random number counter C3, and the variation type counter CS at the timing of the ball entry are stored in the second hold area Rb of the hold information storage area 64b in time series.
[0064] Details of the jackpot random number counter C1 will be described. The jackpot random number counter C1 is used for the jackpot lottery as described above. The jackpot random number counter C1 is configured to be incremented by 1 in order within a range of 0 to 1199, for example, and return to 0 after reaching the maximum value. Further, when the jackpot random number counter C1 makes one round, the value of the random number initial value counter CINI at that time is read as the initial value of the jackpot random number counter C1. Note that the random number initial value counter CINI is a loop counter similar to the jackpot random number counter C1 (value = 0 to 1199).
[0065] The jackpot random number counter C1 is updated periodically, and its updated value is stored in the first hold area Ra of the hold information storage area 64b at the timing of the ball entry when a game ball enters the first start port 33, and is stored in the second hold area Rb of the hold information storage area 64b at the timing of the ball entry when a game ball enters the second start port 34.
[0066] The value of the jackpot random number counter C1 stored in the first reserved area Ra moves to the execution area AE of the determination process execution area 64c, is compared with the pass / fail table stored in the pass / fail table storage area of the ROM 63, and it is determined whether or not it is a jackpot. Also, the value of the jackpot random number counter C1 stored in the second reserved area Rb moves to the execution area AE of the determination process execution area 64c, is compared with the pass / fail table stored in the pass / fail table storage area of the ROM 63, and it is determined whether or not it is a jackpot.
[0067] In the pachinko machine 10 of the present embodiment, the value of the jackpot random number counter C1 stored in the first reserved area Ra or the second reserved area Rb moves to the execution area AE of the determination process execution area 64c in the order acquired when a game ball enters the first starting port 33 or the second starting port 34. Then, the jackpot random number counter C1 that has moved to the execution area AE is compared with the pass / fail table stored in the pass / fail table storage area of the ROM 63, and it is determined whether or not it is a jackpot.
[0068] Next, the details of the jackpot type counter C2 will be described. The jackpot type counter C2 is used when determining the jackpot type. The jackpot type counter C2 is configured to be incremented by 1 in order within the range of 0 to 39 and return to 0 after reaching the maximum value.
[0069] The jackpot type counter C2 is updated periodically, and the updated value is stored in the first reserved area Ra of the reserved information storage area 64b at the timing of the ball entry when a game ball enters the first starting port 33, and is stored in the second reserved area Rb of the reserved information storage area 64b at the timing of the ball entry when a game ball enters the second starting port 34.
[0070] As described above, the MPU 62 performs a jackpot lottery using the value of the jackpot random number counter C1 stored in the determination process execution area 64c, and when the result of the jackpot lottery is a jackpot, it determines the jackpot type using the value of the jackpot type counter C2 stored in the determination process execution area 64c. Further, the MPU 62 uses the values of these jackpot random number counter C1 and jackpot type counter C2 to determine the display mode of the segment display to be stopped and displayed on the first symbol display unit 37a and the second symbol display unit 37b. When making this determination, the stop result table stored in the stop result table storage area of the ROM 63 is referred to.
[0071] Next, the details of the reach random number counter C3 will be described. The reach random number counter C3 is used when determining whether a reach occurs when the result of the jackpot lottery is not a jackpot. The reach random number counter C3 is configured to be incremented by 1 in order within a range of, for example, 0 to 238, and to return to 0 after reaching the maximum value.
[0072] The reach random number counter C3 is updated periodically, and the updated value is stored in the first hold area Ra of the hold information storage area 64b at the timing when a game ball enters the first start port 33, and is stored in the second hold area Rb of the hold information storage area 64b at the timing when a game ball enters the second start port 34. The value of the reach random number counter C3 stored in the first hold area Ra is moved to the determination process execution area 64c and then compared with the reach determination table stored in the reach determination table storage area of the ROM 63 to determine whether a reach occurs. The value of the reach random number counter C3 stored in the second hold area Rb is moved to the determination process execution area 64c and then compared with the reach determination table stored in the reach determination table storage area of the ROM 63 to determine whether a reach occurs. However, when the result of the jackpot lottery is a jackpot and the system shifts to the opening / closing execution mode, the MPU 62 determines that a reach occurs regardless of the value of the reach random number counter C3.
[0073] "Reach" refers to a display state in which, for some of the symbol columns among the multiple symbol columns displayed on the display screen of the symbol display device 41, a partial combination of symbols that may form a winning combination is stopped and displayed, and the remaining symbol columns are then subject to variable symbol display in that state. In the pachinko machine 10 of this embodiment, the combination of symbols corresponding to a winning combination refers to the combination of the same symbols in a predetermined valid line. As a specific example, in the main display area MA of the display surface 41a in Fig. 28(b), first, the symbols in the symbol column Z1 are stopped and displayed, and then, when the same symbols as those in Z1 are stopped and displayed in the symbol column Z3, a reach line is formed. When variable symbol display is performed in the symbol column Z2 in the situation where the reach line is formed, it becomes a reach. When a winning combination occurs, the same symbols as those forming the reach line are stopped and displayed in the symbol column Z2.
[0074] Also, for a reach, a reach effect is performed by performing variable symbol display in the remaining symbol columns in a state where a reach line is formed and displaying a predetermined character or the like as a moving image on the background screen, or by reducing or hiding the combination of symbols forming the reach line and then displaying a predetermined character or the like as a moving image over substantially the entire display surface 41a to perform a reach effect. Also, the determination of whether to perform a reach effect or a preview display using a predetermined image such as a predetermined character before the reach display may be made using a reach random number counter C3 or other counters.
[0075] Next, the details of the variation type counter CS will be described. The variation type counter CS is used when the MPU 62 determines the variation time in the first symbol display unit 37a and the second symbol display unit 37b and the variation time of the symbols in the symbol display device 41. The variation type counter CS is configured to be incremented by 1 in order within a range of, for example, 0 to 198, and to return to 0 after reaching the maximum value.
[0076] The variable type counter CS is updated once every time the normal process described later is executed once, and is repeatedly updated even within the remaining time in the normal process. Then, the buffer value of the variable type counter CS is acquired when determining the variable pattern at the start of the variable display in the first symbol display unit 37a or the second symbol display unit 37b and at the start of the symbol variation by the symbol display device 41. When determining the variation time in the first symbol display unit 37a and the second symbol display unit 37b, the variation time table stored in the variation time table storage area of the ROM 63 is used.
[0077] Next, the details of the electric accessory release counter C4 will be described. The electric accessory release counter C4 is configured to be incremented by 1 in order within a range of, for example, 0 to 465, and return to 0 after reaching the maximum value. The electric accessory release counter C4 is updated periodically and is stored in the electric accessory reservation area 64d of the RAM 64 at the timing when a game ball enters the through gate 35. Then, at a predetermined timing, after the value of the electric accessory release counter C4 stored in the electric accessory reservation area 64d is moved to the electric accessory execution area 64e, a lottery is performed in the electric accessory execution area 64e to determine whether to control the electric accessory 34a to the open state using the value of the electric accessory release counter C4. For example, if C4 = 0 or 1, the electric accessory 34a is controlled to the open state, and if C4 = 2 to 465, the electric accessory 34a is maintained in the closed state.
[0078] Note that at least one of the acquired values of the jackpot random number counter C1, the jackpot type counter C2, the reach random number counter C3, the electric accessory release counter C4, and the variable type counter CS corresponds to the special information in the present invention. Also, at least one of the values of the jackpot random number counter C1, the jackpot type counter C2, the reach random number counter C3, and the variable type counter CS stored in the first reservation area Ra and the second reservation area Rb is also referred to as reservation information.
[0079] Next, the win / loss table will be described. The win / loss table is table data for collating with the jackpot random number counter C1 when performing a jackpot lottery based on the jackpot random number counter C1. In the pachinko machine 10, a low probability mode and a high probability mode are set as lottery modes for the jackpot lottery. When performing a jackpot lottery in the low probability mode, the win / loss table for the low probability mode is referred to, and when performing a jackpot lottery in the high probability mode, the win / loss table for the high probability mode is referred to.
[0080] FIG. 7 is an explanatory diagram showing the content of the win / loss table. FIG. 7(a) shows the win / loss table for the low probability mode (for the low probability mode), and FIG. 7(b) shows the win / loss table for the high probability mode.
[0081] As shown in FIG. 7(a), in the win / loss table for the low probability mode, five values from 0 to 4 are set as the values of the jackpot random number counter C1 that result in a jackpot. Among the values from 0 to 1199, values other than the five values from 0 to 4 (5 to 1199) are non-winning. On the other hand, as shown in FIG. 7(b), in the win / loss table for the high probability mode, 16 values from 0 to 15 are set as the values of the jackpot random number counter C1 that result in a jackpot. Among the values from 0 to 1199, values other than the 16 values from 0 to 15 are non-winning. In this way, in the high probability mode, the probability of winning the jackpot in the jackpot lottery is higher than in the low probability mode.
[0082] Also, in the present embodiment, the group of values of the jackpot random number counter C1 set as a jackpot in the win / loss table for the low probability mode is included in the group of values of the jackpot random number counter C1 set as a jackpot in the win / loss table for the high probability mode. However, if the probability of winning the jackpot is higher in the high probability mode than in the low probability mode as a result of the jackpot lottery, the number and values of the random numbers set as a jackpot are arbitrary.
[0083] Note that although not adopted in the win / loss table in the present embodiment, a "small win" may be provided as a result of the jackpot lottery.
[0084] "A near miss" serves as a trigger for transitioning to the opening / closing execution mode in which the opening and closing of the variable prize device 36 is executed, but it is a pass / fail result that does not serve as a trigger for either the lottery mode or the support mode. In contrast, "a miss" is a pass / fail result that does not serve as a trigger for transitioning to the opening / closing execution mode and furthermore does not serve as a trigger for either the lottery mode or the support mode.
[0085] Next, the jackpot types will be described. The pachinko machine 10 can be set with multiple types of jackpots. Specifically, for example, multiple types of jackpots can be set by providing differences in the following three aspects or modes. (1) The number of times (rounds) of opening and closing of the opening / closing door 36b of the variable prize device 36 in the opening / closing execution mode (2) The mode of opening / closing control of the variable prize device 36 in the opening / closing execution mode (3) The lottery mode (low probability mode or high probability mode) of the jackpot lottery after the opening / closing execution mode ends
[0086] As the mode of opening / closing control of the variable prize device 36 in the above (2) opening / closing execution mode, a high-frequency winning mode and a low-frequency winning mode can be set so that the frequency of occurrence of entry of game balls (winning) into the variable prize device 36 becomes relatively high or low from the start to the end of the opening / closing execution mode. For example, in the high-frequency winning mode, one opening of the opening / closing door 36b in the opening / closing execution mode can be set to continue until 30 seconds have elapsed or until the number of game balls entering the opening / closing door 36b reaches 10. On the other hand, in the low-frequency winning mode, one opening of the opening / closing door 36b in the opening / closing execution mode can be set to continue until 1.6 seconds have elapsed or until the number of balls entering the opening / closing door 36b reaches 10.
[0087] The opening limit time for one opening of the opening / closing door 36b and the opening limit number for one opening are arbitrary as long as the frequency of ball entry into the variable prize device 36 from the start to the end of the opening / closing execution mode is higher in the high-frequency winning mode than in the low-frequency winning mode. Specifically, it suffices if the opening limit time for one opening is set longer or the opening limit number for one opening is set larger in the high-frequency winning mode than in the low-frequency winning mode. To clarify the difference between the high-frequency winning mode and the low-frequency winning mode, in the opening / closing execution mode of the low-frequency winning mode, the configuration may be such that winning of the variable prize device 36 does not substantially occur.
[0088] Note that in this embodiment, a plurality of types of winning modes are not provided as the opening / closing execution mode, and during the opening / closing execution mode, the above-described high-frequency winning mode is established. That is, one opening of the opening / closing door 36b in the opening / closing execution mode is set to continue until 30 seconds elapse or until the number of game balls entering the opening / closing door 36b reaches 10.
[0089] In this embodiment, when a jackpot is determined as a result of the jackpot lottery, the jackpot type is allocated using the jackpot type counter C2. The allocation of the jackpot type corresponding to the value of the jackpot type counter C2 is stored as an allocation table in the allocation table storage area of the ROM63.
[0090] FIG. 8 is an explanatory diagram showing the content of the allocation table. FIG. 8(a) shows the allocation table for the first start port, and FIG. 8(b) shows the allocation table for the second start port. The allocation table for the first start port is referred to during the jackpot lottery based on the entry of game balls into the first start port 33, and the allocation table for the second start port is referred to during the jackpot lottery based on the entry of game balls into the second start port 34.
[0091] As shown in the distribution table for the first start port in Fig. 8(a), in the pachinko machine 10 of the present embodiment, as jackpot types based on the first start port 33, 16R certain-variation jackpot, 8R certain-variation jackpot, 16R normal jackpot, and 8R normal jackpot are set.
[0092] The 16R certain-variation jackpot and the 8R certain-variation jackpot are jackpots in which the mode of opening and closing control of the variable winning device 36 in the opening and closing execution mode is the high-frequency winning mode, the win / loss lottery mode after the end of the opening and closing execution mode is the high-probability mode, and the support mode after the end of the opening and closing execution mode is the high-frequency support mode.
[0093] The 16R normal jackpot and the 8R normal jackpot are jackpots in which the mode of opening and closing control of the variable winning device 36 in the opening and closing execution mode is the high-frequency winning mode, the win / loss lottery mode after the end of the opening and closing execution mode is the low-probability mode, and the support mode after the end of the opening and closing execution mode is the high-frequency support mode.
[0094] In the distribution table for the first start port, among the values of the jackpot type counter C2 of "0 to 39", "0 to 13" correspond to the 16R certain-variation jackpot, "14 to 27" correspond to the 8R normal jackpot, "28 to 33" correspond to the 16R normal jackpot, and "34 to 39" correspond to the 8R normal jackpot.
[0095] As described above, in the pachinko machine 10 of the present embodiment, four types of jackpots are set as jackpot types. Therefore, the modes of jackpots are diversified. When comparing these four types of jackpots, the degree of advantage for the player is the highest for the 16R certain-variation jackpot, followed by the 8R certain-variation jackpot, then the 16R normal jackpot, and finally the 8R normal jackpot. By setting a plurality of types of jackpots with different degrees of advantage for the player in this way, the monotony of the game can be suppressed, and the degree of attention to the game can be increased.
[0096] As shown in the distribution table for the second start port in FIG. 8(b), in the pachinko machine 10 of the present embodiment, as jackpot types based on the second start port 34, a 16R certain-variable jackpot and an 8R normal jackpot are set. In the distribution table for the second start port, among the values of the jackpot type counter C2 from "0 to 39", "0 to 27" correspond to the 16R certain-variable jackpot, and "28 to 39" correspond to the 8R normal jackpot.
[0097] In this way, in the pachinko machine 10 of the present embodiment, the distribution mode of the jackpot type when a jackpot occurs is different between when a jackpot occurs based on the entry of a game ball into the first start port 33 and when a jackpot occurs based on the entry of a game ball into the second start port 34, and there is a clear difference in the advantage for the player.
[0098] As described above, the MPU 62 performs a jackpot lottery using the value of the jackpot random number counter C1 stored in the execution area AE, and determines the jackpot type using the value of the jackpot type counter C2 stored in the execution area AE. Further, the MPU 62 uses the values of these jackpot random number counter C1 and jackpot type counter C2 to determine the display mode of the segment display to be stopped and displayed on the first result display unit 37a and the second result display unit 37b. When making this determination, the stop result table stored in the stop result table storage area of the ROM 63 is referred to.
[0099] For the pachinko machine 10, as the mode of the support mode of the electric accessory 34a of the second start port 34 after the above (3) opening / closing execution mode ends, when compared with the situation where the shooting of the game ball continues in the same mode for the game area PA, a high-frequency support mode and a low-frequency support mode can be set so that the frequency of the electric accessory 34a of the second start port 34 being in the open state per unit time becomes relatively high or low.
[0100] Specifically, in the pachinko machine 10 of the present embodiment, the probability of winning the electric accessory opening lottery using the electric accessory opening counter C4 is different between the high-frequency support mode and the low-frequency support mode. In the high-frequency support mode, the probability of winning the electric accessory opening lottery is higher than that in the low-frequency support mode. Also, in the high-frequency support mode, the opening time of the electric accessory 34a for one time is set longer when winning the electric accessory opening lottery than in the low-frequency support mode.
[0101] Although not adopted in the present embodiment, in the case where winning the electric accessory opening lottery in the high-frequency support mode and the opening state of the electric accessory 34a occurs multiple times, the closing time from the end of one opening state to the start of the next opening state may be set shorter than the opening time for one time. Further, in the high-frequency support mode, the time secured from the execution of one electric accessory opening lottery to the execution of the next electric accessory opening lottery may be set relatively shorter than in the low-frequency support mode.
[0102] As described above, in the high-frequency support mode, the probability of the game ball entering the second starting port 34 is higher than that in the low-frequency support mode. That is, the high-frequency support mode functions as an auxiliary game state that assists in the establishment of the acquisition conditions of special information.
[0103] FIG. 9 is an explanatory diagram showing the content of a win / loss table (win / loss table for electric accessory opening lottery) used when executing the electric accessory opening lottery.
[0104] Fig. 9(a) shows the win / loss table for the electric accessory opening lottery used in the low-frequency support mode (for the low-frequency support mode). As shown in Fig. 9(a), in the win / loss table for the electric accessory opening lottery (for the low-frequency support mode), two values, 0 and 1, are set as the values of the electric accessory opening counter C4 for winning the electric accessory opening. 464 values from 2 to 465 are set as the values of the electric accessory opening counter C4 for losing. That is, when a game ball passes through the through gate 35 and the electric accessory opening lottery is executed in the low-frequency support mode, the probability of winning the electric accessory opening is 1 / 233. In the pachinko machine 10 of the present embodiment, when winning the electric accessory opening in the low-frequency support mode, the electric accessory 34a is opened once, and the opening time is 1.4 seconds.
[0105] Fig. 9(b) shows the win / loss table for the electric accessory opening lottery used in the high-frequency support mode (for the high-frequency support mode). As shown in Fig. 9(b), in the win / loss table for the electric accessory opening lottery (for the high-frequency support mode), 462 values from 0 to 461 are set as the values of the electric accessory opening counter C4 for winning the electric accessory opening. 4 values from 462 to 465 are set as the values of the electric accessory opening counter C4 for losing. That is, when a game ball passes through the through gate 35 and the electric accessory opening lottery is executed in the high-frequency support mode, the probability of winning the electric accessory opening is 231 / 233. In the pachinko machine 10 of the present embodiment, when winning the electric accessory opening in the high-frequency support mode, the electric accessory 34a is opened once, and the opening time is 1.6 seconds.
[0106] In this way, the win / loss table for the electric accessory opening lottery is set so that the probability of a game ball entering the second start port 34 is higher in the high-frequency support mode than in the low-frequency support mode.
[0107] FIG. 10 is a block diagram showing in detail the configuration of the main control device 60 and the inspection machine 320 included in the pachinko machine 10 of the first embodiment. Hereinafter, the MPU 62, CPU 62x, ROM 63, and RAM 64 are also referred to as the main-side MPU 62, main-side CPU 62x, main-side ROM 63, and main-side RAM 64, respectively.
[0108] In the main-side ROM 63 of the main-side MPU 62, a winning ball number data storage area and an operation execution condition storage area are provided.
[0109] In the winning ball number data storage area, the number of game balls (winning ball number data) paid out as winning balls when game balls enter each ball entry part is stored. In the present embodiment, the following winning ball number data is stored in the winning ball number data storage area. · The number of game balls (first start port winning ball number P1) paid out as winning balls when a game ball enters the first start port 33: 3 · The number of game balls (second start port winning ball number P2) paid out as winning balls when a game ball enters the second start port 34: 3 · The number of game balls (first winning port winning ball number P N1 ): 10 · The number of game balls (second winning port winning ball number P N2 ): 10 · The number of game balls (third winning port winning ball number P N3 ): 10 · The number of game balls (big winning port winning ball number P S ): 15
[0110] The main-side MPU 62 determines the number of game balls to be paid out as winning balls when game balls enter each ball entry part by referring to the winning ball number data stored in the winning ball number data storage area of the main-side ROM 63.
[0111] Furthermore, in the present embodiment, the bonus ball number data stored in the main-side ROM 63 is transmitted to the game history management chip 300 in the initial setting process executed after the power of the pachinko machine 10 is turned on. Thereby, the game history management chip 300 can grasp the bonus ball number data set in the present pachinko machine 10.
[0112] In the arithmetic execution condition storage area, arithmetic execution conditions, which are the conditions for the game history management chip 300 to start an arithmetic operation for calculating game history information, are stored. In the present embodiment, it is stored as an arithmetic execution condition that the number of game balls passing through the discharge passage reaches 500. The arithmetic execution conditions stored in the main-side ROM 63 are transmitted to the game history management chip 300 in the initial setting process executed after the power of the pachinko machine 10 is turned on. Thereby, the game history management chip 300 can grasp the arithmetic execution conditions set in the present pachinko machine 10.
[0113] The game history management chip 300 is a semiconductor chip that calculates various game history information based on the ball entry information of game balls into each ball entry port and stores the calculated game history information. The game history management chip 300 includes a buffer 302 that acquires the ball entry information of game balls into each ball entry port from the CPU 62x, a register 304 that stores the number of game balls entering each ball entry port, a bonus ball number data storage memory 306 that stores the bonus ball number data acquired from the main-side ROM 63, an arithmetic execution condition storage memory 307 that stores the arithmetic execution conditions acquired from the main-side ROM 63, a CPU 308 that controls the whole game history management chip 300 and calculates game history information based on the number of game balls entering each ball entry port and the bonus ball number set for each ball entry port when the arithmetic execution condition is satisfied, and an arithmetic result storage memory 309 that stores the calculated game history information.
[0114] The inspection terminal 65 is a terminal for connecting the inspection machine 320 and the pachinko machine 10. In the present embodiment, the game history information stored in the arithmetic result storage memory 309 is transmitted to the inspection machine 320 via the inspection terminal 65.
[0115] The inspection machine 320 includes a CPU 321 that executes various control programs, a ROM 324 that records various control programs, fixed-value data, etc., a RAM 326 that is a memory for temporarily storing various data, a display unit 328 that displays game history information received from the game history management chip 300, and a connection cable 329 for connecting to the inspection terminal 65 of the pachinko machine 10.
[0116] FIG. 11 is an explanatory diagram schematically showing the contents of processing in the game history management chip 300 and the inspection machine 320.
[0117] The buffer 302 is provided between the CPU 62x of the main-side MPU 62 and the register 304, and acquires ball-entry information at each ball-entry port from the CPU 62x. Specifically, the buffer 302 is provided with a plurality of bits corresponding to each ball-entry port, and the CPU 62x turns on (sets to "1") the bit corresponding to the ball-entry port determined to have received a game ball. For example, when the CPU 62x determines that a game ball has entered the first start port 33, the CPU 62x turns on the bit corresponding to the first start port 33 of the buffer 302 (sets it to "1").
[0118] In addition, the buffer 302 is also provided with bits for grasping the game mode and the state of the pachinko machine 10 (hereinafter also referred to as the game state) when the game balls enter each ball entrance. In the present embodiment, a bit for determining whether it is in the normal mode (a mode that is not in the high-probability mode, not in the high-frequency support mode, and not in the opening / closing execution mode), a bit for determining whether it is in the high-probability mode, a bit for determining whether it is in the high-frequency support mode, a bit for determining whether it is in the opening / closing execution mode, a bit for determining whether it is during a period in which the first reserved number is the upper limit value, a bit for determining whether it is during a period in which the second reserved number is the upper limit value, a bit for determining whether the front door frame 14 is open, and a bit for determining whether it is during an error in which a trouble such as a failure has occurred in the pachinko machine 10 are provided. For example, when the CPU 62x determines that it is in the normal mode at the timing when the game ball enters the first starting port 33, the bit for determining whether it is in the normal mode in the buffer 302 is set to ON ("1").
[0119] The register 304 stores the number of game balls that have entered each ball entrance. Specifically, the register 304 is composed of a plurality of counters corresponding to each ball entrance. When it is determined that there is ball entrance information in the bit of the buffer 302 (that is, when the bit is ON), 1 is added to the value of the counter corresponding to the bit for which it is determined that there is ball entrance information. In the present embodiment, the register 304 is composed of a non-volatile register that can retain the memory even when the power supply is cut off.
[0120] In the present embodiment, the register 304 stores the following values by each counter corresponding to each ball entrance. · The number of game balls that have entered the big winning port 36a = the number of big winning port ball entrances N S · The number of game balls that have entered the first starting port 33 = the number of first starting port ball entrances N1 · The number of game balls that have entered the second starting port 34 = the number of second starting port ball entrances N2 · Number of game balls that entered the first winning opening 32a = Number of balls entering the first winning opening N N1 · Number of game balls that entered the second winning opening 32b = Number of balls entering the second winning opening N N2 · Number of game balls that entered the third winning opening 32c = Number of balls entering the third winning opening N N3 · Number of game balls that passed through the through gate 35 = Number of balls passing through the through gate N G · Number of game balls that passed through the discharge passage = Number of balls passing through the discharge passage N OUT Note that, as described above, the number of balls passing through the discharge passage N OUT is equal to the number of game balls launched onto the game board 30.
[0121] Furthermore, in the present embodiment, the register 304 stores the number of game balls that entered each winning opening for each gaming state. · Number of game balls that entered each winning opening during the normal mode · Number of game balls that entered each winning opening during the high-probability mode · Number of game balls that entered each winning opening during the high-frequency support mode · Number of game balls that entered each winning opening during the opening / closing execution mode · Number of game balls that entered the first start opening 33 during the normal mode and during the period when the first hold count is at the upper limit value · Number of game balls that entered the second start opening 34 during the normal mode and during the period when the second hold count is at the upper limit value · Number of game balls that entered each winning opening while the front door frame 14 is open · Number of game balls that entered each winning opening during an error
[0122] For example, when it is determined that there is ball entry information in the bit corresponding to the first start port 33 of the buffer 302 (the bit is ON), and it is determined that there is information in the bit for determining whether it is in the normal mode (the bit is ON), 1 is added to the value of the first start port ball entry number counter, which is a counter for storing the number of game balls that have entered the first start port 33, and 1 is added to the value of the first start port ball entry number counter during the normal mode, which is a counter for storing the number of game balls that have entered the first start port 33 during the normal mode.
[0123] The memory 306 for storing prize ball number data is a memory for storing the prize ball number data set in the pachinko machine 10. In the present embodiment, when the power of the pachinko machine 10 is turned on, the prize ball number data stored in the main-side ROM 63 is transmitted to the game history management chip 300 and stored in the memory 306 for storing prize ball number data. Therefore, the content of the prize ball number data stored in the memory 306 for storing prize ball number data is the same as the content of the prize ball number data stored in the main-side ROM 63.
[0124] The memory 307 for storing arithmetic execution conditions is a memory for storing the arithmetic execution conditions set in the pachinko machine 10. The arithmetic execution conditions are the conditions for starting the arithmetic for calculating the game history information as described above. In the pachinko machine 10 of the present embodiment, it is set to start the arithmetic for calculating the game history information every time the number of game balls passing through the discharge passage reaches 500. When the power of the pachinko machine 10 is turned on, the arithmetic execution conditions stored in the main-side ROM 63 are transmitted to the game history management chip 300 by the CPU 62x and stored in the memory 307 for storing arithmetic execution conditions. Therefore, the content of the arithmetic execution conditions stored in the memory 307 for storing arithmetic execution conditions is the same as the content of the arithmetic execution conditions stored in the main-side ROM 63. Note that, as the arithmetic execution conditions, the number of game balls passing through or entering other than the discharge passage may be stored as a reference, or a number other than 500 may be stored as a reference.
[0125] The CPU 308 determines whether or not the operation execution conditions stored in the operation execution condition storage memory 307 are satisfied. When it is determined that the operation execution conditions are satisfied, the CPU 308 calculates various game history information based on the bonus ball number data stored in the bonus ball number data storage memory 306 and the number of game balls entering each ball entrance stored in the register 304. In the present embodiment, the CPU 308 calculates the following values as game history information every time the value of the number N OUT of passing through the discharge passage stored in the register 304 reaches 500.
[0126] · Proportion of accessory = Number of game balls paid out as a bonus due to the operation of the accessory / Total number of game balls paid out as a bonus =(N2 × P2 + N S × P S ) / (N N1 × P N1 + N N2 × P N2 + N N3 × P N3 + N1 × P1 + N2 × P2 + N S × P S ) · Proportion of consecutive accessories = Number of game balls paid out as a bonus due to consecutive accessory operations / Total number of game balls paid out as a bonus =(N S × P S ) / (N N1 × P N1 + N N2 × P N2 + N N3 × P N3 + N1 × P1 + N2 × P2 + N S × P S ) · Ball output rate (total) = Total number of game balls paid out as a bonus / Number of game balls launched onto the game board 30 =(N N1 × P N1 + N N2 × P N2 + N N3 × P N3 + N1 × P1 + N2 × P2 + N S × PS ) / N OUT
[0127] The basis for calculating the above values is as follows. · The number of game balls paid out as prize balls due to the operation of accessory devices = The number of game balls paid out as prize balls when the accessory device 34a as a normal electric accessory device and the variable winning device 36 as a special electric accessory device operate = The number of game balls paid out as prize balls based on the entry of game balls into the second starting port 34 and the big winning port 36a = N2 × P2 + N S × P S · The number of game balls paid out as prize balls due to continuous accessory device operation = The number of game balls paid out as prize balls when the variable winning device 36 as a special electric accessory device operates = The number of game balls paid out as prize balls based on the entry of game balls into the big winning port 36a = N S × P S · The number of game balls paid out as prize balls based on the entry of game balls into the first to third winning ports 32a to 32c = N N1 × P N1 + N N2 × P N2 + N N3 × P N3 · The total number of game balls paid out as prize balls = The number of game balls paid out as prize balls based on the entry of game balls into the first to third winning ports 32a to 32c, the first starting port 33, the second starting port 34, and the big winning port 36a = N N1 × P N1 + N N2 × P N2 + N N3 × P N3 + N1 × P1 + N2 × P2 + N S × P S
[0128] Furthermore, in the present embodiment, the following game history information is calculated based on the number of game balls that have entered each ball entry section, which is counted for each game state.
[0129] · Payout ratio (during normal mode) = The number of game balls paid out as prize balls based on the entry of game balls into the first start port 33 during normal mode / The number of game balls paid out as prize balls based on the entry of game balls into the first start port 33 during normal mode + The number of game balls paid out as prize balls based on the entry of game balls into the first to third winning ports 32a to 32c during normal mode · Ball output rate (during normal mode) = The total number of game balls paid out as prize balls during normal mode / The number of game balls launched onto the game board 30 during normal mode · Ball output rate (during high-frequency support mode) = The total number of game balls paid out as prize balls during high-frequency support mode / The number of game balls launched onto the game board 30 during high-frequency support mode · BY (during normal mode) = The number of game balls paid out as prize balls based on the entry of game balls into the first to third winning ports 32a to 32c during normal mode + The number of game balls paid out as prize balls based on the entry of game balls into the first start port 33 during normal mode and during the period when the first hold count reaches the upper limit value + The number of game balls paid out as prize balls based on the entry of game balls into the second start port 34 during normal mode and during the period when the second hold count reaches the upper limit value / The number of game balls launched onto the game board 30 during normal mode · BY MIN (during normal mode) = The number of game balls paid out as prize balls based on the entry of game balls into the first to third winning ports 32a to 32c during normal mode / The number of game balls launched onto the game board 30 during normal mode · Ball entry rate while the front door frame is open = The number of game balls that have entered each ball entry port while the front door frame 14 is open / The number of game balls launched onto the game board 30 · Ball entry rate during error = The number of game balls that have entered each ball entry port during error / The number of game balls launched onto the game board 30 Note that the above game history information is just an example, and a configuration for calculating game history information other than these may also be used.
[0130] When the CPU 308 calculates the above various game history information, it stores the calculated various game history information in the operation result storage memory 309, and resets the values of the counters in the register 304 to "0". Note that hereinafter, the various game history information calculated every time 500 game balls are launched onto the game board 30 is also collectively referred to as the "short-term game history information group".
[0131] The operation result storage memory 309 is a memory that stores the game history information calculated by the CPU 308. In this embodiment, it is configured by a non-volatile memory that can retain the memory even when the power supply is cut off. The operation result storage memory 309 also stores information regarding the order in which the short-term game history information group is written. When there is no empty area for writing the calculated short-term game history information group, the CPU 308 stores the calculated short-term game history information group in the area where the oldest short-term game history information group in the written order is stored. That is, the operation result storage memory 309 is configured to be overwritten in order from the oldest short-term game history information group (first-in, first-out method), and always stores the most recent short-term game history information group.
[0132] In this embodiment, the operation result storage memory 309 has a capacity capable of storing 1200 short-term game history information groups calculated every time 500 game balls are launched onto the game board 30. For example, if game balls are continuously launched for 10 hours in a day, 60,000 game balls will be launched in a day. Therefore, 120 short-term game history information groups will be stored in the operation result storage memory 309 in a day. Thus, the operation result storage memory 309 can store the short-term game history information groups for the most recent 10 days.
[0133] When the inspection machine 320 detects that the connection cable 329 is connected to the inspection terminal 65, it transmits a transmission request command for requesting the transmission of game history information to the game history management chip 300. When the CPU 308 of the game history management chip 300 receives the transmission request command from the inspection machine 320, it transmits the game history information stored in the operation result storage memory 309 to the inspection machine 320 via the inspection terminal 65. As a result, the inspection machine 320 acquires the game history information stored in the operation result storage memory 309 and causes the acquired game history information to be displayed on the display unit 328.
[0134] As described above, in this embodiment, every time the number of game balls that have passed through the discharge passage reaches 500, that is, every time 500 game balls are launched onto the game board 30, game history information such as the accessory ratio is calculated and stored in the operation result storage memory 309. Then, the calculated game history information will be displayed on the display unit 328 of the inspection machine 320.
[0135] A3. Details of various processes executed in the gaming machine: Next, each process executed by the MPU 62 (in this embodiment, the CPU 62x) will be described. The processes of such an MPU 62 are roughly classified into a main process that is started when the power is turned on and a timer interrupt process that is started periodically (in this embodiment, at a cycle of 4 msec).
[0136] First, the main process will be described with reference to the flowchart of FIG. 12.
[0137] FIG. 12 is a flowchart showing the main process executed by the main - side MPU 62. In step S10101, initial - setting processing is executed. Specifically, initial - setting of each control device associated with power - on and determination of the validity of data stored and held in the RAM 64 are executed. Further, in the present embodiment, in the initial - setting processing, processing for transmitting arithmetic data to the game - history management chip 300 is executed. Specifically, the arithmetic data (bonus - ball number data and arithmetic - execution conditions) stored in the main - side ROM 63 is transmitted to the game - history management chip 300. As will be described later, the game - history management chip 300 that has received the arithmetic data stores the bonus - ball number data and the arithmetic - execution conditions in the bonus - ball number data storage memory 306 and the arithmetic - execution condition storage memory 307, respectively, and transmits a setting - completion command indicating that the storage has been completed to the main - side MPU 62. After executing step S10101, the process proceeds to step S10102.
[0138] In step S10102, it is determined whether a setting - completion command has been received. In step S10102, if it is determined that a setting - completion command has been received (S10102: YES), the process proceeds to step S10103, and an interrupt - permission setting is performed to permit the occurrence of timer - interrupt processing. On the other hand, in step S10102, if it is determined that a setting - completion command has not been received (S10102: NO), the process of step S10102 is executed again. That is, until a setting - completion command is received, the process does not proceed to step S10103, and an interrupt - permission setting for permitting the occurrence of timer - interrupt processing is not performed.
[0139] After executing step S10103, the process proceeds to the remaining processes of steps S10104 to S10107. That is, the main MPU 62 is configured to periodically execute timer interrupt processing as described later, but a remaining time occurs between one timer interrupt processing and the next timer interrupt processing. This remaining time will vary according to the processing completion time of each timer interrupt processing, but the remaining processes of steps S10104 to S10107 are repeatedly executed using such irregular time. In this regard, it can be said that the remaining processes of steps S10104 to S10107 are non-periodic processes that are executed non-periodically.
[0140] In the remaining process, first, in step S10104, an interrupt disable setting is performed to prohibit the occurrence of timer interrupt processing. In the subsequent step S10105, a random number initial value update process for updating the random number initial value counter CINI is executed, and in step S10106, a variable counter update process for updating the variation type counter CS is executed. In these update processes, the current numerical information is read from the corresponding counter in the main RAM 64, and after executing the process of adding 1 to the read numerical information, the process of overwriting the original counter is executed. In this case, when the counter value reaches the maximum value, each is cleared to "0". Then, in step S10107, an interrupt enable setting is performed to switch from the state where the occurrence of timer interrupt processing is prohibited to the enabled state. After executing the process of step S10107, the process returns to step S10104, and the processes of steps S10104 to S10107 are repeated.
[0141] Next, the timer interrupt processing executed by the main MPU 62 (CPU 62x in this embodiment) will be described.
[0142] FIG. 13 is a flowchart showing the timer interrupt processing executed in the main MPU 62. The timer interrupt processing is activated at a specific period (4 msec period in this embodiment).
[0143] In the timer interrupt process, first, a lottery random number update process is executed in step S10201. In the lottery random number update process, the jackpot random number counter C1, the jackpot type counter C2, the reach random number counter C3, and the electric accessory release counter C4 are updated. Specifically, the current numerical information is sequentially read from the jackpot random number counter C1, the jackpot type counter C2, the reach random number counter C3, and the electric accessory release counter C4, and after executing the process of adding 1 to each of the read numerical information, the process of overwriting the original counter is executed. In this case, when the counter value reaches the maximum value, each is cleared to "0". Then, the process proceeds to step S10202.
[0144] In step S10202, the random number initial value counter CINI is updated in the random number initial value update process, and the process proceeds to step S10203, where the variable type counter CS is updated in the variable type counter update process. Then, the process proceeds to step S10204.
[0145] In step S10204, port output processing is executed. In the port output processing, when the output information was set in the previous timer interrupt process, the process of performing the output corresponding to the output information to various drive units 36c, 34b is executed. For example, when the information for switching the big winning opening 36a to the open state is set, the output of the drive signal to the variable winning drive unit 36c is started, and when the information for switching to the closed state is set, the output of the drive signal is stopped. Also, when the information for switching the electric accessory 34a of the second start opening 34 to the open state is set, the output of the drive signal to the electric accessory drive unit 34b is started, and when the information for switching to the closed state is set, the output of the drive signal is stopped. Then, the process proceeds to step S10205.
[0146] In step S10205, reading processing is executed. In the reading processing, signals other than the ball entry signal are read, and the read information is stored for use in future processing. Then, the process proceeds to step S10206.
[0147] In step S10206, the signals received from each of the ball-in detection sensors 44a to 44h are read, and a ball-in detection process for performing processing corresponding to the read information is executed. The details of the ball-in detection process will be described later in detail. Thereafter, the process proceeds to step S10207.
[0148] In step S10207, the ball-in detection information is output to the bits of the buffer 302 of the game history management chip 300. Specifically, in the ball-in detection process of step S10206, the bit corresponding to the ball-in port determined to have received a game ball is set to ON ("1"), and the bit corresponding to the game state of the pachinko machine 10 is set to ON ("1"). Thereafter, the process proceeds to step S10208.
[0149] In step S10208, a timer update process for collectively updating the numerical information of a predetermined timer counter provided in the main RAM 64 is executed. Thereafter, the process proceeds to step S10209, where an output setting process for a bonus ball command is executed. Thereafter, the process proceeds to step S10210.
[0150] In step S10210, a ball-in process for the start ports is executed in accordance with the entry of game balls into the first start port 33 and the second start port 34. In the ball-in process for the start ports, based on the determination that a game ball has entered the first start port 33 or the second start port 34, the values of the jackpot random number counter C1, the jackpot type counter C2, and the reach random number counter C3 are acquired, and the acquired counter values are stored in the reservation information storage area 64b of the RAM 64. After executing step S10210, the process proceeds to step S10211.
[0151] In step S10211, a ball-in process for the through gate is executed in accordance with the entry (passage) of game balls into the through gate 35. In the ball-in process for the through gate, based on the determination that a game ball has entered (passed through) the through gate 35, the value of the variation type counter CS is acquired, and the acquired counter value is stored in the electric role reservation area 64d of the RAM 64. After executing step S10211, the process proceeds to step S10212.
[0152] In step S10212, a game turn control process for controlling the game in each game turn is executed. In the game turn control process, jackpot lottery, display control of the first symbol display unit 37a and the second symbol display unit 37b, etc. are performed. After executing step S10212, the process proceeds to step S10213.
[0153] In step S10213, a game state transition process for transitioning the game state is executed. In the game state transition process, a process for transitioning the game state to an open / close execution mode, a high probability mode, a high frequency support mode, etc. is executed. After executing step S10213, the process proceeds to step S10214.
[0154] In step S10214, an electric accessory support process for controlling the electric accessory 34a is executed. In the electric accessory support process, a determination (electric accessory release lottery) as to whether or not to set the electric accessory 34a to an open state is made, and when it is determined to be in the open state, the electric accessory 34a is driven and controlled. After executing step S10214, the process proceeds to step S10215.
[0155] In step S10215, a game ball launch control process is executed. In the game ball launch control process, a process for launching a game ball into the game area PA when the operation handle 25 is operated by the player is executed. After executing step S10215, the process proceeds to step S10216.
[0156] In step S10216, an external information setting process is executed so as to control the start and end of the output of an external signal according to the processing results of various processes executed in the current timer interrupt process. After executing step S10216, this timer interrupt process ends.
[0157] Next, the ball entry detection process executed in step S10206 of the timer interrupt process (FIG. 13) will be described.
[0158] In the ball entry detection process, a process of checking the detection results of the ball entry detection sensors 44a to 44h is executed. When performing such a check, the input port 62b among the input / output ports 62a of the main MPU 62 is checked. Here, prior to the description of the ball entry detection process, the configuration of the input port 62b provided in the main MPU 62 will be described with reference to FIG. 14.
[0159] FIG. 14 is an explanatory diagram for explaining the configuration of the input port 62b provided in the main MPU 62. The input port 62b is configured as an 8-bit parallel interface so as to be able to handle eight types of signals simultaneously. And areas where information of "0" or "1" is stored according to the voltage of each signal are provided in a one-to-one correspondence with each terminal. That is, as the areas, it includes the 0th bit D0 to the 7th bit D7.
[0160] In addition, although more than eight types of signals will be input to the input port 62b, in order to limit the signals to be input simultaneously to eight types, the signal group to be input to the input port 62b is switched through the switching control by the driver IC. In the ball entry detection process, the signal group to be input to the input port 62b is set to each of the ball entry detection sensors 44a to 44h.
[0161] In such a set situation, the 0th bit D0 stores information corresponding to the ball entry signal from the big winning opening detection sensor 44a, the 1st bit D1 stores information corresponding to the ball entry signal from the 1st start opening detection sensor 44b, the 2nd bit D2 stores information corresponding to the ball entry signal from the 2nd start opening detection sensor 44c, the 3rd bit D3 stores information corresponding to the ball entry signal from the 1st winning opening detection sensor 44d, the 4th bit D4 stores information corresponding to the ball entry signal from the 2nd winning opening detection sensor 44e, the 5th bit D5 stores information corresponding to the ball entry signal from the 3rd winning opening detection sensor 44f, the 6th bit D6 stores information corresponding to the ball entry signal from the through gate detection sensor 44g, and the 7th bit D7 stores information corresponding to the ball entry signal from the discharge passage detection sensor 44h.
[0162] In this case, when each of the above ball-in detection sensors 44a to 44h does not detect the passage of a game ball, it outputs a HI-level signal indicating non-detection as a ball-in signal, and when it detects the passage of a game ball, it outputs a LOW-level signal indicating detection as a ball-in signal. However, an inversion circuit is provided in the main control board 151, and the state of the signal is inverted before each of the above detection signals is input to the input port 62b. Then, when the input port 62b receives a LOW-level signal through the inversion circuit, "0" information (data 0 or no information) is stored in the corresponding bit, and when it receives a HI-level signal through the inversion circuit, "1" information (data 1 or presence information) is stored in the corresponding bit.
[0163] That is, in a situation where the passage of a game ball is not detected by the ball-in detection sensors 44a to 44h, "0" information corresponding to the information indicating non-detection is stored in the corresponding bit, and in a situation where the passage of a game ball is detected, "1" information corresponding to the information indicating detection is stored in the corresponding bit.
[0164] Note that each of the ball-in detection sensors 44a to 44h may be configured to output a LOW-level signal as a ball-in signal while not detecting the passage of a game ball and output a HI-level signal as a ball-in signal while detecting the passage of a game ball. In this case, the above inversion circuit may not be provided.
[0165] FIG. 15 is an explanatory diagram for explaining the ball entry detection process executed by the main MPU 62. FIG. 15(a) is a flowchart showing the ball entry detection process executed by the main MPU 62. FIG. 15(b) is an explanatory diagram schematically showing the ball entry determination area used in the ball entry detection process. In the ball entry detection process, as shown in the flowchart of FIG. 15(a), first, in step S10301, a process of transferring the information currently stored in the above-mentioned 0th to 7th bits D0 to D7 to the first ball entry determination area WA1 in the register of the main MPU 62 is executed. The first ball entry determination area WA1 is composed of 8 bits as shown in FIG. 15(b-1), and has a data capacity capable of storing all of the information stored in the above-mentioned 0th to 7th bits D0 to D7. In this case, the storage source bits in the 0th to 7th bits D0 to D7 and the storage destination bits in the first ball entry determination area WA1 are predetermined to correspond one-to-one. For example, the information of the 0th bit D0 is always stored in a predetermined bit in the first ball entry determination area WA1.
[0166] In the subsequent step S10302, a weight process for ball entry detection is executed. In the weight process, the main MPU 62 waits without executing any process until a predetermined weight time elapses. In this pachinko machine 10, 10 μsec is set as the weight time. However, if it is possible to sufficiently exhibit the effects described later due to setting the weight process without inhibiting the execution of the periodic timer interrupt process, the specific weight time is arbitrary, but it is preferably in the range of 2 μsec to 500 μsec, and more preferably in the range of 10 μsec to 100 μsec.
[0167] Incidentally, it takes at least 1.2 μsec to execute the processing of one step. Therefore, even if the processing of step S10302 is not set, a forced wait time of 1.2 μsec will occur between step S10301 and step S10303. In this regard, in step S10302, not only the minimum time required for execution of the processing, but also an additional wait time is set between the processing of step S10301 and the processing of step S10303.
[0168] In the subsequent step S10303, a process is executed to transfer the information currently stored in the above-mentioned bits D0 to D7 to the second ball entry determination area WA2 in the register of the master MPU62. Incidentally, since the information in the input port 62b is updated at intervals shorter than the time from the completion of step S10301 to the start of step S10303, the information transferred from bits D0 to D7 in step S10303 may be different from that in the case of step S10301.
[0169] Similar to the first ball entry determination area WA1, the second ball entry determination area WA2 is composed of 8 bits as shown in FIG. 15(b-2), and has a data capacity capable of storing all of the information stored in the above-mentioned bits D0 to D7. In this case, the bits of the storage source in bits D0 to D7 and the bits of the storage destination in the second ball entry determination area WA2 are predefined in a one-to-one correspondence, and further, the relationship between the bits of the storage source and the bits of the storage destination is the same as that in the case of the first ball entry determination area WA1.
[0170] Thereafter, in step S10304, after executing the ball entry determination process, this ball entry detection process is terminated. The ball entry determination process will be described with reference to the flowchart of FIG. 16.
[0171] FIG. 16 is a flowchart showing the ball entry determination process executed by the main MPU 62. In the ball entry determination process, first, at step S10401, 8 is set in the ball entry determination counter provided in the main RAM 64. In the subsequent step S10402, each piece of information of the bits corresponding to the current numerical information of the ball entry determination counter in the first ball entry determination area WA1 and the second ball entry determination area WA2 is grasped. Each piece of information grasped in this case is the information read from the same bit in the input port 62b.
[0172] In the subsequent step S10403, an AND process of each piece of information grasped in step S10402 is executed, and the result of the AND process is stored in a register. In step S10404, among the first post-operation area WA3 and the second post-operation area WA4, the AND process result information is stored in the corresponding bit on the side different from the side where the AND process result information was stored in the ball entry detection process in the process round of the previous timer interrupt process. The first post-operation area WA3 and the second post-operation area WA4 are composed of 8 bits as shown in FIGS. 15(b-3) and 15(b-4), and have a data capacity capable of storing all pieces of information of the AND process result of each bit of the first ball entry determination area WA1 and each bit of the second ball entry determination area WA2. In this case, the order of the bits of the first ball entry determination area WA1 and the second ball entry determination area WA2 that are the targets of the AND process and the order of each bit in the first post-operation area WA3 and the second post-operation area WA4 are uniquely determined.
[0173] Thereafter, at step S10405, among the first post-operation area WA3 and the second post-operation area WA4, the information of the bit corresponding to the numerical information of the current ball entry determination counter on the side where the AND process result information was stored in the ball entry determination process in the process round of the previous timer interrupt process is read. Then, at step S10406, an inversion process for inverting the read information between "0" and "1" is executed.
[0174] After that, in step S10407, an AND process is executed on the information of the AND process result in step S10403 and the information of the inversion process result in step S10406. In the subsequent step S10408, it is determined whether the result of the AND process is "1" corresponding to the ball-in detection start information. If it is determined in step S10408 that the AND process result is "1", the process proceeds to the process after step S10409.
[0175] In step S10409, it is determined whether the numerical information of the current ball-in determination counter is information indicating a bit corresponding to either the first start port 33 or the second start port 34. If it corresponds to either the first start port 33 or the second start port 34, in step S10410, "1" is set in the start port ball-in flag provided in the main side RAM 64, and in step S10411, the numerical information of the three bonus ball counters provided in the main side RAM 64 is incremented by 1.
[0176] The start port ball-in flag is a flag for the main side MPU 62 to identify the entry of a game ball into the first start port 33 or the second start port 34, and to identify that the main side MPU 62 should execute a process corresponding to the entry of a game ball into the first start port 33 or the second start port 34 other than the execution of a bonus ball. Incidentally, since ball-in detection sensors 44b and 44c are provided for each of the first start port 33 and the second start port 34, the entry of a ball into the first start port 33 and the entry of a ball into the second start port 34 may be grasped simultaneously within the range of one process of the timer interrupt process. Therefore, in response to this, the start ball-in flag is provided corresponding to the number of start ports 33 and 34, and specifically, two are provided. Also, the three bonus ball counters are counters for the main side MPU 62 to identify the number of times to output three bonus ball commands instructing the execution of three bonus balls.
[0177] If a negative determination is made in step S10409, then in step S10412, it is determined whether the numerical information of the current ball entry determination counter is information indicating a bit corresponding to the variable winning device 36. If it corresponds to the variable winning device 36, then in step S10413, a "1" is set in the big winning opening ball entry flag provided in the main side RAM 64, and in step S10414, the numerical information of the 15 prize ball counters provided in the main side RAM 64 is incremented by 1.
[0178] The big winning opening ball entry flag is a flag for the main side MPU 62 to identify the entry of a game ball into the variable winning device 36 and to identify that it is a state in which a process other than the execution of prize balls corresponding to the entry of a game ball into the variable winning device 36 should be executed. Also, the 15 prize ball counters are counters for the main side MPU 62 to identify the number of times to output 15 prize ball commands for instructing the execution of 15 prize balls.
[0179] If a negative determination is made in step S10412, then in step S10415, it is determined whether the numerical information of the current ball entry determination counter is information indicating a bit corresponding to the through gate 35. If it corresponds to the through gate 35, then in step S10416, a "1" is set in the through passage flag provided in the main side RAM 64.
[0180] The through passage flag is a flag for the main side MPU 62 to identify that a game ball has passed through the through gate 35 and to identify that it is a state in which a process corresponding to the entry of a game ball into the through gate 35 should be executed.
[0181] If a negative determination is made in step S10415, then in step S10417, it is determined whether the numerical information of the current winning ball determination counter is information indicating a bit corresponding to any one of the first winning port 32a, the second winning port 32b, and the third winning port 32c. If it corresponds to any one of the first winning port 32a, the second winning port 32b, and the third winning port 32c, then in step S10418, a "1" is set in the general winning port winning ball flag provided in the main side RAM 64, and in step S10419, the numerical information of the three winning ball counters provided in the main side RAM 64 is incremented by 1.
[0182] The general winning port winning ball flag is a flag for the main side MPU 62 to identify the entry of a game ball into the first winning port 32a, the second winning port 32b, or the third winning port 32c. Incidentally, since the ball entry detection sensors 44d, 44e, and 44f are provided for each of the first winning port 32a, the second winning port 32b, and the third winning port 32c, the entry of a ball into the first winning port 32a, the entry of a ball into the second winning port 32b, and the entry of a ball into the third winning port may be grasped simultaneously within the range of one processing cycle of the timer interrupt process. Therefore, in order to cope with this, the general winning port winning ball flags are provided corresponding to the number of the general winning ports 32a, 32b, and 32c, and specifically, three are provided. Also, the ten winning ball counters are counters for the main side MPU 62 to identify the number of times to output three winning ball commands for instructing the execution of ten winning balls.
[0183] If a negative determination is made in step S10417, since it means that the current ball entry corresponds to the discharge passage, in step SAD20, a "1" is set in the discharge passage passing flag provided in the main side RAM 64. The discharge passage passing flag is a flag for the main side MPU 62 to identify that a game ball has passed through the discharge passage.
[0184] When a negative determination is made in step S10408, or after any of the processes in steps S10411, S10414, S10416, S10419, and S10420 is executed, the process proceeds to step S10421. In step S10421, the incoming ball determination counter is decremented by 1, and then in step S10422, it is determined whether the incoming ball determination counter is "0".
[0185] If the incoming ball determination counter is not "0", for the bit corresponding to the numerical information of the incoming ball determination counter updated in step S10421, the processes of steps S10402 to S10420 are executed. If the processes of steps S10402 to S10420 are executed for the amount of numerical information set in step S10401, an affirmative determination is made in step S10422, and this incoming ball determination process ends.
[0186] Next, with reference to FIG. 17, the state in which the presence or absence of a ball entering the general winning opening 32, the variable winning device 36, the first starting opening 33, the second starting opening 34, the through gate 35, and the discharge passage is detected by executing the above-described ball entry detection process (FIG. 15) will be described.
[0187] FIG. 17 is an explanatory diagram for explaining the state in which the presence or absence of a ball entering is detected. First, with reference to FIG. 17(A), the timing for monitoring the detection results (hereinafter also referred to as incoming ball information) in the incoming ball detection sensors 44a to 44h will be described. FIG. 17(A) is a timing chart for explaining the timing for monitoring each incoming ball information.
[0188] As shown in FIG. 17(A), in a configuration where the timer interrupt process (FIG. 13) is activated at a cycle of T1 (specifically, 4 msec), the process of monitoring the incoming ball information is performed twice (steps S10301 and S10303) in each execution of the timer interrupt process. The process of monitoring each set of incoming ball information is executed with staggered timings, but the process of monitoring the incoming ball information on the front side (step S10301) is executed at a timing when a time of T2 has elapsed from the timing when the timer interrupt process is activated.
[0189] In this case, in the timer interrupt process, the timing at which the ball entry detection process is executed is prior to processes whose processing times are likely to vary, such as the game turn control process and the process for supporting electric roles. Furthermore, the process executed prior to the ball entry detection process in the timer interrupt process is a process whose processing time is relatively less likely to vary. Therefore, the period until the process of monitoring the front-side ball entry information starts in each process cycle of the timer interrupt process is the same, substantially the same, or similar as T2. Thus, among the processes of monitoring a set of ball entry information included in each process cycle of the timer interrupt process, the process of monitoring the front-side ball entry information is periodically executed.
[0190] Also, among the processes of monitoring each set of ball entry information, a wait process for ball entry detection (step S10302) is executed between the process of monitoring the front-side ball entry information (step S10301) and the process of monitoring the rear-side ball entry information (step S10303). However, in such a wait process, it only waits until a fixed wait time T3 elapses without executing any process. Therefore, among the processes of monitoring a set of ball entry information included in each process cycle of the timer interrupt process, the process of monitoring the rear-side ball entry information is periodically executed.
[0191] Next, with reference to FIG. 17(B), the content of the operation executed when the ball entry determination is made will be described. FIG. 17(B) is an explanatory diagram for explaining the content of the operation executed when the ball entry determination is made. In actuality, various operations are performed in units of 1 bit, but in the following description, the content of the operation will be described in units of 1 byte. However, it may also be configured such that the operation in units of 1 byte as described below is actually performed.
[0192] In the case of Fig. 17(B), first, in the process of monitoring the front-side ball entry information in the n-th timer interrupt process, as shown in Fig. 17(B1), "00100000" is set in the first ball entry determination area WA1. In this case, the ball entry information of the third winning opening detection sensor 44f among the ball entry detection sensors 44a to 44h indicates that a game ball has been detected (hereinafter also referred to as ball entry present information), and the ball entry information of the other sensors indicates that no game ball has been detected (hereinafter also referred to as ball entry absent information).
[0193] Also, in the process of monitoring the rear-side ball entry information in the n-th timer interrupt process, as shown in Fig. 17(B2), "10100000" is set in the second ball entry determination area WA2. In this case, the discharge passage detection sensor 44h and the third winning opening detection sensor 44f among the ball entry detection sensors 44a to 44h each have ball entry present information, and the other sensors have ball entry absent information.
[0194] When the information in the first ball entry determination area WA1 and the second ball entry determination area WA2 is set as described above, the AND processing result is "00100000" as shown in Fig. 17(B3), and this information is set in the first calculation result area WA3 as the monitoring result of the ball entry information in the timer interrupt process of the n-th processing cycle. If the monitoring result of the ball entry information is set in the first calculation result area WA3 in the (n - 1)-th timer interrupt process, the monitoring result of the ball entry information in the n-th timer interrupt process is set in the second calculation result area WA4. Also, a ball entry determination process is executed using the monitoring result of the ball entry information in the (n - 1)-th time and the monitoring result of the ball entry information in the n-th time, but the content of the calculation of this process is omitted here.
[0195] Next, in the process of monitoring the incoming ball information on the front side in the (n + 1)-th timer interrupt process, as shown in FIG. 17(B4), "10100110" is set in the first incoming ball determination area WA1. In this case, among the incoming ball detection sensors 44a to 44h, the discharge passage detection sensor 44h, the third winning opening detection sensor 44f, the second starting opening detection sensor 44c, and the first starting opening detection sensor 44b each have incoming ball information, and the other sensors have no incoming ball information.
[0196] Also, in the process of monitoring the incoming ball information on the rear side in the (n + 1)-th timer interrupt process, as shown in FIG. 17(B5), "10100010" is set in the second incoming ball determination area WA2. In this case, among the incoming ball detection sensors 44a to 44h, the discharge passage detection sensor 44h, the third winning opening detection sensor 44f, and the first starting opening detection sensor 44b each have incoming ball information, and the other sensors have no incoming ball information.
[0197] When the information of the first incoming ball determination area WA1 and the second incoming ball determination area WA2 is set as described above, the AND processing result becomes "10100010" as shown in FIG. 17(B6), and this information is set in the second calculation area WA4 as the monitoring result of the incoming ball information in the timer interrupt process of the (n + 1)-th processing cycle.
[0198] After that, in the incoming ball determination process (FIG. 16) in the (n + 1)-th timer interrupt process, first, the monitoring result of the incoming ball information in the n-th timer interrupt process is read from the first calculation area WA3, and an inversion process is executed on the read monitoring result information. Then, as shown in FIG. 17(B7), it becomes "11011111". Then, the monitoring result of the incoming ball information in the (n + 1)-th timer interrupt process is AND-processed with the information of the result of the inversion process. As a result, as shown in FIG. 17(B8), it becomes "10000010". In this case, in this incoming ball determination process, it is determined that the game ball has been detected as having entered by the discharge passage detection sensor 44h, and it is also determined that the game ball has been detected as having entered by the first starting opening detection sensor 44b.
[0199] Also, as shown in FIG. 17(B4), in the process of monitoring the front-side ball entry information in the (n + 1)-th timer interrupt process, the second start port detection sensor 44c indicates that there is a ball entry, but this is caused by electrical noise. In this case, even if it is confirmed that the switch is made from the no-ball-entry information to the ball-entry information, it is not immediately specified that a ball entry has occurred. Instead, it is configured to specify that a ball entry has occurred when the ball-entry information is confirmed multiple times. Therefore, as shown in FIG. 17(B5), in the process of monitoring the rear-side ball entry information in the (n + 1)-th timer interrupt process, the second start port detection sensor 44c indicates that there is no ball entry, and the occurrence of electrical noise is not treated as the entry of a game ball.
[0200] Also, the third winning port detection sensor 44f indicates that there is a ball entry in each of the process of monitoring a set of ball entry information in the n-th timer interrupt process and the process of monitoring a set of ball entry information in the (n + 1)-th timer interrupt process, but this indicates a state where the game balls whose entry has already been grasped are continuously detected. In this case, since the occurrence of a ball entry is specified on the condition that the monitoring result of the ball entry information in the n-th timer interrupt process is "0", the entry of one game ball is not treated as multiple entries.
[0201] By executing the ball entry detection process as described above, the detection results of each of the ball entry detection sensors 44a to 44h are monitored, and when a ball entry corresponding to the provision of a game ball has occurred, addition processing to the 3 bonus ball counter, 10 bonus ball counter, and 15 bonus ball counter is executed according to the ball entry location. When any of these counters is "1" or more, the bonus ball command is set in the output setting process (step S10209) of the bonus ball command in the timer interrupt process (FIG. 13), and the set bonus ball command is transmitted to the payout control device 70. In this case, the output setting of the bonus ball command is performed only once in one execution of the timer interrupt process. Therefore, for example, even if the 15 bonus ball counter is "2" or more, only one 15 bonus ball command is transmitted in one execution. However, the present invention is not limited to this, and a configuration may be adopted in which a predetermined plurality (for example, two or three) of bonus ball commands are transmitted in one execution.
[0202] Also, it is conceivable that each of the 3 bonus ball counter, 10 bonus ball counter, and 15 bonus ball counter is "1" or more. In this case, the output of the bonus ball command with a larger number of bonus balls is prioritized. That is, the output of the 15 bonus ball command is prioritized over the output of the 10 bonus ball command and the output of the 3 bonus ball command, and the output of the 10 bonus ball command is prioritized over the output of the 3 bonus ball command.
[0203] When the 15 bonus ball counter is "1" or more and the 15 bonus ball command is set as the output target, the 15 bonus ball counter is decremented by 1. Also, when the 10 bonus ball counter is "1" or more and the 10 bonus ball command is set as the output target, the 10 bonus ball counter is decremented by 1. Also, when the 3 bonus ball counter is "1" or more and the 3 bonus ball command is set as the output target, the 3 bonus ball counter is decremented by 1.
[0204] Next, the process executed by the CPU 308 of the game history management chip 300 will be described. In the present embodiment, the CPU 308 of the game history management chip 300 executes the following main process when the pachinko machine 10 is powered on.
[0205] Figure 18 is a flowchart showing the main process executed by the CPU 308 of the game history management chip 300.
[0206] In step S10501, it is determined whether arithmetic data including the number of prize balls data and the arithmetic execution condition is received. In step S10501, if it is determined that the arithmetic data is received (S10501: YES), the process proceeds to step S10502. On the other hand, in step S10501, if it is determined that the arithmetic data is not received (S10501: NO), the process of this step S10501 is executed again. That is, until the arithmetic data is received, an infinite loop is continued without proceeding to the next step S10502.
[0207] In step S10502, the received number of prize balls data is stored in the memory 306 for storing the number of prize balls data. Then, the process proceeds to step S10503, and the received arithmetic execution condition is stored in the memory 307 for storing the arithmetic execution condition. Then, the process proceeds to step S10504.
[0208] In step S10504, a setting completion command indicating that the storage of the number of prize balls data in the memory 306 for storing the number of prize balls data and the storage of the arithmetic execution condition in the memory 307 for storing the arithmetic execution condition are completed is transmitted to the host CPU 62x. Then, the process proceeds to step S10505.
[0209] In step S10505, it is determined whether there is incoming ball information received from the host CPU 62x in the bits of the buffer 302 (the bit stores "1"). In step S10505, if it is determined that there is incoming ball information received from the host CPU 62x in the bits of the buffer 302 (S10505: YES), the process proceeds to step S10506, and 1 is added to the counter of the register corresponding to the bit of the buffer 302. Specifically, for example, if the bit corresponding to the incoming ball information of the first start port of the buffer 302 is "1" and the corresponding bit is "1" during the normal mode, the number of incoming balls N at the big winning port of the register 304S Increment the counter corresponding to S by 1, and also increment the counter corresponding to the number of balls entering the big winning opening during normal mode by 1. Then, proceed to step S10507. On the other hand, in step S10505, if it is determined that there is no ball entry information received from the main CPU62x in the bits of buffer 302 (S10505: NO), without executing step S10506, proceed to step S10507.
[0210] In step S10507, it is determined whether the operation execution condition stored in the operation execution condition storage memory 307 is satisfied. In this embodiment, it is determined whether the value of the number N OUT of passages through the discharge passage stored in register 304 is 500, that is, whether the number of game balls launched onto the game board 30 has reached 500. In step S10507, if it is determined that the operation execution condition stored in the operation execution condition storage memory 307 is satisfied (S10507: YES), proceed to step S10508.
[0211] In step S10508, based on the bonus ball number data stored in the bonus ball number data storage memory 306 and the number of game balls entering each ball entry opening stored in register 304, arithmetic processing for calculating various game history information is executed. Then, proceed to step S10509, and store the calculated various game history information in the operation result storage memory 309. Then, proceed to step S10510, and clear the number of game balls entering each ball entry opening stored in register 304 to 0. Then, proceed to step S10511.
[0212] On the other hand, in step S10507, if it is determined that the operation execution condition stored in the operation execution condition storage memory 307 is not satisfied (S10507: NO), without executing steps S10508 to S10510, proceed to step S10511.
[0213] In step S10511, it is determined whether a transmission request command for game history information has been received from the inspection machine 320. If it is determined that the transmission request command has been received (S10511: YES), the process proceeds to step S10512, and the game history information stored in the operation result storage memory 309 is transmitted to the inspection machine 320. The inspection machine 320 causes the received game history information to be displayed on the display unit 328. After executing step S10512, the process returns to step S10505, and the processes below step S10505 are repeated. On the other hand, in step S10511, if it is determined that the transmission request command for game history information has not been received from the inspection machine 320 (S10511: NO), without executing the process of step S10512, the process returns to step S10505, and the processes below step S10505 are repeated.
[0214] As described above, according to this embodiment, the game history management chip 300 can calculate game history information, which is information correlated with the behavior of game balls in the executed game. If the pachinko machine has been illegally modified or the like, the calculated game history information may become an unnatural value different from the assumed value. Therefore, the inspector of the pachinko machine 10 can determine whether the pachinko machine 10 has been illegally modified or the like by checking the game history information. As a result, the soundness of the game can be improved.
[0215] Furthermore, according to the present embodiment, the game history management chip 300 includes an arithmetic result storage memory 309 that non-volatilely stores the calculated game history information. Since the game history information is information correlated with the behavior of game balls in the executed game, the game history information is different for each pachinko machine 10 and is unique information of the pachinko machine 10. That is, the game history information is information reflecting the characteristics of the pachinko machine 10. According to the present embodiment, the game history information, which is information reflecting the characteristics of the pachinko machine 10, is stored in the arithmetic result storage memory 309 of the game history management chip 300 stored inside the housing of the pachinko machine 10 main body. Therefore, for example, when inspecting the characteristics of the pachinko machine 10, the characteristics of the pachinko machine 10 can be inspected by acquiring the game history information from the pachinko machine 10 itself. When the pachinko machine 10 is installed in a game hall, information regarding the characteristics of the pachinko machine 10 can be acquired by the hall computer installed in the game hall. However, since the pachinko machine 10 is circulated, it may be placed in a state where it is not connected to the hall computer. In this case, a conventional pachinko machine 10 cannot hold information regarding the characteristics of the pachinko machine 10. Since the pachinko machine 10 of the present embodiment stores the game history information, which is information reflecting the characteristics of the pachinko machine 10, in the arithmetic result storage memory 309 of the game history management chip 300 stored inside the housing of the pachinko machine 10 main body, the game history information can be acquired from the pachinko machine 10 main body even when the pachinko machine 10 is not connected to the hall computer. That is, the pachinko machine 10 of the present embodiment can always associate the pachinko machine 10 with the game history information in a one-to-one manner regardless of the state (installed in a game hall or in a circulated state) in which the pachinko machine 10 is placed, and the characteristics of the pachinko machine 10 can be managed and inspected. As a result, the soundness of the game can be improved.
[0216] Furthermore, in the present embodiment, the game history management chip 300 and the main CPU 62x are both mounted on the main MPU 62, and they are configured to operate with the same power supply. Therefore, for example, when the pachinko machine 10 is installed in a game hall and the game hall computer calculates the game history information of the pachinko machine 10, even if there is a problem with the power supply system of the game hall computer or a problem occurs in the processing of the game hall computer, as long as the pachinko machine 10 is powered on, the game history information can be calculated. If the main CPU 62x and the game history management chip 300 operate with different power supplies, a problem may occur where the game history information cannot be calculated even though the pachinko machine 10 is executing a game when there is a problem with the power supply to the game history management chip 300. On the other hand, according to the present embodiment, since the main CPU 62x and the game history management chip 300 operate with the same power supply, the game history information can always be calculated as long as the game can be executed. Therefore, the reliability of the game history information can be improved.
[0217] Furthermore, according to the present embodiment, the operation result storage memory 309 is stored inside the substrate box where traces of opening and closing remain. Therefore, when there is physical contact with the operation result storage memory 309, traces of opening the substrate box remain. Thus, if the game history information stored in the operation result storage memory 309 is modified through physical contact with the operation result storage memory 309, it becomes possible to grasp the fact of the modification from the traces of the substrate box. Therefore, unauthorized modification of the game history information can be prevented. Since the pachinko machine 10 circulates around, various external contacts occur during the circulation process. However, since the operation result storage memory 309 is stored inside the substrate box where traces of opening and closing remain, unauthorized modification of the game history information by someone can be suppressed even in the situation where the pachinko machine 10 circulates around. Also, since the game history information is information acquired based on the executed game, it becomes possible to manage and inspect the characteristics related to the game of the pachinko machine 10 using the game history information. Therefore, according to the present embodiment, by preventing unauthorized modification of the game history information reflecting the characteristics related to the game of the pachinko machine 10, the pachinko machine 10 can be appropriately managed and inspected. As a result, the soundness of the game can be improved.
[0218] Furthermore, according to the present embodiment, since the game history management chip 300 acquires the bonus ball number data stored in the bonus ball number data storage area of the main side ROM 63, it is possible to calculate the characteristics of the pachinko machine 10 regarding the paid-out bonus balls. Furthermore, even if different bonus ball number data is set for each type (model) of the pachinko machine 10, the game history management chip 300 can calculate correct game history information using the bonus ball number data set for each type of the pachinko machine 10. If the gaming machine has been illegally modified or the like, the calculated game history information may become an unnatural value different from the expected value. Therefore, the inspector of the pachinko machine 10 can appropriately determine whether the pachinko machine 10 has been illegally modified or the like by confirming the correct game history information. As a result, the soundness of the game can be improved.
[0219] Furthermore, according to the present embodiment, since the main CPU 62x transmits a signal including the bonus ball number data stored in the bonus ball number data storage area of the main ROM 63 to the game history management chip 300, the game history management chip 300 cannot access the bonus ball number data storage area of the main ROM 63, or the game history management chip 300 cannot grasp the storage position (memory address) of the bonus ball number data stored in the bonus ball number data storage area of the main ROM 63. Even in such a configuration, the game history management chip 300 can acquire the bonus ball number data stored in the bonus ball number data storage area of the main ROM 63.
[0220] Furthermore, according to the present embodiment, in the main process of the main CPU 62x, until a setting completion command is received, the interruption of the timer interruption process is not permitted, and the game ball launch control process included in the timer interruption process is not executed. That is, since the game ball is not launched until the storage of the bonus ball number data in the bonus ball number data storage memory 306 is completed, it is possible to suppress the game ball from leaking from the calculation target of the game history information by the game history management chip 300.
[0221] Furthermore, according to the present embodiment, since the game history information is calculated and stored for each period until 500 game balls are detected by the discharge passage detection sensor 44h, even if there is a variation in the time until 500 game balls are detected by each pachinko machine 10, the game history information that is not affected by the variation in the time can be calculated and stored. That is, even when there is a difference in the frequency of launching the game balls, it is possible to calculate and store the game history information with high accuracy that is hardly affected by the difference. In addition, compared with the configuration in which the ball entry information for each ball entry port is stored as it is, the required storage capacity can be reduced.
[0222] Since the characteristics of the game vary depending on the type (model) of the pachinko machine 10, the optimal conditions for executing the calculations for calculating the game history information also differ. For this reason, different conditions for the calculation execution conditions are stored for each type (model) of the pachinko machine 10. According to the present embodiment, since the game history management chip 300 acquires the calculation execution conditions stored in the calculation execution condition storage area of the main ROM 63, it is possible to execute the calculation for calculating the game history information when the calculation execution conditions set for each type (model) of the pachinko machine 10 are satisfied.
[0223] Furthermore, according to the present embodiment, after the CPU 308 of the game history management chip 300 executes the calculation for calculating the game history information, the number of game balls entering each ball entry port (counter value) stored in the register 304 is erased, so that it is possible to store information regarding the number of game balls entering the register 304 again. Therefore, the necessary storage capacity of the register 304 can be reduced.
[0224] Furthermore, according to the present embodiment, since the game history information of the pachinko machine 10 is transmitted to the inspection machine 320, the inspection machine 320 can display the game history information of the pachinko machine 10. Then, the inspector of the pachinko machine 10 can confirm the game history information displayed on the inspection machine 320.
[0225] A4. Other aspects of the first embodiment: <Aspect 1> In the above-described first embodiment, as the operation execution condition stored in the operation execution condition storage area of the main-side ROM 63, it was set that the number of game balls detected by the discharge passage detection sensor 44h reaches 500. However, as the operation execution condition, a configuration may be adopted in which a time interval for executing the operation is set. For example, if one hour is set as the time interval for executing the operation, the CPU 308 of the game history management chip 300 may be configured to calculate game history information every time one hour elapses. An inspector of the pachinko machine 10 can check the detailed game history information calculated every hour, and can appropriately determine whether the pachinko machine 10 has been illegally modified or the like. As a result, the soundness of the game can be improved.
[0226] Note that since the characteristics of the game differ depending on the type (model) of the pachinko machine 10, the optimal conditions (time intervals) for executing the operations for calculating the game history information also differ. For this reason, different operation execution conditions are stored for each type (model) of the pachinko machine 10. Therefore, also in this Mode 1, since the game history management chip 300 acquires the operation execution conditions stored in the operation execution condition storage area of the main-side ROM 63, the operations can be executed when the operation execution conditions set for each type (model) of the pachinko machine 10 are satisfied.
[0227] Also, the CPU 308 of the game history management chip 300 may be configured to measure the elapsed time since the operation was executed, determine whether the game is being played by the player, and interrupt the measurement of the elapsed time during the period when it is determined that the game is not being played. Specifically, for example, when a state where there is no ball entry information in the bits of the buffer 302 continues for a predetermined time (for example, three minutes), it is determined that the game is not being played and the measurement of the elapsed time is interrupted, and when ball entry information is confirmed in the bits of the buffer 302, it is determined that the game has resumed and the measurement of the elapsed time is resumed. According to this configuration, the game history information can be calculated only for the period during which the game is actually being played.
[0228] Note that the measurement of the elapsed time may be configured to use a timer counter, or may be configured to provide an RTC (Real-Time Clock) and use the date and time information of the RTC. Further, it may be configured to calculate game history information at predetermined times.
[0229] <Aspect 2> In the first embodiment described above, as the operation execution condition stored in the operation execution condition storage area of the main-side ROM 63, it was set that the number of game balls detected by the discharge passage detection sensor 44h reached 500. However, as the operation execution condition, it may be configured that the occurrence of power-off is detected. Specifically, when the power-off monitoring circuit 86 detects the occurrence of power-off, it outputs a signal indicating that power-off has occurred to the game history management chip 300. The CPU 308 of the game history management chip 300 that has received the signal determines that power-off has occurred and calculates game history information. In this configuration, the register 304 is composed of a volatile memory, and the ball entry number information will be erased. According to such a configuration, game history information can be calculated based on the number of game balls detected during the period from when the power supply to the pachinko machine 10 is started until power-off occurs. That is, since game history information is calculated for each period from the start to the end of the business of the game hall, game history information is calculated for each business day of the game hall. Therefore, the inspector of the pachinko machine 10 can easily grasp whether there has been a change in the characteristics of the game history information across the business days of the game hall, and thus can appropriately determine whether any unauthorized modification or the like has been made to the pachinko machine 10. As a result, the soundness of the game can be improved.
[0230] Furthermore, if a configuration is provided with a capacitor 87 that supplies power to the game history management chip 300 even after power-off has occurred, the calculation of game history information by the CPU 308 and the storage of the calculation result of the game history information in the memory 309 for storing the operation result can be surely completed.
[0231] <Aspect 3> In the first embodiment described above, the main CPU 62x may be configured to be able to access the operation result storage memory 309, and the game history information stored in the operation result storage memory 309 may be displayed on the symbol display device 41. According to this configuration, since the game history information is displayed on the symbol display device 41 of the pachinko machine 10, the inspector of the pachinko machine 10 can confirm the game history information of the pachinko machine 10 without using a dedicated device (such as the inspection machine 320) for confirming the game history information. Note that the main CPU 62x can access the operation result storage memory 309, but it is preferably configured such that data cannot be changed or the like. According to such a configuration, it is possible to suppress the game history information from being destroyed or the content being rewritten due to noise, program bugs, or the like.
[0232] <Aspect 4> In the above-described first embodiment, the main CPU 62x may be configured to be able to access the operation result storage memory 309, and an LED lamp for notifying that the game history information stored in the operation result storage memory 309 does not satisfy a predetermined condition may be provided on the front surface of the pachinko machine 10 (for example, a predetermined position of the main display unit 45). For example, the LED lamp may be configured to emit light when a specific value (for example, the accessory ratio, the continuous accessory ratio, the payout ratio (during the normal mode)) included in the game history information is not included in a predetermined range. According to this configuration, an inspector of the pachinko machine can easily find the pachinko machine 10 in which the specific value included in the game history information is not included in the predetermined range. Then, by checking the game history information of the pachinko machine 10, it becomes possible to determine whether the pachinko machine 10 has been illegally modified or the like. As a result, the soundness of the game can be improved. In particular, if fraud is committed on the pins near the first start port 33 or the general winning ports (the first to third winning ports 32a to 32c), the above-described payout ratio (during the normal mode) will deviate from the predetermined range (for example, 0.60 to 0.70) assumed at the time of designing the pachinko machine. Therefore, by adopting a configuration in which the LED lamp emits light when the payout ratio (during the normal mode) is not included in the predetermined range (for example, 0.60 to 0.70), it is possible to appropriately determine whether fraud has been committed on the pins near the first start port 33 or the general winning ports (the first to third winning ports 32a to 32c).
[0233] Furthermore, it may be configured to determine the light emission mode (color) of the LED lamp according to the degree of deviation from a predetermined range of specific values (for example, accessory ratio, consecutive accessory ratio, payout ratio (during normal mode)) included in the game history information. For example, when the accessory ratio is within a predetermined range (0.70 or less), the first LED lamp emits blue light; when the accessory ratio is between 0.71 and 0.80, the first LED lamp emits purple light; and when the accessory ratio is between 0.81 and 1.00, the first LED lamp emits red light. When the consecutive accessory ratio is within a predetermined range (0.60 or less), the second LED lamp emits blue light; when the consecutive accessory ratio is between 0.61 and 0.70, the second LED lamp emits purple light; and when the consecutive accessory ratio is between 0.71 and 1.00, the second LED lamp emits red light. Also, when the payout ratio (during normal mode) is within a predetermined range (0.60 to 0.70), the third LED lamp emits blue light; when the payout ratio (during normal mode) is between 0.71 and 0.80, the third LED lamp emits purple light; and when the payout ratio (during normal mode) is between 0.81 and 1.00, the third LED lamp emits red light. According to this configuration, the inspector of the pachinko machine 10 can easily grasp how much the specific value included in the game history information deviates from the predetermined range. Note that it is preferable that the main CPU 62x can access the operation result storage memory 309 but cannot change data or the like. According to such a configuration, it is possible to suppress the game history information from being destroyed or its content rewritten due to noise, program bugs, or the like.
[0234] <Aspect 5> In the above-described first embodiment, the arithmetic data (bonus ball number data and arithmetic execution conditions) stored in the main-side ROM 63 is transmitted to the game history management chip 300 in the initial setting process executed by the main-side MPU 62 (CPU 62x). However, the game history management chip 300 is configured to be able to access the bonus ball number data storage area and the arithmetic execution condition storage area of the main-side ROM 63. Immediately after the power of the pachinko machine 10 is turned on, the game history management chip 300 accesses the main-side ROM 63 to acquire the arithmetic data (bonus ball number data and arithmetic execution conditions), and the acquired arithmetic data may be stored in the memory 306 for storing bonus ball number data and the memory 307 for storing arithmetic execution conditions. According to such a configuration, the processing load on the main-side MPU 62 can be reduced.
[0235] <Aspect 6> In the above-described first embodiment, the game history management chip 300 is configured to calculate game history information such as the accessory ratio. However, the number of balls entered every 500 stored in the register may be stored as it is, and the inspection machine 320 may be configured to calculate the game history information. According to such a configuration, the processing load on the game history management chip 300 can be reduced. Hereinafter, the details of Aspect 6 will be described centering on the differences from the above-described first embodiment.
[0236] FIG. 19 is a block diagram showing in detail the configuration of the main control device 60 and the configuration of the inspection machine 320 provided in the pachinko machine 10 according to Aspect 6 of the first embodiment.
[0237] The main-side ROM 63 of the main-side MPU 62 is provided with a bonus ball number data storage area and a storage execution condition storage area.
[0238] In the winning ball number data storage area, similar to the first embodiment, the number of game balls paid out as winning balls (winning ball number data) when game balls enter each ball entry section is stored. Also, similar to the first embodiment, the winning ball number data stored in the main ROM 63 is transmitted to the game history management chip 300 in the initial setting process executed after the power of the pachinko machine 10 is turned on. Thereby, the game history management chip 300 can grasp the winning ball number data set in the pachinko machine 10.
[0239] In the storage execution condition storage area, storage execution conditions, which are the conditions for the game history management chip 300 to execute the storage process described later, are stored. In this mode 6, it is stored as a storage execution condition that the number of game balls passing through the discharge passage reaches 500. The storage execution conditions stored in the main ROM 63 are transmitted to the game history management chip 300 in the initial setting process executed after the power of the pachinko machine 10 is turned on. Thereby, the game history management chip 300 can grasp the storage execution conditions set in the pachinko machine 10.
[0240] The game history management chip 300 includes a buffer 302 that acquires the ball entry information of game balls to each ball entry port from the CPU 62x, a register 304 that stores the number of game balls entering each ball entry port, a winning ball number data storage memory 306 that stores the winning ball number data acquired from the main ROM 63, a storage execution condition storage memory 307a that stores the storage execution conditions acquired from the main ROM 63, a CPU 308 that controls the whole game history management chip 300, and a ball entry number storage memory 309a that sequentially stores the number of game balls entering each ball entry port stored in the register 304. The above-described storage process is a process of storing the number of game balls entering each ball entry port stored in the register 304 in the ball entry number storage memory 309a.
[0241] The inspection terminal 65 is a terminal for connecting the inspection machine 320 and the pachinko machine 10. In this mode 6, the ball entry number information stored in the ball entry number storage memory 309a and the ball payout number data stored in the ball payout number data storage memory 306 are transmitted to the inspection machine 320 via the inspection terminal 65.
[0242] The inspection machine 320 includes a CPU 321 that executes various control programs, a ROM 324 that records various control programs, fixed value data, etc., a RAM 326 that is a memory for temporarily storing various data, a display unit 328 that displays various information, and a connection cable 329 for connecting to the inspection terminal 65 of the pachinko machine 10.
[0243] In this mode 6, when the inspection machine 320 detects that the connection cable 329 is connected to the inspection terminal 65, it transmits a transmission request command for requesting the transmission of the ball entry number information and the ball payout number data to the game history management chip 300. When the CPU 308 of the game history management chip 300 receives the transmission request command from the inspection machine 320, it transmits the ball entry number information stored in the ball entry number storage memory 309a and the ball payout number data stored in the ball payout number data storage memory 306 to the inspection machine 320 via the inspection terminal 65. Then, the inspection machine 320 calculates game history information based on the received ball entry number information and ball payout number data, and causes the display unit 328 to display the calculated game history information.
[0244] FIG. 20 is an explanatory diagram schematically showing the contents of processing in the game history management chip 300 and the inspection machine 320 according to Mode 6 of the first embodiment.
[0245] Since the contents of processing in the buffer 302 and the register 304 are the same as those in the first embodiment described above, the description thereof is omitted.
[0246] The memory 306 for storing ball count data is a memory for storing the ball count data set in the pachinko machine 10. In this mode 6, when the power of the pachinko machine 10 is turned on, the ball count data stored in the main ROM 63 is transmitted to the game history management chip 300 and stored in the memory 306 for storing ball count data. Therefore, the content of the ball count data stored in the memory 306 for storing ball count data is the same as the content of the ball count data stored in the main ROM 63.
[0247] The memory 307a for storing memory execution conditions is a memory for storing the memory execution conditions set in the pachinko machine 10. When the power of the pachinko machine 10 is turned on, the memory execution conditions stored in the main ROM 63 are transmitted by the CPU 62x to the game history management chip 300 and stored in the memory 307a for storing memory execution conditions. Therefore, the content of the memory execution conditions stored in the memory 307a for storing memory execution conditions is the same as the content of the memory execution conditions stored in the main ROM 63.
[0248] The CPU 308 determines whether or not the memory execution conditions stored in the memory 307a for storing memory execution conditions are satisfied. When it is determined that the memory execution conditions are satisfied, the CPU 308 stores the information on the number of game balls entering each ball entry port stored in the register 304 in the memory 309a for storing ball entry counts and resets the value of each counter in the register 304 to "0". In this mode 6, the CPU 308 stores the information on the number of game balls entering each ball entry port stored in the register 304 in the memory 309a for storing ball entry counts every time the value of the number N OUT of the number of passages through the discharge passage stored in the register 304 reaches 500. Hereinafter, the information on the number of game balls entering each ball entry port counted while 500 game balls are launched onto the game board 30 is also referred to as the "short-term ball entry count information group".
[0249] The memory 309a for storing the number of balls entering is a memory that sequentially stores information (short-term number-of-balls-entering information group) regarding the number of balls entering, which is stored in the register 304. In this embodiment, it is composed of a non-volatile memory capable of retaining the memory even when the power supply is cut off. The memory 309a for storing the number of balls entering also stores information regarding the order in which the short-term number-of-balls-entering information group is written. When there is no empty area for writing the short-term number-of-balls-entering information group, the CPU 308 stores the short-term number-of-balls-entering information group in the area where the oldest short-term number-of-balls-entering information group is stored. That is, the memory 309a for storing the number of balls entering is configured (first-in, first-out method) to be overwritten in order from the oldest short-term number-of-balls-entering information group, and is always in a state where the most recent short-term number-of-balls-entering information group is stored.
[0250] In this mode 6, the memory 309a for storing the number of balls entering has a capacity capable of storing 1200 portions of the short-term number-of-balls-entering information group, which is information regarding the number of game balls entering each ball entry port counted while 500 game balls are launched onto the game board 30. For example, when game balls are continuously launched for 10 hours in a day, 60000 game balls are launched in a day, so 120 portions of the short-term number-of-balls-entering information group are stored in the memory 309a for storing the number of balls entering in a day. Therefore, the memory 309a for storing the number of balls entering can store the short-term number-of-balls-entering information group for the most recent 10 days.
[0251] As described above, when the inspection machine 320 detects that the connection cable 329 is connected to the inspection terminal 65, it transmits a transmission request command to the game history management chip 300. When the CPU 308 of the game history management chip 300 receives the transmission request command from the inspection machine 320, it transmits the short-term number-of-balls-entering information group and the number-of-bonus-balls data to the inspection machine 320 via the inspection terminal 65. Then, based on the short-term number-of-balls-entering information group and the number-of-bonus-balls data, the inspection machine 320 calculates game history information such as the accessory ratio and causes the calculated game history information to be displayed on the display unit 328.
[0252] Specifically, in this Mode 6, similar to the CPU 308 of the above-described First Embodiment, the inspection machine 320 can calculate one short-term game history information group for one short-term ball entry number information group, and add up the number of game balls entered into each ball entry port stored in each of the plurality of short-term ball entry number information groups, and calculate game history information (long-term game history information group) over a long period using the added number of entered balls. That is, the inspection machine 320 of this Mode 6 can calculate not only a short-term game history information group based on the number of balls entered into each ball entry port during a short period when 500 game balls are launched, but also, for example, a long-term game history information group based on the number of balls entered into each ball entry port during a long period when 600,000 (about 10 days' worth) of game balls are launched.
[0253] In this Mode 6, the following configuration may be adopted.
[0254] The inspection machine 320 may be configured to be able to display the received short-term ball entry number information group on the display unit 328. Further, the inspection machine 320 may be configured to receive each counter value stored in the register 304 and be able to display the received each counter value on the display unit 328.
[0255] Further, instead of the configuration in which the game history management chip 300 transmits the prize ball number data stored in the prize ball number data storage memory 306 to the inspection machine 320, a configuration may be adopted in which the main CPU 62x transmits the prize ball number data stored in the main ROM 63 to the inspection machine 320. According to such a configuration, the prize ball number data storage memory 306 can be omitted, and the manufacturing cost of the game history management chip 300 can be reduced.
[0256] Further, as a storage execution condition stored in the storage execution condition storage area of the main ROM 63, a time interval for executing the storage process may be set. For example, if one hour is set as the time interval for executing the storage process, the CPU 308 of the game history management chip 300 may be configured to execute the storage process every time one hour elapses.
[0257] Also, as a storage execution condition stored in the storage execution condition storage area of the main-side ROM 63, it may be configured that the occurrence of power-off is detected. Specifically, when the power-off monitoring circuit 86 detects the occurrence of power-off, it may be configured to output a signal indicating that the power-off has occurred to the game history management chip 300, and the CPU 308 of the game history management chip 300 that has received the signal may determine that the power-off has occurred and execute the storage process.
[0258] Also, in Mode 6, the CPU 321 of the inspection machine 320 executes the calculation for calculating the game history information. However, part or all of the calculation may be executed by the CPU 308 of the game history management chip 300, and the game history information that is the result of the calculation may be transmitted to the inspection machine 320.
[0259] <Aspect 7> In the above first embodiment, the game history management chip 300 is configured to calculate game history information such as the accessory ratio. However, the ball entry information in the buffer may be stored as it is, and the inspection machine 320 may be configured to calculate the game history information based on the ball entry information. According to such a configuration, the processing load of the game history management chip 300 can be reduced. Hereinafter, the details of Aspect 7 will be described centering on the differences from the above first embodiment.
[0260] FIG. 21 is a block diagram showing in detail the configuration of the main control device 60 and the configuration of the inspection machine 320 provided in the pachinko machine 10 of Aspect 7 of the first embodiment.
[0261] In this Aspect 7, the main-side MPU 62 is provided with an RTC 96 (RTC: Real-Time Clock) that outputs the date, month, year information and time information to the game history management chip 300. The RTC 96 is provided with a backup power supply and can update the date, month, year information and time information even when the power of the pachinko machine 10 is turned off.
[0262] In the main ROM 63 of the main MPU 62, a prize ball number data storage area is provided. In this Mode 7, an operation start condition storage area is not provided.
[0263] In the prize ball number data storage area, similar to the first embodiment, the number of game balls (prize ball number data) paid out as prizes when game balls enter each ball entry section is stored. Also, similar to the first embodiment, the prize ball number data stored in this main ROM 63 is transmitted to the game history management chip 300 in the initial setting process executed after the power of the pachinko machine 10 is turned on. As a result, the game history management chip 300 can grasp the prize ball number data set in this pachinko machine 10.
[0264] The game history management chip 300 includes a buffer 302 that acquires the ball entry information of game balls to each ball entry port from the CPU 62x, a prize ball number data storage memory 306 that stores the prize ball number data acquired from the main ROM 63, a CPU 308 that controls the entire game history management chip 300, and a ball entry information storage memory 309b that sequentially stores the ball entry information of game balls to each ball entry port stored in the buffer 302 and the like.
[0265] The inspection terminal 65 is a terminal for connecting the inspection machine 320 and the pachinko machine 10. In this Mode 7, when the inspection machine 320 is connected to the inspection terminal 65, the ball entry information and the like stored in the ball entry information storage memory 309b and the prize ball number data stored in the prize ball number data storage memory 306 are transmitted to the inspection machine 320.
[0266] The inspection machine 320 includes a CPU 321 that executes various control programs, a ROM 324 that records various control programs, fixed value data, etc., a RAM 326 that is a memory for temporarily storing various data, a display unit 328 that displays various information, and a connection cable 329 for connecting to the inspection terminal 65 of the pachinko machine 10.
[0267] In this Mode 7, when the inspection device 320 detects that the connection cable 329 is connected to the inspection terminal 65, it transmits a transmission request command for requesting the transmission of information such as ball entry information and the number of prize balls data to the game history management chip 300. When the CPU 308 of the game history management chip 300 receives the transmission request command from the inspection device 320, it transmits to the inspection device 320 the ball entry information and the like stored in the ball entry information storage memory 309b via the inspection terminal 65 and the number of prize balls data stored in the number of prize balls data storage memory 306. Then, the inspection device 320 calculates game history information based on the received ball entry information and the like and the number of prize balls data, and causes the calculated game history information to be displayed on the display unit 328.
[0268] FIG. 22 is an explanatory diagram schematically showing an outline of processing in the game history management chip 300 and the inspection device 320 according to Mode 7 of the first embodiment.
[0269] Since the content of the processing in the buffer 302 is the same as that in the first embodiment described above, the description thereof is omitted.
[0270] The ball entry information storage memory 309b is a memory that sequentially stores the ball entry information stored in the buffer 302 and information regarding the game state when the game balls enter. In the present embodiment, it is configured by a non-volatile memory capable of retaining the storage even when the power supply is cut off. Further, in the present embodiment, when the ball entry information and the information regarding the game state are stored, the date and time information when the game balls enter each ball entry port is added and stored. In addition, the ball entry information storage memory 309b also stores information regarding the order in which the ball entry information and the like are written. When there is no empty area for writing the ball entry information and the like, the CPU 308 stores the ball entry information and the like in the area where the oldest ball entry information and the like are stored. That is, the ball entry information storage memory 309b is configured (first-in first-out method) to be overwritten in order from the oldest ball entry information and the like, and is always in a state where the most recent ball entry information and the like are stored.
[0271] The memory 306 for storing prize ball count data is a memory for storing the prize ball count data set in the pachinko machine 10. In this mode 7, when the power of the pachinko machine 10 is turned on, the prize ball count data stored in the main ROM 63 is transmitted to the game history management chip 300 and stored in the memory 306 for storing prize ball count data. Therefore, the content of the prize ball count data stored in the memory 306 for storing prize ball count data is the same as the content of the prize ball count data stored in the main ROM 63. Further, in this mode 7, when the inspection machine 320 is connected to the inspection terminal 65, the prize ball count data stored in the memory 306 for storing prize ball count data is transmitted to the inspection machine 320.
[0272] As described above, when the inspection machine 320 detects that the connection cable 329 is connected to the inspection terminal 65, the inspection machine 320 transmits a transmission request command for requesting the transmission of the ball entry information and the like and the prize ball count data to the game history management chip 300. When the CPU 308 of the game history management chip 300 receives the transmission request command from the inspection machine 320, the CPU 308 transmits the ball entry information stored in the memory 309b for storing ball entry information, the information regarding the game state, the date and time information, and the prize ball count data stored in the memory 306 for storing prize ball count data to the inspection machine 320 via the inspection terminal 65. Then, the inspection machine 320 calculates the game history information based on the received information and causes the display unit 328 to display the calculated game history information.
[0273] Specifically, the inspection machine 320 in this mode 7 can calculate not only the game history information (short-term game history information group) based on the number of balls entered into each ball entry port during a short period in which 500 game balls are launched, but also, for example, the game history information (long-term game history information group) based on the number of balls entered into each ball entry port during a long period in which 600,000 (about 10 days' worth) of game balls are launched. That is, it is possible to calculate the game history information for an arbitrary period.
[0274] Furthermore, in this Aspect 7, since date and time information (year / month / day information and time information) is added to the incoming information and the like, the inspection device 320 can also calculate the game history information by specifying the range of the date and time for which the game history information is to be calculated within the range of the date and time information added to the received incoming information and the like. Therefore, the inspector of the pachinko machine 10 can conduct a detailed inspection based on the game history information for which the range of the date and time has been specified.
[0275] Note that in this Aspect 7, the following configuration may be adopted.
[0276] The inspection device 320 may be configured to be able to display the received incoming information and the like on the display unit 328. With such a configuration, the inspector of the pachinko machine 10 can also grasp the date and time when the game balls were detected by each incoming ball detection sensor.
[0277] Also, instead of the configuration in which the game history management chip 300 transmits the bonus ball count data stored in the bonus ball count data storage memory 306 to the inspection device 320, it may be configured such that the main CPU 62x transmits the bonus ball count data stored in the main ROM 63 to the inspection device 320. With such a configuration, the bonus ball count data storage memory 306 can be omitted, and the manufacturing cost of the game history management chip 300 can be reduced.
[0278] Also, in Aspect 7, the CPU 321 of the inspection device 320 is configured to execute the calculation for calculating the game history information. However, a part or all of the calculation may be executed by the CPU 308 of the game history management chip 300, and the game history information that is the result of the calculation may be transmitted to the inspection device 320.
[0279] <Aspect 8> In the above-described first embodiment and the other aspects, the operation execution conditions or the storage execution conditions are stored in the main-side ROM 63, and the game history management chip 300 acquires these conditions from the main-side ROM 63. However, the game history management chip 300 may be configured to initially store these conditions in a non-volatile memory. According to this configuration, it is possible to suppress the occurrence of a situation where inappropriate operation execution conditions or storage execution conditions are stored in the main-side ROM 63 and the game history information or the ball entry number information cannot be appropriately stored. For example, as the operation execution conditions or the storage execution conditions, an extremely short period (e.g., the number N OUT = 5) of passing through the discharge passage is stored, and it is possible to suppress the occurrence of a situation where only the game history information or the ball entry number information for an extremely short period (e.g., about one hour) is stored in the operation result storage memory 309 or the ball entry number storage memory 309a.
[0280] <Aspect 9> In the above-described first embodiment and the other aspects, the game history management chip 300 is configured to include a function of storing the number of game balls entering each ball entry port, a function of calculating game history information such as the accessory ratio, and a function of storing the calculated game history information. However, the main-side CPU 62x (the main-side MPU 62 excluding the game history management chip 300) may be configured to include some of these functions. Further, the game history management chip 300 may not be provided, and the main-side CPU 62x (the main-side MPU 62 excluding the game history management chip 300) may be configured to include all of these functions. According to such a configuration, since it is not necessary to separately provide the game history management chip 300, the manufacturing cost can be reduced. However, according to the configuration in which the game history management chip 300 is provided, the processing load on the main-side CPU 62x can be reduced.
[0281] <Aspect 10> In the above-described first embodiment and the other aspects, a part or all of the functions provided by functional units other than the game history management chip 300 (for example, the inspection machine 320 or the main CPU 62x) may be provided by the game history management chip 300, and a part or all of the functions provided by the game history management chip 300 may be provided by functional units other than the game history management chip 300. For example, if a part of the functions provided by the inspection machine 320 is provided by the game history management chip 300, the processing load and manufacturing cost of the inspection machine 320 can be further reduced. If a part of the functions provided by the game history management chip 300 is provided by the inspection machine 320, the processing load and manufacturing cost of the game history management chip 300 can be further reduced.
[0282] <Aspect 11> In the above-described first embodiment, the game history management chip 300 is configured to calculate game history information such as the article ratio. However, the main CPU 62x may be configured to calculate the game history information without providing the game history management chip 300. Hereinafter, the details of Aspect 11 will be described centering on the differences from the above-described first embodiment.
[0283] FIG. 23 is a block diagram showing the electrical configuration of the pachinko machine 10 in Aspect 11 of the first embodiment. In this Aspect 11, it is different from the above-described first embodiment (FIG. 5) in that the game history management chip 300 is not provided and the main RAM 64 is provided with a game ball entry number storage area and a calculation result storage area.
[0284] Based on the game ball entry information received from the input / output port 62a, the main CPU 62x updates the number of game balls entering each entry port stored in the game ball entry number storage area of the main RAM 64. When the calculation execution condition stored in the calculation execution condition storage area of the main ROM 63 is satisfied, the main CPU 62x executes a calculation based on the bonus ball number data stored in the bonus ball number data storage area of the main ROM 63 and the number of game balls entering each entry section stored in the game ball entry number storage area of the main RAM 64 to calculate game history information, and stores the game history information in the calculation result storage area of the main RAM 64. Hereinafter, it will be specifically described.
[0285] FIG. 24 is an explanatory diagram schematically showing an outline of processing in the main MPU 62 of aspect 11 of the first embodiment. The main CPU 62x determines whether or not the operation execution conditions stored in the operation execution condition storage area of the main ROM 63 are satisfied. When it is determined that the operation execution conditions are satisfied, information regarding the number of game balls entering each ball entry port stored in the cache of the main CPU 62x is stored in the ball entry number storage area of the main RAM 64. In this aspect 11, the main CPU 62x stores the number of game balls passing through the discharge passage N OUT stored in the cache of the main CPU 62x in the ball entry number storage area of the main RAM 64 every time the value reaches 500. As described above, the information regarding the number of game balls entering each ball entry port counted while 500 game balls are launched onto the game board 30 is also referred to as the "short-term ball entry number information group".
[0286] The ball entry number storage area of the main RAM 64 is an area that sequentially stores information (short-term ball entry number information group) regarding the number of ball entries. The ball entry number storage area of the main RAM 64 also stores information regarding the order in which the short-term ball entry number information group is written. When there is no empty area for writing the short-term ball entry number information group, the main CPU 62x stores the newly targeted short-term ball entry number information group in the area where the short-term ball entry number information group with the oldest written order is stored. That is, the ball entry number storage area of the main RAM 64 is configured (first-in, first-out method) to be overwritten in order from the oldest short-term ball entry number information group, and always stores the most recent short-term ball entry number information group.
[0287] In this Mode 11, the incoming ball count storage area of the main-side RAM 64 has a capacity capable of storing 1,200 sets of short-term incoming ball count information, which is information on the number of incoming game balls into each incoming ball port counted while 500 game balls are launched onto the game board 30. For example, when game balls are continuously launched for 10 hours in a day, 60,000 game balls are launched in a day. Therefore, 120 sets of short-term incoming ball count information are stored in the incoming ball count storage area of the main-side RAM 64 in a day. Accordingly, the incoming ball count storage area of the main-side RAM 64 can store the short-term incoming ball count information for the most recent 10 days.
[0288] Then, every time the operation execution condition is satisfied, the main-side CPU 62x newly calculates one set of short-term game history information for each newly stored set of short-term incoming ball count information. Further, every time the operation execution condition is satisfied, the main-side CPU 62x adds up the number of incoming game balls into each incoming ball port stored in each of the plurality of sets of short-term incoming ball count information including the newly stored set of short-term incoming ball count information, and calculates game history information (long-term game history information group) over a long period using the added number of incoming balls. That is, the main-side CPU 62x in this Mode 11 can calculate not only a set of short-term game history information based on the number of incoming game balls into each incoming ball port during a short period when 500 game balls are launched, but also, for example, a set of long-term game history information based on the number of incoming game balls into each incoming ball port over a long period when 600,000 (about 10 days' worth) of game balls are launched. Then, the calculated game history information is stored in the operation result storage area of the main-side RAM 64.
[0289] The operation result storage area of the main-side RAM 64 is composed of an area for sequentially storing a short-term game history information group and an area for storing a long-term game history information group. The area for sequentially storing the short-term game history information group also stores information regarding the order in which the short-term game history information group was written. When there is no free area for writing the short-term game history information group, the main-side CPU 62x stores the newly calculated short-term game history information group in the area where the short-term game history information group with the oldest written order is stored. That is, the area of the main-side RAM 64 for sequentially storing the short-term game history information group is configured (first-in, first-out method) to be overwritten in order from the oldest short-term game history information group, and the most recent short-term game history information group is always stored. In the area for storing the long-term game history information group, the newly calculated long-term game history information group is overwritten every time the operation execution condition is satisfied. That is, the area for storing the long-term game history information group stores the most recent long-term game history information group calculated based on a plurality of short-term ball entry number information groups including the most recent short-term ball entry number information group.
[0290] When the inspection machine 320 detects that the connection cable 329 is connected to the inspection terminal 65, it transmits a transmission request command to the main-side CPU 62x. When the main-side CPU 62x receives the transmission request command from the inspection machine 320, it transmits the game history information stored in the main-side RAM 64 to the inspection machine 320. Then, the inspection machine 320 causes the received game history information to be displayed on the display unit 328.
[0291] Also, in this mode 11, when a predetermined operation for displaying the game history information on the symbol display device 41 is executed, the game history information stored in the main-side RAM 64 is output to the audio-visual control device 90 via the input / output port 62x and is displayed on the symbol display device 41.
[0292] Also, in this mode 11, even when the power supply to the pachinko machine 10 is cut off, the short-term ball entry number information group and the game history information stored in the main-side RAM 64 are configured to be held for several days by the backup power supply supplied from the capacitor 87.
[0293] According to such a configuration, since the main CPU 62x, which is a single processing unit, executes the processing for advancing games such as jackpot lottery processing and the processing for calculating and storing game history information, there is no need to provide a dedicated game history management chip 300 for calculating and storing game history information, and the manufacturing cost of the pachinko machine 10 can be reduced.
[0294] Furthermore, since it is configured to store in the main RAM 64 the short-term ball entry number information group, which is information regarding the number of game balls entering each ball entry port counted while 500 game balls are being launched onto the game board 30, compared with a configuration that stores the ball entry information of the game balls in the original format (for example, the configuration that stores the ball entry information in the format of the ball entry information stored in the ball entry information storage memory 309b in FIG. 22), it is possible to calculate the most recent short-term game history information group and long-term game history information group while significantly reducing the necessary memory capacity of the main RAM 64.
[0295] Note that the main CPU 62x is not limited to a configuration that calculates both the short-term game history information group and the long-term game history information group as game history information, and may be configured to calculate only one of these.
[0296] <Aspect 12> FIG. 25 is a block diagram showing the electrical configuration of the pachinko machine 10 in Aspect 12 of the first embodiment. The difference from the above-described Aspect 11 (FIG. 23) is that the main MPU 62 is provided with a flash memory 64x, which is a non-volatile memory that can be rewritten and can retain its memory even when the power supply is cut off. In this flash memory 64x, there are provided a ball entry number storage area for storing the short-term ball entry number information group in the above-described Aspect 11 and an operation result storage area for storing the short-term game history information group and the long-term game history information group in the above-described Aspect 11.
[0297] The main CPU 62x of this Aspect 12 is configured to store the short-term ball entry number information group and the calculated game history information in the flash memory 64x every time the operation execution condition is satisfied.
[0298] According to such a configuration, compared with the configuration including the game history management chip 300, the manufacturing cost of the pachinko machine 10 can be reduced. Further, even if the power supply to the pachinko machine 10 is cut off for a long period of time, the short-term ball entry number information group and the game history information are retained. Therefore, no matter what state the pachinko machine 10 is in (for example, a distribution state where the power supply to the pachinko machine 10 is not supplied for a long period of time, etc.), it is possible to always make the pachinko machine 10 and the game history information in a one-to-one association state, and the characteristics of the pachinko machine 10 can be managed and inspected.
[0299] Also, since it is not necessary to provide an area for storing the short-term ball entry number information group and the game history information in the main side RAM 64, the storage capacity of the main side RAM 64 can be suppressed, and the manufacturing cost of the pachinko machine 10 can be reduced.
[0300] <Aspect 13> In the above first embodiment and the above other aspects, the main control device 60 may be configured to be able to switch between a game mode, which is a mode capable of executing game progress processing that is processing for progressing a game, and an inspection mode, which is a mode for outputting game history information to the inspection machine 320, and execute. The game progress processing is processing executed based on the detection of game balls by the ball entry detection sensors 44a to 44h, and includes jackpot lottery processing, electric winning release lottery processing, prize ball payout processing, symbol variation display processing on the main display unit 45, opening and closing processing of the opening and closing door 36b and the electric accessory 34a, and the like.
[0301] And in the inspection mode, even when the game ball passes through the area detected by the ball entry detection sensors 44a to 44h, it may be configured not to execute the game progress processing.
[0302] Specifically, for example, when shifting to the inspection mode, an inspection mode flag for determining whether or not it is the inspection mode is turned on in the main control device 60. Then, the main control device 60 determines whether or not the inspection mode flag is ON. When it is determined that the inspection mode flag is ON, instead of proceeding to the processing flow for executing the normal game progress processing, it proceeds to the processing flow for the inspection mode. As a result, even when the main control device 60 receives a signal indicating that a game ball has been detected from the ball entry detection sensors 44a to 44h, it is configured not to execute processing based on receiving the signal (for example, processing for acquiring the value of the jackpot random number counter C1, processing for paying out prize balls, processing for transmitting a command to the audio-visual control device 90, etc.).
[0303] According to such a configuration, it is possible to execute processing that is not preferably executed in parallel with the game progress processing, processing that is likely to cause problems when executed in parallel with the game progress processing, etc. in the inspection mode. Further, according to such a configuration, since the game progress processing is not executed in the inspection mode, when developing a program for the processing executed in the inspection mode, it is not necessary to consider countermeasures in the case where the game progress processing is executed in parallel, so that the development efficiency of the program for the processing executed in the inspection mode can be significantly improved.
[0304] Also, the game history information is information whose content changes when a game ball is detected and the game progress processing is executed. Therefore, if a configuration is adopted in which the processing for outputting the game history information is executed in parallel with the game progress processing, while the inspector of the pachinko machine 10 is inspecting the characteristics of the pachinko machine 10 based on the game history information, the game progress processing may be executed and the content of the game history information may change at any time, making it difficult to smoothly perform the inspection. On the other hand, according to the configuration of this aspect 13, since the game history information is output in the inspection mode in which the game progress processing is not executed even when the game ball passes through a predetermined area, it is possible to suppress the content of the game history information from changing while the game history information is being output. As a result, the inspector of the pachinko machine 10 can smoothly perform the inspection.
[0305] In addition, the mode of outputting the game history information in the inspection mode is not limited to the mode of outputting the game history information to the inspection device 320 for display, and other modes may be used. For example, it may be configured to output the game history information to the symbol display device 41 for display.
[0306] Also, the information output in the inspection mode is not limited to the game history information, and other information may be used. For example, other information based on the detection of the game balls by the ball detection sensors 44a to 44h, such as the ball entry information and the number of ball entry information of the game balls, may be used.
[0307] <Aspect 14> Among the above-described first embodiment and the other aspects, in a configuration in which the main control device 60 can switch between the game mode and the inspection mode, during the execution of the game progress process in the game mode, when a predetermined operation (hereinafter also referred to as "mode switching operation") for shifting from the game mode to the inspection mode is executed by the inspector, it may be configured to shift from the game mode to the inspection mode at the timing when the ongoing game progress process is completed up to a predetermined processing stage.
[0308] Specifically, for example, when a mode switching operation such as pressing the power button while pressing the mode switching button is executed during the execution of the game progress process in the game mode, each ongoing game progress process (big win lottery process, electric role release lottery process, prize ball payout process, symbol variation display process on the main display unit 45, opening / closing process of the opening / closing door 36b and the electric accessory 34a, etc.) is completed up to a predetermined processing stage. Then, when the game progress process is completed up to the predetermined processing stage, the processing after that stage is not executed and the device enters a standby state. Then, at the timing when all of the ongoing game progress processes are completed up to the predetermined processing stage, it shifts from the game mode to the inspection mode.
[0309] According to such a configuration, compared with a configuration in which the game mode shifts to the inspection mode at the timing immediately after the mode switching operation is executed regardless of whether the ongoing game progress process has been completed up to a predetermined processing stage, it is possible to suppress the occurrence of processing defects when shifting to the inspection mode.
[0310] For example, if a configuration is adopted in which the game mode shifts to the inspection mode at the timing immediately after the mode switching operation is executed regardless of whether the ongoing game progress process has been completed up to a predetermined processing stage, when the mode switching operation is executed during the period in which the symbol variation display process in the main display unit 45 as the game progress process is being executed in the game mode, the inspection mode will be entered in the middle of the symbol variation display in the main display unit 45, making it difficult to control the timing of symbol stop and the symbol variation time. On the other hand, according to the configuration of this aspect 14, for example, when the mode switching operation is executed during the period in which the symbol variation display process is being executed in the game mode, the inspection mode will be entered at the timing when the symbol variation display process has ended and the symbol has stopped, that is, when the process has been completed up to that processing stage. Therefore, it is possible to suppress the occurrence of processing defects such as difficulty in controlling the timing of symbol stop and the symbol variation time.
[0311] Note that when shifting (returning) from the inspection mode to the game mode, it may be configured to execute the remaining game progress processes at the processing stages that were scheduled to be executed before shifting to the inspection mode. According to such a configuration, it is possible to suppress giving the player an uncomfortable feeling that the expected game progress process ends in an incomplete state.
[0312] Also, when the mode switching operation is executed during the execution of the game progress process in the game mode, it may be configured to shift from the game mode to the inspection mode at the timing when all the processes of the ongoing game progress processes have been completed. According to such a configuration, it is possible to suppress the occurrence of processing defects when resuming the game progress process.
[0313] Also, during the execution of the game progress process in the game mode, if a mode switching operation is executed, the game execution process is interrupted, and information enabling the resumption of the interrupted game progress process is stored in the main-side RAM 64. At the timing when the storage is completed, it may be configured to shift from the game mode to the inspection mode. According to such a configuration, the pachinko machine 10 can quickly shift from the game mode to the inspection mode, so it becomes possible to inspect many pachinko machines 10 in a short period of time.
[0314] Also, the mode switching operation for shifting from the game mode to the inspection mode is not limited to the operation of pressing the power button while pressing the mode switching button, and other modes may be used. For example, a single operation of pressing the mode switching button may be sufficient. Also, when the inspection machine 320 is connected to the inspection terminal 65, it may be configured to execute the same processing as when the mode switching operation is executed.
[0315] <Aspect 15> Among the above-described first embodiment and the other aspects, in a configuration in which the main control device 60 can switch between the game mode and the inspection mode and execute, during the inspection mode, when an automatic return condition that 10 minutes has elapsed since the time of shifting to the inspection mode is satisfied, even if a predetermined operation (for example, the operation of pressing the power button while pressing the mode switching button) for shifting from the inspection mode to the game mode is not executed, it may be configured to shift from the inspection mode to the game mode.
[0316] According to such a configuration, even when a predetermined operation for shifting from the inspection mode to the game mode has not been executed when 10 minutes have elapsed since the transition to the inspection mode, since it is configured to shift from the inspection mode to the game mode, it is possible to surely suppress the failure to return to the game mode without executing the predetermined operation. For example, even when an inspector of the pachinko machine 10 has forgotten to execute a predetermined operation after inspecting the characteristics of the pachinko machine 10 based on the game history information output in the inspection mode, if 10 minutes have elapsed since the transition to the inspection mode, it will return to the game mode. Therefore, it is possible to suppress the occurrence of a situation where the player cannot play the game on the pachinko machine 10 without the pachinko machine 10 returning to the game mode in which the game progress process can be executed.
[0317] Note that the automatic return condition is not limited to the condition that 10 minutes have elapsed since the transition to the inspection mode, and other modes may be used. For example, the condition may be that 5 minutes have elapsed since the transition to the inspection mode, or the condition may be that 10 minutes have elapsed since the inspection machine 320 was removed from the inspection terminal 65.
[0318] Also, the predetermined operation for shifting from the inspection mode to the game mode is not limited to the operation of pressing the power button while pressing the mode change button, and other modes may be used. For example, a single operation of pressing the mode change button may be used.
[0319] <Aspect 16> In the first embodiment and the other aspects described above, a RAM clear button for initializing the main-side RAM 64 may be provided in the main control device 60, and when an operation of pressing the power button while pressing the RAM clear button (hereinafter also referred to as an "erasing operation") is executed, the information stored in the main-side RAM 64 may be erased (initialized).
[0320] Furthermore, the main control device 60 may be configured to be able to switch between a game mode and an inspection mode. And in a state after shifting to the inspection mode and before shifting to the game mode, for example, in a state during the inspection mode or in a state where the power is turned off as it is after shifting to the inspection mode, even when an erasure operation of pressing the power button while pressing the RAM clear button is executed, the information stored in the main-side RAM 64 may not be erased.
[0321] According to such a configuration, in a state after shifting to the inspection mode and before shifting to the game mode, even when an erasure operation for erasing the information stored in the main-side RAM 64 is executed, the information stored in the main-side RAM 64 is not erased. Therefore, in a state after shifting to the inspection mode and before shifting to the game mode, even when the erasure operation is erroneously executed when trying to shift to the game mode, it is possible to suppress the information from being erroneously erased.
[0322] For example, in a configuration where the erasure operation for erasing the information stored in the main-side RAM 64 is an operation of pressing the power button while pressing the RAM clear button, and the operation for shifting the mode between the game mode and the inspection mode is an operation of pressing the power button while pressing the mode change button, there is a risk of accidentally pressing the RAM clear button while pressing the power button when trying to shift from the inspection mode to the game mode. However, according to the configuration of this aspect 16, in a state after shifting to the inspection mode and before shifting to the game mode, even when an erasure operation of pressing the power button while accidentally pressing the RAM clear button is executed, it is possible to suppress the information from being erroneously erased.
[0323] More specifically, for example, when shifting from the game mode to the inspection mode, the game progress process being executed in the game mode is temporarily stopped, and when returning to the inspection mode, information for resuming the stopped game progress process is stored in the main-side RAM64. In such a configuration, if, when attempting to return from the inspection mode to the game mode, the power button is pressed while mistakenly pressing the RAM clear button instead of the mode change button, the information for resuming the game progress process will be erased, and the game progress process cannot be resumed after returning to the inspection mode, which may disadvantage the player. On the other hand, according to the configuration of this aspect 16, even if, in the state after shifting to the inspection mode and before shifting to the game mode, the power button is pressed while mistakenly pressing the RAM clear button when attempting to shift to the game mode, it is possible to suppress the information stored in the main-side RAM64 from being mistakenly erased, thus suppressing the disadvantaging of the player.
[0324] Note that the main-side RAM64 may be configured to store game history information. According to such a configuration, since it is not necessary to separately provide a dedicated memory for storing game history information, the manufacturing cost of the pachinko machine 10 can be reduced.
[0325] Also, when the erasing operation is executed, regardless of the state of the pachinko machine 10 (such as the on / off state of the power or the state of being in the game mode or the inspection mode), the game history information stored in the main-side RAM64 is not erased, and only the information other than the game history information stored in the main-side RAM64 (such as the information stored for resuming the game progress process) is erased (initialized). According to such a configuration, it is possible to suppress the intentional erasure of game history information that has deviated from a predetermined specified range.
[0326] Note that the erasure operation is not limited to the operation of pressing the power button while pressing the RAM clear button, and other modes may be used. For example, a single operation of pressing the RAM clear button may be sufficient.
[0327] <Aspect 17> Among the above-described first embodiment and the other aspects, in a configuration in which the main control device 60 can switch between the game mode and the inspection mode, when the main control device 60 shifts from the game mode to the inspection mode, a game stop command, which is a command indicating that the game progress process temporarily stops when shifting to the inspection mode, is transmitted to the audio-visual control device 90, and the game progress process that was being executed may be temporarily stopped in the inspection mode. Specifically, for example, when shifting to the inspection mode during the execution of the symbol variation display on the main display unit 45, the display on the main display unit 45 is turned off, and the counting of the symbol variation time on the main display unit 45 is stopped. Further, when the main control device 60 shifts from the inspection mode to the game mode, a game resume command, which is a command indicating that the game progress process resumes when shifting to the game mode, may be transmitted to the audio-visual control device 90.
[0328] Then, when the audio-visual control device 90 receives the game stop command, the ongoing effect is temporarily stopped, and then, when the game resume command is received, the temporarily stopped effect is resumed. According to such a configuration, even when the main control device 60 shifts between the game mode and the inspection mode, it is possible to synchronize the game progress process (e.g., the symbol variation display process on the main display unit 45) executed by the main control device 60 and the effect (e.g., the symbol variation display process on the symbol display device 41) controlled by the audio-visual control device 90, and it is possible to suppress the player from feeling discomfort after shifting to the game mode.
[0329] Note that the voice and light control device 90 may be configured not to stop the ongoing effect even when a game stop command is received. Specifically, for example, when a game stop command is received during the variable display of symbols on the symbol display device 41, the control of the variable display of symbols on the symbol display device 41 is continued, and a layer of another image (for example, a black image) is displayed on top of the layer of the variable display of symbols. However, since the control of the variable display of symbols on the symbol display device 41 continues, the variable display of symbols continues under the layer of the black image. When the variable time of the symbols on the symbol display device 41 has elapsed, the variable display of symbols ends under the layer of the black image, but the symbols do not stop and sway slightly.
[0330] When a game restart command is received from the main control device 60, the layer of the black image displayed above the layer of the variable display of symbols is removed, and the layer of symbols is displayed again. At this time, the main control device 60 shifts (returns) from the inspection mode to the game mode and resumes the stopped game progress process (the variable display of symbols on the main display unit 45).
[0331] Then, the main control device 60 resumes the variable display of symbols on the main display unit 45 where the counting of the variable time has been stopped. When the remaining variable time has elapsed, that is, when it is time to stop the variable display of symbols on the main display unit 45, a symbol stop command is transmitted to the voice and light control device 90. The voice and light control device 90 that has received the symbol stop command transmits a symbol stop command to the display control device 100, and the display control device 100 completely stops the symbols that were being displayed in a slightly swaying manner on the symbol display device 41.
[0332] According to such a configuration, when the main control device 60 is in the inspection mode, the display on the main display unit 45 turns off, and the display on the symbol display device 41 becomes a black image. Then, when the main control device 60 shifts from the inspection mode to the game mode, the variable display of the symbols on the main display unit 45, which had stopped counting the variable time, resumes, and the symbols on the symbol display device 41 are in a state of variable display or a state of slightly shaking. And when the symbols on the main display unit 45 stop, the symbols on the symbol display device 41 also stop. That is, it becomes possible to synchronize the variable display of the symbols on the main display unit 45 and the variable display of the symbols on the symbol display device 41. Also, even when a game stop command is received, the control of the ongoing effect is not stopped, so it is possible to suppress the occurrence of problems caused by temporarily stopping the control of the ongoing effect. Examples of problems include, for example, when resuming the control of the effect from a state where the control of the effect has been temporarily stopped, a deviation occurs in the timing of the plurality of effects when a plurality of effects are being executed, or a deviation occurs between the video displayed on the symbol display device 41 and the sound output from the speaker 46.
[0333] In addition, when a configuration is adopted in which the main control device 60 does not send a symbol stop command to the audio-visual control device 90 even when it is time to stop the variable display of the symbols on the main display unit 45, the variable display of the symbols on the symbol display device 41 continues in a state of slightly shaking, and then the symbols on the symbol display device 41 stop when the main control device 60 receives a variable command transmitted later or a standby command transmitted when there is no stored hold information.
[0334] <Aspect 18> In the above-described first embodiment and the other aspects, it may be configured to display the game history information stored in the pachinko machine 10 on the symbol display device 41 when a predetermined time is reached. Specifically, for example, when it becomes 11:10 p.m., the game mode may be shifted to the inspection mode, and the game history information of the pachinko machine 10 may be displayed on the symbol display device 41. According to such a configuration, around 11:10 p.m. after the game hall closes, the game history information of each pachinko machine 10 is displayed on the symbol display device 41. Therefore, the inspector of the pachinko machine 10 can quickly inspect and confirm the game history information of many pachinko machines after the game hall closes without taking the trouble to shift each pachinko machine 10 from the game mode to the inspection mode.
[0335] Also, it may be configured to display the game history information stored in the pachinko machine 10 on the symbol display device 41 when a predetermined signal is received from the hall computer. According to such a configuration, for example, all the pachinko machines 10 installed in the game hall can be shifted to the inspection mode at once, and the game history information of each pachinko machine 10 can be displayed on its respective symbol display device 41. Therefore, the inspector of the pachinko machine 10 can quickly inspect and confirm the game history information of many pachinko machines without taking the trouble to shift each pachinko machine 10 from the game mode to the inspection mode.
[0336] <Aspect 19> In the above-described first embodiment and the other aspects, it may be configured to always display the game history information on the symbol display device 41. According to such a configuration, the player and the inspector can always confirm the game history information. Therefore, when a change such as the game history information deviating from a predetermined range occurs, it is possible to quickly notice the change. As a result, it is possible to quickly ensure the soundness of the game.
[0337] <Aspect 20> In the above-described first embodiment and the other aspects, a 7-segment display composed of seven light-emitting diodes may be provided on the back surface of the pachinko machine 10, and information related to the game history information stored in the pachinko machine 10 may be displayed on the 7-segment display. For example, when the main control device 60 shifts from the above-described game mode to the inspection mode, it may be configured to display on the 7-segment display whether the accessory ratio, payout ratio (in the normal mode), etc. stored in the pachinko machine 10 are within a predetermined range.
[0338] More specifically, for example, when the main control device 60 shifts from the game mode to the inspection mode, after "1" indicating that a display regarding the accessory ratio is to be performed is displayed on the 7-segment display, if the accessory ratio is within a predetermined range (specifically, when the accessory ratio is 0.700 or less), "O" meaning OK is displayed on the 7-segment display. On the other hand, if the accessory ratio is not within the predetermined range, "E" indicating an error is displayed on the 7-segment display. After the display regarding the accessory ratio is performed, "2" indicating that a display regarding the consecutive accessory ratio is to be performed is displayed on the 7-segment display. If the consecutive accessory ratio is within a predetermined range (specifically, when the consecutive accessory ratio is 0.600 or less), "O" meaning OK is displayed on the 7-segment display. On the other hand, if the consecutive accessory ratio is not within the predetermined range, "E" indicating an error is displayed on the 7-segment display. After the display regarding the consecutive accessory ratio is performed, "2" indicating that a display regarding the payout ratio (in the normal mode) is to be performed is displayed on the 7-segment display. If the payout ratio (in the normal mode) is within a predetermined range (specifically, when the payout ratio (in the normal mode) is within the range of 0.60 to 0.70), "O" meaning OK is displayed on the 7-segment display. On the other hand, if the payout ratio (in the normal mode) is not within the predetermined range, "E" indicating an error is displayed on the 7-segment display.
[0339] According to such a configuration, it becomes possible to simply and promptly inspect game history information such as the accessory ratio. In addition, since the 7-segment display has low power consumption, even when the power of the pachinko machine 10 is off, it is possible to inspect the game history information with only a small amount of power from a capacitor, battery, etc. provided inside the pachinko machine 10.
[0340] Also, it may be configured to always display on the 7-segment display information related to the game history information stored in the pachinko machine 10. According to such a configuration, it becomes possible to simply and promptly inspect game history information such as the accessory ratio without switching from the game mode to the inspection mode. Also, even in a pachinko machine 10 that does not have an inspection mode, it becomes possible to simply and promptly inspect game history information such as the accessory ratio. Furthermore, if the 7-segment display is provided on the back surface of the pachinko machine 10, since the 7-segment display does not come into the player's field of vision, it is possible to suppress the player from being concerned about the display of the 7-segment display and being unable to concentrate on the game. On the other hand, when an inspector of the pachinko machine 10 inspects the game history information of the pachinko machine 10, the pachinko machine main body 12 supported by the hinge 15 is rotated forward, and the display of the 7-segment display provided on the back surface of the pachinko machine main body 12 may be confirmed, so that it becomes possible to simply and promptly inspect game history information such as the accessory ratio. Note that instead of the 7-segment display, another display capable of displaying the game history information in a recognizable manner, such as a segment display composed of light-emitting diodes with a number other than seven, may be adopted.
[0341] <Aspect 21> In the above-described first embodiment and the other aspects, the voice and light control device 90 may be configured to calculate game history information. Specifically, for example, the main CPU 62x of the main control device 60 transmits a signal including the number-of-award-balls data stored in the number-of-award-balls data storage area of the main ROM 63 to the voice and light control device 90 in the initial setting process. The voice and light control device 90 may be configured to calculate game history information based on the acquired number-of-award-balls data and the ball entry information of the game balls transmitted from the main control device 60, and cause the symbol display device 41 to display the calculated game history information.
[0342] According to such a configuration, even if the voice and light control device 90 cannot access the number-of-award-balls data storage area of the main ROM 63, or the voice and light control device 90 cannot grasp the storage location (memory address) of the number-of-award-balls data stored in the number-of-award-balls data storage area of the main ROM 63, the voice and light control device 90 can acquire the number-of-award-balls data stored in the number-of-award-balls data storage area of the main ROM 63, and can calculate game history information. Further, since the voice and light control device 90 calculates the game history information instead of the main control device 60, the processing load on the main control device 60 can be significantly reduced.
[0343] <Aspect 22> The above-described first embodiment and the other aspects are not limited to the pachinko machine 10 that can shift from the game mode to the inspection mode, and can also be applied to gaming machines that can shift from the game mode to other modes. For example, it can also be applied to gaming machines having a game state display mode capable of displaying the state of processing related to the game, such as the state of the high-probability mode flag or the high-frequency support mode flag, and the content of the stored pending information.
[0344] <Aspect 23> The above-described first embodiment and the other aspects can be applied not only to the pachinko machine 10 but also to other types of gaming machines. For example, they can also be applied to rotary gaming machines such as pachinko slot machines. Specifically, for example, a configuration in which the ratio of the number of game medals obtained by winning during a bonus, the number of game medals obtained by a child role drawn during a normal period, and the number of game medals obtained during an advantageous period (AT, ART) different from the bonus is calculated and the ratio is displayed on the liquid crystal display device, or a configuration in which the ratio is output to an inspection machine and the ratio is displayed on the display unit of the inspection machine can be applied.
[0345] <Aspect 24> In the above-described first embodiment and the other aspects, a part or all of the functions realized by software (realized by the CPU executing a program) may be realized by hardware. For example, the game history management chip 300 may be configured to include dedicated hardware designed to execute arithmetic processing for calculating game history information. According to such a configuration, the arithmetic processing for calculating game history information can be speeded up, and the occurrence of fraud such as the arithmetic program being illegally modified and correct game history information not being calculated can be suppressed. Note that the hardware may be configured by a digital circuit or an analog circuit. If it is configured by an analog circuit, the arithmetic processing can be speeded up even more than a digital circuit.
[0346] <Aspect 25> A configuration in which one or more of the configurations included in the above-described first embodiment and aspects 1 to 24 are appropriately replaced or combined may be adopted. Also, one or more of the configurations included in the above-described first embodiment and aspects 1 to 24 may be combined with one or more of the configurations included in embodiments other than the first embodiment. Further, among the configurations included in the above-described first embodiment and aspects 1 to 24, non-essential configurations can be appropriately omitted within the scope not departing from the gist.
[0347] B. Second Embodiment: B1. Structure of Pachinko Machine: FIG. 26 is a perspective view of the pachinko machine 10 according to the second embodiment. The pachinko machine 10 includes a wooden outer frame 11 combined in a substantially rectangular shape. When the pachinko machine 10 is installed in a game hall, this outer frame 11 is fixed to the island equipment in the game hall. Further, the pachinko machine 10 includes a pachinko machine main body 12 rotatably supported by the outer frame 11. The pachinko machine main body 12 includes an inner frame 13 and a front door frame 14 disposed on the front surface of the inner frame 13. The inner frame 13 is rotatably supported by a metal hinge 15 with respect to the outer frame 11. The front door frame 14 is rotatably supported by a metal hinge 16 with respect to the inner frame 13. On the back surface of the inner frame 13, control devices for controlling the pachinko machine main body 12, such as a main control device, an audio-visual control device, and a display control device, are arranged. Details of these control devices will be described later. Further, the pachinko machine 10 is provided with a cylinder lock 17. The cylinder lock 17 has a function of locking the inner frame 13 so that it cannot be opened with respect to the outer frame 11, and a function of locking the front door frame 14 so that it cannot be opened with respect to the inner frame 13. Each lock is unlocked by performing a predetermined operation using a dedicated key on the cylinder lock 17.
[0348] A window portion 18 is formed at a substantially central portion of the front door frame 14. Around the window portion 18 of the front door frame 14, resin parts and electric decoration parts for decorating the pachinko machine 10 are provided. The electric decoration parts are constituted by a light emitting means including various lamps such as LEDs. The light emitting means plays a role of enhancing the production effect by lighting or flashing during the jackpot lottery, jackpot winning, reach occurrence, etc. performed by the pachinko machine 10. Further, on the back side of the front door frame 14, a glass unit 19 composed of two plate glasses is arranged, and the opened window portion 18 is sealed by the glass unit 19. A game board, which will be described later, is detachably attached to the inner frame 13, and a player of the pachinko machine 10 can visually recognize the game board through the glass unit 19 from the front of the pachinko machine 10. Details of the game board will be described later.
[0349] The front door frame 14 is provided with an upper tray 20 and a lower tray 21 for storing game balls. The upper tray 20 is formed in a box shape with an open upper surface, and stores game balls such as loaned balls loaned from a loan machine (not shown) and prize balls discharged from the pachinko machine main body 12. The game balls stored in the upper tray 20 are supplied to the game ball launching mechanism provided in the pachinko machine main body 12. The game ball launching mechanism is driven by the operation of an operation handle 25 by the player, and launches the game balls supplied from the upper tray 20 to the front surface of the game board. The lower tray 21 is disposed below the upper tray 20 and is formed in a box shape with an open upper surface. The lower tray 21 stores the game balls that could not be completely stored in the upper tray 20. An outlet 22 for discharging the game balls stored in the lower tray 21 is formed on the bottom surface of the lower tray 21. A lever 23 is provided below the outlet 22, and the player can switch between the closed state and the open state of the outlet 22 by operating the lever 23. When the player operates the lever 23 to open the outlet 22, the game balls fall from the outlet 22, and the game balls are discharged from the lower tray 21 to the outside.
[0350] An effect operation button 24 as an operation receiving means is provided in front of the peripheral edge of the upper tray 20. The effect operation button 24 is an operation unit for the player to perform an input operation on the game effects performed by the pachinko machine 10. When the player operates the effect operation button 24 at a predetermined timing prepared by the pachinko machine 10, the pachinko machine 10 performs a game effect in which the operation is reflected.
[0351] Furthermore, on the right side of the front door frame 14 in a front view, an operation handle 25 for the player to operate is provided. When the player operates (rotates) the operation handle 25, a game ball is launched from the game ball launching mechanism to the front surface of the game board in conjunction with this operation. Inside the operation handle 25, there are provided a touch sensor 25a for permitting the driving of the game ball launching mechanism, a weight button 25b for stopping the launching of the game ball by the game ball launching mechanism by the pressing operation of the player, and a variable resistor 25c for detecting the amount of rotation operation of the operation handle 25 by the change in electrical resistance. When the player holds the operation handle 25, the touch sensor 25a is turned on. When the player rotates the operation handle 25 clockwise, the resistance value of the variable resistor 25c changes corresponding to the amount of rotation operation, and the game ball is launched from the game ball launching mechanism to the front surface of the game board with a strength corresponding to the resistance value of the variable resistor 25c.
[0352] Also, on the left side of the peripheral edge of the upper tray 20 in a front view, a game ball launching button 26 for the player to operate is provided. When the game ball launching button 26 is operated by the player, regardless of the amount of rotation operation of the player's operation handle 25, the game ball is launched to the front surface of the game board with a predetermined launching strength. Specifically, when the player operates the game ball launching button 26, the game ball is launched to the front surface of the game board with the same launching strength as when the amount of rotation operation of the operation handle 25 is maximum. In the case of this embodiment, when the game ball is launched by operating the game ball launching button 26, the game ball flows to the right side in a front view of the game board and flows down the right side of the game board. That is, by operating the game ball launching button 26, the player can perform a so-called "right hit". In the pachinko machine 10 of this embodiment, when the game ball launching button 26 is operated, the game ball is configured to be launched onto the game board on the condition that the touch sensor 25a is on. That is, the player can realize the launching of the game ball triggered by the operation of the game ball launching button 26 by turning on at least the touch sensor 25a by holding the operation handle 25 and then operating the game ball launching button 26.
[0353] In addition, in the present embodiment, the game ball launch button 26 is arranged on the left side in the front view of the peripheral edge of the upper plate 20. However, a configuration in which the game ball launch button 26 is arranged at other positions may be adopted. For example, a configuration in which the game ball launch button 26 is arranged inside (peripheral edge) of the operation handle 25, similar to the weight button 25b, may be adopted. By doing so, it becomes possible for the player to operate the operation handle 25, the weight button 25b, and the game ball launch button 26 with only the right hand.
[0354] FIG. 27 is a front view of the game board 30. The game board 30 is composed of plywood, and a game area PA is formed on its front surface. An inner rail portion 31a and an outer rail portion 31b are attached to the game board 30 so as to partition a part of the outer edge of the game area PA. An induction rail 31 for guiding the game ball is formed between the inner rail portion 31a and the outer rail portion 31b. The game ball launched from the game ball launch mechanism is guided by the induction rail 31 and discharged to the upper part of the game area PA, and then flows down the game area PA. A plurality of pins 42 are implanted substantially perpendicular to the game board 30 in the game area PA, and various game devices such as a windmill are arranged. These pins 42 and the windmill disperse and organize the falling direction of the game balls flowing down the game area PA.
[0355] The game board 30 is provided with a general winning opening 32, a first start opening 33, a second start opening 34, a through gate 35, and a variable winning device 36. The game board 30 is also provided with a variable display unit 40 and a main display unit 45. The main display unit 45 includes a special figure unit 37, a normal figure unit 38, and a round display unit 39.
[0356] The general winning opening 32 is a ball entry port into which a game ball can enter, and a plurality of them are provided on the game board 30. In the present embodiment, when a game ball enters the general winning opening 32, 10 game balls are paid out from the payout device 71 as prize balls.
[0357] The first starting port 33 is a ball entry port into which a game ball can enter. The first starting port 33 is provided below the center of the game board 30. In the present embodiment, when a game ball enters the first starting port 33, three game balls are paid out as bonus balls, and a jackpot lottery described later is executed.
[0358] The second starting port 34 is a ball entry port into which a game ball can enter, and is provided on the right side of the game board 30. In the present embodiment, when a game ball enters the second starting port 34, three game balls are paid out as bonus balls, and a jackpot lottery described later is executed. Further, an electric accessory 34a is provided at the second starting port 34.
[0359] The through gate 35 has a through hole penetrating in the vertical direction. The through gate 35 is a through gate that serves as an opportunity to execute a lottery for opening the electric accessory 34a. Specifically, when a game ball passes through the through gate 35, the main control device 60 performs an internal lottery (electric accessory opening lottery) triggered by the passage. As a result of the internal lottery, if the electric accessory opening is won, the electric accessory 34a shifts to an electric accessory open state in which it is opened in a predetermined manner. Since the through gate 35 is arranged upstream of the second starting port 34 with respect to the flowing-down direction of the game ball, the game ball that has passed through the through gate 35 can flow down the game area PA and enter the second starting port 34 after passing through. In the present embodiment, even if a game ball passes through the through gate 35, no bonus balls are paid out.
[0360] The variable winning device 36 includes a large winning opening 36a that communicates with the back side of the game board 30, and an opening / closing door 36b that opens and closes the large winning opening 36a. The opening / closing door 36b is normally in a closed state where game balls cannot enter the large winning opening 36a. When a game ball enters the first starting opening 33 or the second starting opening 34, the main control device 60 executes a jackpot lottery (internal lottery). If the jackpot lottery results in winning a jackpot or a minor win, the pachinko machine 10 shifts to an opening / closing execution mode. The opening / closing execution mode is a mode in which the opening / closing process of the opening / closing door 36b of the variable winning device 36 is executed. Specifically, when the opening / closing door 36b of the variable winning device 36 shifts to the opening / closing execution mode, it transitions from a closed state where game balls cannot enter to an open state where game balls can enter, and after a predetermined condition is satisfied, it transitions back to the closed state. In the present embodiment, when a game ball enters the large winning opening 36a of the variable winning device 36, 15 game balls are paid out as prize balls by the payout device 71.
[0361] In addition, an out port 43 is provided at the lowermost part of the game board 30, and game balls that did not enter various ball-in ports are discharged from the game area PA through the out port 43.
[0362] Here, "ball-in" means that a game ball passes through a predetermined opening, and includes not only a mode in which the game ball is discharged from the game area PA after passing through the opening, but also a mode in which the game ball continues to flow down in the game area PA without being discharged from the game area PA after passing through the opening. However, in the following description, the ball-in of the game ball into the general winning opening 32, the variable winning device 36, the first starting opening 33, and the second starting opening 34 is also expressed as winning.
[0363] The special drawing unit 37 includes a first symbol display unit 37a and a second symbol display unit 37b. The first symbol display unit 37a and the second symbol display unit 37b are each constituted by a segment display in which a plurality of segment light emitting units are arranged in a predetermined manner.
[0364] The first symbol display unit 37a is a display unit for displaying the first symbol. The first symbol refers to a symbol that is variably displayed or stopped based on a jackpot lottery triggered by the entry of a game ball into the first start port 33. When a jackpot lottery triggered by the entry of a game ball into the first start port 33 is conducted, the first symbol display unit 37a causes the segment display to display a variable display or a predetermined display of the first symbol as a display mode until the display corresponding to the lottery result is made. When the lottery ends, the first symbol display unit 37a causes the segment display to display a stopped display of the first symbol corresponding to the lottery result. Hereinafter, a game round in which a jackpot lottery is executed triggered by the entry of a game ball into the first start port 33 is also referred to as a game round for the first start port.
[0365] The second symbol display unit 37b is a display unit for displaying the second symbol. The second symbol refers to a symbol that is variably displayed or stopped based on a jackpot lottery triggered by the entry of a game ball into the second start port 34. When a jackpot lottery triggered by the entry of a game ball into the second start port 34 is conducted, the second symbol display unit 37b causes the segment display to display a variable display or a predetermined display of the second symbol as a display mode until the display corresponding to the lottery result is made. When the lottery ends, the second symbol display unit 37b causes the segment display to display a stopped display of the second symbol corresponding to the lottery result. Hereinafter, a game round in which a jackpot lottery is executed triggered by the entry of a game ball into the second start port 34 is also referred to as a game round for the second start port.
[0366] Here, the time from when the variable display of the first symbol displayed on the first symbol display unit 37a or the second symbol displayed on the second symbol display unit 37b starts until it stops is also referred to as the variable time. Specifically, the time from when the variable display of the first symbol displayed on the first symbol display unit 37a starts until it stops is also referred to as the first variable time, and the time from when the variable display of the second symbol displayed on the second symbol display unit 37b starts until it stops is also referred to as the second variable time.
[0367] The special figure unit 37 further includes a first hold display unit 37c and a second hold display unit 37d made of LED lamps at positions adjacent to the first symbol display unit 37a and the second symbol display unit 37b.
[0368] The first hold display unit 37c displays the number of holds in the first start port 33 according to the color and combination of the LED lamps to be lit. In the present embodiment, the game balls that enter the first start port 33 are held up to a maximum of 4 balls.
[0369] The second hold display unit 37d displays the number of holds in the second start port 34 according to the color and combination of the LED lamps to be lit. In the present embodiment, the game balls that enter the second start port 34 are held up to a maximum of 4 balls.
[0370] The general figure unit 38 is composed of a light-emitting display unit in which a plurality of LED lamps are arranged in a predetermined manner. When an electric accessory opening lottery is performed triggered by the passage through the through gate 35, the general figure unit 38 causes the light-emitting display to display in a lit state, a blinking state, or a display in a predetermined manner. When the electric accessory opening lottery ends, the general figure unit 38 performs a display in a predetermined manner corresponding to the lottery result.
[0371] The round display unit 39 is composed of a light-emitting display unit in which a plurality of LED lamps are arranged in a predetermined manner, and displays the number of round games generated in the opening / closing execution mode, or a corresponding display. The round game is a game in which the open state of the opening / closing door 36b is continued until either a predetermined upper limit duration elapses or a predetermined upper limit number of game balls enter the variable winning device 36. The number of round games varies according to the type of jackpot winning that triggers the transition. The round display unit 39 starts displaying the number of round games when the opening / closing execution mode is started, and ends when the opening / closing execution mode ends.
[0372] Note that the special figure unit 37, general figure unit 38, and round display unit 39 are not limited to being configured by a light-emitting display such as a segment display or an LED lamp. For example, they may be configured by various display devices capable of indicating during the lottery and the lottery result, such as a liquid crystal display device, an organic EL display device, a CRT, or a dot matrix display.
[0373] The variable display unit 40 is disposed substantially at the center of the game area PA. The variable display unit 40 includes a symbol display device 41. The symbol display device 41 includes a liquid crystal display. The display content of the symbol display device 41 is controlled by the display control device 100. Note that the configuration of the display device included in the variable display unit 40 is not limited to the symbol display device 41, and it may be configured by various display devices such as a plasma display device, an organic EL display device, or a CRT.
[0374] When the first symbol display section 37a makes a variable display or a predetermined display based on the entry of a game ball into the first start port 33, the symbol display device 41 makes a corresponding variable display or a predetermined display of the symbol. Also, when the second symbol display section 37b makes a variable display or a predetermined display based on the entry of a game ball into the second start port 34, the symbol display device 41 makes a corresponding variable display or a predetermined display of the symbol. The symbol display device 41 is not limited to making a variable display or a predetermined display of the symbol triggered by the entry of a game ball into the first start port 33 or the second start port 34, and also performs production displays during the opening and closing execution mode that shifts when a big win is won. Hereinafter, the details of the symbol display device 41 will be described.
[0375] FIG. 28 is an explanatory diagram showing the symbols variably displayed on the symbol display device 41 and the display surface 41a. FIG. 28(a) is an explanatory diagram showing the liquid crystal symbols variably displayed on the symbol display device 41. The liquid crystal symbols are images displayed on the symbol display device 41 and correspond to the first symbol displayed on the first symbol display unit 37a and the second symbol displayed on the second symbol display unit 37b. When a game round is executed triggered by the entry of a game ball into the first start port 33, the liquid crystal symbol corresponding to the first symbol displayed on the first symbol display unit 37a is displayed on the display surface 41a. When a game round is executed triggered by the entry of a game ball into the second start port 34, the liquid crystal symbol corresponding to the second symbol displayed on the second symbol display unit 37b is displayed on the display surface 41a.
[0376] As shown in FIG. 28(a), on the symbol display device 41, symbols indicating the numbers 1 to 8 are variably displayed as the liquid crystal symbols. Note that, as the variably displayed symbols, symbols with pictures such as characters attached to each of the symbols indicating the numbers 1 to 8 may be adopted.
[0377] FIG. 28(b) is an explanatory diagram showing the display surface 41a of the symbol display device 41. As shown in the figure, a main display area MA is displayed on the display surface 41a. In the main display area MA, three symbol columns Z1, Z2, and Z3, namely, a left symbol column, a middle symbol column, and a right symbol column, are displayed. In each of the symbol columns Z1 to Z3, the symbols numbered 1 to 8 shown in FIG. 28(a) are arranged in ascending or descending order of the numbers, and a variable display is performed in which each symbol column scrolls from top to bottom or from bottom to top with periodicity. As shown in FIG. 28(b), after the variable display by scrolling, one symbol for each symbol column is displayed in a state of stopping on the valid line L. Specifically, when a game ball wins a prize in the first start port 33 or the second start port 34, a variable display is started in which the symbols in each of the symbol columns Z1 to Z3 scroll in a predetermined direction with periodicity. Then, each symbol that scrolls switches from the variable display to the standby display in the order of the symbol column Z1, the symbol column Z3, and the symbol column Z2, and finally, predetermined symbols are stopped and displayed in each of the symbol columns Z1 to Z3. When the variable display of the symbols ends and the symbols stop and are displayed, if the result of the jackpot lottery by the main control device 60 is a jackpot win, a predetermined combination of symbols is formed on the valid line L. For example, the same combination of symbols is formed on the valid line L. Note that the mode of the variable display of the symbols in the symbol display device 41 is not limited to the above-described mode, and various modes can be adopted for the mode of the variable display of the symbols, such as the number of symbol columns, the number of valid lines, the direction of the variable display of the symbols in the symbol column, and the number of symbols in each symbol column.
[0378] Here, a game round refers to the period from when the variable display of the first symbol display unit 37a or the second symbol display unit 37b starts until the variable display ends and becomes a stop display, and until the end of the stop display. It is one unit of the process of notifying the player of the lottery result of the jackpot lottery for the special information obtained based on the winning of either the first start port 33 or the second start port 34. In other words, the pachinko machine 10 notifies the player of the lottery result of one jackpot lottery for each game round. When the pachinko machine 10 of the present embodiment obtains special information based on the entry of a game ball into the first start port 33 or the second start port 34, for each game round, in either the first symbol display unit 37a or the second symbol display unit 37b, after causing the segment display to perform a variable display, the segment display is stopped and displayed so as to correspond to the lottery result of the obtained special information. Further, when the pachinko machine 10 of the present embodiment obtains special information based on the entry of a game ball into the first start port 33 or the second start port 34, for each game round, in the symbol display device 41, after causing the symbol sequence to perform a variable display as the first liquid crystal symbol or the second liquid crystal symbol, the symbol sequence is stopped and displayed so as to correspond to the lottery result of the obtained special information. Also, the time required for one game round is also referred to as the unit game time. The unit game time is composed of a variable time, which is the time from when the variable display starts until a predetermined lottery result is stopped and displayed, and a stop time, which is the time when the predetermined lottery result is stopped and displayed.
[0379] As shown in FIG. 28(b), a first hold display area Ds1 and a second hold display area Ds2 are displayed on the display surface 41a of the symbol display device 41. In the first hold display area Ds1, a display corresponding to the number of hold game turns based on winning at the first start port 33 is shown. In the second hold display area Ds2, a display corresponding to the number of hold game turns based on winning at the second start port 34 is shown. A hold game turn is an unexecuted game turn for which a variation display for notifying the lottery result of the jackpot lottery has not been started for special information obtained based on winning at the first start port 33 or the second start port 34. The number of hold game turns that can be held based on winning at the first start port 33 is four. Therefore, as shown in the drawing, four hold displays corresponding to the four hold game turns can be displayed in the first hold display area Ds1. Also, the number of hold game turns that can be held based on winning at the second start port 34 is four. Therefore, as shown in the drawing, four hold displays corresponding to the four hold game turns can be displayed in the second hold display area Ds2.
[0380] Also, as shown in FIG. 28(b), the display surface 41a is provided with a first synchronization display unit Sync1 that performs a blinking display and a lighting display synchronized with the variation display and the stop display of the first symbol displayed on the first symbol display unit 37a of the special symbol unit 37, and a second synchronization display unit Sync2 that performs a blinking display and a lighting display synchronized with the variation display and the stop display of the second symbol displayed on the second symbol display unit 37b of the special symbol unit 37. Specifically, when the first symbol display unit 37a is performing a variation display, the first synchronization display unit Sync1 performs a blinking display, and when the first symbol display unit 37a is performing a stop display, the first synchronization display unit Sync1 performs a lighting display. Also, when the second symbol display unit 37b is performing a variation display, the second synchronization display unit Sync2 performs a blinking display, and when the second symbol display unit 37b is performing a stop display, the second synchronization display unit Sync2 performs a lighting display.
[0381] In this embodiment, the display surface 41a is configured to display the main display area MA, the general symbol display area NA for liquid crystal, the first synchronization display unit Sync1, and the second synchronization display unit Sync2, but a configuration in which the display surface 41a does not display some or all of these displays may be adopted.
[0382] B2. Electrical Configuration of Pachinko Machine: Next, the electrical configuration of the pachinko machine 10 will be described. In this description, the electrical configuration of the pachinko machine 10 will be described using a block diagram.
[0383] FIG. 29 is a block diagram showing the electrical configuration of the pachinko machine 10. The pachinko machine 10 is mainly configured around the main control device 60 and includes an audio-visual control device 90 and a display control device 100. The main control device 60 includes a main control board 61 that controls the main game. The main control board 61 includes an MPU 62 composed of elements having a plurality of functions. The MPU 62 includes a ROM 63 that records various control programs and fixed value data, and a RAM 64 that is a memory for temporarily storing various data when executing the programs recorded in the ROM 63. The MPU 62 further includes an interrupt circuit, a timer circuit, a data input / output circuit, and a counter circuit as a random number generator. Note that some of the functions of the MPU 62 may be provided by other elements. Also, details of various areas provided in the ROM 63 and the RAM 64 will be described later.
[0384] The main control board 61 is provided with an input port and an output port respectively. On the input side of the main control board 61, a payout control device 70 and a power failure monitoring circuit 86 provided in the power supply device 85 are connected. The main control board 61 receives a supply of a stabilized 24V DC power supply from the power supply device 85 via the power failure monitoring circuit 86. The power supply device 85 is connected to a commercial power supply as an external power supply, converts the external power supplied from the commercial power supply into the operating power required by the main control device 60, the payout control device 70, etc., and supplies power to each device. Also, on the input side of the main control board 61, various detection sensors provided at various ball entry ports and through gates such as the general winning port 32, the first start port 33, the second start port 34, the through gate 35, and the variable winning device 36 are connected. The MPU 62 of the main control board 61 determines whether a game ball flowing down in the game area PA has entered each ball entry port or passed through the through gate based on signals from these detection sensors. Furthermore, the MPU 62 executes a jackpot lottery based on the entry of game balls into the first start port 33 and the second start port 34.
[0385] On the output side of the main control board 61, a variable winning drive unit 36c that opens and closes the opening and closing door 36b of the variable winning device 36, an electric accessory drive unit 34b that opens and closes the electric accessory 34a of the second start port 34, an opening and closing door drive unit 48b that opens and closes the opening and closing door 48a, and the main display unit 45 are connected. Various driver circuits are provided on the main control board 61, and the MPU 62 executes drive control of various drive units through the driver circuits.
[0386] Specifically, in the opening and closing execution mode, the MPU 62 executes drive control of the variable winning drive unit 36c so that the opening and closing door 36b is opened and closed. Also, when winning an electric accessory release in the result of the electric accessory release lottery, the MPU 62 executes drive control of the electric accessory drive unit 44b so that the electric accessory 34a is released. Furthermore, in each game round, the MPU 62 executes display control of the first symbol display unit 37a or the second symbol display unit 37b in the main display unit 45, and in the opening and closing execution mode, executes display control of the round display unit 39 in the main display unit 45.
[0387] Also, on the transmission side of the main control board 61, a payout control device 70 and a sound and light control device 90 are connected. To the payout control device 70, for example, a bonus ball command is transmitted from the main control device 60 based on the ball entry determination result. When the main control device 60 transmits a bonus ball command, the MPU 62 of the main control board 61 refers to the command information storage area 63f of the ROM 63. Specifically, when the entry of a game ball into the general winning port 32 is identified, a bonus ball command corresponding to the payout of 10 game balls is transmitted from the main control device 60. When the entry of a game ball into the first start port 33 is identified, a bonus ball command corresponding to the payout of 3 game balls is transmitted from the main control device 60. When the entry of a game ball into the second start port 34 is identified, a bonus ball command corresponding to the payout of 3 game balls is transmitted from the main control device 60. The payout control device 70 controls the payout device 71 based on the bonus ball command received from the main control device 60 to perform the payout of bonus balls.
[0388] The payout control device 70 is connected to a launch control device 80. The launch control device 80 controls the launch of the game ball launch mechanism 81. The game ball launch mechanism 81 is driven when predetermined launch conditions are met. Also, an operation handle 25 is connected to the launch control device 80. As described above, the operation handle 25 includes a touch sensor 25a, a weight button 25b, and a variable resistor 25c. When the player grips the operation handle 25, the touch sensor 25a is turned on. When the player rotates the operation handle 25, the resistance value of the variable resistor 25c changes corresponding to the rotation operation amount, and a game ball is launched from the game ball launch mechanism to the front surface of the game board with a strength corresponding to the resistance value of the variable resistor 25c. Further, a game ball launch button 26 is connected to the launch control device 80. When the game ball launch button 26 is operated by the player, the game ball is configured to be launched onto the game board on the condition that the touch sensor 25a is on.
[0389] The sound and light control device 90 receives various commands transmitted from the main control device 60 and executes processes corresponding to the received various commands. When the main control device 60 transmits various commands, it refers to the command information storage area 63f of the ROM 63. Details of these various commands will be described later.
[0390] In addition, the sound and light control device 90 performs drive control of various lamps 47 composed of light-emitting means such as LEDs arranged on the front door frame 14 and drive control of the speaker 46 based on various commands received from the main control device 60, and also controls the display control device 100. Further, an effect operation button 24 is connected to the sound and light control device 90. When the effect operation button 24 is operated by the player at a predetermined timing, control of various lamps 47, the speaker 46, the display control device 100, etc. is performed so as to perform a game effect reflecting the operation.
[0391] The display control device 100 executes display control of the symbol display device 41 based on various commands received from the sound and light control device 90. Specifically, the display control device 100 grasps the variation time of the symbols in the symbol display device 41 and the type of combination of the symbols finally stopped and displayed based on various commands received from the sound and light control device 90, and also grasps the presence or absence of the occurrence of a reach, the content of the reach effect, and the content of the effect executed while the symbols for the first liquid crystal or the symbols for the second liquid crystal are being variably displayed. In the present embodiment, the stop time, which is the time when the symbols for the first liquid crystal or the symbols for the second liquid crystal are stopped and displayed, is constant. Therefore, when the variation time is determined, the unit game cycle time, which is the time required for one game cycle, is uniquely determined. The electrical configuration of the pachinko machine 10 has been described above.
[0392] FIG. 30 is an explanatory diagram showing the contents of various counters used for jackpot lottery and the like. Various counter information is used when the MPU 62 conducts a jackpot lottery, sets the display of the main display unit 45, and sets the symbol display of the symbol display device 41. Specifically, a jackpot random number counter C1 is used for the jackpot lottery. A jackpot type counter C2 is used when allocating the jackpot type. A reach random number counter C3 is used for reach determination as to whether or not to generate a reach when varying the symbol sequence to be displayed on the symbol display device 41.
[0393] A random number initial value counter CINI is used for setting the initial value of the jackpot random number counter C1. Also, a variation type counter CS is used when determining the variation time in the first symbol display unit 37a and the second symbol display unit 37b of the main display unit 45 and in the symbol display device 41. Further, an electric accessory release counter C4 is used for an electric accessory release lottery as to whether or not to open the electric accessory 34a of the second start port 34.
[0394] Each of the counters C1 to C3, CINI, CS, and C4 is a loop counter in which 1 is added to the counter value each time it is updated, and returns to 0 after reaching the maximum value. Each counter is updated at short time intervals, and the updated value is appropriately stored in a lottery counter buffer 64a set in a predetermined area of the RAM 64.
[0395] In addition, the RAM 64 is provided with a hold information storage area 64b and a determination process execution area 64c. The hold information storage area 64b is provided with a first hold area Ra and a second hold area Rb. In the present embodiment, when a game ball enters the first start port 33, the values of the jackpot random number counter C1, the jackpot type counter C2, the reach random number counter C3, and the variation type counter CS at the timing of the ball entry are sequentially stored in the first hold area Ra of the hold information storage area 64b in time series. Also, when a game ball enters the second start port 34, the values of the jackpot random number counter C1, the jackpot type counter C2, the reach random number counter C3, and the variation type counter CS at the timing of the ball entry are sequentially stored in the second hold area Rb of the hold information storage area 64b in time series.
[0396] The details of the jackpot random number counter C1 will be described. The jackpot random number counter C1 is used for the jackpot lottery as described above. The jackpot random number counter C1 is configured to be incremented by 1 in order within a range of 0 to 1199, for example, and to return to 0 after reaching the maximum value. Also, when the jackpot random number counter C1 makes one round, the value of the random number initial value counter CINI at that time is read as the initial value of the jackpot random number counter C1. Note that the random number initial value counter CINI is a loop counter similar to the jackpot random number counter C1 (value = 0 to 1199).
[0397] The jackpot random number counter C1 is updated periodically, and the updated value is stored in the first hold area Ra of the hold information storage area 64b at the timing of the ball entry when a game ball enters the first start port 33, and is stored in the second hold area Rb of the hold information storage area 64b at the timing of the ball entry when a game ball enters the second start port 34.
[0398] The value of the jackpot random number counter C1 stored in the first reserved area Ra moves to the execution area AE of the determination process execution area 64c, and is compared with the pass / fail table stored in the pass / fail table storage area 63a of the ROM63 to determine whether it is a jackpot. Also, the value of the jackpot random number counter C1 stored in the second reserved area Rb moves to the execution area AE of the determination process execution area 64c, and is compared with the pass / fail table stored in the pass / fail table storage area 63a of the ROM63 to determine whether it is a jackpot.
[0399] In the pachinko machine 10 of the present embodiment, the value of the jackpot random number counter C1 stored in the first reserved area Ra or the second reserved area Rb moves to the execution area AE of the determination process execution area 64c in the order acquired when a game ball enters the first start port 33 or the second start port 34. Then, the jackpot random number counter C1 that has moved to the execution area AE is compared with the pass / fail table stored in the pass / fail table storage area 63a of the ROM63 to determine whether it is a jackpot.
[0400] Next, the details of the jackpot type counter C2 will be described. The jackpot type counter C2 is used when determining the jackpot type. The jackpot type counter C2 is configured to be incremented by 1 in order within the range of 0 to 39 and return to 0 after reaching the maximum value.
[0401] The jackpot type counter C2 is updated periodically, and the updated value is stored in the first reserved area Ra of the reserved information storage area 64b at the timing of the ball entry when the game ball enters the first start port 33, and is stored in the second reserved area Rb of the reserved information storage area 64b at the timing of the ball entry when the game ball enters the second start port 34.
[0402] As described above, the MPU 62 performs a jackpot lottery using the value of the jackpot random number counter C1 stored in the determination process execution area 64c, and when the result of the jackpot lottery is a jackpot, it determines the jackpot type using the value of the jackpot type counter C2 stored in the determination process execution area 64c. Further, the MPU 62 uses the values of these jackpot random number counter C1 and jackpot type counter C2 to determine the display mode of the segment display to be stopped and displayed on the first symbol display unit 37a and the second symbol display unit 37b. When making this determination, the stop result table stored in the stop result table storage area 63e of the ROM 63 is referred to.
[0403] Next, the details of the reach random number counter C3 will be described. The reach random number counter C3 is used to determine whether a reach occurs when the result of the jackpot lottery is not a jackpot. The reach random number counter C3 is configured to be incremented by 1 in order within a range of, for example, 0 to 238, and to return to 0 after reaching the maximum value.
[0404] The reach random number counter C3 is updated periodically, and the updated value is stored in the first hold area Ra of the hold information storage area 64b at the timing when a game ball enters the first start port 33, and is stored in the second hold area Rb of the hold information storage area 64b at the timing when a game ball enters the second start port 34. The value of the reach random number counter C3 stored in the first hold area Ra is collated with the reach determination table stored in the reach determination table storage area 63c of the ROM 63 after being moved to the determination process execution area 64c, and it is determined whether a reach occurs. The value of the reach random number counter C3 stored in the second hold area Rb is collated with the reach determination table stored in the reach determination table storage area 63c of the ROM 63 after being moved to the determination process execution area 64c, and it is determined whether a reach occurs. However, when the result of the jackpot lottery is a jackpot and the system shifts to the opening / closing execution mode, the MPU 62 determines that a reach occurs regardless of the value of the reach random number counter C3.
[0405] "Reach" refers to a display state in which, for some of the symbol columns displayed on the display screen of the symbol display device 41, a partial combination of symbols that may form a winning combination corresponding to a big win is stopped from being displayed, and symbol variation display is performed in the remaining symbol columns in that state. In the pachinko machine 10 of this embodiment, the combination of symbols corresponding to a big win refers to the combination of the same symbols in a predetermined effective line. As a specific example, in the main display area MA of the display surface 41a in FIG. 28(b), first, symbols are stopped from being displayed in the symbol column Z1, and then the same symbols as those in Z1 are stopped from being displayed in the symbol column Z3, thereby forming a reach line. In the situation where the reach line is formed, symbol variation display is performed in the symbol column Z2, resulting in a reach. When a big win occurs, the same symbols as those forming the reach line are stopped from being displayed in the symbol column Z2.
[0406] Also, for a reach, with the reach line formed, symbol variation display is performed in the remaining symbol columns, and a reach effect is achieved by displaying a predetermined character or the like as a moving image on the background screen. Or, after reducing or hiding the combination of symbols forming the reach line, a reach effect is achieved by displaying a predetermined character or the like as a moving image over substantially the entire display surface 41a. Also, the determination of whether to perform a reach effect or a preview display using a predetermined image such as a predetermined character before the reach display may be made using a reach random number counter C3 or other counters.
[0407] Next, the details of the variation type counter CS will be described. The variation type counter CS is used when the MPU 62 determines the variation time in the first symbol display unit 37a and the second symbol display unit 37b and the variation time of the symbols in the symbol display device 41. The variation type counter CS is configured to be incremented by 1 in order within a range of, for example, 0 to 198, and to return to 0 after reaching the maximum value.
[0408] The variable type counter CS is updated once each time the normal process described later is executed once, and is repeatedly updated even within the remaining time in the normal process. Then, the buffer value of the variable type counter CS is acquired when determining the variable pattern at the start of the variable display in the first symbol display unit 37a or the second symbol display unit 37b and at the start of the symbol variation by the symbol display device 41. When determining the variation time in the first symbol display unit 37a and the second symbol display unit 37b, the variation time table stored in the variation time table storage area 63d of the ROM 63 is used.
[0409] Next, the details of the electric accessory release counter C4 will be described. The electric accessory release counter C4 is configured to be incremented by 1 in order within a range of, for example, 0 to 465, and return to 0 after reaching the maximum value. The electric accessory release counter C4 is updated periodically and is stored in the electric accessory reservation area 64d of the RAM 64 at the timing when a game ball enters the through gate 35. Then, at a predetermined timing, after the value of the electric accessory release counter C4 stored in the electric accessory reservation area 64d is moved to the electric accessory execution area 64e, a lottery is performed in the electric accessory execution area 64e to determine whether to control the electric accessory 34a to the open state using the value of the electric accessory release counter C4. For example, if C4 = 0 or 1, the electric accessory 34a is controlled to the open state, and if C4 = 2 to 465, the electric accessory 34a is maintained in the closed state.
[0410] Note that at least one of the acquired values of the jackpot random number counter C1, the jackpot type counter C2, the reach random number counter C3, the electric accessory release counter C4, and the variable type counter CS corresponds to the special information in the present invention. Also, at least one of the values of the jackpot random number counter C1, the jackpot type counter C2, the reach random number counter C3, and the variable type counter CS stored in the first reservation area Ra and the second reservation area Rb is also referred to as reservation information.
[0411] Next, the win / loss table will be described. The win / loss table is table data for collating with the jackpot random number counter C1 when performing a jackpot lottery based on the jackpot random number counter C1. In the pachinko machine 10, a low probability mode and a high probability mode are set as lottery modes for the jackpot lottery. When performing a jackpot lottery in the low probability mode, the win / loss table for the low probability mode is referred to, and when performing a jackpot lottery in the high probability mode, the win / loss table for the high probability mode is referred to.
[0412] FIG. 31 is an explanatory diagram showing the content of the win / loss table. FIG. 31(a) shows the win / loss table for the low probability mode (for the low probability mode), and FIG. 31(b) shows the win / loss table for the high probability mode.
[0413] As shown in FIG. 31(a), in the win / loss table for the low probability mode, five values from 0 to 4 are set as the values of the jackpot random number counter C1 for a jackpot. Among the values from 0 to 1199, values other than the five values from 0 to 4 (5 to 1199) are non-winning. On the other hand, as shown in FIG. 31(b), in the win / loss table for the high probability mode, 16 values from 0 to 15 are set as the values of the jackpot random number counter C1 for a jackpot. Among the values from 0 to 1199, values other than the 16 values from 0 to 15 are non-winning. Thus, in the high probability mode, the probability of winning a jackpot in the jackpot lottery is higher than in the low probability mode.
[0414] Also, in the present embodiment, the group of values of the jackpot random number counter C1 set as a jackpot in the win / loss table for the low probability mode is included in the group of values of the jackpot random number counter C1 set as a jackpot in the win / loss table for the high probability mode. However, if the probability of winning a jackpot is higher in the high probability mode than in the low probability mode as a result of the jackpot lottery, the number and values of the random numbers set as a jackpot are arbitrary.
[0415] Although not adopted in the win / loss table in the present embodiment, a "small win" may be provided as a result of the jackpot lottery.
[0416] "A near miss" is an outcome that serves as a trigger for transitioning to the opening / closing execution mode in which the opening and closing of the variable winning device 36 is executed, but is a pass / fail result that does not serve as a trigger for either the lottery mode or the support mode. In contrast, "a miss" is an outcome that does not serve as a trigger for transitioning to the opening / closing execution mode and furthermore does not serve as a trigger for either the lottery mode or the support mode.
[0417] Next, the jackpot types will be described. The pachinko machine 10 can be set with multiple types of jackpots. Specifically, for example, multiple types of jackpots can be set by providing differences in the following three modes or aspects. (1) The number of times (rounds) the opening / closing door 36b of the variable winning device 36 is opened and closed in the opening / closing execution mode (2) The mode of opening / closing control of the variable winning device 36 in the opening / closing execution mode (3) The lottery mode (low probability mode or high probability mode) of the jackpot lottery after the opening / closing execution mode ends
[0418] As the mode of opening / closing control of the variable winning device 36 in the above (2) opening / closing execution mode, a high-frequency winning mode and a low-frequency winning mode can be set so that the frequency of occurrence of game balls entering (winning) the variable winning device 36 becomes relatively high or low from the start to the end of the opening / closing execution mode. For example, in the high-frequency winning mode, one opening of the opening / closing door 36b in the opening / closing execution mode can be set to continue until 30 seconds have elapsed or until the number of game balls entering the opening / closing door 36b reaches 10. On the other hand, in the low-frequency winning mode, one opening of the opening / closing door 36b in the opening / closing execution mode can be set to continue until 1.6 seconds have elapsed or until the number of balls entering the opening / closing door 36b reaches 10.
[0419] The opening limit time for one opening of the opening / closing door 36b and the opening limit number for one opening may be arbitrary as long as the frequency of ball entry into the variable winning device 36 from the start to the end of the opening / closing execution mode is higher in the high-frequency winning mode than in the low-frequency winning mode. Specifically, in the high-frequency winning mode, the opening limit time for one opening may be set longer or the opening limit number for one opening may be set larger than in the low-frequency winning mode. To clarify the difference between the high-frequency winning mode and the low-frequency winning mode, in the opening / closing execution mode of the low-frequency winning mode, the configuration may be such that winning of the variable winning device 36 does not substantially occur.
[0420] In this embodiment, a plurality of types of winning modes are not provided as the opening / closing execution mode, and during the opening / closing execution mode, the above-described high-frequency winning mode is adopted. That is, one opening of the opening / closing door 36b in the opening / closing execution mode is set to continue until 30 seconds have elapsed or until the number of game balls entering the opening / closing door 36b reaches 10.
[0421] In this embodiment, when a jackpot is determined as a result of the jackpot lottery, the jackpot type is allocated using the jackpot type counter C2. The allocation of the jackpot type corresponding to the value of the jackpot type counter C2 is stored as an allocation table in the allocation table storage area 63b of the ROM 63.
[0422] FIG. 32 is an explanatory diagram showing the contents of the allocation table. FIG. 32(a) shows the allocation table for the first start port, and FIG. 32(b) shows the allocation table for the second start port. The allocation table for the first start port is referred to during the jackpot lottery based on the entry of game balls into the first start port 33, and the allocation table for the second start port is referred to during the jackpot lottery based on the entry of game balls into the second start port 34.
[0423] As shown in the distribution table for the first start port in FIG. 32(a), in the pachinko machine 10 of this embodiment, as jackpot types based on the first start port 33, 16R certain-variable jackpot, 8R certain-variable jackpot, 16R normal jackpot, and 8R normal jackpot are set.
[0424] The 16R certain-variable jackpot and the 8R certain-variable jackpot are jackpots in which the opening / closing control mode of the variable winning device 36 in the opening / closing execution mode is the high-frequency winning mode, the win / loss lottery mode after the end of the opening / closing execution mode is the high-probability mode, and the support mode after the end of the opening / closing execution mode is the high-frequency support mode.
[0425] The 16R normal jackpot and the 8R normal jackpot are jackpots in which the opening / closing control mode of the variable winning device 36 in the opening / closing execution mode is the high-frequency winning mode, the win / loss lottery mode after the end of the opening / closing execution mode is the low-probability mode, and the support mode after the end of the opening / closing execution mode is the high-frequency support mode.
[0426] In the distribution table for the first start port, among the values of the jackpot type counter C2 of "0 to 39", "0 to 13" correspond to the 16R certain-variable jackpot, "14 to 27" correspond to the 8R normal jackpot, "28 to 33" correspond to the 16R normal jackpot, and "34 to 39" correspond to the 8R normal jackpot.
[0427] As described above, in the pachinko machine 10 of this embodiment, four types of jackpots are set as jackpot types. Therefore, the modes of the jackpot diversify. When comparing these four types of jackpots, the degree of advantage for the player is the highest for the 16R certain-variable jackpot, followed by the 8R certain-variable jackpot, then the 16R normal jackpot, and finally the 8R normal jackpot. By setting a plurality of types of jackpots with different degrees of advantage for the player in this way, the monotony of the game can be suppressed, and the degree of attention to the game can be increased.
[0428] As shown in the distribution table for the second start port in FIG. 32(b), in the pachinko machine 10 of this embodiment, as jackpot types based on the second start port 34, a 16R certain-variable jackpot and an 8R normal jackpot are set. In the distribution table for the second start port, among the values of the jackpot type counter C2 from "0 to 39", "0 to 27" correspond to the 16R certain-variable jackpot, and "28 to 39" correspond to the 8R normal jackpot.
[0429] Thus, in the pachinko machine 10 of this embodiment, the distribution mode of the jackpot type when a jackpot occurs is different between when a jackpot occurs based on the entry of a game ball into the first start port 33 and when a jackpot occurs based on the entry of a game ball into the second start port 34, and a clear difference is provided in terms of the advantage for the player.
[0430] As described above, the MPU 62 performs a jackpot lottery using the value of the jackpot random number counter C1 stored in the execution area AE, and determines the jackpot type using the value of the jackpot type counter C2 stored in the execution area AE. Further, the MPU 62 uses the values of these jackpot random number counter C1 and jackpot type counter C2 to determine the display mode of the segment display to be stopped and displayed on the first result display unit 37a and the second result display unit 37b. When making this determination, the stop result table stored in the stop result table...
Claims
[Claim 1] A flow path through which game balls circulate; An upstream ball entry section and a downstream ball entry section are provided in this order from the upstream side of the flow path based on the flow direction of the game balls flowing through the flow path; an upstream state transition means for transitioning the state of the upstream ball entry section between a non-entry state in which it is impossible or difficult for the game ball to enter the game hole and a entry state in which it is possible or easy for the game ball to enter the game hole; A downstream state transition means for transitioning the state of the downstream goal section between the non-goal-scoring state and the goal-scoring state; A gaming machine comprising: The downstream inlet portion is The ball has a specific area, which is set as one of the conditions for changing the state of the game to a specific state when the ball enters the game, and a predetermined area, which is different from the specific area, is located upstream of the specific area. A gaming machine characterized by:
Citation Information
Patent Citations
Game machine
JP2013158555A
Gaming Machines
JP7597164B2
Game machine
JP2011172988A