gaming machines
By implementing a ROM area with a counter for timer interrupt processing in gaming machines, the solution addresses the need for improved performance and entertainment value by ensuring precise timing and smooth gameplay.
Patent Information
- Application Number
- JP2022012514
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-01-31
- Publication Date
- 2026-03-02
- Estimated Expiration
- 2042-01-31
AI Technical Summary
There is a demand for improved performance in gaming machines, particularly in enhancing the entertainment value and ensuring smooth operation of slot machines through efficient timer interrupt processing.
The implementation of a ROM area with a predetermined counter that allows timer interrupt processing to be executed at specific timings, including updating the counter value during interrupt disabled sections, ensuring timely and efficient execution of gaming machine functions.
This approach enhances the performance and entertainment value of gaming machines by ensuring precise timing of events and smoother gameplay, improving user experience.
Smart Images

Figure 0007821956000001 
Figure 0007821956000002 
Figure 0007821956000003
Abstract
Description
[Technical Field]
[0001] Regarding gaming machines. [Background technology]
[0002] In a slot machine, a game begins when a predetermined number of game medals are inserted and a start lever (start signal) is operated, causing multiple rows of reels with multiple symbols arranged on the periphery to spin. When the spinning is stopped by a stop button (stop button), if a predetermined symbol combination (e.g., a winning combination such as "777") is lined up on an active line, the machine typically transitions to a special game state (a game state in which the probability of winning a small prize or the like is higher than usual) that is more profitable for the player than the normal game state. In addition to these basic gameplay features, slot machines offer various effects to enhance overall entertainment value. In addition, when the game medals are paid out, a payout sound is output, the number of medals won is displayed, and a backlight effect is turned on, so that the player can recognize that the game medals have been paid out properly. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-217068 Summary of the Invention [Problem to be solved by the invention]
[0004] There is a demand for improved performance in this type of gaming machine. [Means for solving the problem]
[0005] It has a ROM area, A predetermined counter is provided, It has a main process, timer interrupt processing; The timer interrupt process can be executed when a predetermined counter times out. The ROM area has a vector address, An interrupt enable instruction is provided at an address greater than the address at which the vector address is stored, and a timer interrupt process can be executed after the interrupt enable instruction is executed; The main process has a predetermined interrupt disabled section from an interrupt disable instruction to an interrupt enable instruction (hereinafter, the predetermined interrupt disabled section from an interrupt disable instruction to an interrupt enable instruction will be referred to as a "predetermined interrupt disabled section"); When a predetermined counter times out at timing t1, which is a certain timing during a predetermined interrupt disabled section, timer interrupt processing is not executed at timing t1, but the value of the predetermined counter is updated, and timer interrupt processing is executed at timing t2, which is a timing after the predetermined interrupt disabled section has ended, and after the timer interrupt processing is executed at timing t2, when the predetermined counter times out at timing t3, timer interrupt processing can be executed at timing t3, When the period at which a specific counter times out is T, timing t1 is "n×T (where "n" is a natural number)", and timing t2 is a specific timing before "(n+1)×T", timing t3 is "(n+1)×T". the law of nature, The value of a specified counter can be updated even when a timer interrupt process is being executed. A gaming machine characterized by: [Effects of the Invention]
[0006] According to the present invention, the performance of the gaming machine can be improved. [Brief explanation of the drawings]
[0007] [Figure 1] FIG. 1 is a perspective view of the outside of the cabinet of the slot machine PS1. [Figure 2] A diagram showing the back side of the front panel PS2. [Figure 3] FIG. 2 is a view showing the inside of the cabinet PS3. [Figure 4] FIG. 2 is a diagram illustrating functional blocks. [Figure 5]10 is a flowchart showing a program start process. [Figure 6] 10 is a flowchart showing a power-off process. [Figure 7] 10 is a flowchart showing a timer interrupt process. [Figure 8] 10 is a flowchart showing a power-off recovery process. [Figure 9] 10 is a flowchart showing the main game progress. [Figure 10] 10 is a flowchart showing a setting change process. [Figure 11] A flowchart showing the advantageous zone clear counter management process. [Figure 12] 1 is a diagram illustrating a reel arrangement in the present embodiment. FIG. [Figure 13] 10A and 10B are diagrams illustrating the symbol combinations in this embodiment. [Figure 14] 10A and 10B are diagrams illustrating the symbol combinations in this embodiment. [Figure 15] 10A and 10B are diagrams illustrating the symbol combinations in this embodiment. [Figure 16] 10A and 10B are diagrams illustrating the symbol combinations in this embodiment. [Figure 17] 10A and 10B are diagrams illustrating the symbol combinations in this embodiment. [Figure 18] 10A and 10B are diagrams illustrating the symbol combinations in this embodiment. [Figure 19] FIG. 2 is a diagram illustrating a condition device according to the present embodiment. [Figure 20] A diagram explaining the internal lottery placement number in this embodiment. [Figure 21] A diagram explaining the internal lottery placement number in this embodiment. [Figure 22] A diagram explaining the internal lottery placement number in this embodiment. [Figure 23] This is an example of a push button effect. [Figure 24] 10 is an example of a display mode of a display device when a push button effect is executed. [Figure 25]This is an example of a step-up preview in normal presentation mode. [Figure 26] This is an example of a line preview in a normal presentation state. [Figure 27] This is an example of a line preview during a continuous performance. [Figure 28] This is an example of a switch image for effects when the front panel PS2 is open. [Figure 29] 10 is an example of a switch image for effect in a demo screen. [Figure 30] 10 is an example of a switch image for effect in a demo screen. [Figure 31] This is a diagram explaining the case where the MAX bet switch is not operated after the payout process is completed. [Figure 32] This is a diagram explaining the case where an insertion operation is performed using the MAX bet switch after the payout process has been completed. [Figure 33] FIG. 10 is a diagram illustrating the case where a settlement operation is performed using the settlement switch after the dispensing process is completed. [Figure 34] FIG. 10 is a diagram illustrating a case where no gaming medals are inserted after the settlement process is completed. [Figure 35] FIG. 10 is a diagram illustrating the case where a gaming medal is inserted after the settlement process is completed. [Figure 36] FIG. 10 is a diagram illustrating a case where payout is performed normally. [Figure 37] FIG. 10 is a diagram illustrating a case where dispensing is not performed normally (when a hopper empty error occurs). [Figure 38] 10 is a diagram illustrating a case where dispensing is not performed normally (when a hopper retention error occurs). FIG. [Figure 39] FIG. 10 is a diagram showing an example of a display screen when payout is performed normally. [Figure 40] FIG. 10 is a diagram showing an example of a display screen when dispensing is not performed normally (when a hopper empty error occurs). [Figure 41] FIG. 10 is a diagram showing an example of a display screen when dispensing is not performed normally (when a hopper retention error occurs). [Figure 42]FIG. 10 is a diagram illustrating an example of a program showing interrupt prohibition and interrupt permission. [Figure 43] FIG. 10 is a diagram showing a time chart of an 8-bit counter and timer interrupt processing. [Figure 44] FIG. 10 is a diagram illustrating the execution timing of a timer interrupt process. [Figure 45] FIG. 10 is a diagram showing an example of a stage change effect. [Figure 46] FIG. 10 is a diagram showing an example of a first continuous performance. [Figure 47] FIG. 10 is a diagram showing an example of a second continuous effect. [Figure 48] FIG. 10 is a diagram showing an example of a case where a caption is displayed in a continuous performance. [Figure 49] FIG. 10 is a diagram showing an example of the flow until the next image is displayed in a continuous performance. [Figure 50] A figure showing an example of the form of a push order navigation image. [Figure 51] This is a diagram showing an example of a push order navigation image displayed on a liquid crystal display. [Figure 52] This figure shows an example of when a specified error occurs while the push order navigation image is being displayed. [Figure 53] This is a time chart for when the MAX bet switch is not inserted after the payout process based on the winning push order role is completed. [Figure 54] This is a time chart when a MAX bet switch is inserted after the payout process based on the winning push order role is completed. [Figure 55] This is a time chart for when the MAX BET switch is not inserted after the payout process based on the winning of the cherry role is completed. [Figure 56] This is a time chart when a MAX BET switch is operated after the payout process based on the winning of the Cherry role is completed. [Figure 57] This is a time chart for when no gaming medals are inserted after the automatic insertion process based on the winning of a replay role is completed. [Figure 58]This is a time chart when a gaming medal is inserted after the automatic insertion process based on the winning of a replay role is completed. [Figure 59] This is a time chart when a settlement operation is performed using the settlement switch after the payout process based on the winning push order role is completed. [Figure 60] This is a time chart when a settlement operation is performed using the settlement switch after the automatic insertion process based on the winning of a replay role is completed. [Figure 61] This is a time chart when a payout is not made normally after a cherry win (when a hopper empty error occurs). [Figure 62] This is a time chart for when payout is not performed normally after a cherry win (when a hopper retention error occurs). [Figure 63] FIG. 10 is a diagram showing a reel arrangement used to explain the correct operation challenge presentation. [Figure 64] FIG. 10 is a diagram showing a list of condition devices used when explaining the correct operation challenge performance. [Figure 65] FIG. 10 is a diagram showing a list of symbol combinations used to explain the correct operation challenge performance. [Figure 66] FIG. 10 is a diagram showing a list of symbol combinations used to explain the correct operation challenge performance. [Figure 67] FIG. 10 is a diagram showing the correspondence between the condition devices and the symbol combinations used when explaining the correct operation challenge performance. [Figure 68] FIG. 10 is a diagram showing the correspondence between the condition devices and the symbol combinations used when explaining the correct operation challenge performance. [Figure 69] FIG. 10 is a diagram showing the correspondence between the condition devices and the symbol combinations used when explaining the correct operation challenge performance. [Figure 70] 10A and 10B are diagrams showing examples of game screens when the normal mode is set and when the distribution mode is set. [Figure 71] FIG. 2 is a diagram showing each area stored in a main control ROM. [Figure 72]FIG. 10 is a diagram illustrating an interrupt initial setting area and automatic allocation according to the priority of the interrupt initial setting area. [Figure 73] FIG. 10 is a diagram illustrating the relationship between power-on processing and interrupt vector addresses for timer interrupt processing. [Figure 74] 10A and 10B are diagrams illustrating the relationship between interrupt vector addresses of power-on processing and timer interrupt processing and other programs. [Figure 75] A figure showing an example of ball output specifications across advantageous zones. [Figure 76] A figure showing an example of ball output specifications across advantageous zones. [Figure 77] A figure showing an example of ball output specifications across advantageous zones. [Figure 78] A flowchart showing the advantageous zone clear counter management process corresponding to the difference counter. [Figure 79] A flowchart showing the advantageous zone clear counter management process corresponding to the difference counter. [Figure 80] 10 is a flowchart showing a stoppage monitoring process. [Figure 81] 10 is a flowchart showing a stoppage monitoring process. [Figure 82] 10 is a flowchart showing a stoppage monitoring process. [Figure 83] 10 is a flowchart showing a stoppage monitoring process. [Figure 84] 10 is a flowchart showing a stoppage monitoring process. [Figure 85] A figure showing an example of the presentation of the operation advance notification state and the end notification state. [Figure 86] FIG. 1 is a diagram illustrating the reel arrangement in Specification 1. [Figure 87] FIG. 10 is a diagram illustrating the pattern combinations in specification 1. [Figure 88] FIG. 10 is a diagram illustrating the pattern combinations in specification 1. [Figure 89] FIG. 10 is a diagram illustrating the pattern combinations in specification 1. [Figure 90] FIG. 10 is a diagram illustrating the pattern combinations in specification 1. [Figure 91] FIG. 10 is a diagram illustrating the pattern combinations in specification 1. [Figure 92] FIG. 10 is a diagram illustrating the pattern combinations in specification 1. [Figure 93] FIG. 10 is a diagram illustrating the pattern combinations in specification 1. [Figure 94] FIG. 10 is a diagram illustrating a condition device in Specification 1. [Figure 95] A diagram explaining the number of internal lottery placements in specification 1. [Figure 96] A diagram explaining the number of internal lottery placements in specification 1. [Figure 97] A diagram explaining the number of internal lottery placements in specification 1. [Figure 98] A diagram explaining the number of internal lottery placements in specification 1. [Figure 99] A diagram explaining the number of internal lottery placements in specification 1. [Figure 100] FIG. 10 is a diagram illustrating stop control for each game state in Specification 1. [Figure 101] FIG. 10 is a diagram illustrating stop control for each game state in Specification 1. [Figure 102] FIG. 10 is a diagram illustrating stop control for each game state in Specification 1. [Figure 103] FIG. 10 is a diagram illustrating stop control for each game state in Specification 1. [Figure 104] FIG. 10 is a diagram illustrating stop control for each game state in Specification 1. [Figure 105] FIG. 10 is a diagram illustrating stop control for each game state in Specification 1. [Figure 106] FIG. 10 is a diagram illustrating the reel arrangement in Specification 2. [Figure 107] A diagram explaining the pattern combinations in specification 2. [Figure 108] A diagram explaining the pattern combinations in specification 2. [Figure 109] A diagram explaining the pattern combinations in specification 2. [Figure 110] A diagram explaining the pattern combinations in specification 2. [Figure 111] A diagram explaining the pattern combinations in specification 2. [Figure 112] A diagram explaining the pattern combinations in specification 2. [Figure 113] FIG. 10 is a diagram illustrating a condition device in Specification 2. [Figure 114] A diagram explaining the number of internal lottery placements in specification 2. [Figure 115] A diagram explaining the number of internal lottery placements in specification 2. [Figure 116] A diagram explaining the number of internal lottery placements in specification 2. [Figure 117] A diagram explaining the number of internal lottery placements in specification 2. [Figure 118] A diagram explaining the number of internal lottery placements in specification 2. [Figure 119] A diagram explaining the number of internal lottery placements in specification 2. [Figure 120] FIG. 10 is a diagram illustrating stop control for each game state in specification 2. [Figure 121] FIG. 10 is a diagram illustrating stop control for each game state in specification 2. [Figure 122] FIG. 10 is a diagram illustrating the LCD screen during the introduction period of Specification 2. [Figure 123] FIG. 10 is a diagram illustrating the LCD screen during the introduction period of Specification 2. [Figure 124] 10A and 10B are diagrams illustrating the liquid crystal screen of another presentation mode using a presentation switch. [Figure 125] 10A and 10B are diagrams illustrating the liquid crystal screen of another presentation mode using a presentation switch. [Figure 126] FIG. 10 is a diagram showing an example of the configuration of the bet number display lamp 25 and the payout number display. [Figure 127] FIG. 10 is a diagram showing an example of the configuration of the bet number display lamp 25 and the payout number display. [Figure 128] FIG. 10 is a diagram showing an example of the configuration of the bet number display lamp 25 and the payout number display. [Figure 129]This is a diagram showing the positional relationship when the medal selector 34, the chute member, and the return member are attached to the back surface of the front panel PS2. [Figure 130] 10 is a diagram illustrating the gap between the medal selector 34 and the chute member. FIG. [Figure 131] 10 is a diagram illustrating the gap between the medal selector 34 and the chute member. FIG. [Figure 132] 10 is a diagram showing the positional relationship between the gap between the medal selector 34 and the chute member, and the hopper 44 when the front panel PS2 is closed. FIG. [Figure 133] 10 is a diagram showing the positional relationship between the gap between the medal selector 34 and the chute member, and the hopper 44 when the front panel PS2 is closed. FIG. [Figure 134] 10 is a diagram illustrating the position and dimensions of a locking part (screw) that secures the chute member when the fixing portion of the chute member is secured to the front panel PS2 by the locking part. FIG. [Figure 135] 10 is a diagram showing another example of the positional relationship when the medal selector 34, the chute member, and the return member are attached to the back surface of the front panel PS2. FIG. [Figure 136] FIG. 10 is a diagram illustrating an example of an error history screen. [Figure 137] FIG. 10 is a diagram showing an example of the error history screen when the front door is opened or closed while the error history screen is displayed. [Figure 138] FIG. 10 is a diagram illustrating an example of a time setting screen. [Figure 139] This is a list of display patterns of error history when multiple errors occur. [Figure 140] A figure showing an example of a presentation when the notification state related to the limit is the "normal state." [Figure 141] This is a diagram showing an example of a presentation when the notification state related to the limit is the "activation notice state." [Figure 142] A figure showing an example of a presentation when the notification state related to the limit is the "operation notification state." [Figure 143]FIG. 10 is a diagram illustrating the transition of notification states related to termination. [Figure 144] 10 is a diagram illustrating the relationship between the difference in the number of gaming media related to the limit in the bonus game state and the temporary limit flag. FIG. [Figure 145] FIG. 10 is a diagram illustrating an advance notification image in a bonus game state. [Figure 146] This figure explains the notification state related to termination when the power is cut off and then restored while the notification state related to termination is in the operation preview state. [Figure 147] This figure explains the notification state related to termination when the power is cut off and then restored while the notification state related to termination is in the operation preview state. [Figure 148] This figure explains the notification state related to termination when the power is cut off and then restored while the notification state related to termination is in the operation preview state. [Figure 149] This figure explains the notification state related to termination when the power is cut off and then restored while the notification state related to termination is in the operation preview state. [Figure 150] This figure explains the notification state related to termination when the power is cut off and then restored while the notification state related to termination is in the operation preview state. [Figure 151] FIG. 10 is a diagram illustrating an error image that appears when an error occurs during automatic settlement. [Figure 152] FIG. 10 is a diagram illustrating an error image that appears when an error occurs during automatic settlement. DETAILED DESCRIPTION OF THE INVENTION
[0008] <Terminology> "Medals (number of medals)," "game media (number of game media)," and "game value" are synonymous. "Bet," "BET," and "input" regarding game media are synonymous, and all refer to the act of betting (placing a bet) on game media. Hexadecimal numbers are written as "0xXXX" or "XXXh," and binary numbers are written as "XXXXXXXXXXXXb" or "XXXXXXXXXXXXB." Unless otherwise specified before or after the number, it is expressed in decimal. "Reels" are sometimes called "machines," and all are synonymous. "Storage means" are sometimes called "RWM," "RAM," or "storage area," and all are synonymous. "Awarding," as used in "awarding game media" or "awarding points," can also be called "payout" or "acquisition," and all are synonymous. The "setting / reset switch" may be referred to as a "setting change switch" or a "reset switch" depending on its function, but in both cases, it refers to the same switch. The "setting change switch" and the "reset switch" may be provided as different switches. When a small combination with a large payout or a small combination with a small payout stops depending on the operation mode, the small combination with a large payout may be called a high combination (high combination bell and high combination small combination are also synonymous), and the small combination with a small payout may be called a low combination (low combination bell and low combination small combination are also synonymous). When a symbol combination with no payout stops at this time, it may be called a drop combination (drop combination is also synonymous).
[0009] Hereinafter, an embodiment of the present invention (hereinafter referred to as the present embodiment) will be described in detail with reference to the drawings.
[0010] <Explanation of the PS1 slot machine> The components of the slot machine PS1 according to this embodiment will be described with reference to FIGS.
[0011] The slot machine PS1 is roughly divided into two sections, the front panel PS2 and the cabinet PS3, each with the necessary components and circuit boards. The sides of the front panel PS2 and cabinet PS3 of the slot machine PS1 are joined by a hinge and a locking device, and the locking device on the front panel PS2 can be opened by inserting a lock key into the locking device and rotating it in a specific direction. In other words, the front panel PS2 functions as a door to the cabinet PS3.
[0012] <Front Panel PS2> The front panel PS2 (also referred to as the front door PS2, front surface door PS2, or front door PS2, or simply the front door) is a plate-like member with a design, and on the front side (player side) there are provided a middle panel (including a display window 4, operation indicator lamps 24, etc.), an operation panel 11 (including a bet number display lamp 25, a credit number display 26, a number of coins won display 27, etc.), a lower panel 5 (also referred to as the lower panel 5), upper or both side performance lamps, etc., and on the back side there are provided a medal selector 34 (hereinafter sometimes simply referred to as the "selector"), a display device 32, a sub-control board 1000, various boards, etc., and a setting display LED (hereinafter sometimes referred to as a setting value display LED, setting display device, setting value display device, setting value display device).
[0013] <Display window 4> The display window 4 is an area provided in the front panel PS2, and when the front panel PS2 is closed, the symbols drawn on the reels are visible. The symbols printed on the outer periphery of each reel tape fixed to the reel rim of each of the left reel 8a, center reel 8b, and right reel 8c are configured to be visible from the front (player side) through the display window 4. When the reels are stopped, three consecutive symbols out of 21 symbols (which may be freely designed as 20, 16, or other symbols depending on the specifications) are visible. In other words, a total of nine symbols (3 symbols x 3 reels) are visible through the display window 4. Here, of the stop positions where the left reel 8a, center reel 8b, and right reel 8c each stop three symbols, the uppermost stop position is referred to as the upper row, the center stop position is referred to as the middle row, and the lowermost stop position is referred to as the lower row.
[0014] <Valid line> The activated line is a symbol combination line that is the target of a win determination process (described later) when the left reel 8a, center reel 8b, and right reel 8c come to a stop. In this embodiment, the activated line is visible through the display window 4 and is composed of a symbol combination line (middle horizontal line) that passes through the middle of each reel. When the winning determination process determines that a symbol combination that has come to a stop on the activated line corresponds to any winning combination, processing is performed according to the stopped symbol combination. For example, when it is determined that a symbol combination corresponding to a minor winning combination such as a bell has come to a stop, a payout process for game medals (hereinafter sometimes referred to as medals, game media, or game value) and a credit addition process are performed, and when it is determined that a symbol combination corresponding to a replay has come to a stop, an automatic bet process is performed.
[0015] Depending on the slot machine PS1, the pay lines may be set to five lines, including an upper horizontal line, a middle horizontal line, a lower horizontal line, an upward-right line, and a downward-right line, or six or more lines may be set, including non-straight, roughly mountain-shaped (lower left reel 8a, upper middle reel 8b, lower right reel 8c), roughly valley-shaped (upper left reel 8a, lower middle reel 8b, upper right reel 8c), roughly L-shaped (upper left reel 8a, lower middle reel 8b, lower right reel 8c), or may be set so that the pay lines change depending on the number of coins bet, and can be freely designed according to the specifications of the slot machine PS1. Also, straight lines other than the pay lines may be called inactive lines.
[0016] <Operation indicator lamp 24> The operation indicator lamps 24 are provided around the display window 4 and instruct the player on the operation sequence of the stop switches 13 (described later) while the left reel 8a, center reel 8b, and right reel 8c are spinning. That is, when the left operation indicator lamp 24a is lit (the center operation indicator lamp 24b and the right operation indicator lamp 24c are off), it indicates that the left stop switch 13a should be operated, when the center operation indicator lamp 24b is lit (the left operation indicator lamp 24a and the right operation indicator lamp 24c are off), it indicates that the center stop switch 13b should be operated, and when the right operation indicator lamp 24c is lit (the left operation indicator lamp 24a and the center operation indicator lamp 24b are off), it indicates that the right stop switch 13c should be operated.
[0017] <Bet number display lamp 25> The bet number display lamp 25 (also referred to as the bet number display lamp 25, bet number display lamp 25, bet number display lamp 25, or bet number display lamp 25) is provided on the operation panel 11 and has the function of displaying the number of coins bet by the player. It is also composed of a 1 bet lamp 25a (not shown), a 2 bet lamp 25b (not shown), and a 3 bet lamp 25c (not shown). When one medal is bet, the 1 bet lamp 25a lights up. When a total of two medals are bet, the 1 bet lamp 25a and the 2 bet lamp 25b light up. When a total of three medals are bet, the 1 bet lamp 25a, the 2 bet lamp 25b, and the 3 bet lamp 25c light up. Furthermore, although not shown, after a symbol combination related to a replay is displayed, when the automatic bet process is executed, the bet number display lamp 25 corresponding to the number of bets used in the game in which the replay was won is turned on, and the replay lamp is also turned on. The timing of lighting the bet number display lamp 25 and the timing of lighting the replay lamp may be the same, or one of them may be configured to light up first.
[0018] <Credit Number Display 26> The credit number display 26 is provided on the operation panel 11 and is composed of a segment display 26a (not shown) which is made up of 7 segments and dot points (DP) and mainly displays the upper digits of the credit number, and a segment display 26b (not shown) which is made up of 7 segments and dot points (DP) and mainly displays the lower digits of the credit number. The credit number refers to the number of medals credited (electrically stored) in the slot machine PS1, and can be stored up to a maximum of 50. In addition, when normal gameplay cannot proceed, such as when an error is detected, a message regarding the error may be displayed.
[0019] <Acquisition number indicator 27> The earned coin count indicator 27 (also referred to as earned coin count indicator, earned number indicator, payout coin count indicator, or payout number indicator) is provided on the operation panel 11 and is composed of a segment indicator 27a (not shown) consisting of 7 segments and dot points (DP) that mainly displays the upper digits of the earned coin count, and a segment indicator 27b (not shown) consisting of 7 segments and dot points (DP) that mainly displays the lower digits of the earned coin count. The earned coin count refers to the number of medals paid out to the player (including those stored in the credit number indicator 26) based on the results of the game on the slot machine PS1. When normal gameplay cannot proceed, such as when an error is detected, a message regarding the error may be displayed.
[0020] The credit number display 26 and the acquired coin number display 27 display their respective information using the segment displays 26a, 26b, 27a, and 27b. In addition, the credit number display 26 and the acquired coin number display 27 may also display information other than the credit number or acquired coin number depending on whether the DP is lit or not. For example, information indicating that the player is in a favorable zone (described below) or that a predetermined external signal is being output may be notified by lighting the DP of one of the segment displays. The acquired coin number display 27 may also have the capability to notify the player of the order in which buttons are pressed using the display units for the upper and lower digits. When the acquired coin number display 27 is used to notify the order in which buttons are pressed, the acquired coin number display 27 may be referred to as an instruction monitor.
[0021] <Operation panel 11> The operation panel 11 is provided approximately in the center of the front panel PS2. The operation panel 11 is provided in a stepped shape with a substantially horizontal section and a vertical section extending substantially vertically downward from the tip of the horizontal section, and the vertical section is provided with a start switch 12 and a stop switch 13, which will be described later, and the horizontal section is provided with a medal insertion slot 17, a plurality of bet switches (MAX BET switch 18, 1 BET switch 19), a sub-switch 20, a sub-cross key switch 21, an eject switch 22, a settlement switch (not shown), and a performance switch (not shown), which will be described later.
[0022] <Start switch 12> The start switch (also referred to as a start lever) 12 is located on the vertical portion of the operation panel 11. It is a lever-shaped operation unit. When not operated, the start switch sensor is ON. When operated, the start switch sensor turns OFF, and the start switch is determined to have been operated. The start switch 12 becomes operational when the number of coins bet reaches a predetermined number. When the start switch 12 is operated, it executes an internal lottery process, a process related to the instruction function, a reel rotation process, or the like. In this embodiment, the input signal is low active. Therefore, when the start switch sensor is ON when not operated, the start switch input signal turns OFF. When the start switch sensor changes from ON to OFF when operated, the start switch input signal turns ON. However, this is not limited to this, and the start switch input signal may be configured to turn ON when the start switch sensor is ON. In other words, the predetermined number refers to the number of bets required to start a game.
[0023] Hereinafter, when it is simply stated that "the start switch is ON" or "the start switch is operated," it means that the start switch sensor has changed from ON to OFF, and the start switch input signal has changed from OFF to ON.
[0024] <Stop switch 13> The stop switch 13 is provided on the operation panel 11. In this embodiment, the left stop switch 13a corresponds to the left reel 8a, the middle stop switch 13b corresponds to the center reel 8b, and the right stop switch 13c corresponds to the right reel 8c. When the stop switch 13 can be operated, the color of a lamp provided on the main body of the stop switch 13 or a lamp around it changes, indicating that the stop switch 13 is active. For example, when the stop switch 13 can be operated, the lamp lights up in blue, and when the stop switch 13 cannot be operated, the lamp lights up in red. Another example is when the stop switch 13 can be operated, the lamp lights up, and when the stop switch 13 cannot be operated, the lamp goes out.
[0025] <Medal slot 17> The medal slot 17 is provided on the operation panel 11. It has an opening for inserting medals into the medal slot, and restricts the insertion of medals larger than the standard size. There are multiple types of medal slots 17 manufactured to correspond to the standard sizes of multiple types of medals, but the installation standards for the various medal slots 17 are the same so that they can be installed on the operation panel 11 in a common manner.
[0026] Regarding the insertion of gaming media, the gaming media is not limited to the medals mentioned above, but may be, for example, gaming balls (so-called Parrots) used in pachinko gaming machines, or gaming media information stored in an electrical storage medium such as a magnetic card or flash memory, which is input into the gaming machine, and the number of bets is set and added when a prize is won based on the input gaming media information.
[0027] <Bet Switch (MAX Bet Switch 18, 1 Bet Switch 19)> The bet switch is provided on the operation panel 11. When the bet switch is operated when there are medals stored in the credit, the bet process is executed and the bet number is set as if medals were inserted into the medal insertion slot 17. However, even if the bet switch is operated when there are no medals stored in the credit, the bet process is invalid (the operation of the bet switch is not accepted). The MAX bet switch 18 is composed of a push-down part operated by the player, a detection part that detects the operation of the push-down part, and a light-emitting part (also called a MAX bet lamp) that lights up the push-down part, and the 1 bet switch 19 is composed of a push-down part operated by the player and a detection part that detects the operation of the push-down part (the 1 bet switch 19 does not have a light-emitting part).
[0028] The MAX BET lamp notifies the player that a bet can be made when the MAX BET switch is operated, and various notification modes are possible, such as lighting up the MAX BET lamp in a predetermined color, flashing the MAX BET lamp at a predetermined interval, etc. Conversely, if the MAX BET switch is operated but the bet cannot be made, the MAX BET lamp may light up in a specific color or not light up at all.
[0029] The slot machine PS1 is also provided with a MAX BET switch 18 that allows the user to bet the maximum number of coins set for each slot machine PS1 (three coins in this embodiment), and a 1 BET switch 19 that allows the user to bet one coin. The MAX BET process is executed when the user operates the MAX BET switch 18, and the 1 BET process is executed when the user operates the 1 BET switch 19. The MAX BET process is executable when the sum of the number of credits and the number of bets currently bet is three or more, and the number of bets currently bet is less than three. The MAX BET process cannot be executed when the sum of the number of credits and the number of bets currently bet is less than three (in other words, when the user operates the MAX BET switch 18, the number of bets is less than three), or when three bets have already been made. The 1 BET process is executable when the number of credits is one or more, and the number of bets currently bet is less than three, but cannot be executed when three bets have already been made.
[0030] In addition, the 1 bet switch 19 executes 1 bet processing each time it is operated, and when the 1 bet switch 19 is operated three times from a state where no bets have been made, it becomes a 3 bet state, and three operations of the 1 bet switch 19 are equivalent to one operation of the MAX bet switch 18.
[0031] Also, although an embodiment has been described in which the 1 bet switch 19 is disabled when 3 bets have been made, the switch may be configured so that when 3 bets have been made and the 1 bet switch 19 is operated once, the switch becomes in the 1 bet state and 2 cards are returned to the credits.
[0032] Also, in the embodiment described above, the MAX BET process executed by operating the MAX BET switch 18 is not executed when the number of bets is less than 3, but a process of betting the maximum number that can currently be betted is also conceivable. In other words, a process of betting 2 when the MAX BET switch 18 is operated when no bet has been made and the number of credits is 2 is also conceivable.
[0033] The maximum number of coins that can be bet may be configured to differ depending on the gaming state, and may be 3 coins during non-bonus periods and 2 coins during bonus periods.
[0034] <Subswitch 20> The sub-switch 20 is provided on the operation panel 11 and consists of a push-down section made of a translucent material for direct operation by the player, a detection section that detects when the push-down section is operated, and a sub-switch lamp that illuminates the push-down section of the sub-switch. This sub-switch 20 is primarily used to display a menu screen (sometimes referred to as a user menu screen) on the display device 32, which will be described later. In addition to the sub-switch 20, the sub-control board 1000 also provides sub-cross key switches 21 (up switch, down switch, left switch, right switch) and effect switches (switches operated by instructions during gameplay). The sub-switch 20 can also function as a trigger to activate a linkage system with a mobile terminal (hereinafter also referred to as a mobile linkage system), which will be described later. While the sub-switch 20 is shown as a menu display function and the effect switches are used for operation during gameplay, they may be combined into a single switch.
[0035] The menu screen displays winning combination items, reel arrangement items, volume adjustment items, light intensity adjustment items, and items related to the mobile linkage system, and the cursor selecting an item is controlled to move up or down by operating the up switch or down switch of the sub cross key switch 21. Also, when the sub switch 20 is operated while the cursor is on one of the items, details of that item are displayed. For example, when the sub switch 20 is operated while the cursor is on the volume adjustment item, a volume adjustment screen is displayed, and the volume can be adjusted by operating the left switch or right switch of the sub cross key switch 21.
[0036] Furthermore, the menu screen can be displayed by operating the sub-switch 20 when no bets have been placed after the game has finished. The menu screen is displayed by operating the sub-switch 20 regardless of the presentation state at that time: normal presentation, continuous presentation, AT presentation, or demo screen (a screen that appears 60 seconds after the game has finished, and displays the manufacturer's name and a presentation introduction in the form of a moving image). However, this is not limiting to the present embodiment, and the menu screen may not be displayed even if the sub-switch 20 is operated during continuous presentation or AT presentation.
[0037] <Show switch> The effect switch is provided on the operation panel 11 and is composed of a push-down section made of a translucent material for direct operation by the player, a detection section that detects that the push-down section has been operated, and an effect switch lamp that lights up the push-down section of the effect switch. When the effect switch is operated in a situation where operation of the effect switch is valid, an effect based on the operation is executed. For example, when a continuous effect is being executed on the display device (hereinafter sometimes simply referred to as "LCD") 32, it is possible to display either a "success" display (hereinafter sometimes referred to as a "successful effect") indicating that a bonus has been awarded in the final game of the continuous effect, or a "failure" display (hereinafter sometimes referred to as a "failure effect") indicating that no bonus has been awarded, by operating the effect switch.
[0038] Furthermore, when the operation of the effect switch is valid, the effect switch lamp lights up, thereby making it possible to notify the player that the operation of the effect switch is valid. As a lighting mode of the effect switch, it is possible to make it unlit when the operation of the effect switch is invalid, and to light up when the operation of the effect switch is valid. Another lighting mode when the operation of the effect switch is valid may be to repeatedly light up and turn off at a fixed cycle.
[0039] Furthermore, in a situation where operation of the effect switch is valid, a display imitating the effect switch is displayed on the LCD to notify that operation of the effect switch is valid. When a display imitating the effect switch is displayed on the LCD, it is displayed based on a command received from the main control means 100. For example, a display imitating the effect switch may be displayed based on a start switch reception command, or a display imitating the effect switch may be displayed based on a command to stop all reels.
[0040] In addition, by pressing the performance switch, the detectable piece provided on the performance switch can be moved to a detection position (on position) where it is detected by the sensor provided on the performance switch, and by moving the performance switch away (an operation in which the spring provided on the performance switch is returned to its natural length by the force of its extension) while the sensor is detecting the detectable piece, the detectable piece can be moved to a non-detection position (off position) where it is not detected by the sensor.
[0041] Although the switch for effect has been described as a push switch, it is not limited to this and may be a switch with a jog dial structure. Also, any other structure may be used as long as it can detect the on and off positions.
[0042] <Settlement switch> The settlement switch is provided on the operation panel 11. When operated after a game is completed, the settlement switch executes a process (settling process) of paying out to the player the number of gaming media bet and the number of gaming media accumulated in the credit. Note that in this embodiment, when the settlement switch is operated under conditions in which a bet has been made and gaming media are accumulated in the credit, the bet gaming media are paid out first, followed by the gaming media accumulated in the credit. However, this is not limited to this, and a process of paying out the gaming media accumulated in the credit only when the number of gaming media bet is 0 may be executed. In other words, when the settlement switch is operated under conditions in which a bet has been made, only the bet gaming media are paid out, and then when the settlement switch is operated again, the gaming media accumulated in the credit may be paid out.
[0043] <Bottom Panel 5> The lower panel 5 is provided below the front panel PS2. It is made up of two sheets of transparent resin joined together, with a design sheet sandwiched between the two sheets of resin, and the design sheet is printed with a design that represents the characteristics of each slot machine PS1.
[0044] <Medal payout outlet 45> The medal payout outlet 45 is provided below the lower panel 5. It is an outlet for discharging medals paid out from a hopper 44 (also referred to as a hopper) (described later) to the outside of the slot machine PS1 (to the tray 28). It also serves as a return port for discharging medals rejected by a medal selector 34 (described later) to the outside of the slot machine PS1.
[0045] <Saucer 28> The tray 28 (also called the "lower tray") is provided below the lower panel 5. It has a generally concave structure so that it can receive and store medals released from the medal payout opening 45, and it protrudes toward the player so that the player can check the stored medals.
[0046] Other functions of the tray 28 include a cigarette ashtray 29 and a seal storage section 30 that stores a resin sheet with a union license seal, patent stamp seal, and model seal attached, and has an opening for displaying them to the player.
[0047] <Speaker S> The speakers S are provided at the top and bottom of the front panel PS2. They are connected to the sub-control board 1000 by a harness (not shown), and output sound effects that match the performance, as well as error sounds and warning sounds that notify users that an error has occurred.
[0048] <Display device 32> The display device 32 is located above the front panel PS2. It is a device capable of displaying images, and various devices, such as a liquid crystal display, plasma display, organic electroluminescence (EL) display, or projector, can be used. It is electrically connected to the sub-control board 1000 and displays various effect images, as well as game instruction images that indicate the order in which to press the stop switch 13 and the positions where to press the buttons during play (when only the order is displayed, this may be referred to as a push order navigation image (also referred to as a push order image, operation sequence image, or operation sequence image)); when only the positions where to press the buttons are displayed, this may be referred to as a push order navigation image (also referred to as a push image or operation position image); when both the order and the positions where to press the buttons are displayed, this may be referred to as an operation mode navigation image (also referred to as an operation mode image) as a broader concept than the order or positions where to press the buttons), and error images when an error occurs. Some slot machines PS1 models do not include a display device 32. Some slot machines PS1 models include multiple display devices 32. Even if multiple display devices 32 are provided, unless otherwise specified, the term "display device 32" refers to any one of the multiple display devices 32, or multiple display devices 32.
[0049] <Other performance devices such as dot displays and moving props> Other effect devices, such as dot displays and movable gadgets, are located at any position on the front panel PS2, such as around the display window 4, on the middle panel, or on the lower panel 5. These effect devices are electrically connected to the sub-control board 1000 and display various effect images and actions, as well as game instruction images and actions that indicate the order and timing of pressing the stop switch 13 during play, and error images and actions when an error occurs. Other effect devices are installed as desired depending on the model of slot machine PS1. Various devices, such as LCD displays, plasma displays, organic EL displays, and projectors, can also be used as other effect devices. In particular, in gaming machines equipped with an auxiliary LCD as an additional effect device, the display device 32 is sometimes referred to as the main display device, and the LCD as the other effect device is sometimes referred to as the sub-display device. In this case, the main display device has a larger display area than the sub-display device.
[0050] <Medal Selector 34> The medal selector 34 is located inside the gaming machine on the back side of the front panel PS2, and is provided in the flow path below the medal insertion slot 17. The medal selector 34 has a medal counting function that counts the number of medals inserted by the player using a sensor provided on the flow path, a medal removal function that guides inserted non-standard medals to a receiving tray 28, an ejection function that removes medals that have become stuck in the medal selector 34 when an eject switch provided on the front of the front panel PS2 is operated, and a blocker function that removes medals inserted at times other than when medals are being accepted from the flow path using an electrically driven blocking member (also referred to as a blocker). Furthermore, if a medal inserted when accepting medals is a regular medal, the medal selector 34 discharges the medal into a hopper 44 located downstream.
[0051] The various sensors within the medal selector consist of a passage sensor, insertion sensor 1, insertion sensor 2, and chute sensor. The passage sensor is the first sensor to detect medals inserted through the medal insertion slot, and is provided to count the number of inserted and ejected medals. Insert sensor 1 and insertion sensor 2 are located downstream of the passage sensor and blocker, and are provided to determine the passage time of medals passing insertion sensor 1 and insertion sensor 2 to determine whether they pass normally or abnormally. Insert sensor 2 is located downstream of insertion sensor 1. The chute sensor is located downstream of insertion sensor 2, and is provided to count the number of inserted and ejected medals. The passage sensor and chute sensor have overlapping functions, so it is possible to provide only one of them.
[0052] When the blocker in the medal selector is ON, it allows the passage of game medals, and when it is OFF, it does not allow the passage of game medals. Allowing the passage of game medals means that game medals inserted from the medal insertion port are guided to the hopper 44, and not allowing the passage of game medals means that game medals inserted from the medal insertion port are not guided to the hopper 44.
[0053] The components of the cabinet PS3 in the slot machine PS1 will be described below.
[0054] <PS3 Cabinet> The cabinet PS3 is configured in the shape of a rectangular box with an opening on one side, and inside are provided a reel unit 6, a hopper 44, an auxiliary tank 46, a setting key switch 37, a reset / setting switch 38 (hereinafter sometimes simply referred to as the "reset switch" or "setting switch"), a power supply 39, a main control board 100, an external output terminal board 47, etc.
[0055] <Main control board 100> The main control board 100 is housed in the internal space created when the main control board case body and the main control board case cover are fitted together, and the main control board case body and the main control board case cover are caulked together to prevent them from being easily opened or closed (they are sealed). The main control board 100 is fixed to a main control board case bracket inside the PS3 cabinet.
[0056] <Reel Unit 6> The reel unit 6 is mainly composed of a reel frame, a left reel 8a, a center reel 8b, and a right reel 8c. The reel unit 6 is attached to a reel base 7 inside the center of the PS3 cabinet and fixed with locking members (screws or rivets).
[0057] The reels (left reel 8a, center reel 8b, right reel 8c) are composed of a reel base, a reel tape with multiple designs attached to the outer periphery of the reel base, a stepping motor axially supported on the reel base, and a motor fixing base that fixes the stepping motor and is not considered a reel unit. A different pattern arrangement is drawn on the reel tape for each reel.
[0058] When the start switch 12 is operated by the player, the reels are accelerated, and after reaching a constant speed (approximately 80 rotations per minute), the stepping motor is moved one step each time a timer interrupt process (hereinafter sometimes simply referred to as interrupt process) is executed, maintaining a constant speed rotation state (constant speed rotation).Then, in response to the player's operation of the stop switch 13, the corresponding reel is moved at a constant speed rotation to a stop position determined for each stop operation acceptance position, and after the reel has been moved to the stop position, a brake is applied (a four-phase excitation signal is output) to stop the reel rotation and end the excitation output.
[0059] In addition, an index is provided on the spoke portion of the reel base of each reel, and an index sensor provided on the motor fixing base of each reel detects the index to determine the position of the reference symbol (also referred to as the initial symbol) during each rotation. In this embodiment, the stepping motor that drives the reel has 336 steps, and during constant-speed rotation, one rotation is completed in 336 timer interrupt processes. During constant-speed rotation, a rotation failure detection counter is incremented every two timer interrupt processes, and a rotation failure is determined when the counter value of the rotation failure detection counter reaches 180. In other words, a rotation failure is determined when the reel does not complete one rotation even after 360 timer interrupt processes have been executed. The rotation failure detection counter is set to 0 when an index is detected, so that if the constant-speed rotation process is normal, the rotation failure detection counter will reach 0 before reaching 180.
[0060] In this embodiment, whether or not an index is detected is determined during constant speed processing, and whether or not an index is detected is not determined during acceleration processing, but this is not limiting, and whether or not an index is detected during constant speed processing and acceleration processing may be determined. With this configuration, it is possible to more quickly bring the player into a state where stop acceptance is possible.
[0061] In addition, a back lamp unit is provided on the motor fixing base of each reel, which lights up to highlight the stopped pattern after the reel has stopped, and also lights up to improve the visibility of the pattern while the reel is rotating.
[0062] <Hopper 44> The hopper 44 is a device that mainly stores medals inserted by players. The hopper 44 is placed by engaging with rails attached to the bottom plate of the cabinet PS3 and can slide back and forth along the rails. The hopper 44 is composed of a storage tank section that receives and stores medals guided from the medal selector 34 into the gaming machine, a hopper motor that is driven by a drive signal input from the hopper drive means, a turntable that is journaled to the hopper motor and aligns the medals in the storage tank section, a medal payout section that has a discharge mechanism that rotates the turntable to discharge medals one by one into the tray 28, a medal discharge port from which medals are discharged by the medal payout section, and a payout sensor that detects medals discharged from the medal discharge port.
[0063] <Auxiliary Tank 46> The auxiliary tank 46 is configured to store medals. When medals exceed the capacity of the storage tank of the hopper 44, they are stored in the auxiliary tank 46 via a downwardly sloping rail provided in the storage tank. The auxiliary tank 46 has a rectangular box-like structure. When installed in the cabinet PS3, two fullness detection electrodes attached to the cabinet PS3 are exposed to the interior of the auxiliary tank 46 through through-holes provided in at least one side. When a certain amount of medals inserted through the medal insertion slot are stored, the two fullness detection electrodes become electrically conductive via the medals, and the hopper 44 and auxiliary tank 46 are determined to be full. The number of fullness detection electrodes is not limited to two; the number may be changed, such as three. Furthermore, the method of fullness detection is not limited to using fullness detection electrodes; fullness detection may also be achieved by a sensor provided at a predetermined position detecting medals.
[0064] <Setting key switch 37> The setting key switch 37 is located on a setting key switch unit with a door on the front side inside the slot machine PS1. After opening the front panel PS2, the setting key switch unit can be accessed by opening the door. To turn on the setting key switch 37, insert the setting key and rotate it 90 degrees to the right. When the setting key switch 37 is turned on while medals can be accepted, the current setting value can be confirmed, and if the setting key switch 37 is determined to be on during the power-on recovery process (also referred to as the power-on process) when the power is turned on, a setting change process (described below) is executed.
[0065] <Power supply device 39> The power supply unit 39 is located at the lower left when viewed from the front of the cabinet PS3. The power supply unit 39 has a rectangular box-like structure, and is provided with a power switch 40 on the outside and a power supply board for generating voltage on the inside. The power supply unit 39 is individually connected to the reel device board and the sub-control board 1000 via harnesses (not shown), and is further connected from the reel device board via a harness to the main control board 100, supplying power to the main control board 100.
[0066] When the power switch 40 is turned on, the power supply device 39 is configured to take in power from outside the slot machine PS1, generate a predetermined voltage, and cause the main control board 100 and the sub-control board 1000 to take in the predetermined voltage, and when the power switch 40 is turned off, it is configured not to take in power from outside the slot machine PS1.
[0067] <External output terminal board 47> The external output terminal board 47 (also referred to as the external centralized terminal board 47) is generally installed inside the cabinet PS3 of the slot machine PS1, and converts signals relating to game results output from the main control board 100 into signals in a predetermined format and transmits them to the outside of the slot machine PS1. Game results include the number of coins inserted, the number of coins paid out, the number of bonuses (number of big bonuses, number of regular bonuses), a door opening signal, etc. Other conditions for transmitting signals to the outside can be set based on predetermined information controlled by the main control board 100, such as when the automatic timer is activated, when a specific symbol combination is displayed, or when the value of a game-related counter reaches a predetermined value.
[0068] <Function block diagram> A functional block diagram of the slot machine PS1 according to this embodiment will be described with reference to FIG.
[0069] <Main control board 100> The slot machine PS1 of this embodiment is capable of data communication by electrically connecting a main control board 100 (also referred to as main control means 100, main control board 100, or main control means 100) that controls the general flow of a game to a sub-control board 1000 (also referred to as sub-control means 1000, sub-control board 1000, or sub-control means 1000), a door relay board (also referred to as central display board), a reel device board, a reset / setting switch 38, a setting key switch, etc. However, two-way communication is not possible between the main control board 100 and the sub-control board 1000, and data communication is possible via one-way communication from the main control board 100 to the sub-control board 1000.
[0070] The main control board 100 is equipped with a main control chip. The main control chip is capable of data communication between the main control CPU, main control ROM, main control RAM, etc. via a bus. The main control chip also has a main control built-in register, and the main control built-in register and the main control CPU are capable of data communication between them via a bus. The main control chip also has general-purpose registers (e.g., A register, B register, C register, D register, E register, H register, L register) that the main control CPU can use for calculations, etc., a PC register that stores the program (return address) after a return instruction (e.g., RET instruction) after executing a program in response to a call instruction (e.g., CALL instruction), and interrupt registers (e.g., IFF1 register, IFF2 register) that manage the enable / disable state of maskable interrupts.
[0071] The main control chip controls the role lottery (also referred to as internal lottery), reel drive control (also referred to as reel control), payout control, etc., and transmits data to various boards as appropriate. Furthermore, when a selected role (also referred to as AT role, AT target role, push order role, eye-pressing role, or operation procedure role including both push order role and eye-pressing role) is won as a result of the internal lottery, and information regarding the display of the selected role (push order, operation timing) is notified on the main control means 100 side, the sub-control means also notifies the sub-control means by transmitting selected role information (selected role group information, information regarding the display of the selected role). Note that all processing related to the AT, such as transitioning to the AT, extending the number of AT plays, and notifying the push order, is sometimes referred to as processing related to the instruction function. The push order role is a conditional device in which the pattern combination that stops and the game medals awarded to the player differ depending on the order in which the reels are stopped (push order), and the eye-pressing role is a conditional device in which the pattern combination that stops and the game medals awarded to the player differ depending on the timing at which the stop button is operated.
[0072] The main control ROM mounted on the main control board 100 has a storage capacity of "16 KB or less," and includes a usage area (also referred to as a first program area) of "7.5 KB or less" and an area outside the usage area (also referred to as a second program area). The usage area includes a control area (also referred to as a first control area) of "4.5 KB or less" in which programs executed by the main control board 100 are stored, and a data area (also referred to as a first data area) of "3.0 KB or less" in which only information other than programs (for example, internal lottery table information) is stored or will be stored. Similar to the usage area, the area outside the usage area also includes a control area (also referred to as a second control area) and a data area (also referred to as a second data area). The usage area stores programs related to the progress of games, while the area outside the usage area stores programs related to anti-fraud measures and programs used for gaming machine testing.
[0073] The main control RAM mounted on the main control board 100 has a memory capacity of "1024B or less," and has a usable area of "512B or less" (also referred to as the first working area) and a non-usable area (also referred to as the second working area). The first working area is a memory area that can be rewritten as the game progresses, and the second working area is a memory area that can be rewritten when programs for anti-fraud measures and gaming machine testing are executed.
[0074] The memory areas of the main control RAM built into the main control chip include a memory area for switch status flags indicating the on / off state of the play stop switch and the on / off state of the automatic settlement switch, a memory area for setting value information indicating one of the values 1 to 6 to be set, a memory area for RT state information indicating which of multiple RT states the RT state is, a memory area for specific condition devices indicating the winning state of specific condition devices such as bonuses, a memory area for game information where other information necessary to progress the game is stored, an unused memory area, a memory area for the stack area where data saved from the registers is stored, and a memory area for the temporary stack area which is set when the power is turned on.
[0075] The main control RAM is initialized when the setting change processing is performed by the setting change means, when the power is turned off and then restored, and at the start of each game, and the range of the memory area of the main control RAM to be initialized differs depending on the case.
[0076] During the setting change process, if the power supply cannot be restored normally, or if the power supply is in an unrecoverable state, data 0 is set (initialized) to the RAM area excluding the storage area for the switch status flag. In other words, only the switch status flag carries over the status before the setting change; for example, the RT status and condition device flags are cleared and not carried over.
[0077] Also, during the setting change process, if the power supply can be restored normally or if the state is not one in which restoration is impossible, that is, if the setting change process is performed normally, data 0 is set in the RAM area excluding the area storing the switch state flag, the setting value information, the RT state information, and the specific condition device. In other words, the RT state, setting value data, and condition device flag are inherited so that the game can be played with the setting value after the setting change while maintaining the game state before the setting change. The setting value data inherits the information before the setting change, and new setting values are set in the subsequent setting change process, so it is used in the sub-control board 1000 to determine whether the setting has been changed.
[0078] Furthermore, during power-off recovery processing, data 0 is set to unused memory areas in the RAM area at the start of each game, and during power-off recovery processing, data 0 is set to memory areas in the stack area excluding the maximum used area when RAM is initialized during power-off recovery.
[0079] The main control internal registers built into the main control chip are used to set the operation of each peripheral circuit (such as a timer circuit) built into the main control chip and to control its functions.
[0080] For example, by writing (also called setting or storing) data to a specified memory area of the main control built-in register using a program stored in the main control ROM, settings (timer circuit settings) can be made for maskable interrupt processing (e.g., timer interrupt processing), which is one of the programs stored in the main control ROM.
[0081] <Sub-control board 1000> The sub-control board 1000 is equipped with a sub-control chip. The sub-control chip has a sub-control CPU, sub-control ROM, sub-control RAM, etc. that can communicate data with each other via a bus. The sub-control board 1000 is capable of two-way communication with the performance control board, and transmits data specifying the performance to be output to the speaker S, LED lamp, sub-switch 20, performance switch, etc. Information to the display device 32 is transmitted as data to the image control board. The sub-control board 1000 is also supplied with power directly from the power supply board.
[0082] <Reel device board> The reel device board is a relay board that communicates data between the reel motor, reel sensor, door switch, payout sensor, external output terminal board 47 (also called external central terminal board 47), etc. and the main control board 100. The reel motor controls the drive of the reel. The reel sensor is a sensor that determines whether the reel is operating normally, and transmits data to the reel device board when a protruding piece (also called an index) passes the sensor. The door switch is a sensor that determines whether the front door PS2 is open or not. The payout sensor is a sensor that determines whether medals pass properly when being paid out from the hopper 44. The external central terminal board is a relay board that transmits data to a hall computer outside the gaming machine. In addition, the reel device board is supplied with power directly from the power supply board.
[0083] <Door relay board> The door relay board receives input information from various sensors in the selector (insertion sensor 1, insertion sensor 2, aisle sensor, chute sensor), bet switch information, stop switch information, and settlement switch information, and outputs information from the selector, credit number information, bet number information, replay symbol combination display information, and payout number information. The door relay board is electrically connected to the selector, bet switch, stop switch, settlement switch, credit number indicator 26, payout number indicator, replay lamp, 1 bet lamp, 2 bet lamp, 3 bet lamp, start lamp, medal insertion possible lamp, and advantageous zone lamp.
[0084] <Performance control board> The performance control board (also called the performance control means) is electrically connected to the sub-switch 20, the sub-cross key switch 21, the performance switch, the movable props, the speaker S, the back lamp, the LED lamp provided on the front panel PS2, and the image control board that controls the display content of the display device 32.
[0085] The performance control means is configured to be capable of two-way communication with the sub-control means 1000, and controls the output of performance to the performance device based on performance commands received from the sub-control means 1000.
[0086] The effect control means selects effect contents based on the result of the lottery for winning combinations by the internal lottery means. In this embodiment, a plurality of types of effect contents are provided in advance, and the effect control means selects effect contents by lottery using software random numbers after the lottery for winning combinations is performed by the internal lottery means at the start of a game, etc.
[0087] In addition, multiple types of presentation contents are provided depending not only on the result of the lottery but also on the result of the freeze lottery and the game state (RT state, freeze state), etc. Specifically, multiple types of presentation contents are provided corresponding to the bonus win, small win, replay win, non-win, etc.
[0088] The presentation content determines what kind of presentation will be output (how the lamp will be turned on, blinking, or extinguished, what kind of sound will be output from the speaker S, and what kind of image will be displayed on the display device 32, etc.) and at what timing (when the start switch 12 or each stop switch 13 is operated, etc.) as the game progresses.
[0089] It is also possible to have the generation of effects output by the effect control means occur in response to operations by the player. For example, it is conceivable that effects could be generated by the effect control means of the sub-control board 1000 based on sub-control commands transmitted from the main control board 100 in response to operation signals from the start switch 12, stop switch 13, medal slot 17, bet switches (MAX BET switch 18, 1 BET switch 19), settlement switch, etc., whose operation signals are input to the main control board 100. It is also conceivable that effects could be generated directly from the sub-control board 1000 in response to sub-input switch operation means, such as the sub-switch 20, sub-cross key switch 21, and effect switches, whose operation signals are input to the sub-control board 1000. Also, although the sub-control board 1000 and the effect control board are separate boards in the above embodiment, they may be configured as a single board. In this case, the sub-control board 1000 is equipped with the functions and processing of the performance control board, and the sub-switch 20, sub-cross key switch 21, performance switch, movable props, speaker S, back lamp, LED lamp provided on the front panel PS2, and image control board that controls the display content of the display device 32 may be electrically connected to the sub-control board 1000.
[0090] <Image control board> The image control board (also referred to as image control means) is provided with an image control ROM, a sound ROM, a cooling fan, etc. for specifically displaying the performance content on the display device 32.
[0091] <Supplementary information on board configuration> The sub-control board and the performance control board may be configured on one (single) board, or the sub-control board, performance control board, and image control board may be configured on one board. When the sub-control board and the performance control board are configured on one board, two sub-control CPUs and two performance control CPUs may be provided, or one CPU may be used. The same applies when the sub-control board, the performance control board, and the image control board are configured on one board.
[0092] <Power supply board> In the slot machine PS1 of this embodiment, power is supplied from the power supply board to the reel device board and the sub-control board based on the operation of the power switch 40. The power supplied to the reel device board is then supplied to the main control board 100 and the door relay board. The supplied power is then supplied to each component, thereby electrically connecting them. The power supplied to the sub-control board 1000 is then supplied to the performance control board, which then supplies power to the image control board. The supplied power is then supplied to each component, thereby electrically connecting them.
[0093] Next, the control of the main control board 100 that controls the game of the gaming machine will be described.
[0094] <Error type> Errors are broadly divided into recoverable errors and unrecoverable errors.
[0095] <Recoverable error> Recoverable errors are errors that indicate selector-related errors (medal accumulation errors, medal backflow errors, medal passing time errors), hopper 44-related errors (hopper accumulation errors, hopper empty errors, abnormality detection errors), door open errors, harness disconnection errors, etc. When a recoverable error is set, if the cause of the various recoverable errors is removed and the reset switch is operated, the machine can return to play without having to turn the power back on. During a recoverable error, information about the error that has occurred is displayed on the display device 32, payout number indicator, and various lamps to inform the player of what error has occurred.
[0096] If a recoverable error is detected during play, the game progress may be stopped at the time of detection, or may be stopped after the game in which the recoverable error was detected has ended. By stopping the game progress during a recoverable error, damage to the gaming facility manager can be minimized even if the recoverable error occurred due to fraud. The condition for recovering from a recoverable error state may be configured to automatically recover by removing the cause of the error, and an error that can be recovered without restarting the power is called a recoverable error.
[0097] <Unrecoverable error> In the slot machine PS1 of this embodiment, when an irrecoverable error occurs, interrupts are prohibited, the output of the output port is cleared, and other measures are taken to restrict the progress of the game, and the fact that an irrecoverable state has occurred is notified by displaying a message on the credit number display 26 according to the type of error.
[0098] Furthermore, when a recoverable error is set, the recoverable error is cleared when a reset switch (not shown) is operated, but once an unrecoverable error is set, the unrecoverable error cannot be cleared by simply accepting the reset switch or turning the power back on. In this case, the unrecoverable error is cleared by performing a setting change process. When the power is turned back on in the event of an unrecoverable error, part of the power-off recovery process is executed, and then the unrecoverable error display is repeatedly executed, so that subsequent game processing is not executed.
[0099] Unrecoverable errors include when the number of coins bet is other than the specified number when the role is drawn, when the value is not within the normal range in the setting value error check, when it is determined that the power-off process was not performed normally when the power is restored after a power-off (sometimes called an "RWM (RAM) abnormality" or "RWM (RAM) error"), when a random number abnormality is detected such as an abnormality in the crystal oscillator frequency, or when a pattern combination corresponding to a role that has not won is stopped on the valid line during the winning determination process.
[0100] Furthermore, if an unrecoverable error occurs, the game will be stopped regardless of whether the game is in progress or in standby mode (from the end of a game until the start of the next game).
[0101] <How to play, game flow> To play the slot machine PS1, first, medals are inserted into the medal insertion slot 17, or medals stored in advance are bet (MAX BET switch 18, 1 BET switch 19) to set a predetermined number of medals to bet (also called a specified number). In this embodiment, the specified number is set to three medals. By setting the number of medals to bet, the pay line is set to be valid, and the game becomes available.
[0102] If a new medal is inserted through the medal insertion slot when the number of medals betted is set to the upper limit, the number of game medals stored in the credits increases. The maximum number of medals that can be stored in the credits is 50. If medals that exceed the upper limit of the number of medals betted (3 medals) and the upper limit of the number of medals stored (50 medals) are inserted through the medal insertion slot (the 54th medal), the blocker of the medal selector is turned off (a state that prevents medals from being inserted into the gaming machine), and the medals are returned to the tray. In other words, when the upper limit of the number of medals betted and the upper limit of the number of stored credits are reached, the blocker is turned off (a path to the hopper 44 in the selector is not formed).
[0103] The bet amount is added when medals are inserted when the bet amount is less than three (less than the maximum bet amount in the game state when the medals are inserted). Furthermore, the credits can be saved when medals are inserted when the bet amount is three (the maximum bet amount in the game state when the medals are inserted) and the credits are less than 50 (less than the maximum number of credits that can be saved). In other words, when the sum of the bet amount and the saved credits is less than 53, medals will enter the gaming machine when inserted through the medal slot. Another condition for medals to enter the gaming machine when inserted is when the machine is in standby mode (the period from the end of a game to the start of the next game). For example, if a symbol combination related to a replay is displayed and the automatic bet process is executed, the medal insertion requirement is met even during standby mode. In this case, three medals have been bet in the automatic bet, so if the saved credits are less than 50, the medal insertion requirement is met.
[0104] Next, when operation of the start switch 12 is accepted, an internal lottery process is executed, and after determining the result of the internal lottery process (also called the role lottery result or condition device number), it is determined whether or not the minimum play time (also called the wait time (period) or 4.1 second timer) has elapsed, and if the wait time has elapsed, each reel begins to rotate, and if the wait time has not elapsed, each reel waits without rotating until the wait time has elapsed.
[0105] Next, when an operation (stop operation) of any of the stop switches 13 (left stop switch 13a, middle stop switch 13b, right stop switch 13c) is accepted, the reel corresponding to the operated stop switch 13 stops according to the result of the role lottery and the timing when the stop operation was accepted. When all reels stop (also called a full stop), it is determined whether or not each of the stopped symbols determined when each reel was accepted for stopping is abnormal, and if not abnormal, a search is made to determine which symbol combination has stopped, and depending on the symbol combination that corresponds to the search result, processing such as paying out medals (including adding to credits), setting a replay (automatic betting process), setting a bonus state, ending the bonus state, setting an RT state, and ending the RT state is carried out, and one game is completed.
[0106] <Freeze processing> The freeze process (also called freeze effect) that temporarily stops the progress of the game for a predetermined period of time and delays it includes, for example, temporarily stopping functions related to the progress of the game, such as accepting game media, accepting the operation of a bet switch to determine the number of game media to be bet in advance, accepting the operation of the start switch 12 to start the game, or accepting the operation to stop the reels. The freeze process (freeze effect) is a process controlled by the main control board 100.
[0107] The freeze effect may be such that all of the functions related to the progress of the game as described above are temporarily stopped, or only some of the functions are temporarily stopped.
[0108] Examples of ways to temporarily suspend the progress of a game include not performing control processes based on the player's operation (processing to form a path through which medals are guided to the hopper 44 using blocker control, processing to set the number of coins to bet based on operation of the bet switch, processing to rotate the reels or internal lottery processing based on operation of the start switch 12, and processing to stop the reels based on operation of the stop switch 13).
[0109] When an input signal based on a player's operation is issued during the period when the game progress is paused by the freeze effect, the timing of the end of one game is delayed compared to when the freeze effect is not performed by performing processing such as not performing control processing based on the input signal, not accepting the input signal, or delaying the transmission of the input signal until a predetermined period has passed.
[0110] With regard to freeze effects that are performed based on the operation of the start switch 12, examples include cases where, when the start switch 12 is operated, the reels do not rotate for a predetermined period, but then rotate after the predetermined period has passed; cases where, when the start switch 12 is operated, an internal lottery is not performed and the reels do not rotate for a predetermined period, but then an internal lottery is performed and the reels rotate after the predetermined period has passed; cases where, when the start switch 12 is operated, an internal lottery is performed for a predetermined period but the reels do not rotate, but then the reels rotate after the predetermined period has passed; cases where, after the start switch 12 is operated and an internal lottery is performed, a predetermined period is set during which the reels rotate and stop during the predetermined period; cases where, after the start switch 12 is operated and an internal lottery is performed and the reels are rotated, a predetermined period is set during which the stop switch 13's stop acceptance is disabled for the predetermined period;
[0111] Regarding the freeze effect that is performed based on the operation of the stop switch 13, the control process for the freeze effect is different between the freeze effect that is performed based on the acceptance of the operation of the stop switch 13 and the freeze effect that is performed based on the stop display of a specific symbol on the reel as a result of the operation of the stop switch 13.
[0112] As a control process for the freeze effect performed based on the acceptance of the operation of the stop switch 13, for example, when the left stop switch 13a is operated to freeze while all reels are spinning, the stop acceptance of the middle stop switch 13b and the right stop switch 13c can be disabled after the left reel corresponding to the left stop switch 13a stops. As a result, for a predetermined period of time, the player cannot stop the spinning middle reel and right reel, but after the predetermined period has elapsed, the stop acceptance of the middle stop switch 13b and the right stop switch 13c is enabled, so the timing until the end of one game can be delayed.
[0113] As a control process for freeze effects that is performed based on the fact that a specific symbol has stopped and been displayed on a reel as a result of accepting the operation of the stop switch 13, when a specific symbol has stopped and been displayed on each reel due to accepting the operation of a stop switch 13 other than the stop switch 13 that is stopped last, the stop acceptance of the stop switch 13 that is stopped last may be invalidated, or based on the fact that a specific symbol has stopped and been displayed on each reel due to accepting the operation of the stop switch 13 that is stopped last, control processes such as setting the number of bets based on the operation of a bet switch that starts the next game, detecting the insertion of gaming media using a passing sensor, or automatic betting that is performed when a replay stops on an active line may not be performed.
[0114] During the predetermined period when the freeze effect is performed, the game progress control based on the player's operation is temporarily stopped, but gaming machine operations unrelated to the progress of the game can be executed. For example, even if the stop control process based on the operation of the stop switch 13 is not performed, the reel rotation mode can be set as desired, such as rotating in the normal rotation mode, or rotating at a slower or faster speed than normal.
[0115] The rotation patterns of the reels during a specified period include rotating the reels in the opposite direction to normal rotation (so-called reverse rotation), rotating the reels a specified number of times and then stopping a specific combination of symbols, stopping a specified reel among multiple reels and allowing the other reels to rotate, changing the rotation speed of the reels, or changing the operation of the reels due to player operation.
[0116] The predetermined period for which the freeze effect is performed can be changed according to predetermined conditions. Here, the predetermined conditions include the detection of a signal based on the operation acceptance status of various switches by the player (operation status of the start switch 12, bet switch, stop switch 13, settlement switch, etc.) and the result of a freeze lottery. In addition, examples of changing the period include shortening or lengthening the predetermined period for which the freeze effect is performed, during which the game progress is temporarily stopped, or switching the reel rotation mode.
[0117] Examples of control processes for shortening the pause period include forcibly terminating the pause period or rewriting it to a period shorter than the pause period. Examples of control processes for lengthening the pause period include adding another period after the pause period or rewriting the pause period to a longer period. Furthermore, the pause period based on the freeze effect does not need to have an upper limit, and may continue until a certain result is achieved based on the result of operation acceptance.
[0118] The pause period during which the freeze effect is performed may be set after the wait period has elapsed, or may be set to include the wait period. If the wait period is included, the wait period is compared with the freeze effect period, and if the freeze effect ends during the wait period, the freeze effect is executed during the wait period. If the freeze effect does not end during the wait period, the freeze effect period may be set after the wait period, or the remaining wait period may be resumed after the freeze effect ends. Also, if the freeze effect period is set to be longer than the wait period, it is possible to omit the process of comparing the wait period with the freeze effect period and start the freeze effect after the start switch 12 is operated (after the internal lottery process).
[0119] As a freeze effect, it is also possible to perform a freeze effect (also called a pseudo game) during acceleration processing, which makes it appear as if a normal game is in progress. In a pseudo game, the start switch 12 is operated, and a pseudo game period is determined during the acceleration processing of the reels after an internal lottery is performed. During the pseudo game period, reel rotation control is performed as in a normal game (reel rotation control is performed based on operation of the start switch based on the start of the pseudo game), and reel stop control is performed based on operation of the stop switch 13. Also, the reels may be configured to be rotated again by operation of the start switch 12 during the pseudo game period. However, internal lottery processing based on operation of the start switch 12, and winning determination processing or payout control processing based on operation of the stop switch 13 are not performed.
[0120] In addition, in the pseudo game, when the reels are stopped by operating the stop switch 13 or when the reels are stopped automatically as a reel effect, the stopped reels are made to sway up and down (so-called sway fluctuation). This allows the player to determine whether they are playing a normal game or a pseudo game when they operate the stop switch 13.
[0121] <Pattern combinations that do not require technical intervention> A symbol combination that does not require technical intervention means a symbol combination that can always stop and display the winning symbol combination on an active line, regardless of when the stop switch 13 is operated while the reels are spinning. For example, when bell symbols are arranged every three symbols on all reels, bell-bell-bell always stops (a 100% draw rate), so this symbol combination can be said to not require technical intervention. Hereinafter, a 100% draw rate will be referred to as PB=1, and a winning symbol combination with a 100% draw rate on all reels will sometimes be referred to as a PB=1 role.
[0122] Conversely, PB≠1 means that the winning symbol combination will not stop when the reels are rotating, depending on the timing of stopping the stop switch 13. For example, if there is a location within the pull-in range where there is no symbol related to the winning symbol (e.g., 5 symbols apart), then PB≠1, and the winning symbol may be referred to as a PB≠1 symbol.
[0123] <Small win priority control, bonus priority control> The small win priority control means that when a small win and a bonus are won at the same time, or when a small win is won within a bonus, if both a symbol related to a small win and a symbol related to a bonus can be drawn in, the symbol related to the small win is drawn in.
[0124] Bonus priority control means that when a small role and a bonus are won at the same time, or when a small role is won within a bonus, if both a symbol related to a small role and a symbol related to a bonus can be drawn, the symbol related to the bonus is drawn.
[0125] In addition, since replays have the highest priority and cannot be missed, when the condition device flags for replay and small win, or replay and bonus are turned on at the same time, the replay-related symbols are always drawn.
[0126] <Regular section> The normal section is a section in which processing related to the instruction function cannot be performed. When a push order role is won in the normal section, a process is executed to send masked information (effect group number) indicating which push order was won to the sub-control means 1000. Also, when a push order role is won in the normal section, the notification of the push order (both correct and incorrect push orders) is not displayed on the instruction monitor. As a result, in the normal section, both the main control means 100 and the sub-control means 1000 do not notify the push order even if a push order role is won, so even if a push order role is won in the normal section, it is not always clear whether it is correct or incorrect. In other words, this is a game section in which the AT state does not occur.
[0127] <Advantageous Zone> The advantageous zone is a zone in which processing related to the instruction function can be executed, and is set up to prevent excessive medal acquisition through AT. If you win the advantageous zone transition lottery held in the normal zone, you can transition to the advantageous zone. In the advantageous zone, a transition lottery to AT can be held, and there are cases where the AT state can be entered, but in order to prevent excessive medal acquisition as mentioned above, the advantageous zone is designed to end based on certain conditions and transition to the normal zone. in particular, 1) When 1,500 games have been played since the next game that entered the first advantageous zone. 2) When you win more than 2,400 medals from the next game that has transitioned to the first advantageous zone. 3) When any condition is met These include: These can prevent excessive medal acquisition. Note that the 1500 games in 1) may be 3000 games, or 65535 games, which is the maximum number that can be stored in a 2-byte memory area, or the advantageous zone may be configured not to end after a predetermined number of games have been played. Also, the arbitrary condition in 3) may be, for example, when one AT has ended, or when a specific symbol combination has been displayed, etc.
[0128] If it is a favorable zone, information indicating that it is a favorable zone (also called the favorable zone type) is stored in a specified RAM area. If the value stored in the RAM area is 0 (if the favorable zone type is 0), it indicates that it is a normal zone, and if the value stored in the RAM area is 1 (if the favorable zone type is 1), it indicates that it is a favorable zone.
[0129] <Advantageous Zone Lamp> A favorable zone lamp is provided as information on the main side indicating that the player is in a favorable zone. This allows the player to easily determine whether or not the player is in a favorable zone by checking whether the favorable zone lamp is lit. Specifically, a lit DP on the credit count display 26 indicates that the player is in a favorable zone, while an unlit DP on the credit count display 26 indicates that the player is not in a favorable zone. The favorable zone lamp may be lit after all reels have stopped, after a bet switch operation is accepted, upon detection of the first medal inserted for servicing, upon detection of the second medal inserted for servicing, upon detection of the third medal inserted for servicing, after acceptance of a start switch, or after a winning combination is selected by an internal lottery. The lamp is always lit when the player is in a favorable zone, operation procedure information for a winning combination is announced, and the payout rate (maximum payout rate) for the game being announced exceeds 1 (increases).
[0130] In addition, the advantageous zone lamp is configured to light up even when the machine is not equipped with a push order minor role, so that the payout rate does not exceed 1, but the RT transition push order to an RT with a high replay probability is notified. This is to inform the player that the advantageous zone lamp is in an advantageous state, and to prevent players from suffering losses due to not understanding the specifications of the gaming machine.
[0131] In addition, if the conditions for turning on the advantageous zone lamp as described above are not met, it is acceptable to choose the timing for turning on the advantageous zone lamp after moving to a new advantageous zone.
[0132] Once the advantageous zone lamp is lit, it will remain lit until the advantageous zone ends, and will be turned off before the start switch operation for the next game after the advantageous zone ends (after all reels have stopped, after the bet switch operation has been accepted, when the first medal inserted for maintenance is detected, when the second medal inserted for maintenance is detected, or when the third medal inserted for maintenance is detected).
[0133] By configuring it in this way, even if the advantageous zone lamp is not lit, it may be an advantageous zone, and even if the advantageous zone lamp is not lit, it is possible to give the player a sense of expectation that the processing related to the instruction function will be executed. As a result, in the conventional normal zone, if it was a game where you just waited to move to the advantageous zone, but with the gaming machine of this embodiment, even if the advantageous zone lamp is not lit, there is a possibility that an AT transition lottery or the like is being held, making it possible to maintain motivation to play.
[0134] Also, when the advantageous zone type is 1, it does not necessarily mean that it is an advantageous zone. This is because in a game where the advantageous zone type is 0 and the advantageous zone transition lottery is won and the advantageous zone type becomes 1, the advantageous zone type is 1 but the game state is still in the normal zone because it has not yet transitioned to the advantageous zone. When executing the process to send a test signal to determine whether the zone is an advantageous zone or a normal zone, if the advantageous zone type is referenced, a signal for the advantageous zone will be sent even though it is a normal zone, and a signal different from the intended state will be sent.
[0135] To prevent this situation, when a test signal indicating whether the zone is advantageous or normal is sent, the value of the advantageous zone clear counter is referenced. When the value of the advantageous zone clear counter is 0, processing is executed to output a test signal indicating that the zone is normal, and when the value of the advantageous zone clear counter is not 0 (the value of the advantageous zone clear counter is 1 to 1500), processing is executed to output a test signal indicating that the zone is advantageous. By configuring in this way, the processing for outputting the test signal can accurately identify the state simply by determining whether the value of the advantageous zone clear counter is 0, thereby eliminating pressure on program capacity and improving program execution speed. Note that, as mentioned above, even when the advantageous zone is terminated under any termination condition, the value of the advantageous zone clear counter is set to 1, so the processing for outputting the test signal can accurately output that the zone is advantageous even in games where the advantageous zone ends. <at> AT is an abbreviation for assist time, also called the notification period, and is a period for making it easier for players to win the winning combinations they have won through the lottery (hereinafter referred to as notification). Generally, the means for notifying during AT include the operation timing of the stop switch, the operation order of the stop switch, and the operation timing and operation order of the stop switch, which are also called operation procedures or operation modes.
[0136] <Sub-bonus> A sub-bonus is a type of AT, and is different from the bonuses that can be won by internal lottery (Type 1 BB, Type 2 BB, RB, CB, SB, which will be described later). It is basically the same as an AT, but is characterized by the fact that when a sub-bonus starts, the sub-bonus starting symbol combination is stopped by reel effects, simulated play, or push order. It should be noted that even when simply referred to as "AT", the concept includes sub-bonuses.
[0137] <Grouping of options> When a winning combination is selected during a non-AT game, the main control means 100 transmits to the sub-control means 1000 a presentation group number indicating that the winning combination has been selected, and when a winning combination is selected during an AT game, the main control means 100 transmits the presentation group number and operation procedure information to the sub-control means 1000. In other words, because operation procedure information is not transmitted to the sub-control means 1000 during a non-AT game, the sub-control means 1000 is unable to notify the operation procedure. As a result, it is unclear from the sub-control means 1000 side which operation procedure will result in a symbol combination advantageous to the player during a non-AT game, but because operation procedure information that will result in a symbol combination advantageous to the player is transmitted during an AT game, the operation procedure can be notified by the LCD display device and operation indicator lamp on the sub-control means 1000 side. This allows the player to easily recognize the operation procedure and also prevents the operation procedure information from being illegally obtained during a non-AT game.
[0138] <Processing related to instruction function> The processing related to the instruction function is a concept that includes not only AT-related lotteries, such as AT transition lotteries, AT additional lotteries, updating of AT termination conditions (addition / subtraction of the AT play count, addition / subtraction of the AT execution notification count), and AT execution (notification of the operation mode), but also processing related to AT state management. The processing related to this instruction function can be executed for a predetermined number of bets for each game state, and if multiple bet counts are set as specified numbers in a certain game state, the processing is configured to be executed only for one of the bet counts. For example, if two-coin bets and three-coin bets are possible in the bonus internal state, the processing related to the instruction function can be executed only when playing with a three-coin bet, and cannot be executed when playing with a two-coin bet. In other words, when playing with a two-coin bet, the AT lottery will not be executed even if a winning combination for the AT lottery is won, and the AT play count will not be updated as the game progresses. In addition, if an SB (single bonus) or CB, which ends in one play, is exclusively for two-coin bet play, and the play after the SB or CB ends is two-coin bet or three-coin bet, if a replay is won in the SB or CB and the number of coins automatically bet is two, the processing related to the instruction function becomes impossible in the play after the SB or CB ends (processing related to the instruction function can be executed with a three-coin bet), so the number of coins automatically bet when a replay is won in the SB or CB is set to three. By doing this, processing related to the instruction function can be executed even in the play after the replay is won in the SB or CB, eliminating a game that is disadvantageous to the player. As mentioned above, the processing related to the advantageous zone is configured to be executed regardless of the number of coins bet.
[0139] <Indication monitor> During AT, when announcing information about the operation procedure of the push order role, the number of winning coins display may be used to notify the operation procedure information. Specifically, in the case of push order role A (left, center, right correct), "1" is displayed on the instruction monitor, in the case of push order role B (left, right, center correct), "2" is displayed on the instruction monitor, in the case of push order role C (center, left, right correct), "3" is displayed on the instruction monitor, in the case of push order role D (center, right, left correct), "4" is displayed on the instruction monitor, in the case of push order role E (right, left, center correct), "5" is displayed on the instruction monitor, and in the case of push order role F (right, center, left correct), "6" is displayed on the instruction monitor.
[0140] With this configuration, the player can know the correct button press order by checking the instruction monitor. Also, because the instruction monitor is controlled by the main control board, it can accurately notify the correct button press order even if the sub-control board is tampered with.
[0141] In addition, if the indicator monitor is also used as the number of coins won display, the lower digits may display the numbers (1 to 6) mentioned above, and the upper digits may display "=" as an identifier. In this case, the identifier can be used to determine whether the number of coins won display is displaying the number of coins won or the push order, so it is possible to avoid interfering with the player's recognition.
[0142] Furthermore, when the instruction monitor is configured as a dedicated display, a three-digit seven-segment display may be used. The reason for using three digits is that it corresponds to the number of reels. Then, for push order A (left, center, right correct), "123" is displayed on the instruction monitor; for push order B (left, right, center correct), "132" is displayed on the instruction monitor; for push order C (center, left, right correct), "213" is displayed on the instruction monitor; for push order D (center, right, left correct), "312" is displayed on the instruction monitor; for push order E (right, left, center correct), "231" is displayed on the instruction monitor; and for push order F (right, center, left correct), "321" is displayed on the instruction monitor. This configuration makes it easier for players to intuitively grasp the push order on the instruction monitor, allowing them to easily grasp the correspondence between the push order and the display on the instruction monitor.
[0143] The timing for displaying the push order on the instruction monitor is preferably within the advantageous zone, and any time between when the push order role is selected by the internal lottery executed based on the operation of the start switch and when the stop switch can be operated. With this configuration, the push order can be notified to the player before the player operates the stop switch, which makes it possible to prevent the player from operating the stop switch in an incorrect push order.
[0144] <Status display monitor (role ratio monitor)> The role ratio monitor is a display device that switches between displaying the cumulative advantageous zone ratio or cumulative instruction-included role ratio (selectable depending on the specifications of the gaming machine; also called instruction-included role ratio), consecutive role ratio for the most recent 6000 games, role ratio for the most recent 6000 games, cumulative consecutive role ratio, cumulative role ratio, and cumulative role status ratio every 4800 ms, and is capable of displaying a four-digit number by using four 7-segment LEDs (with DP). Of the four-digit number displayed by the four 7-segment LEDs, the top two digits are called the identification segment, and the bottom two digits are called the ratio segment.
[0145] The "role" in the role ratio refers to the first-class special role (RB), second-class special role (CB), and regular role (SB). The "role ratio" is calculated by dividing the payout during role operation by the total payout multiplied by 100. While payouts from the operation of a first-class special role continuous operation device (BB) or a second-class special role continuous operation device (MB) are included in the "payout during role operation," payouts from regular play during BB or regular play during MB are not included. The term "payout" does not include subtraction of the number of coins inserted. When the number of coins inserted is calculated as the payout minus the number of coins inserted, it is referred to as the difference (difference). The first-class special role continuous operation device and the second-class special role continuous operation device are sometimes referred to simply as the "role continuous operation device."
[0146] The "continuous feature" in the continuous feature ratio refers to the first-class special feature (so-called RB), and the "continuous feature ratio" is the ratio calculated by: payout during the operation of the first-class special feature ÷ total payout × 100. Note that payouts during the operation of the first-class special feature continuous operation device (so-called BB) are also included in "payouts during feature operation," but payouts during regular play during BB are not included in "payouts during feature operation."
[0147] The "command-indicated device" in the "command-indicated device ratio" includes payouts in games in which the command function is activated (so-called automatic transmission). The "command-indicated device ratio" is a ratio calculated by (payouts during command function activation, or payouts during device activation) ÷ total payouts × 100. Here, (payouts during command function activation, or payouts during device activation) does not refer to payouts in games in which the command function is activated and the device is activated, but rather refers to the sum of payouts in games in which the command function is activated and the device is activated. If the game in which the command function is activated is also a game in which the device is activated, the payout number for that game is (payouts during command function activation, or payouts during device activation) rather than the sum of the two payout numbers. Note that if a player incorrectly operates the stop switch in a game in which the automatic transmission is activated, they may not receive the maximum payout. In this case, the payout is calculated based on the actual payout.
[0148] The information displayed in the identification segment among the information displayed on the role ratio monitor is information for identifying which ratio is being displayed among the cumulative advantageous zone ratio, cumulative instructed role ratio, consecutive role ratio for the most recent 6000 games, role ratio for the most recent 6000 games, cumulative consecutive role ratio, cumulative role ratio, and cumulative role etc. state ratio, and is displayed as "7U.", "7P.", "6Y.", "7Y.", "6A.", "7A.", and "5H.", respectively. For example, when "7U." is displayed in the identification segment, it indicates the cumulative advantageous zone ratio, and when "6Y." is displayed in the identification segment, it indicates the consecutive role ratio for the most recent 6000 games. Note that the "." displayed on the role ratio monitor refers to decimal points.
[0149] Of the information displayed on the ratio monitor, the information displayed in the ratio segment allows the calculation results of various ratios to be visually confirmed, and is displayed as a two-digit number using two 7-segment LEDs. For example, if the calculation result is 70, "70" is displayed in the ratio segment. The calculated result is rounded down to the nearest integer. If the calculation result is 100, "99" is displayed. If the cumulative number of games played is less than 400, the ratio segment will display "00".
[0150] The identification segment flashes if the cumulative number of games played is less than the reference number of games. The reference number of games is determined according to various ratios, and is 175,000 games for the cumulative advantageous zone ratio, 175,000 games for the cumulative instructed role ratio, 6,000 games for the consecutive role ratio in the most recent 6,000 games, 6,000 games for the role ratio in the most recent 6,000 games, 17,500 games for the cumulative consecutive role ratio, 17,500 games for the cumulative role ratio, and 175,000 games for the cumulative role status ratio.
[0151] The ratio segment is displayed in a blinking manner if the displayed value is equal to or greater than the threshold value. The threshold value is determined according to various ratios, and is 70 for the cumulative advantageous zone ratio, 70 for the cumulative instructed role ratio, 60 for the consecutive role ratio over the most recent 6000 games, 70 for the role ratio over the most recent 6000 games, 60 for the cumulative consecutive role ratio, 70 for the cumulative role ratio, and 50 for the cumulative role status ratio. Note that if the cumulative number of games is less than 400 and the calculation result is equal to or greater than the threshold value but the ratio segment displays "00", the ratio segment is displayed in a lit manner.
[0152] To check whether the role ratio monitor is operating normally, a test pattern is displayed on the identification segment and ratio segment for 4800 ms after the power is turned on and the timer interrupt process is started. The test pattern is displayed by flashing all segments (including DP) of the four 7-segment LEDs that make up the role ratio monitor. For example, "8.8.8.8." can be displayed in flashing mode. In addition to being displayed immediately after power is turned on, the test pattern can also be displayed during setting changes, setting confirmation, or when an RWM (RAM) abnormal error occurs.
[0153] In the case where the cumulative number of games played in the identification segment is less than the reference number of games played, when the displayed value in the ratio segment is equal to or greater than the threshold, or when a test pattern is displayed in the identification segment and ratio segment, the segment is displayed in a flashing mode, specifically, the flashing mode is displayed by alternating between lighting and turning off every 300 ms, such as lighting 300 ms → turning off 300 ms → lighting 300 ms → turning off 300 ms → ... Furthermore, when various ratio information is switched, it starts with lighting, so that the display period of various ratio information does not become longer or shorter depending on the timing of lighting and flashing.
[0154] As described above, the cumulative advantageous zone ratio or cumulative indicated role ratio, consecutive role ratio for the most recent 6000 games, role ratio for the most recent 6000 games, cumulative consecutive role ratio, cumulative role ratio, cumulative role etc. state ratio displayed on the role ratio monitor are configured to switch display contents every 4800 ms, but by setting this 4800 ms to a multiple of 600 ms, which is one set of lighting and blinking, it is possible to configure it so that one of the 7-segment LEDs is always lit, even if the various ratios displayed on the role ratio monitor are displayed in blinking mode at the timing of switching.
[0155] By configuring in this way, the display starts with lighting even when various ratio information is switched, so it is possible to continuously display a display without any sense of incongruity due to a shift in the blinking cycle.
[0156] In addition, the display period of the test pattern after power-on as mentioned above is also set to 4800 ms, so when the test pattern has finished being displayed for 4800 ms, the 7-segment LED will turn off, and the next timer interrupt processing will turn on the LED and display information regarding the cumulative advantageous zone ratio or cumulative instruction-included role ratio.
[0157] Next, a control method for the blinking display on the role ratio monitor will be explained.
[0158] In order to flash the display mode of the role ratio monitor, it has a memory area (_TM_CHG_FLS) for managing the time for switching on and off. The memory area (_TM_CHG_FLS) for managing the time for switching on and off is a 2-byte memory area, and executes a process of adding 1 for each timer interrupt process. The memory area (_TM_CHG_FLS) for managing the time for switching on and off is initialized (0 is stored) when the power is turned on, and thereafter cycles through the values 0 to 299 each time the timer interrupt process is executed. In other words, the value following 299 is 0.
[0159] Example 1) When the memory area (_TM_CHG_FLS) for managing the time to switch the light on and off is "0" and an update process is performed, the memory area (_TM_CHG_FLS) for managing the time to switch the light on and off becomes "1." At this time, the carry flag becomes 1 (the carry flag becomes 1 because a borrow occurs as a result of calculating "0-299").
[0160] Example 2) When the memory area (_TM_CHG_FLS) for managing the time to switch the light on and off is "298" and an update process is performed, the memory area (_TM_CHG_FLS) for managing the time to switch the light on and off becomes "299." In this case, the carry flag becomes 1 (the result of calculating "298-299" is that a borrow occurs, so the carry flag becomes 1).
[0161] Example 3) When the memory area (_TM_CHG_FLS) for managing the time to switch the light on and off is "299" and an update process is performed, the memory area (_TM_CHG_FLS) for managing the time to switch the light on and off becomes "0." In this case, the carry flag becomes 0 (the result of calculating "299-299" is that no borrowing occurs, so the carry flag becomes 0).
[0162] As described above, if the storage area (_TM_CHG_FLS) for managing the time to switch between on and off is any value between 0 and 298, the carry flag will be 1, and if the storage area (_TM_CHG_FLS) for managing the time to switch between on and off is 299, the carry flag will be 0. In other words, the carry flag will be 0 every 300 ms.
[0163] When the carry flag becomes 0, the blinking switch flag (_FL_CHG_FLS) is configured to be updated. The blinking switch flag (_FL_CHG_FLS) is initialized (0 is stored) when the power is turned on, and when 0 is stored in the blinking switch flag (_FL_CHG_FLS), the role ratio monitor is turned on, and when 1 is stored in the blinking switch flag (_FL_CHG_FLS), the role ratio monitor is turned off. In other words, since the carry flag becomes 0 every 300 ms, by repeatedly storing 0 and 1 in the blinking switch flag (_FL_CHG_FLS) every 300 ms, it is possible to display (blink) the display mode of the role ratio monitor alternately between a lit mode and an unlit mode every 300 ms.
[0164] The role ratio monitor is displayed in a blinking mode when the total number of games played in the identification segment is less than the reference number of games, when the displayed value in the ratio segment is equal to or greater than a threshold, or when a test pattern is displayed in the identification segment and the ratio segment. In other cases, the display is in a lit mode without referencing the blinking switch flag (_FL_CHG_FLS). However, since the memory area (_TM_CHG_FLS) for managing the time for switching on and off the light is updated for each timer interrupt process regardless of whether the blinking switch flag (_FL_CHG_FLS) is referenced or not, the blinking switch flag (_FL_CHG_FLS) is also updated as needed, and even when the state switches from not referencing the blinking switch flag (_FL_CHG_FLS) to referencing it, the timing of lighting on and off and the timing of switching the various ratio displays can be displayed without any discrepancy.
[0165] <Program start processing flow> The program start process executed by the main control board 100 according to this embodiment will be described with reference to the flowchart of FIG.
[0166] When the power is turned on, the main control board 100 performs initial settings related to the operation of the gaming machine. Specifically, it sets the interrupt mode, sets the functions of the main CPU, and performs a RAM check process to create power-off recovery data. The RAM check process determines whether the checksums of all RAM are normal, and if the conditions are met, it determines that the power-off recovery data is normal, and if the conditions are not met, it determines that the power-off recovery data is abnormal.
[0167] Next, the states of the setting key switch signal and the door open detection switch signal are checked to determine whether the setting key switch 37 and the door open detection switch are on.
[0168] If the setting key switch 37 and the door open detection switch are on, it is determined whether the power failure recovery data is normal or in a recoverable state. If the power failure recovery data is normal or in a recoverable state, a first initialization range to be initialized in the initialization process of the setting change process is set, and the process proceeds to the setting change process of Figure 10. If the power failure recovery data is not normal or in a recoverable state, a second initialization range to be initialized in the initialization process of the setting change process is set, and the process proceeds to the setting change process of Figure 10. After the setting change process, the process proceeds to the game progress main of Figure 9.
[0169] If the setting key switch 37 and the door open detection switch are not on, it is determined whether the power failure recovery data created in the RAM check process is normal. If the power failure recovery data is abnormal or in an irrecoverable state, an irrecoverable error is notified and the process proceeds to an irrecoverable error process in which the progress of the game on the slot machine PS1 is stopped. On the other hand, if the power failure recovery data is not abnormal or in an irrecoverable state, the process proceeds to the power failure recovery process of Figure 8. After the power failure recovery process, the process proceeds to the main game progress of Figure 9. Note that after the power failure recovery process, the state saved when the power failure was detected is restored, so the process does not necessarily start from the beginning of the main game progress.
[0170] In addition, in the irrecoverable error processing, interrupts are prohibited, and the output of the output port (output of the sub-control command, output of the excitation signal to the stepping motor, etc.) is cleared. Then, the acquired number display 27 repeatedly displays (notifies) the error.
[0171] <Power off processing> The power-off process executed by the main control board 100 according to this embodiment will be described with reference to the flowchart of FIG.
[0172] In this embodiment, when the power switch 40 is turned off or a power outage occurs, the operating voltage for operating the slot machine PS1 drops. If the operating voltage drops below a threshold, the voltage monitoring circuit detects the power outage and generates a power outage detection signal, which is input to an input port of the main control chip. Then, if a determination is made during a timer interrupt process to determine whether a power outage detection signal has been input, the power outage process is executed. The determination of whether a power outage detection signal has been input during the timer interrupt process may be made in a single timer interrupt process, or in multiple timer interrupt processes (two or more times). In other words, when determining whether a power outage has occurred during multiple timer interrupt processes, if a power outage detection signal is input the first time but not the second time, the power outage process is not executed. This is to prevent the power outage process from being executed in the event of noise or a momentary outage (when the voltage momentarily drops below the threshold but immediately rises above the threshold).
[0173] During power-off processing, output ports are cleared, interrupts that are executed periodically are prohibited from occurring, and the interrupt prohibit / enable status at the time of power-off is saved. Next, the registers used are saved and the stack pointer is saved. After saving, the power-off processing completed flag, which indicates that power-off processing has been performed, is turned on and the checksum data for all RAM areas is calculated and saved. Then, writing to RAM is prohibited and the system waits for a reset. The address range of the saved stack pointer, the presence or absence of the power-off processing completed flag, and whether the checksums for all RAM areas are normal are determined during power-off recovery processing.
[0174] <Timer interrupt processing> The timer interrupt process executed by the main control board 100 according to this embodiment will be described with reference to the flowchart of FIG.
[0175] In this embodiment, the timer interrupt process is configured to occur periodically every 2.235 ms (milliseconds).
[0176] When the timer interrupt process begins, it compares the necessary data stored in the registers. If a power-off detection signal is received, it executes power-off processing, reads inputs from various sensors and operation switches, measures various timers (such as timers for measuring freeze periods and wait periods), and controls and updates the drive status of each reel depending on whether it is accelerating, rotating at a constant speed, starting to decelerate, decelerating, or stopped. Next, it performs port output processing, which creates and outputs data to be output for each output port (such as excitation signals for the stepping motor and drive signals for the hopper 44), and checks for any abnormalities. Examples of abnormalities include whether the current setting values are normal and whether the operation patterns of the input and output sensors are normal. Next, it outputs external signals, such as bonus signals, ART signals, and security signals, which are output to external systems such as hall computers, as well as setting (on / off) medal input and medal payout signals.
[0177] Next, in the control command transmission process, if there is a sub-control command set, the sub-control command is output to the sub-control board 1000, control is performed regarding the lighting of various LEDs, notification data to be sent to the sub-control board such as the sound of operating the stop switch and the sound of inserting a medal is output, signals related to performance tests are output, the register is restored, and the timer interrupt process is terminated by saving the interrupt permission flag on.
[0178] The types of sub-control commands include a start command issued when the start switch is operated, a winning information command indicating the results of the internal lottery, a reel rotation start command issued when the reels start accelerating, a left reel stop command, a middle reel stop command, a right reel stop command, and an all reel stop command issued when each stop switch for stopping the reels while they are rotating is operated.
[0179] Furthermore, the timer measurement process may be performed within the timer interrupt process. In timer measurement, a control process is performed to update information about the timer (time) stored in the RWM (RAM). For example, a process is performed to update (e.g., subtract 1) the value stored in the RWM storage area (hereinafter also referred to as timer area A) that monitors (manages) the minimum game time (4.1 seconds) for one game. In addition to the RWM storage area that monitors the minimum game time, the RWM may have storage areas related to multiple timers, such as a RWM storage area that monitors (manages) the insertion of game medals using the insertion button (hereinafter also referred to as timer area B) and a RWM storage area that monitors (manages) the output time of an external signal (hereinafter also referred to as timer area C). In this case, the timer measurement executes a process of subtracting 1 from the value stored in a storage area of the RWM that stores information about the timer (hereinafter also referred to as a timer area), such as a process of subtracting 1 from the value stored in timer area A, a process of subtracting 1 from the value stored in timer area B, or a process of subtracting 1 from the value stored in timer area C. Also, if a timer measurement is performed when the value stored in a certain timer area is "0", the value stored in the certain timer area is configured to become "0".
[0180] As an example of the control process for updating information about the timer stored in the RWM, a process of subtracting 1 from the value stored in the timer area was given, but a process of adding 1 to the value stored in the timer area may also be used.
[0181] Here, the monitoring (management) of the insertion of game medals using the insertion button will be explained. Monitoring (management) of the insertion of game medals using the insertion button is a timer that starts counting from the time the bet process is executed based on the operation of the 1 bet switch 19, and is a timer that prevents the process of determining whether the next 1 bet switch 19 has been operated from being executed until the value of the timer reaches "0".
[0182] For example, under a predetermined circumstance where the number of credits is equal to or greater than a predetermined value (for example, a situation where the number of bets is 0, the number of credits is 3, and a bet can be made by operating the 1-bet switch 19), after a bet process is executed based on the operation of the 1-bet switch 19, "20" is stored in the timer area B. Thereafter, the value stored in the timer area B is subtracted by "1" through timer measurement in the timer interrupt process. Then, when the timer interrupt process is executed 20 times, the value stored in the timer area B becomes "0". Note that if the value stored in the timer area B is not "0" (if the value stored in the timer area B is any of "1" to "20"), the game progress main process does not determine whether the 1-bet switch 19 has been operated. In other words, even if the 1-bet switch 19 is operated when the value stored in the timer area B is not "0", the bet process is not executed. Thereafter, after the value stored in the timer area B becomes "0", the bet process can be executed when the 1-bet switch 19 is operated.
[0183] This configuration can prevent multiple bet processes from being executed due to a malfunction despite a single operation of the 1 bet switch 19. It can also prevent a malicious player from repeatedly pressing the 1 bet switch 19, which causes multiple bet processes based on the operation of the 1 bet switch 19 and causes commands based on the execution of bet processes to be sent consecutively to the sub-control means 1000.
[0184] <Power off recovery process> The power-off recovery process executed by the main control board 100 according to this embodiment will be described with reference to the flowchart of FIG.
[0185] In this embodiment, when the power switch 40 is turned on to turn on the power, the main control board 100 executes a power-off recovery process to restore various data to the state before the power was turned off.
[0186] In the power failure recovery process, the stack pointer is restored, and output data related to the sub-control command sent to the sub-control board 1000 is restored. After that, it is determined whether the set setting value data is within the normal range. If the determination result is abnormal (the value is outside the specified range), the process moves to unrecoverable error processing. On the other hand, if the value is normal (the value is within the specified range), the unused RAM area is initialized, an interrupt that is executed periodically is activated, and the input port is read. After that, the power failure processing completion flag is cleared, the used registers are restored, and the interrupt disable / enable state at the time of power failure is restored, and the power failure recovery process is completed. Note that when the power failure recovery process is completed, the state before the power failure occurred is restored, and if it is not restored (when the settings are changed), the main control process for game progress is restarted from the beginning.
[0187] In this embodiment, an interrupt is initiated at a predetermined timing in the power-off recovery process, but the interrupt may be initiated after the power-off recovery process of the program start process.
[0188] <Main explanation of game progress> The main control process for game progress executed by the main control board 100 according to this embodiment will be described with reference to the flowchart of FIG.
[0189] The main control board 100 refers to the value of the freeze effect number saved before the previous game, and if the saved freeze effect number corresponds to the number for which the freeze effect should be executed, it executes the freeze effect, but if the saved freeze effect number does not correspond to the number for which the freeze effect should be executed, it proceeds to the next process without executing the freeze effect. If the freeze effect is not to be executed, the freeze effect number may be configured not to be saved, in which case it may be configured to determine whether the freeze effect number has been saved, and if not, proceed to the next process.
[0190] Next, when a gaming medal is inserted from the medal insertion slot 17, the number of bets or the number of credits is updated (game value insertion process). Next, it is determined whether the number of bets that will enable a game to be played has been bet, and if it is determined that a bet has been made, it is determined whether the start switch 12 has been operated, and if it is determined that no bet has been made, it waits for the insertion of gaming medals, or, if credits have been accumulated, for the operation of the bet switch (if credits have been accumulated). If the number of bets that will enable a game to be played has been bet and the start switch 12 has been operated (the start switch signal is determined to be on), it performs an internal lottery process, and if the start switch 12 has not been operated (the start switch signal is not determined to be on), it waits for the operation of the start switch 12.
[0191] In the internal lottery process, a predetermined calculation process is performed using the internal lottery random number value obtained by generating an internal lottery random number, and a winning combination (condition device number) is determined. After the winning combination is determined, a stop control table corresponding to the stop timing of each stop switch is created in advance, and preparations are made so that stop control can be executed even if the stop switch operation is accepted immediately after the acceptance of the stop switch operation after the reels have rotated.
[0192] The types of winning combinations available in the slot machine PS1 are roughly classified into bonus, small combination, and replay.
[0193] A bonus is a device that activates under predetermined circumstances. Generally, it activates when the symbol combination "7·7·7" or "7·7·Bar" is displayed on the active line in display window 4. The activation of bonus-related devices changes the number of symbol combinations required for winning per set number, and the probability of the conditional device activating for the symbol combination required for winning per set number. Bonuses are divided into RB, BB, CB, MB, and SB.
[0194] RB is an abbreviation for regular bonus, and is also called the first type special role. RB is generally set to end when eight small role wins or 12 game results are obtained, and during RB, the role lottery is conducted using an RB medium role lottery table, which sets the probability of winning a small role higher than the normal role lottery table.
[0195] BB is an abbreviation for Big Bonus, and is also called a continuous operation device for a first-class special role. The end condition for BB is set to the payout of game medals exceeding a predetermined number (for example, 269 medals) related to winning a small role, and during BB, a role is drawn using a BB middle role drawing table in which the probability of winning a small role (described later) is set higher than in the normal role drawing table. Note that a BB middle role drawing table does not need to be provided during BB. For example, a table that continuously operates the RB middle role drawing table described later until the BB end condition is met may be called a BB middle role drawing table.
[0196] CB is an abbreviation for Challenge Bonus, also known as the second-class special bonus. CB can be set to a state where at least all minor winning combinations are won, regardless of the results of the winning combination lottery. During CB, predetermined reels are stopped differently from the normal stopping control. For example, the left reel 8a can be controlled to stop within 75 milliseconds of 190 milliseconds.
[0197] As described above, CB may be configured such that a symbol combination that can be displayed according to the operation procedure cannot be displayed (also called a missed opportunity) because at least all minor winning combinations are in a winning state. For example, during CB, by controlling the left reel 8a to stop within 75 milliseconds from 190 milliseconds, if the left reel 8a stops within 190 milliseconds, a specific symbol can be displayed on the activated line at any operation timing, but if the left reel 8a stops within 75 milliseconds, a specific symbol cannot be displayed at a specific operation timing.
[0198] MB is an abbreviation for Middle Bonus, and is also called a continuous operation device related to the second type special feature. MB is set to end when, for example, more than 153 medals are paid out for a small prize, when RB is won, or when SB, which will be described later, is won.
[0199] SB is an abbreviation for Single Bonus, and is also called a normal bonus. The end condition for SB is to obtain the result of one game. During SB, the winning probability of a small win is set higher than the normal winning probability table, and the winning probability is determined using the SB medium winning lottery table.
[0200] In this embodiment, the BB is performed by drawing lots using a BB-medium role drawing table. However, this is not limited to this. During the BB, the game may be played using a BB general role drawing table in which the winning probability of a small role is set to the same probability as that of the normal role drawing table and the winning probability of an RB is increased, and an RB-medium role drawing table in which the winning probability of a small role is set higher than that of the normal role drawing table. Even in this case, the BB still sets the termination condition as a payout exceeding a predetermined number of medals related to winning a small role. Furthermore, the means that control these bonuses are collectively referred to as special game control means.
[0201] A small win is a win in which a symbol combination based on a winning small win is displayed stopped on an active line, and when the winning determination process (described later) determines that a win has been made, medals are paid out based on the symbol combination that is displayed stopped.
[0202] A replay (also called a replay role) is a role that grants a replay (a game in which the next game can be played by automatic betting without inserting new medals) when a symbol combination based on a winning replay is displayed stopped on an active line and determined to be a winning prize by the winning determination process. Since a replay cannot be missed in a winning game, the next game after a winning replay is always a replay.
[0203] If the result of the lottery is that the player does not win any of the bonus, small win, or replay combinations, the lottery result is a loss, and the winning process described below will not be performed. When the lottery result is a loss, a symbol combination that does not relate to any of the winning combinations will be displayed on the active line.
[0204] Among the roles that are drawn by the role lottery, for BB, RB, and MB, if the symbol combination is not stopped and displayed on the active line in the winning game, the winning flag can be carried over to the next game (special role carry-over means). While the winning flag is carried over, the role lottery may be performed using the role lottery table before the winning flag is carried over, or the role lottery may be performed using a carry-over role lottery table (also called an internal-internal lottery table or an internal-internal role lottery table) corresponding to the winning flag. When using the carry-over role lottery table, if the symbol combination based on the winning BB, RB, or MB is stopped and displayed on the active line, it is determined that the transition conditions for the role lottery table are met, and a transition is made from the carry-over role lottery table to the role lottery table corresponding to the winning flag.
[0205] The winning probability for multiple types of roles is determined in the lottery table, and multiple types of lottery tables are provided depending on the game state. For example, there is a BB middle role lottery table used during BB, an MB middle role lottery table used during MB, etc.
[0206] In the role lottery table, single winning roles in which one kind of pattern combination can be stopped and displayed on an effective line and overlapping winning roles in which multiple pattern combinations can be stopped and displayed on one or multiple effective lines are set according to the lottery results of the role lottery.
[0207] The multiple symbol combinations set as overlapping winning roles may be set so that all symbol combinations can be stopped and displayed as one winning role depending on the operation mode, or some symbol combinations may be set so that they cannot be stopped and displayed. Among these overlapping winning roles, roles corresponding to some symbol combinations that cannot be stopped and displayed are sometimes called control roles.
[0208] The role of the control utility is to be able to control the effective line to be stopped and displayed to be different depending on the type of control utility set as the overlapping winning role, even if the same pattern combination can be stopped and displayed on the effective line as a result of multiple role draws.
[0209] The winning flag control means turns on a flag corresponding to the winning combination when any winning combination is obtained as a result of the winning combination lottery. Then, when the player operates all the stop switches 13 and the winning process for the winning combination is completed, the means turns off the flag corresponding to the winning combination.
[0210] Furthermore, for the above-mentioned BB, RB, and MB, a flag is turned on in a winning game, but if the winning BB, RB, or MB symbol combination is not displayed stopped on the valid line when all stop switches 13 are operated, the flag is carried over to the next game onwards in an on state, the above-mentioned carryover role lottery table is set, and the winning BB, RB, or MB symbol combination is displayed stopped and the winning process for the winning role is completed, so the flag corresponding to BB, RB, or MB is turned off.
[0211] In addition, the role lottery table includes an RT role lottery table. RT is a gaming state in which the probability of winning a replay in the role lottery is different from that in the normal role lottery table, and is an abbreviation for replay time.
[0212] As a specific example of the use of RT, the losing area of the normal role lottery table may be replaced with a replay to increase the probability of winning a replay, or the replay area of the normal role lottery table may be replaced with a losing area to decrease the probability of winning a replay. Furthermore, the normal role lottery table and the replay area may be the same, but the type of replay that is won within the replay area may be different. The slot machine PS1 is provided with a plurality of RT role lottery tables, and is configured to transition to another RT state when a predetermined transition condition is met for each.
[0213] The transition conditions for the RT role lottery table can be listed as follows: Transition condition 1 is when a specific symbol combination (symbol combination related to a bonus, RT transition symbol combination) is stopped and displayed, transition condition 2 is when a bonus is won, transition condition 3 is when BB, RB, or MB of the bonus ends, transition condition 4 is when a specified number of plays have been played since a specific symbol combination (RT transition symbol combination) is stopped and displayed, and transition condition 5 is when a specified number of plays have been played since BB, RB, or MB ends. These transition conditions for the RT role lottery table can be set appropriately depending on the gameplay.
[0214] The number of entries is the number of winning entries for each lottery result set in the internal lottery table by the internal lottery means. For example, if the total number of entries is 65,536, the winning probability is calculated by dividing each number of entries by 65,536. For example, the winning probability for a given lottery result with a number of entries of 4 is 1 / 16,384.
[0215] In addition, when any of the transition conditions 1 to 5 of the RT role lottery table described above is met, the number of replays can be changed. For example, if the replay probability of RT1 is 1 / 7.3, when transitioning from RT1 to RT2, the replay probability of RT2 may be changed to 1 / 1.5. This makes it possible to suppress the decrease in medals by transitioning to a state with a high replay probability, and adds interest to the game.
[0216] Next, the system checks whether the minimum play time (equivalent to 4.1 seconds) set in the previous game has elapsed. If it is determined that the minimum play time has elapsed (if the value of the minimum play time timer is determined to be 0), a new minimum play time is set. If it is not determined that the minimum play time has elapsed (if the value of the minimum play time timer is not determined to be 0), the system decrements the value of the minimum play time timer and then checks whether the minimum play time has elapsed. This minimum play time check process is executed until it is determined that the minimum play time has elapsed. The system is configured so that no other processing is executed as the main game progress processing between the processing for determining the minimum play time and the processing for setting the new minimum play time. This prevents the minimum play time from being extended by other processing, allowing gameplay to begin as soon as possible. In other words, this prevents gameplay from being prolonged without making the player wait.
[0217] However, this is not limiting, and other processing may be executed as the main game progress processing between the processing for determining the minimum game time and the processing for setting a new minimum game time. In this case, the other processing may be a processing for clearing the RWM address, a processing for storing other data in the RWM, or other commands with short processing times. These processing times are so short that the user does not feel the extension of the minimum game time. After the new minimum game time is set, a processing for preparing to start reel spinning is executed.
[0218] In the reel rotation start preparation process, the data related to the reel stop saved in the previous game is initialized, the stop table to be used in the current game is set, an output is requested to start the rotation of all reels, and a sub-control command (reel rotation start command) indicating the start of reel rotation is set.
[0219] The stop table is provided in correspondence with the symbol control number determined by the result of the role lottery by the internal lottery means, and predetermines the stop position of the reel corresponding to the operation timing of the stop switch 13.
[0220] After the reel spin preparation process is completed, a process related to a freeze effect (for example, a reel effect before the reels start spinning) is executed. In the freeze effect, the reels are slightly moved or rotated in reverse, and are executed mainly to indicate the likelihood of a winning combination.
[0221] When a freeze effect is not executed, or when a freeze effect is executed and the execution of the freeze effect is completed, a process to spin the reels (also called a reel spin process, a reel spin start process, or a reel spin start process) is executed. There are four reel spin states: an acceleration state, a constant speed spin state, a stop preparation state, and a stop state, and when the reels are to be rotated, the acceleration state is set. In the acceleration state, a process to gradually rotate the stepping motor is executed by a timer interrupt process.
[0222] The acceleration process executed in the acceleration state is the process executed from a stopped state of the reels to the constant-speed rotation process. In the constant-speed rotation process, the stepping motor is moved one step for each timer interrupt process. However, if the constant-speed rotation process is suddenly executed while the reels are stopped, the torque will be insufficient, increasing the possibility of step-out. For this reason, the acceleration process is necessary to gradually rotate the reels. In this embodiment, the acceleration process first moves the stepping motor one step after 50 timer interrupt processes, then moves the stepping motor one step after 30 timer interrupt processes, then moves the stepping motor one step after 10 timer interrupt processes, then moves the stepping motor one step after five timer interrupt processes, then moves the stepping motor one step after two timer interrupt processes, and then moves the stepping motor one step after one timer interrupt process. This then leads to the constant-speed rotation process, in which the stepping motor moves one step after each timer interrupt process.
[0223] When the constant speed rotation process is being performed, the value of the rotation failure detection counter described above is incremented for each timer interrupt process to detect a rotation failure. Note that since the initial value of the rotation failure detection counter is set to 0, it is incremented for each timer interrupt process, but if the initial value of the rotation failure detection counter is set to 180, it may be possible to decrement the value of the rotation failure detection counter for each timer interrupt process and determine that a rotation failure has been detected when the counter reaches 0.
[0224] Furthermore, in the constant speed rotation state, the stop switch is permitted to be operated and the system waits for the stop switch to be operated. When the stop switch is permitted to be operated, the stop switch lamp lights up blue to notify the player that the stop switch is active (when the stop switch is not permitted to be operated, the lamp lights up red). The control of the stop switch lamp lighting may be performed by the main control means 100 or the sub-control means 1000. Furthermore, when push order navigation is executed, the stop switch lamp may be flashed to make it easier for the player to recognize which stop switch to operate.
[0225] It also sends a command to the sub-control means 1000 indicating that the reels have started spinning, and when the sub-control means 1000 receives this command, it sets a reel spinning time measurement timer that measures the reel spinning time and starts counting. When the value of the reel spinning time measurement timer reaches a predetermined value (equivalent to 3 minutes), it displays "Please stop the reels" (a reel stop warning image) on the LCD screen to prompt the player to continue spinning the reels. The reel spinning time measurement timer is initialized when the stop switch is operated (when the operation of the stop switch is accepted), and if there are any reels that are still spinning, it starts counting again. In this way, the reel spinning time measurement timer continues to be updated until all the reels have stopped.
[0226] Furthermore, if the reel stop warning image is displayed at the same time as the push order navigation, it is displayed in front of the push order navigation, thereby ensuring visibility of the reel stop warning image even when the display areas of the reel stop warning image and the push order navigation overlap, and clearly urging the player to operate the stop switch. Also, since there is a risk that the push order navigation may become difficult to see at this time and the player may not know which reel to stop, the reel stop warning image may be erased (or made smaller or moved) by operating a sub-switch or a switch for effects, etc., so that the push order navigation can be recognized.
[0227] After the game progress main process enables acceptance of the stop switch operation, the process of determining whether or not the stop switch operation has been accepted (reel stop acceptance check process) is repeated until the stop switch is operated. If it is determined that any stop switch has been operated, stop control (also called slip control) is executed for the reel corresponding to the operated stop switch. At this time, the reel corresponding to the operated stop switch transitions from a constant speed rotation state to a stop preparation state. In the stop preparation state, the reel is rotated to the target stop position while rotating at a constant speed. Then, when the target stop position is reached, the reel transitions to a stop state, and all four-phase excitation is turned ON to apply the brake. Note that slip control is performed within 190 milliseconds of the operation of the stop switch 13. In this embodiment, when the operation of the stop switch 13 is accepted, it is possible to pull in up to four symbols ahead.
[0228] Here, the target stop position is determined by whether the currently passing symbol number matches the symbol number stored as the stop position, and if it is determined that they match, all four-phase excitation is turned ON to indicate the target stop position. Also, the currently passing symbol number is determined by the fact that the initial symbol number is set the moment the index sensor detects the index (when the index signal rises), and when it moves one symbol from there by timer interrupt processing, the symbol number next to the initial symbol number is set.
[0229] After executing the reel stop acceptance check process, it checks whether all reels are stopped. If all reels are stopped, it executes the prize determination process and then the prize winning process. If all reels are not stopped, it executes the process of waiting for acceptance of the stop operation of the stop switch corresponding to the spinning reel. After all reels have stopped, it updates the display contents of the status display monitor and moves on to the advantageous zone clear counter management process. Then, it executes the game end check process, which updates the RT status, etc., and ends the main series of game progression flows. It should be noted that software random number update processing may be performed during the period from when the reels start spinning until the stop operation is accepted.
[0230] The winning determination process is a process for determining whether or not a symbol combination that constitutes a winning combination has stopped on an active line. Since it determines whether or not the stopped symbols determined when the stop switch operation is accepted are abnormal, it is not determined based on the symbol combination that actually stopped on the active line. After the winning determination process determines that a symbol combination that constitutes a winning combination has stopped on an active line, a winning process is carried out, and if the winning determination process does not determine that a symbol combination that constitutes a winning combination has stopped on an active line, a process based on a loss is carried out.
[0231] The winning process is a process of granting a bonus to a player based on a symbol combination that stops on an active line. The winning process when a symbol combination based on a minor win is stopped is a process of paying out medals based on the stopped symbol combination and shifting the game state based on the stopped symbol combination, the winning process when a symbol combination based on a replay is stopped is a process of granting the right to replay and shifting the game state based on the stopped symbol combination, and the winning process when a symbol combination based on a bonus is stopped is a process of shifting the game state based on the stopped symbol combination. Note that in the case of a miss, the winning process is not performed.
[0232] However, this is not a limitation. When the result of the winning determination process is a loss, a winning process based on the loss may be performed, and a process may be performed in which no bonus is awarded to the player as a result of the winning process. Furthermore, as a winning process based on a loss, the game state may be transitioned depending on the operation mode at the time of the loss. For example, when all stop switches 13 are operated in a predetermined operation sequence at the time of a loss, a game state with a different freeze winning probability may be transitioned. Even in the case of an apparent loss due to a missed minor combination, a winning process may be performed, such as transitioning to an RT state without a payout. Furthermore, as a winning process based on a bonus, medals may be paid out based on the symbol combination displayed in the stopped state, or the player may be granted the right to replay.
[0233] The process of transitioning the game state is to set a role lottery table according to the game state to be transitioned, to set reel control according to the game state to be transitioned, to set the freeze winning probability according to the game state to be transitioned, or a combination of these.
[0234] In the winning determination process, when a winning symbol combination is determined, winning symbol combination information (stopped number information) displayed stopped on the active line and role lottery result information are transmitted to the sub-control board 1000. On the other hand, when the sub-control board 1000 receives this information, it can output effects according to the winning symbol combination information and role lottery result information using the display device 32, lamp, or speaker S.
[0235] In the winning determination process, a winning determination is made on all the effective lines, and when a plurality of symbol combinations based on overlapping winning combinations are stopped and displayed on a plurality of effective lines as a result of the determination, a winning process is performed for each of the plurality of stopped and displayed symbol combinations.
[0236] For example, when a minor winning combination with a payout number set to 2 coins and a minor winning combination with a payout number set to 10 coins are displayed stopped on multiple active lines, the winning process involves adding up the payout number based on the minor winning combination set to 2 coins and the payout number based on the minor winning combination set to 10 coins, and paying out 12 coins.
[0237] An upper limit is set for the number of coins to be paid out at one time, and when a symbol combination based on a plurality of small winning combinations is stopped and displayed on an effective line, if the upper limit of the number of coins to be paid out is exceeded, the number of coins equal to the upper limit is paid out.
[0238] For example, when the upper limit of the payout number is set to 15 coins, and a small winning combination with a payout number of 12 coins and a small winning combination with a payout number of 10 coins are displayed stopped on multiple active lines, if the combined value of the small winning combination with the payout number of 12 coins and the small winning combination with the payout number of 10 coins exceeds the upper limit, the upper limit of 15 coins will be paid out.
[0239] In this embodiment, medals are set to be paid out only for small winning combinations, but medals equal to the number of medals bet may be paid out as a winning process based on a replay, or a predetermined number of medals may be paid out as a winning process based on a bonus.
[0240] <Advantageous Zone Clear Counter Management Processing> Among the processes executed by the game progress main in this embodiment, the advantageous zone clear counter management process for managing advantageous zones will be explained based on Figure 11.
[0241] Set the advantageous zone clear counter RWM address.
[0242] Next, a two-byte subtraction process is performed.
[0243] Next, it is determined whether the value of the advantageous zone clear counter before the subtraction is 0 or not, and if the value of the advantageous zone clear counter before the subtraction is 0, it proceeds to a process of determining whether the advantageous zone type is 0 or not, and if the value of the advantageous zone clear counter before the subtraction is not 0, it is determined whether the value of the advantageous zone clear counter after the subtraction is 0 or not. Note that advantageous zone type = 0 means that the zone is not an advantageous zone and is a normal zone, and advantageous zone type = 1 means that it is an advantageous zone.
[0244] Next, it is determined whether the value of the favorable zone clear counter after subtraction is 0 or not, and if the value of the favorable zone clear counter after subtraction is 0, it proceeds to the RWM initialization process, and if the value of the favorable zone clear counter after subtraction is not 0, it proceeds to the process of obtaining the value of the MY counter.
[0245] Next, in the process of acquiring the value of the MY counter, the current value of the MY counter is acquired.
[0246] Next, after executing the process to obtain the value of the MY counter, it is determined whether or not the replay activation symbol has stopped, and if it is determined that the replay activation symbol has stopped, it moves on to the process to determine whether or not the value of the MY counter has exceeded the upper limit (2400), and if it is determined that the replay activation symbol has not stopped, it moves on to the process to obtain the data of the payout number buffer. The data of the payout number buffer is data that indicates the number of payouts related to winning, and no payout (0 as the number of payouts) in the case of a loss or a missed minor win.
[0247] Next, in the process of acquiring data from the payout number buffer, the payout number for the game is acquired.
[0248] Next, the process of adding the acquired payout number buffer data (OUT number) to the MY counter is executed.
[0249] Next, a process for acquiring data on the number of gaming medals is executed. The data on the number of gaming medals corresponds to the number of medals inserted.
[0250] Next, the process of subtracting the IN number (number of inserted coins) from the MY counter is executed.
[0251] Next, if it is determined that the value of the MY counter is less than 0 after subtracting the IN number from the MY counter, the MY counter is set to its initial value and saved in the MY counter. Also, if it is determined that the value of the MY counter is not less than 0 after subtracting the IN number from the MY counter, the value obtained by subtracting the IN number from the MY counter is saved in the MY counter. Note that the initial value of the MY counter is 0, and if the value of the MY counter becomes less than 0, it is corrected to 0. Also, whether the value of the MY counter is less than 0 is determined by whether the carry flag is 0 or not. The carry flag is a flag that becomes 1 if the result of the subtraction process is a negative value, and becomes 0 if the result of the subtraction process is not a negative value. Note that in the case of an addition process, if the upper limit value (65535 for 2 bytes) is exceeded, the flag becomes 1, and if the upper limit value is not exceeded, the flag becomes 0.
[0252] Next, after saving the value of the MY counter, a process is executed to determine whether or not the value of the MY counter has exceeded the upper limit (2400). If the value of the MY counter has exceeded the upper limit (2400), an RWM initialization process is executed and the process moves to a process to determine the advantageous zone type, and if the advantageous zone type is 0 in the process to determine the advantageous zone type, the advantageous zone clear counter management process is terminated, and if the advantageous zone type is not 0, the advantageous zone clear counter is set to an initial value (1500) and the advantageous zone clear counter management process is terminated. Furthermore, if the value of the MY counter has not exceeded the upper limit (2400) in the process to determine whether or not the value of the MY counter has exceeded the upper limit (2400), the advantageous zone clear counter management process is terminated.
[0253] The system determines whether the value of the advantageous zone clear counter before subtraction is 0. If the value of the advantageous zone clear counter before subtraction is 0 and the advantageous zone type is not 0, this process is performed when the advantageous zone begins, and is not performed at any other time. The 1500 stored in the advantageous zone clear counter corresponds to the maximum number of times the advantageous zone can be played, and once a maximum of 1500 games have been played in the advantageous zone, the normal zone will be set from the next game. This is to prevent addiction, suppressing a situation where medals continue to increase all day long, and not excessively encouraging gambling.
[0254] The timing for setting the advantageous zone type to 1 is executed during the advantageous zone transition lottery process that occurs between the time the start switch is received and the start of reel rotation. The advantageous zone transition lottery process is a process that is executed when the condition device number that is the subject of the lottery is selected, and if the advantageous zone transition lottery is won, the advantageous zone type is set to 1, and if the advantageous zone transition lottery is not won, the advantageous zone type is set to 0 (normal zone).
[0255] The RWM initialization process, which is executed after the MY counter value exceeds its upper limit, updates all parameters affecting the performance of the instruction function to 0. Parameters affecting the performance of the instruction function include the number of AT games and the game status related to the AT. Updating the favorable zone type to 0 changes the zone to a normal zone, which is not an advantageous zone. If the MY counter value is 2400 or less, this process terminates while maintaining the advantageous zone. If a replay is won in an advantageous zone, the MY counter update process is not executed, but the process for determining whether the MY counter exceeds 2400 is passed. In the case of a replay, the same number of coins as the inserted number are automatically bet, so OUT-IN is always 0. However, because noise or fraudulent activity may cause the MY counter value to be updated at a different time than the normal process, the MY counter's upper limit is also determined during a replay.
[0256] In addition, the end of the advantageous zone can be triggered by any timing other than 1500 plays or exceeding MY2400 for each gaming machine. For example, this can be when the end lottery is won when a predetermined combination is won, or when a certain number of plays (less than 1500 plays) are performed. To end the advantageous zone at any timing, the advantageous zone clear counter is set to 1 before executing the advantageous zone clear counter management process (preferably an AT process executed after all reels have stopped). When executing the advantageous zone clear counter management process, the advantageous zone clear counter is 1 before decrementing, and the decrement result is 0, thereby terminating the advantageous zone through the advantageous zone clear counter management process. That is, by setting the advantageous zone clear counter to 1 and then decrementing the counter value by 1, the advantageous zone clear counter value becomes 0, thereby terminating the advantageous zone. This allows processing within the same module when any desired termination condition is met, without the need for a separate advantageous zone termination module.
[0257] In addition, the advantageous zone clear counter subtraction process in the advantageous zone clear counter management process is configured to be executed regardless of the number of bets (if multiple specified numbers are set for the gaming machine) and regardless of the gaming state.
[0258] <Settings change process> The setting change process executed by the main control board 100 according to this embodiment will be described with reference to the flowchart of FIG.
[0259] When the setting change mode is started (the setting change process is executed), it is determined whether the current setting value is within the normal range, and if it is within the normal range, the current setting value is acquired, and if it is outside the normal range, "1" is saved as the setting value and the setting value "1" is acquired.
[0260] After acquiring the set value, the set value display data is saved. After saving the set value display data, the dynamic lighting control, which is a timer interrupt process, references the set value display data every five interrupts to control lighting.
[0261] Thereafter, it is determined whether or not the start switch 12 has changed from off to on. If it is determined that the start switch 12 has not changed from off to on, it is determined whether or not the setting switch has changed from off to on.
[0262] Here, if it is determined that the setting switch has not changed from off to on, it is determined again whether the start switch 12 has changed from off to on, and if it is determined that the setting switch has changed from off to on, it is determined whether the setting value is equal to or greater than the maximum setting value (setting 6).
[0263] If the set value is not equal to or greater than the maximum value, the current set value is incremented, and if the set value is equal to or greater than the maximum value, the current set value is set to the initial value (0) and then incremented again. After the set value is incremented, the updated set value is displayed and the process returns to the step of determining whether the start switch 12 has changed from off to on.
[0264] Thereafter, when the start switch sensor is detected and it is determined that the start switch 12 has changed from off to on, the setting value is confirmed and the system waits until it is determined that the setting key switch has changed from on to off. When it is determined that the setting key switch has changed from on to off, the system saves the determined setting value in the main control RAM, turns off the setting display LED, and turns on the blocker provided in the medal selector 34 (forming a path for medals to flow down to the hopper 44), thereby ending the setting change mode.
[0265] Here, the setting change mode is a means for determining one of the setting values from 1 to 6 (displayed as 1 to 6 setting values). After determining one of the setting values, the internal lottery table (also called the role lottery table) corresponding to the determined setting value continues to be set until the setting value is next changed by the setting change means. Note that a role lottery table is provided for each setting value, with different probabilities of determining the lottery result by the internal lottery (probability of winning the role).
[0266] When the setting key used for changing the settings is rotated by the gaming parlor manager while the slot machine PS1 is not powered on, and the slot machine PS1 is powered on with the setting key held in a rotation position where the setting key switch signal is turned on, the setting change means turns on the setting key switch signal in response to the power-on of the slot machine PS1. In this embodiment, the setting key switch signal being turned on means a rising edge on (OFF → ON), and if the setting key was on before a power outage occurred, the rising edge on is not detected after power-on, so the setting change mode is not entered. However, the setting key switch signal may be turned on as a level on, and the setting change mode may be entered if the setting key is on when the power is turned on again, even if the setting key was on before a power outage occurred.
[0267] The setting change means starts a setting change mode in which the setting values of the slot machine PS1 can be changed when it determines that the setting key switch signal is on, the door open signal is on, and the setting changeable flag is on.
[0268] The setting changeable flag is switched on and off depending on the game status. For example, it is conceivable that the setting changeable flag is turned off during the period from when the start switch 12 is operated until the game ends, and is turned on during other periods. However, this is not the only possible mode. The setting changeable flag may be turned off only when a specific bonus game starts or when a specific bonus is in progress, or the setting changeable flag may not be provided so that the setting can be changed in any state.
[0269] When the setting change mode is activated, the blocker provided in the medal selector 34 is turned off, preventing the start of a game by inserting a medal. The setting value data that can be changed in the setting change mode has six levels: "1", "2", "3", "4", "5", and "6", and the higher the setting value, the higher the winning combination lottery table with a higher ball payout rate is set.
[0270] After the setting change mode is activated, the setting display LED provided on the back of the front panel PS2 is lit to indicate that the setting change mode is active. Then, setting value display data for displaying the set setting value data is set, and the credit number indicator 26 provided on the front of the front panel PS2 of the slot machine PS1 and the setting display LED (not shown) provided on the back of the front panel PS2 of the slot machine PS1 are lit to display the setting value. When the setting value data is "1," the setting value display shows "1," when the setting value data is "2," when the setting value data is "3," when the setting value data is "4," when the setting value data is "5," and when the setting value data is "6," the setting value display shows "6."
[0271] When the setting value data stored in the setting value data storage area is stored in six levels from "0" to "5", if the setting value data is "0", the setting value display will show "1", if the setting value data is "1", if the setting value data is "2", if the setting value data is "2", if the setting value data is "3", if the setting value data is "3", if the setting value data is "4", if the setting value data is "4", if the setting value data is "5", and if the setting value data is "5", the setting value display will show "6".
[0272] After the setting change mode is started, it continues to determine whether the sensor signal of the start switch 12 is on, and when it is determined that the start switch 12 has been operated and the sensor signal of the start switch 12 has turned on, the set value is determined and the current set value is displayed on the setting display LED. In other words, when it is determined that the sensor signal of the start switch 12 has turned on during the setting change mode, the set value will not be changed even if the setting switch is operated.
[0273] On the other hand, when it is determined that the setting switch signal has turned on without determining that the sensor signal of the start switch 12 is on, the setting switch rising data is cleared, and it is determined whether the current setting value is equal to or greater than the maximum setting value (setting value data "6"), and if it is determined that the current setting value is equal to or greater than the maximum setting value (setting value data "6"), the setting value data is cleared (setting value data to "1"), and if it is determined that the current setting value is less than the maximum setting value (setting value "1" to "5"), the setting value is incremented to the current setting value. Note that when the setting value data has six levels from 0 to 5, the setting change mode process may be performed by determining whether the current setting value is equal to or greater than the maximum setting value (setting value data "5"), and if it is determined that the current setting value is equal to or greater than the maximum setting value (setting value data "5"), the setting value data is cleared (setting value data to "0"), and if it is determined that the current setting value is less than the maximum setting value (setting value "0" to "4"), the setting value is incremented to the current setting value.
[0274] In addition, when the sensor signal of the start switch 12 is determined to be on after the setting change mode is activated, the setting value may be displayed in a manner different from the manner in which the setting value is displayed when the setting can be changed, such as by displaying "0" on the setting display LED to indicate that the setting value cannot be changed, or by displaying "_X" on the setting display LED (where "X" is the setting value after confirmation).
[0275] <Gameability using advantageous zones applicable to this embodiment> In this embodiment, the specified number of coins required to start a game is only 3. In other words, a game cannot be started with anything other than 3 coins, and even when a bonus is activated, a game can only be started with 3 coins.
[0276] In this embodiment, the active line is one line consisting of the bottom left reel, the middle middle reel, and the bottom right reel. Hereinafter, when a symbol combination stops on an active line, it will be simply referred to as a symbol combination stopping.
[0277] In this embodiment, there are 10 types of symbols. They are called Red Seven, Blue Seven, Bar, Gold Bar, Blank, Cherry, Watermelon, Bell A, Bell B, and Replay. Note that the names and types of symbols are merely examples and may be changed without any problems.
[0278] The reel arrangement of this embodiment will be explained using Figure 12. As shown in Figure 12, each reel has 20 symbols, and is equipped with a first reel (left reel), a second reel (center reel), and a third reel (right reel).
[0279] The symbol combinations in this embodiment are shown in Figures 13 to 18. The "Winning Symbol, Activation Symbol, Pattern Symbol Name" items in the figures indicate the names of the condition devices corresponding to the symbol combinations. Also, the "Specified Number and Game Status" items indicate the benefits awarded when a symbol combination stops for each specified number. If "Type 1 BB" is written in the "Specified Number and Game Status" item, it indicates that a Type 1 BB will be awarded when the symbol combination stops, if "Replay" is written, it indicates that a replay will be awarded when the symbol combination stops, if a number is written, it indicates the number of coins to be paid out when the symbol combination stops, and if "-" is written, it indicates that the symbol combination will not stop in the corresponding game status.
[0280] In this embodiment, the bonus is provided with a Type 1 BB, and the condition for ending the bonus is the payout of more than 11 game medals. This Type 1 BB is a type in which RB is continuously activated, and the RB ends when either two wins or two games are met, and once the end condition of the RB is met, the RB is automatically activated until the end condition of the Type 1 BB (the payout of more than 11 game medals) is met.
[0281] As shown in Figure 13, there are eight types of 1st type BB symbol combinations, and the symbol draw rate (probability that the symbol related to the symbol combination will stop) for the 1st type BB symbol combination on each reel is not 100%, so to display the 1st type BB symbol combination, it is necessary to press each reel with the right eye.
[0282] In this embodiment, the RT transition starts from non-RT (also referred to as during Type 1 BB non-internal). If a Type 1 BB is won during non-RT and the Type 1 BB symbol combination does not stop, the next game (which may be the end of that game) transitions to RT1 (also referred to as during Type 1 BB internal). If a Type 1 BB symbol combination stops during RT1, RT1 ends and Type 1 BB is activated from the next game (also referred to as during Type 1 BB). When the activation of Type 1 BB ends, the next game transitions to non-RT. Furthermore, since the setting change starts from non-RT, if the setting change device is activated during RT1 or Type 1 BB operation, non-RT is set when the operation of the setting change device ends. Note that the RT state and Type 1 BB activation state are not cleared in the case of a power outage in which the setting change device is not activated (sometimes referred to as a normal power outage), and therefore, when power is restored, the state before the power outage is resumed. Specifically, if a power outage occurs during Type 1 BB and then power is restored, the Type 1 BB operating state is Type 1 BB and RT1, and if a power outage occurs while the state is RT1 and then power is restored, the RT state is RT1.
[0283] The conditional devices in this embodiment are explained with reference to FIG. 19. The "Winning Replay" item in FIG. 19 lists numbers corresponding to winning numbers. The "Conditional Device" item lists the conditional devices that will be activated. The "Common Name" item lists the simple names of the conditional devices that will be activated. For example, the common name corresponding to the Replay-H conditional device is "Right Push: Strong-Battle Eye," indicating that the Strong Battle Eye will stop when the right reel is stopped for the first time. The common name corresponding to the Winning-A1 conditional device is "Push Order Bell Group A 123," indicating that the operation mode of the left reel stopping for the first time, the center reel stopping for the second time, and the right reel stopping for the third time is the correct operation mode (in this case, the operation mode that stops the symbol combination of Winning 52 (a prize with a larger payout number than Winnings 01-02, 09, and 29-31)). The "Component" item lists the symbol combinations corresponding to the conditional devices. For example, if the replay-A condition device is activated (winning), it is possible to display replay 01 or replay 02. Note that the "0" in the "winning replay" section corresponds to a loss.
[0284] The internal lottery results that can be determined by the internal lottery means in the non-internal 1st type BB in this embodiment will be explained using Figures 20 to 22. The internal lottery results that can be determined by the internal lottery means in the non-internal 1st type BB are 1st type BB, re-play-A, re-play-B, re-play-C (+1st type BB), re-play-D (+1st type BB), re-play-E (+1st type BB), re-play-F (+1st type BB), re-play-G (+1st type BB), re-play-H (+1st type BB), re-play-I (+1st type BB), re-play-J (+1st type BB), winning-A1, winning-A2, winning-A3, winning-A4, winning-A5, winning The prizes are either -A6, Winner -B1, Winner -B2, Winner -B3, Winner -B4, Winner -B5, Winner -B6, Winner -C1, Winner -C2, Winner -C3, Winner -C4, Winner -C5, Winner -C6, Winner -D (+1 type BB), Winner -E (+1 type BB), Winner -F (+1 type BB), Winner -G (+1 type BB), Winner -H (+1 type BB), Winner -I (+1 type BB), Winner -J (+1 type BB), Winner -K (+1 type BB), and there are no losing prizes.
[0285] The above-mentioned description "Replay-C (+Type 1 BB)" indicates that Replay-C and Type 1 BB are simultaneously won, which corresponds to the fact that the names "Bonus Condition Device" and "Winning Replay" are both listed in Figures 20, 21, and 22. The "Internal Lottery" item in Figures 20, 21, and 22 indicates whether or not an internal lottery is applicable for each game state, with "○" indicating that an internal lottery is applicable and "×" indicating that an internal lottery is not applicable. The "Advantageous Zone Transition" item in Figures 20, 21, and 22 indicates whether or not an advantageous zone transition lottery is executed for each game state, with "○" indicating that an advantageous zone transition lottery is executed and "×" indicating that an advantageous zone transition lottery is not executed. In this embodiment, when an advantageous zone transition lottery is executed, 100% of players win and transition to the advantageous zone occurs. 20, 21, and 22 indicate the number of winning positions for the internal lottery corresponding to the set value, and 65,536 positions are allocated for each game state. Note that "R1" corresponds to the set value "1," "R2" corresponds to the set value "2," "R3" corresponds to the set value "3," "R4" corresponds to the set value "4," "R5" corresponds to the set value "5," and "R6" corresponds to the set value "6."
[0286] In this embodiment, the internal lottery results that can be determined by the internal lottery means within the Type 1 BB are any of Replay-A, Replay-B, Replay-C, Replay-D, Replay-E, Replay-F, Replay-G, Replay-H, Replay-I, Replay-J, Winning-A1, Winning-A2, Winning-A3, Winning-A4, Winning-A5, Winning-A6, Winning-B1, Winning-B2, Winning-B3, Winning-B4, Winning-B5, Winning-B6, Winning-C1, Winning-C2, Winning-C3, Winning-C4, Winning-C5, Winning-C6, Winning-D, Winning-E, Winning-F, Winning-G, Winning-H, Winning-I, Winning-J, and there are no losing results.
[0287] In this embodiment, the internal lottery result that can be determined by the internal lottery means in the first type BB is either Winning-K, Winning-L, or Losing.
[0288] In this embodiment, the conditions for moving from the normal zone to the advantageous zone are winning any of Replay-C, Replay-D, Replay-E, Replay-F, Replay-G, Replay-H, Replay-I, Replay-J, Winning-A1, Winning-A2, Winning-A3, Winning-A4, Winning-A5, Winning-A6, Winning-B1, Winning-B2, Winning-B3, Winning-B4, Winning-B5, Winning-B6, Winning-C1, Winning-C2, Winning-C3, Winning-C4, Winning-C5, Winning-C6, Winning-D, Winning-E, Winning-F, Winning-G, Winning-H, Winning-I, Winning-J, or Winning-K; winning Replay-A or Replay-B will not result in moving to the advantageous zone. In other words, if you win any of the following in the normal zone: Replay-C, Replay-D, Replay-E, Replay-F, Replay-G, Replay-H, Replay-I, Replay-J, Win-A1, Win-A2, Win-A3, Win-A4, Win-A5, Win-A6, Win-B1, Win-B2, Win-B3, Win-B4, Win-B5, Win-B6, Win-C1, Win-C2, Win-C3, Win-C4, Win-C5, Win-C6, Win-D, Win-E, Win-F, Win-G, Win-H, Win-I, Win-J, Win-K, then you will be in the advantageous zone from the next play.
[0289] In this embodiment, if any of the following is won during the normal zone: Replay-C, Replay-D, Replay-E, Replay-F, Replay-G, Replay-H, Replay-I, Replay-J, Winning-A1, Winning-A2, Winning-A3, Winning-A4, Winning-A5, Winning-A6, Winning-B1, Winning-B2, Winning-B3, Winning-B4, Winning-B5, Winning-B6, Winning-C1, Winning-C2, Winning-C3, Winning-C4, Winning-C5, Winning-C6, Winning-D, Winning-E, Winning-F, Winning-G, Winning-H, Winning-I, Winning-J, or Winning-K, the player will always move to the advantageous zone. In other words, if you win any of the following in the normal zone: Replay-C, Replay-D, Replay-E, Replay-F, Replay-G, Replay-H, Replay-I, Replay-J, Win-A1, Win-A2, Win-A3, Win-A4, Win-A5, Win-A6, Win-B1, Win-B2, Win-B3, Win-B4, Win-B5, Win-B6, Win-C1, Win-C2, Win-C3, Win-C4, Win-C5, Win-C6, Win-D, Win-E, Win-F, Win-G, Win-H, Win-I, Win-J, Win-K, then you will be in the advantageous zone from the next play.
[0290] In this embodiment, in RT1 (inside the 1st type BB), there are no misses (either the replay role or the winning role will always be a win), so once you move to RT1, it is possible to stop the BB symbol combination with some operation modes when the push order bell C group (winning role - C1 to C6) is won. The part when the push order bell C group is won is, for example, the middle reel when the winning role - C1 is won, or the eye-pressing position of some of the first stops of the right reel. Furthermore, when WINNING-C1 is won in the advantageous zone, the correct button press sequence (in this case, "1, 2, 3" is displayed on the LCD) is notified, and WINNING 38 stops and the BB symbol combination does not stop. With this configuration, the user can maintain RT1 by notifying an operation mode in which the BB symbol combination does not stop. Also, the number of losing buttons during RT1 can be set to 4 (because the minimum winning probability in design is 1 / 17500 or more), and the BB symbol combination may be configured not to stop for other replay roles or winning roles, so that the BB symbol combination stops only when there is a loss.
[0291] In this embodiment, the game states managed by the main control means in the advantageous zone include the general advantageous zone state, chance zone (also referred to as CZ), and AT, with transitions occurring from the general advantageous zone state to CZ, from CZ to AT, and from AT to the general advantageous zone state or CZ, respectively. Furthermore, the game state managed by the main control means in the normal zone is only the general normal zone state, and the game state does not transition until transitioning to the advantageous zone. Note that the game state flags managed by the main control means in the general advantageous zone state and the general normal zone state may be the same or different.
[0292] The normal state is a state in which an advantageous winning button press sequence is not announced when any of the winning-A1 to winning-C6 is won as a result of the internal lottery.
[0293] Under normal circumstances, the CZ is the state to which you enter when you win one of the prizes -D to -H as a result of the internal lottery. During the CZ, the transition to the AT is determined by the results of the internal lottery during the CZ or the lottery at the start of the CZ.
[0294] AT is the state to which you enter when you win the AT lottery during the CZ, and is a state that notifies you of the advantageous operation mode (winning button press order) when you win any of WIN-A1 to WIN-C6.
[0295] In this embodiment, the conditions for transitioning from the advantageous zone to the normal zone are when the number of plays in the advantageous zone reaches a predetermined number (e.g., 1500 plays), when MY in the advantageous zone exceeds 2400, when initialization processing is performed based on a setting change, or when the RAM clear switch is enabled, and the AT termination conditions and the advantageous zone termination conditions do not match. However, some of the AT termination conditions (such as when the ending is reached or when the number of winning coins exceeds a predetermined number (e.g., 2300 coins)) may also be used as the termination conditions for the advantageous zone. Also, a transition to the normal zone may occur when a CZ is won in the advantageous zone. In this case, whether or not to terminate the advantageous zone is determined based on the status of the advantageous zone when a CZ is won in the advantageous zone.
[0296] The CZ is determined by lottery when one of the prizes D to H (hereinafter referred to as rare combinations) is won, and basically, the harder the internal lottery result is to win, the easier it is to win the CZ. In this embodiment, the order of likelihood of winning the CZ is prize-G> prize-E> prize-H> prize-F> prize-D.
[0297] In this embodiment, the CZ does not occur immediately after a win. Rather, it starts when the player wins the CZ, transitions from the advantageous zone to the normal zone, and then transitions back to the advantageous zone (the CZ always starts when transitioning to the advantageous zone in RT1). This solves the problem of not being able to dispense balls when winning from the CZ to the AT due to a small number of remaining plays in the advantageous zone. This is particularly effective when the net increase in coins (expected number of coins to be won per play, also known as the gradient value) is small. For example, if the net increase in coins is 2, the maximum number of coins to be won in the advantageous zone is approximately 2,400, so 1,200 plays are required to acquire 2,400 coins. However, the AT does not always occur in the advantageous zone. Because various play states, such as the normal state and the CZ, transition between these states, the remaining number of plays in the advantageous zone at the start of the AT is often small (e.g., 500 plays). In this case, even after 500 plays, the net increase in coins is only 2, resulting in an end result of approximately 1,000 coins, which makes it difficult to meet the user's expectations. Therefore, by ending the advantageous zone once when the CZ is won and starting the CZ when moving to a new advantageous zone, even if the CZ has 100 plays, the advantageous zone can be played for 1,400 plays remaining, creating the expectation that the user will win 2,400 coins.
[0298] In addition, the probability of winning the CZ from the second time onwards within the same advantageous zone may be varied depending on the number of coins won since the advantageous zone began (cumulative number of coins paid out - cumulative number of coins inserted). For example, if a CZ starts when the advantageous zone is entered and the AT is won, the probability of winning the CZ in the remaining advantageous zone after the AT ends may be varied depending on whether 50 coins are won in the AT or whether 1000 coins are won. In this case, the probability of winning the CZ after winning 50 coins may be higher or lower than the probability of winning the CZ after winning 1000 coins.
[0299] If the probability of winning a CZ after winning 50 coins is made higher than the probability of winning a CZ after winning 1,000 coins, it will be easier to award the next CZ to users who did not win much in the AT, allowing them to play while maintaining a sense of anticipation.
[0300] If the probability of winning the CZ after winning 50 coins is made lower than the probability of winning the CZ after winning 1000 coins, since there is little remaining advantageous period after winning 1000 coins (because it is close to the end condition of the advantageous period, which is 1500 plays or winning 2400 coins), even if the CZ probability is made high, the ball payout design will not significantly increase gambling spirit, and it will be possible to create a new sense of expectation for the user.
[0301] If a player wins the CZ, a congratulatory effect is displayed, displaying words such as "Success" or "Victory" during the game in which the CZ was won, or after a predetermined number of games (which can be set arbitrarily depending on the gaming machine's specifications). This allows the user to understand that some kind of special benefit has been granted, allowing them to intuitively understand the progress of the game. From the next game onward, a "CZ Preparation" message is displayed on the LCD or a lamp, creating a sense of anticipation for the CZ. When a CZ winning game is in a favorable zone, the CZ preparation state corresponds to the period from the end of the favorable zone until the transition back to the favorable zone in the subsequent normal zone. Because the "CZ Preparation" state is internally a normal zone, it is a disadvantageous state for users who do not participate in AT draws or AT top-ups. However, by lowering the payout rate during the CZ preparation state compared to the AT state, balls can be allocated to the AT, creating a wave of payouts. Furthermore, because the CZ preparation state creates a sense of anticipation for the CZ, a lower payout rate makes it less likely for users to feel like they have lost money.
[0302] Although the advantageous zone ends with the next play after the CZ win, a predetermined number of plays may be played between the play in which the CZ win occurs and the end of the advantageous zone. In this case, the CZ win is not announced during the play in which the CZ win occurs, and instead, the player may play a predetermined number of plays to determine whether or not the CZ win occurred through effects (so-called premonition effects or consecutive effects). A congratulatory effect is then executed when the predetermined number of plays are completed, and the CZ preparation begins from the next play. This is because the advantageous zone lamp is lit during the advantageous zone and turns off when the advantageous zone ends, so that the player cannot determine whether or not the CZ win occurred from the lighting status of the advantageous zone lamp between the play in which the CZ win occurred and the announcement of the CZ win. The advantageous zone may also transition from the advantageous zone to the normal zone during CZ preparation. In this case, the player is already notified that the CZ is being prepared, and the result is not revealed in advance by the lighting status of the advantageous zone lamp during CZ preparation.
[0303] Furthermore, the CZ preparation period does not necessarily have to be a normal period and may be set as a favorable period. Even in this case, the rate at which the CZ preparation period is executed in a normal period is relatively higher than the rate at which it is executed in a favorable period. The condition for executing the CZ preparation period in a favorable period is that the number of remaining plays in the favorable period is a predetermined number (e.g., 1,000 or more). This configuration allows the CZ preparation period to be executed when there is sufficient remaining play time in the favorable period. Therefore, even if the CZ is executed after the CZ preparation period and the AT is executed as a result, a sufficient feeling of winning can be created. Furthermore, since the normal period is not used during the CZ preparation period, it is possible to create a surprise by starting the AT immediately after the CZ preparation period. (Since information related to the AT is initialized at the end of the favorable period, if the normal period is used during the CZ preparation period, the CZ will be executed at the start of the favorable period, and the AT cannot be started.)
[0304] Also, when executing the CZ preparation in the advantageous zone described above, whether or not to grant the AT may be determined by lottery when one of WIN-D to WIN-H is won during CZ preparation. In this case, the order of rare combinations that are likely to win the AT by AT lottery may be the same as the order that is likely to win the CZ, or may be slightly different, such as WIN-E > WIN-G > WIN-F > WIN-H > WIN-D. By configuring in this way, the user can expect to win a rare combination even during CZ preparation.
[0305] Furthermore, to prevent users who win a rare combination but do not win the AT from losing their motivation to play, a bonus different from the AT may be awarded. For example, such a bonus may be displayed as a two-dimensional code that can be read by the user's terminal, or as a setting suggestion effect that allows the setting value to be determined. The bonus may be more likely to be awarded the closer the number of plays in the advantageous zone is to the aforementioned predetermined number (e.g., 1,500 plays), or may be more likely to be awarded when the number of CZ plays is a specific number (e.g., a multiple of 5).
[0306] The process for changing settings in this embodiment will be described.
[0307] When the setting change device is started, the RAM initialization process described above is performed at the timing when the setting change device is started or when the setting value is confirmed. If the game state immediately before this RAM initialization process is performed is RT1, the RT1 information is initialized when the RAM initialization process is performed, and the game state after the RAM initialization process becomes non-RT. Also, if the game state immediately before the RAM initialization process is performed is during Type 1 BB, the information in Type 1 BB is initialized when the RAM initialization process is performed, and the game state after the RAM initialization process becomes non-RT.
[0308] Also, if the game state immediately before the RAM initialization process is performed is an advantageous zone, the information of the advantageous zone is initialized when the RAM initialization process is performed, and the game state after the RAM initialization process becomes a normal zone. In other words, the game state during the advantageous zone can be a normal state, CZ, or AT, but regardless of the state, when the RAM initialization process is performed, it will transition to the normal zone.
[0309] When the RAM initialization process is performed, play will begin in the non-RT and normal zone, but in this embodiment, the CZ is started when transitioning from the normal zone to the advantageous zone, so after the setting change, the state becomes advantageous (a state in which the CZ can be started by transitioning to the advantageous zone without playing to win the CZ).
[0310] By configuring in this way, the setting is changed to an advantageous state, which can motivate customers to visit the store in the morning and increase the effectiveness of attracting customers.
[0311] Also, if a situation where the game is too advantageous after changing the settings (a situation where the game transitions to the CZ after just a few plays) can be set, it may significantly stimulate gambling (the so-called morning mode). For this reason, it is possible to change the contents of the CZ depending on the situation when the game transitions to the advantageous zone.
[0312] In this case, if the RT state of the next game that has been determined to transition to the advantageous zone is RT1, the CZ will be started as this is the basic game flow, and if the RT state of the next game that has been determined to transition to the advantageous zone is non-RT, the CZ will not be started as this is after a setting change. Games that have been determined to move into the advantageous zone are those that win any of the above-mentioned Replay-C, Replay-D, Replay-E, Replay-F, Replay-G, Replay-H, Replay-I, Replay-J, Winning-A1, Winning-A2, Winning-A3, Winning-A4, Winning-A5, Winning-A6, Winning-B1, Winning-B2, Winning-B3, Winning-B4, Winning-B5, Winning-B6, Winning-C1, Winning-C2, Winning-C3, Winning-C4, Winning-C5, Winning-C6, Winning-D, Winning-E, Winning-F, Winning-G, Winning-H, Winning-I, Winning-J, or Winning-K.
[0313] In addition, Replay-C, Replay-D, Replay-E, Replay-F, Replay-G, Replay-H, Replay-I, Replay-J, Winning-D, Winning-E, Winning-F, Winning-G, Winning-H, Winning-I, Winning-J, and Winning-K overlap with Type 1 BB, so the RT state of the next play after winning will be RT1 and CZ will start, but Winning-A1, Winners A2, A3, A4, A5, A6, B1, B2, B3, B4, B5, B6, C1, C2, C3, C4, C5, and C6 do not overlap with Type 1 BB, so the next play after winning is non-RT and CZ will not start.
[0314] With this configuration, there are cases where the machine will move to a favorable zone during non-RT, so morning-related specifications such as moving to CZ after just a few plays after changing the settings can be suppressed, and gambling-like nature can be reduced.
[0315] It is also possible to reduce gambling by using a specification that changes the game state managed by the main control means in the advantageous zone by referring to the RT state of the next game when a transition to the advantageous zone is determined. In this case, an AT may not be performed in an advantageous zone that has transitioned to a non-RT state (not inside a Type 1 BB), while an AT may be performed in an advantageous zone that has transitioned to an RT1 state (inside a Type 1 BB). With this configuration, if a transition to an advantageous zone occurs in a non-RT state after a setting change, the AT will not be performed and no balls will be earned, thereby reducing gambling. The condition for ending the advantageous zone in this case may be until the above-mentioned CZ is won, or may be after a predetermined number of games (e.g., 1,500 games) have been played.
[0316] Furthermore, while the transition of the CZ is controlled by referring to the RT state of the next game following a winning lottery for the advantageous zone transition, this is not limited to this, and the transition of the CZ may also be controlled by referring to the operating condition device of the game that won the advantageous zone transition lottery. In this case, when the prize-winning-A1 is won while inside a Type 1 BB in the normal zone, the CZ is controlled to start at the start of the advantageous zone based on the operation of the Type 1 BB and prize-winning-A1 condition devices. Also, when the prize-winning-A1 is won while not inside a Type 1 BB in the normal zone, the CZ is controlled not to start at the start of the advantageous zone based on the operation of the prize-winning-A1 condition device.
[0317] In this embodiment, only Type 1 BB was the subject of the lottery, but instead, RB or MB may be the subject of the lottery, or two or all of Type 1 BB, RB, and MB may be the subject of the lottery.
[0318] <Gameplay that increases the expected value of game value gained at the start of the advantageous zone> We will explain the gameplay that can be applied to this embodiment, which increases the expected value of game value gained at the start of the advantageous zone. In this case, in order to increase the expected value of the game value at the start of the advantageous period, the advantageous period is configured not to end when a predetermined number of games are played. In other words, the advantageous period is configured not to end depending on the number of games played in the advantageous period.
[0319] After one advantageous zone has started, if a predetermined number of premonition games have been played in the general advantageous zone state, the next game will transition to a predetermined AT (also referred to as AT1), a predetermined lottery will be held in that AT1, and if the predetermined lottery is won, that AT1 will continue until the number of wins in that advantageous zone exceeds 2400 (until the value of the MY counter exceeds the upper limit), and once the conditions for ending the advantageous zone are met, that advantageous zone will end and the normal zone will start from the next game. Then, after passing through the normal zone and starting a new advantageous zone, if a predetermined number of premonition games have been played in the general advantageous zone state, the game will transition to AT1, and if the predetermined lottery is won in that AT1, that AT1 will continue until the number of wins in that advantageous zone exceeds 2400, and once the conditions for ending the advantageous zone are met, that advantageous zone will end and the normal zone will start from the next game. In other words, the acquisition of approximately 2,400 game value continues in a loop until a predetermined lottery is not won in AT1. The probability of winning in the predetermined lottery can be set as appropriate, but it is preferable to configure it so that the probability of winning is high, at least 50% but less than 80%. In addition, a minimum guarantee (such as 50 AT games or 100 wins) is set during the execution period of AT1, and even if a predetermined lottery is not won in AT1, AT1 is not immediately terminated but continues until the minimum guaranteed AT is executed. The predetermined lottery may be configured to be executed at the start of AT1, or may be configured to be executed after the minimum guaranteed AT is executed in AT1.
[0320] In addition, if the predetermined lottery in AT1 is not won, the game will transition to the general advantageous zone state after the end of AT1 without ending the advantageous zone, and if a predetermined role (e.g., Replay-A, Replay-J, Winning-J, etc.) that can be won with a low probability (e.g., 1 / 8192, the lowest probability in the role lottery) is won in the role lottery in the general advantageous zone state, the advantageous zone will end and the normal zone will start from the next play, and after passing through the normal zone and starting a new advantageous zone, the game will transition to AT1 once a predetermined number of premonition plays have been performed in the general advantageous zone state.
[0321] In addition, the general advantageous zone state to which the player transitions after failing to win in a specified lottery in AT1 is configured to have a lower expectation level for AT than the general advantageous zone state at the start of one advantageous zone.
[0322] In addition, the advantageous zone is configured to end when a predetermined role is won in the general advantageous zone state to which AT1 transitions after not winning a predetermined lottery, but it is not limited to this, and the advantageous zone may also be configured to end when a predetermined CZ is executed to end the advantageous zone and the lottery during that predetermined CZ is won.
[0323] Furthermore, the advantageous zone is configured not to end even if a predetermined role is won during AT1 or during a predetermined number of premonition games immediately after the start of the advantageous zone. This configuration improves the tempo of play when the 2400 winning number is looping. Even if a player wins a predetermined role when a predetermined lottery is won in AT1 and it is confirmed that a player will win approximately 2400 game value, AT1 will not end prematurely, preventing the player from being disadvantaged. Even if a player wins a predetermined role when a predetermined effect indicating that a player will win a predetermined lottery and win approximately 2400 game value is being executed in the AT, the predetermined effect will not end prematurely, preventing the player from feeling distrustful. If a player wins a predetermined role during AT2 (described below), the advantageous zone may be configured to end with the game that wins the predetermined role, or the advantageous zone may be configured to end after AT2 ends.
[0324] In this way, by increasing the expected value of the game value at the start of the advantageous zone, a new gameplay can be created in which the aim is to finish the advantageous zone. Also, by requiring a predetermined number of premonition games from the start of one advantageous zone until the transition to AT1, even if a predetermined lottery is won in AT1, the AT will not continue beyond 2400 wins, so excessive gambling can be prevented.
[0325] In addition, even in the general advantageous zone state to which a player has transitioned after failing to win in a predetermined lottery in AT1, an AT lottery may be held, or a ceiling may be set so that the player transitions to the AT every time a ceiling number of games (for example, 1,000 games) has been played (these ATs other than AT1 are collectively referred to as AT2), but it is preferable to configure the AT2 so that the predetermined lottery is not held. In this way, by not holding the predetermined lottery in ATs other than AT1, it is possible to prevent excessive gambling and to increase anticipation for the predetermined lottery in AT1.
[0326] Furthermore, even if the expected value of game value acquisition at the start of the advantageous zone is configured to be high in this way, if a transition to the advantageous zone is determined during RT1 (within Type 1 BB) using the method described above, the game will transition to AT1 after a predetermined number of premonition games have been played since the advantageous zone began, but if a transition to the advantageous zone is determined during non-RT, the AT will not be executed even after a predetermined number of games have been played since the advantageous zone began.In other words, it is preferable to configure the first advantageous zone after a setting change so that the AT will not be executed after a predetermined number of games have been played since the advantageous zone began.By configuring the transition to the advantageous zone during RT1 in this way to be relatively more advantageous than a transition to the advantageous zone during non-RT, it is possible to suppress specifications related to mornings.
[0327] In addition, if a specific number of games (for example, 5,000 games) have been played before one advantageous period has ended, the system may be configured to transition to a specific state in which the design value of the payout rate is a specific value (a value exceeding 100% and not exceeding 115%) from the next game until the end of the advantageous period. The specific number of games can be set as appropriate, but it is preferable to set it to the number of games that can be played within the business hours of the gaming facility in one day.
[0328] In addition, in order to set the design value of the payout rate in a predetermined state to a predetermined value, 1) it is possible to configure the system to transition to AT2 every time a predetermined number of games (e.g., 100 games) are played in the general advantageous zone state, and to always end AT2 after a specific number of games (e.g., 50 games), or 2) it is possible to provide multiple scenarios in which the number of games to transition to AT2 and the number of games won in AT2 after the transition are predetermined so that the payout rate becomes a predetermined value, and to configure the game to proceed according to one of the scenarios.
[0329] By configuring it in this way, it is possible to create an incentive for the player to continue playing even in an unfavorable situation for the player, such as when one advantageous zone continues for a long period of time.
[0330] In addition, in a predetermined state where the design value of the payout rate is a predetermined value, it may be configured so that the advantageous zone does not end even if a predetermined combination is won. By configuring in this way, it is possible to prevent a predetermined state where the design value of the payout rate is a predetermined value from being excessively advantageous to the player.
[0331] In addition, even in a predetermined state where the design value of the payout rate is a predetermined value, the advantageous zone may be configured to end when a predetermined combination is won. By configuring in this way, it is possible to increase the sense of expectation when a predetermined combination is won.
[0332] In addition, the design value of the payout rate in a predetermined state where the design value of the payout rate is a predetermined value may be designed to be the same regardless of the set value. By doing so, in a predetermined state where the design value of the payout rate is a predetermined value, stable playability can be provided without any advantage or disadvantage depending on the set value.
[0333] In addition, the design value of the payout rate in a predetermined state where the design value of the payout rate is a predetermined value may be configured so that the higher the set value, the higher the value becomes, such as set value 1 < set value 2 <... < set value 6. By doing this, the higher the set value becomes, the sooner the advantageous zone can end when the game transitions to a predetermined state where the design value of the payout rate is a predetermined value in one advantageous zone, and therefore the sooner the game transitions to a state where the expected value of game value acquisition is high can be made.
[0334] Furthermore, the design value of the payout rate in a predetermined state where the design value of the payout rate is a predetermined value may be configured to be higher than the lowest setting value (setting value 1 in this embodiment) and lower than the highest setting value (setting value 6 in this embodiment). By configuring it in this way, even if a predetermined lottery is not won during AT1 of one advantageous zone, it is possible to continue playing and increase the significance of aiming for a predetermined state where the design value of the payout rate is a predetermined value, while also preventing the significance of playing at the highest setting value from being lost.
[0335] <Control for dealing with power interruption while various switches are pressed according to this embodiment> When the front panel PS2 is closed, the game has finished, no 3 bets have been made (including when no automatic bets have been made), and the number of credits stored is equal to or greater than the number that allows for a 3-bet (for example, the number of credits is 3 or more when no bets have been made, or the number of credits is 2 or more when 1 bet has been made) (hereinafter referred to as the MAX bet possible state), when the MAX bet switch 18 is operated (pressed), the MAX bet process is executed, 3 is stored as the number of bets, and the 1 bet lamp, 2 bet lamp, and 3 bet lamp are lit (before the MAX bet switch 18 is pressed, the 1 bet lamp, 2 bet lamp, and 3 bet lamp are off).
[0336] It should be noted that not only when the front panel PS2 is closed, but also when the front panel PS2 is open, if a game has ended, no three bets have been made (including when no automatic bets have been made), and a number of credits equal to or greater than the number that allows for a three-bet is stored (for example, the number of credits is three or more when no bets have been made, or the number of credits is two or more when one bet has been made), when the MAX BET switch 18 is operated (pressed), the MAX BET process is executed, three is stored as the number of bets, and the 1 BET lamp, 2 BET lamp, and 3 BET lamp are illuminated (before the MAX BET switch 18 is pressed, the 1 BET lamp, 2 BET lamp, and 3 BET lamp are off). Unless otherwise specified below, the front panel PS2 is closed when the power is turned on, but the device may be configured to behave similarly even when the front panel PS2 is open.
[0337] In addition, the MAX bet available state includes a state where no bet has been made, a state where 1 bet has been made, and a state where 2 bets have been made, but when the MAX bet switch 18 is operated and the 1 bet lamp, 2 bet lamp, and 3 bet lamps are newly lit, this is the MAX bet available state where no bet has been made. In the MAX bet available state where 1 bet has been made, the 1 bet lamp is already lit and the 2 bet lamp and 3 bet lamp are newly lit, and in the MAX bet available state where 2 bets have been made, the 1 bet lamp and 2 bet lamp are already lit and the 3 bet lamp is newly lit.
[0338] Furthermore, in the MAX BET enabled state, the MAX BET lamp is lit, informing the player that operation of the MAX BET switch 18 is valid. When the MAX BET lamp is lit in the MAX BET enabled state, if the MAX BET switch 18 is pressed (when the sensor that detects the MAX BET switch 18 changes from OFF to ON), the MAX BET lamp goes out. In other words, the MAX BET lamp goes out even while the MAX BET switch 18 is being pressed (when the MAX BET switch 18 is pressed and not released, and the sensor for the MAX BET switch 18 remains ON).
[0339] Furthermore, in a situation where a power outage occurs in the MAX BET enabled state, causing the operating voltage to fall below the threshold and rendering the gaming machine inoperable, if the MAX BET switch 18 is pressed and the power is turned on while the MAX BET switch 18 is pressed (when the power outage recovery process is executed), the MAX BET lamp will light up and the MAX BET process will not be executed. Also, because the MAX BET switch 18 is pressed, a new MAX BET process cannot be performed by pressing the MAX BET switch 18. In other words, because the MAX BET switch 18 is pressed (the sensor signal of the MAX BET switch is on), the MAX BET switch 18 cannot be pressed and the MAX BET process cannot be performed.
[0340] This makes it possible to prevent a bet from being placed even if the MAX BET switch 18 is unintentionally operated (such as by placing a hand on the MAX BET switch 18) when power is turned on after a power outage, and even in such a case, the MAX BET lamp can accurately indicate that the operation of the MAX BET switch 18 is valid. Therefore, a player who recognizes that the operation of the MAX BET switch 18 is valid can place a MAX BET (perform MAX BET processing) by temporarily releasing the MAX BET switch 18 that he had pressed (after the sensor of the MAX BET switch 18 changes from ON to OFF), and then pressing the MAX BET switch 18 again (the sensor of the MAX BET switch 18 changes from OFF to ON).
[0341] Also, for example, if a malfunction occurs in the return spring or sensor of the MAX bet switch 18 before or after a power outage and the MAX bet switch 18 remains pressed, the MAX bet lamp can be turned on to notify the administrator that even if the MAX bet process cannot be performed, it is not a software malfunction.
[0342] In addition, in a situation where a power outage occurs while the MAX bet is possible, causing the operating voltage to fall below the threshold and making the gaming machine unable to operate, if the MAX bet switch 18 is pressed and the power is turned on while the MAX bet switch 18 is pressed (when the power outage recovery process is executed), the MAX bet lamp will light up and the MAX bet process will not be executed, but if the 1 bet switch 19 is operated (pressed) again (the sensor that detects the 1 bet switch 19 changes from OFF to ON), the 1 bet process can be executed.
[0343] As a result, even if the MAX BET switch 18 is unintentionally operated (such as by placing a hand on the MAX BET switch 18) when the power is turned on after a power outage, the MAX BET lamp will light up to indicate that betting is possible, and suggest that the 1 BET switch 19 is operable. Even in such a case, the operation of the 1 BET switch 19 is valid, so the game can continue.
[0344] In addition, in a situation where a power outage occurs in the MAX BET enabled state, causing the operating voltage to fall below a threshold and rendering the gaming machine inoperable, the MAX BET switch 18 may be pressed, and the power may be turned on while the MAX BET switch 18 is pressed (when the power outage recovery process is executed), in which case the MAX BET process may be executed. In this case, the MAX BET lamp may be on or off after power-on. If the MAX BET lamp is on after power-on, this indicates that the 1 BET switch 19 is operable, and operating the 1 BET switch 19 changes the bet status from 3 to 1, and the difference of "2" is restored to the credits. (If the 3 BET state has 50 credits, the difference cannot be restored to credits, so operating the 1 BET switch 19 does not change the status to 1, and the 3 BET state remains, so the MAX BET lamp does not light up (it is off) after power-on.) If the MAX BET lamp is off after power-on, this indicates that the MAX BET process has been executed. In addition, whether the MAX bet lamp is on or off after power-on, it is possible to notify that the MAX bet process has been executed by outputting three bet sounds (three times one bet sound) when power is turned on.
[0345] Next, when the MAX BET switch 19 is operated (pressed) in the MAX BET enabled state (when no bet has been placed), the bet number is stored as 1 and the 1 BET lamp lights up. Also, since the MAX BET switch 18 is still active, the MAX BET lamp is also lit up.
[0346] Also, in a state where a MAX bet is possible (a state where no bet has been placed), if a power outage occurs, the operating voltage falls below the threshold, and the gaming machine becomes inoperable, and the 1 bet switch 19 is pressed, if the power is turned on while the 1 bet switch 19 is pressed (if the power outage recovery process is executed while the sensor of the 1 bet switch 19 remains ON), the MAX bet lamp will light up and the 1 bet process will not be executed. Also, because the 1 bet switch 19 is pressed, it is not possible to newly press the 1 bet switch 19 to perform a 1 bet process.
[0347] This makes it possible to prevent a bet from being placed even if the 1 bet switch 19 is unintentionally operated (such as by placing a hand on the 1 bet switch 19) when the power is turned on after a power outage, and even in such a case, the lighting state of the MAX BET lamp indicates that bet processing is possible, suggesting that the 1 bet switch 19 is operable. Therefore, a player who recognizes that the operation of the MAX BET switch 18 or 1 bet switch 19 is valid can perform the 1 bet processing or the MAX BET processing by releasing the 1 bet switch 19 that he or she had pressed (after the sensor of the 1 bet switch 19 has changed from ON to OFF) and then pressing the MAX BET switch 18 again (when the sensor of the MAX BET switch 18 has changed from OFF to ON) without releasing the 1 bet switch 19 that he or she had pressed (while the sensor of the 1 bet switch 19 remains ON).
[0348] Furthermore, when the gaming machine is in a state where a MAX bet is possible (no bets have been placed) and a power outage occurs, causing the operating voltage to fall below the threshold and making it unable to operate, if the 1 bet switch 19 is pressed and the power is turned on while the 1 bet switch 19 is pressed (the power outage recovery process is executed), the MAX bet lamp will light up and the 1 bet process will not be executed, but if the MAX bet switch 18 is operated (pressed) again, the MAX bet process can be executed.
[0349] As a result, even if the 1 bet switch 19 is unintentionally operated (such as by placing a hand on the 1 bet switch 19) when the power is turned on after a power outage, the lighting state of the MAX BET lamp indicates that betting is possible, suggesting that the MAX BET switch 18 is operable. Even in such a case, the operation of the MAX BET switch 18 is valid, so the game can continue.
[0350] Also, in a situation where a power outage occurs in the MAX bet enabled state, causing the operating voltage to fall below a threshold and rendering the gaming machine inoperable, if the 1 bet switch 19 is pressed and the power is turned on while the 1 bet switch 19 is pressed (when the power outage recovery process is executed), the 1 bet process may be executed. In this case, the MAX bet lamp lights up after power is turned on, indicating that the MAX bet switch 18 is operable, and when the MAX bet switch 18 is operated, the 1 bet state changes from the 1 bet state to the 3 bet state. Also, by outputting a 1 bet sound when power is turned on, it is possible to notify that the 1 bet process has been executed.
[0351] Furthermore, when the gaming machine is in a MAX bet enabled state (when no bets have been placed) and a power outage occurs, causing the operating voltage to fall below the threshold and making it unable to operate, if the MAX bet switch 18 is pressed (this may be the case whether the front panel PS2 is not open or has already been opened), and the power is turned on while the MAX bet switch 18 is being pressed while the front panel PS2 is open (when the power outage recovery process is executed), the MAX bet lamp will light up and the MAX bet process will not be executed, but if the 1 bet switch 19 is operated (pressed) again while the MAX bet switch 18 continues to be pressed, the 1 bet process can be executed. Furthermore, when the gaming machine is in a MAX bet enabled state (when no bets have been placed) and a power outage occurs, causing the operating voltage to fall below the threshold and making it unable to operate, if the MAX bet switch 18 is pressed (this may be the case whether the front panel PS2 is not open or has already been opened), and the power is turned on while the MAX bet switch 18 is pressed while the front panel PS2 is open (when the power outage recovery process is executed), the MAX bet lamp will light up and the MAX bet process will not be executed, but the MAX bet process can be executed by releasing the MAX bet switch 18 and operating (pressing) the MAX bet switch 18 again. In this case, even if the 1 bet switch 19 or the MAX bet switch 18 is pressed anew and the 1 bet process or the MAX bet process is executed, the 1 bet sound or the 3 bet sound may not be output, or in a situation where the 1 bet switch 19 or the MAX bet switch 18 is pressed anew and the 1 bet process or the MAX bet process is executed, resulting in 3 bets and the front panel PS2 being open, when the start switch 12 is operated (pressed) the reel rotation process is executed and each reel rotates, but the start sound may not be output.
[0352] This makes it possible to prevent a bet from being placed even if the MAX bet switch 18 is unintentionally operated (such as by placing a hand on the MAX bet switch 18) when the power is turned on after a power outage, and even in such a case, the MAX bet lamp can accurately indicate that the operation of the MAX bet switch 18 is valid.
[0353] Also, for example, if a malfunction occurs in the return spring or sensor of the MAX bet switch 18 before or after a power outage and the MAX bet switch 18 remains pressed, the MAX bet lamp can be turned on to notify the administrator that even if the MAX bet process cannot be performed, it is not a software malfunction.
[0354] Furthermore, by enabling the 1 bet process using the 1 bet switch 19 even when the front panel PS2 is open, it becomes possible to check whether 1 bet process is possible normally, along with the work that the administrator performs when the front panel PS2 is open (for example, checking settings, setting the administrator menu, etc.). Note that, in gaming at a gaming parlor, playing with the front panel PS2 open is not normal, so by deliberately not outputting the 1 bet sound, it becomes possible to let the player know that it is not normal.
[0355] In addition, when the gaming machine is in a state where a MAX bet is possible (when no bets have been placed), a power outage occurs, causing the operating voltage to fall below the threshold and making it unable to operate, and the MAX bet switch 18 is pressed (this may be the case when the front panel PS2 is not open or when it is already open), and if the power is turned on while the MAX bet switch 18 is being pressed while the front panel PS2 is open (when the power outage recovery process is executed), the MAX bet lamp will not light up, the MAX bet process will not be executed, and even if the 1 bet switch 19 is operated (pressed) again, the 1 bet process will not be executed, and thereafter, when the front panel PS2 is closed (the closure is detected) while the MAX bet switch 18 is still being operated (pressed), the MAX bet lamp will light up, and when the 1 bet switch 19 is operated (pressed) again, the 1 bet process will become possible.
[0356] This makes it possible to prevent a bet from being placed even if the MAX BET switch 18 is unintentionally operated (such as by placing a hand on the MAX BET switch 18) when the power is turned on after a power outage, and by not lighting the MAX BET lamp, it is possible to make the player aware that the game cannot proceed. Furthermore, when the front panel PS2 is closed, even if the MAX BET switch 18 continues to be operated (pressed), the 1 BET switch 19 is enabled to allow bets to be placed, thereby making it possible to minimize the disruption of the game.
[0357] In addition, in a state where a power outage occurs in which the operating voltage falls below the threshold and the gaming machine is unable to operate while the MAX BET switch 18 and 1 BET switch 19 are pressed, if the power is turned on while the MAX BET switch 18 and 1 BET switch 19 are pressed (when the power outage recovery process is executed), the MAX BET lamp will light up and the MAX BET process and 1 BET process will not be executed. In this case, if the MAX BET switch 18 is released while the 1 BET switch 19 is still being pressed and the MAX BET switch 18 is operated (pressed) again, the MAX BET process can be executed. Similarly, in a situation where a power outage occurs when the MAX bet is possible, causing the operating voltage to fall below the threshold and making the gaming machine unable to operate, if the MAX bet switch 18 and the 1 bet switch 19 are pressed and the power is turned on while the MAX bet switch 18 and the 1 bet switch 19 are pressed (when the power outage recovery process is executed), the MAX bet lamp will light up and the MAX bet process and 1 bet process will not be executed, but if the 1 bet switch 19 is released while the MAX bet switch 18 is still pressed and the 1 bet switch 19 is operated (pressed) again, the 1 bet process can be executed.
[0358] This makes it possible to prevent bets from being placed even if the MAX BET switch 18 and 1 BET switch 19 are unintentionally operated (such as by placing a hand on the MAX BET switch 18 and 1 BET switch 19) when power is turned on after a power outage, and even in such a case, the MAX BET lamp can accurately indicate that the operation of the MAX BET switch 18 is valid. Also, even in such a case, the operation of the MAX BET switch 18 and 1 BET switch 19 is valid, so the game can continue.
[0359] When the front panel PS2 is closed, the game has finished, no bets have been made (replay has not been activated), and normal effects are being displayed (effects other than continuous effects or AT effects) or a demo screen is being displayed (hereinafter referred to as the menu screen displayable state), if the sub-switch 20 is operated (pressed) (when the sensor that detects the sub-switch 20 changes from OFF to ON), the menu screen display process is executed and the menu screen is displayed on the display device 32.
[0360] In addition, in a state where the menu screen can be displayed, if a power outage occurs, the operating voltage falls below the threshold, and the gaming machine becomes unable to operate, and the sub-switch 20 is pressed and the power is turned on while the sub-switch 20 is being pressed (if the power outage recovery process is executed while the sensor of the sub-switch 20 remains ON), the sub-switch lamp will light up and the menu screen will not be displayed.
[0361] As a result, even if the sub switch 20 is unintentionally operated (such as by placing a hand on the sub switch 20) when the power is turned on after a power outage, the unintentional menu screen will not be displayed, and the lighting state of the sub switch lamp will indicate that the menu screen display process is possible, suggesting that the sub switch 20 is operable. Therefore, a player who recognizes that the operation of the sub switch 20 is valid can release the sub switch 20 that he or she has pressed (after the sensor of the sub switch 20 changes from ON to OFF), and then press the sub switch 20 again (when the sensor of the sub switch 20 changes from OFF to ON), thereby causing the menu screen to be displayed.
[0362] Also, in a state where the menu screen can be displayed, if a power outage occurs, causing the operating voltage to fall below a threshold and rendering the gaming machine inoperable, and the sub switch 20 is pressed and the power is turned on while the sub switch 20 is being pressed (when the power outage recovery process is executed), the sub switch lamp may light up and the menu screen may be displayed. In this case, the menu screen can be displayed immediately after power is turned on, reflecting the intention to press the sub switch 20, and further, by lighting the sub switch lamp, it can be indicated that the confirmation operation for each item on the menu screen is valid.
[0363] Furthermore, in a situation where a power outage occurs while the gaming machine is in a MAX BET enabled state and the menu screen can be displayed, causing the operating voltage to fall below the threshold and rendering the gaming machine inoperable, if the MAX BET switch 18 and sub switch 20 are pressed and the power is turned on while the MAX BET switch 18 and sub switch 20 are pressed (when the power outage recovery process is executed), the MAX BET lamp will light up, the MAX BET process will not be executed, the sub switch lamp will light up, and the menu screen will not be displayed. Also, because the MAX BET switch 18 is pressed, it is not possible to perform a MAX BET process by pressing the MAX BET switch 18 again. In other words, because the MAX BET switch 18 is pressed (the sensor signal of the MAX BET switch is on), the MAX BET switch 18 cannot be pressed and the MAX BET process cannot be performed.
[0364] This makes it possible to prevent unintentional bets from being made and the menu screen from being displayed, even if, for example, the MAX BET switch 18 and sub switch 20 are unintentionally operated (such as by placing hands on the MAX BET switch 18 and sub switch 20) when the power is turned on after a power outage. Even in such cases, the MAX BET lamp can accurately indicate that the operation of the MAX BET switch 18 is valid, and the sub switch lamp can indicate that the menu screen display process is possible, suggesting that the sub switch 20 can be operated.
[0365] Also, for example, if a malfunction occurs in the return spring or sensor of the MAX bet switch 18 before or after a power outage and the MAX bet switch 18 remains pressed, the MAX bet lamp can be turned on to notify the administrator that even if the MAX bet process cannot be performed, it is not a software malfunction.
[0366] Furthermore, in a situation where a power outage occurs while the gaming machine is in a MAX BET enabled state and a menu screen display enabled state, causing the operating voltage to fall below a threshold and rendering the gaming machine inoperable, if the MAX BET switch 18 and sub switch 20 are pressed and the power is turned on while the MAX BET switch 18 and sub switch 20 are pressed (when the power outage recovery process is executed), the MAX BET lamp may light up, the MAX BET process may not be executed, the sub switch lamp may light up, and the menu screen may be displayed. In this case, the menu screen may be displayed immediately after power is turned on, reflecting the intention to press the sub switch 20, and further, lighting the sub switch lamp may indicate that the confirmation operation for each item on the menu screen is valid. In this case, the MAX BET lamp may remain lit even after the menu screen is displayed, indicating that the MAX BET process may be executed.
[0367] When the front panel PS2 is closed, the game has finished, no bets have been made (replay has not been activated), and the number of credits is 1 or more (hereinafter referred to as the settlement-enabled state), when the settlement switch is operated (pressed), the settlement process is executed and the medals stored in the credits are paid out to the tray 28.
[0368] Furthermore, in a situation where a power outage occurs in the settlement-enabled state, causing the operating voltage to fall below the threshold and making the gaming machine unable to operate, if the settlement switch is pressed (the sensor that detects the settlement switch goes from OFF to ON) and the power is turned on while the settlement switch is being pressed (if the power outage recovery process is executed with the settlement switch sensor on), the MAX BET lamp will light up and settlement processing will not be executed. Also, even if the MAX BET switch 18 is pressed while the settlement switch is being pressed, MAX BET processing will not be executed.
[0369] This means that even if the settlement switch is unintentionally operated (such as by placing a hand on the settlement switch) when the power is turned on after a power outage, the unintentional settlement process will not be executed, and the lighting state of the MAX BET lamp will notify the player that there are medals remaining in the credits, preventing the player from leaving the seat with credits remaining.
[0370] In addition, in a situation where a power outage occurs in a settlement-enabled state, causing the operating voltage to fall below a threshold and the gaming machine to become unable to operate, if the settlement switch is pressed and the power is turned on while the settlement switch is being pressed (if the power outage recovery process is executed), the MAX bet lamp will light up and the settlement process will not be executed, but if the MAX bet switch 18 is pressed while the settlement switch is being pressed, the MAX bet process will be executed.
[0371] This means that even if the settlement switch is unintentionally operated (such as by placing a hand on the settlement switch) when the power is turned on after a power outage, the unintentional settlement process will not be executed, and since the operation of the MAX bet switch is valid, the progress of the game will not be hindered as much as possible, so as not to reduce the enjoyment of the game.
[0372] In addition, in a situation where a power outage occurs while the settlement is possible, causing the operating voltage to fall below a threshold and the gaming machine to become unable to operate, if the settlement switch is pressed and the power is turned on while the settlement switch is being pressed (if the power outage recovery process is executed), the MAX bet lamp may light up and the settlement process may be executed.
[0373] This means that, for example, when turning on the power before the opening of an amusement arcade, if the power is turned on while the settlement switch is being operated (such as with a hand on the settlement switch), the settlement process can be carried out immediately after the power is turned on, thereby simplifying the power-on work before opening and the settlement work for medals remaining on the credit.
[0374] Furthermore, in a situation where a power outage occurs in the settlement-enabled state, causing the operating voltage to fall below the threshold and making the gaming machine unable to operate, if the settlement switch is pressed and the power is turned on while the settlement switch is being pressed (if the power outage recovery process is executed), the lamp on the sub-switch 20 will light up and operation of the sub-switch 20 will be valid, regardless of whether the settlement process is being executed or not (the menu screen can be displayed by accepting operation of the sub-switch 20).
[0375] This means that even if the settlement switch is unintentionally operated when the power is turned back on after a power outage, the menu screen can be displayed by operating sub-switch 20, and information useful for the game, such as checking the game history and adjusting the volume, can be viewed or changed on the menu screen. Furthermore, by enabling all operations related to the game's progress at this time, all gameplay operations except settlement can be performed. The settlement process is only used at the end of a game, and since the number of inserted medals can be adjusted even if the settlement process is not performed, the player will not be at a disadvantage, making it possible to carry out the game without interfering with the progress of the game as much as possible.
[0376] Furthermore, when the gaming machine is in a MAX bet enabled state and a settlement enabled state, if a power outage occurs causing the operating voltage to fall below the threshold and the gaming machine is unable to operate, and the MAX bet switch 18 and the settlement switch are pressed, and the power is turned on while the MAX bet switch 18 and the settlement switch are pressed (when the power outage recovery process is executed), the MAX bet lamp will light up and the MAX bet process and settlement process will not be executed. Also, in this case, if the MAX bet switch 18 is released while the settlement switch is still being pressed and the MAX bet switch 18 is operated (pressed) again, the MAX bet process can be executed, and if the settlement switch is released while the MAX bet switch 18 is still being pressed and the settlement switch is still being operated (pressed) again, the settlement process can be executed.
[0377] This makes it possible to prevent bets from being placed and settlement processing even if the MAX BET switch 18 and settlement switch are unintentionally operated (such as by placing hands on the MAX BET switch 18 and settlement switch) when power is turned on after a power outage, for example. Also, the lighting state of the MAX BET lamp can accurately notify that medals remain in the credit and that the operation of the MAX BET switch 18 is valid.
[0378] When the front panel PS2 is closed, the game has finished, and three bets have been made (including when replay is activated) (hereinafter referred to as the reel rotation enabled state), if the start switch 12 is operated (pressed), the reel rotation process is executed and each reel rotates. Note that the reel rotation process is executed after the minimum game time has elapsed.
[0379] In addition, in a situation where a power outage occurs while the reels are able to rotate, causing the operating voltage to fall below the threshold and making the gaming machine unable to operate, if the start switch 12 is pressed and the power is turned on while the start switch 12 is being pressed (when the power outage recovery process is executed), the start lamp will light up but none of the reels will rotate.
[0380] This means that even if the start switch 12 is unintentionally operated (such as by placing a hand on the start switch 12) when the power is turned on after a power outage, the reels will not spin unintentionally, preventing the player from unintentionally using the gaming media that have been bet.In addition, even in such cases, the lighting of the start lamp can accurately notify the player that the operation of the start switch 12 is valid.
[0381] Furthermore, in a situation where a power outage occurs while the reels are rotatable, causing the operating voltage to fall below a threshold and rendering the gaming machine inoperable, if the start switch 12 is pressed and the power is turned on while the start switch 12 is being pressed (when the power outage recovery process is executed), the start lamp may not light up and none of the reels may spin. In such a case, it is preferable that the start lamp light up when the operation of the start switch 12 is terminated (when the sensor signal of the start switch 12 is turned off).
[0382] This means that even if the start switch 12 is unintentionally operated (such as by placing a hand on the start switch 12) when the power is turned on after a power outage, the reels will not spin unintentionally, preventing the player from unintentionally using the gaming media that have been bet.In addition, by not lighting the start lamp in such a case, the player can be made aware that the reels will not spin until the operation of the start switch 12 is completed, and once the operation of the start switch 12 is completed, the start lamp will light up, accurately informing the player that the operation of the start switch 12 was valid.
[0383] In addition, in a situation where a power outage occurs while the reels are rotatable, causing the operating voltage to fall below a threshold value and making the gaming machine unable to operate, if the start switch 12 is pressed and power is turned on while the start switch 12 is being pressed (if the power outage recovery process is executed), all the reels may rotate.
[0384] As a result, if a power outage occurs while the reels are able to rotate, causing the operating voltage to momentarily fall below the threshold, and then the start switch 12 is operated before the operating voltage exceeds the threshold and the power is automatically turned on, and the power is automatically turned on while the start switch 12 is being operated (when the power outage recovery process is executed), all the reels will spin after the power is turned on, so the game can proceed (all the reels will spin) regardless of when the player operates the start switch 12, reducing the effort required by the player and improving the tempo of the game.
[0385] When the front panel PS2 is closed, all reels are spinning, and operation of the stop switch 13 is enabled (hereinafter referred to as the reel stop enabled state), if the stop switch 13 is operated (pressed) (when any of the sensors that detect the left stop switch 13a, middle stop switch 13b, or right stop switch 13c changes from OFF to ON), a stop control process is executed for the reel corresponding to the operated stop switch 13, and the reel corresponding to the operated stop switch 13 stops. Note that the reel stop enabled state is not limited to a state in which all reels are spinning, and a state in which any one reel is spinning can also be referred to as the reel stop enabled state.
[0386] In the reel stoppable state, the LED constituting the stop switch 13 lights up to indicate that it is enabled, and in the reel stoppable state, in which the reel cannot be stopped even when the stop switch 13 is operated, the LED constituting the stop switch 13 lights up to indicate that it is disabled.
[0387] Here, the state in which the reels cannot be stopped may be a state in which the stop switch 13 does not accept operation even though the reels are rotating (such as when a rotation failure is being detected or when another switch managed by the main control means 100 is operated), or a state in which the reels are not rotating (such as when all reels are stopped or when the left stop switch 13a is operated when the left reel is stopped).
[0388] In addition, the lighting mode indicating that the LED constituting the stop switch 13 is enabled is when it lights up in white or in a color such as red, and the lighting mode indicating that the LED constituting the stop switch 13 is disabled is when it is unlit (off) or when it lights up in a color (e.g., blue) different from the lighting color indicating that it is enabled.
[0389] Furthermore, in a state where the reels are capable of stopping, if a power outage occurs, the operating voltage falls below the threshold, and the gaming machine becomes inoperable, and the left stop switch 13a is pressed, if the power is turned on while the left stop switch 13a is pressed (if the power outage recovery process is executed while the sensor of the left stop switch 13a remains ON), the stop control process is not executed for the left reel. Also, if the power is turned on while the left stop switch 13a is pressed, the LED constituting the stop switch 13 lights up in a manner that indicates that it is disabled.
[0390] This allows, for example, the left stop switch 13a to be the stop switch corresponding to the final stop operation, and even if the left stop switch 13a is unintentionally operated when the power is turned on after a power outage occurs while the left reel is in a stoppable state, the operation of the left stop switch 13a will not stop the rotation of the left reel, preventing the player from losing a minor role that requires careful pressing. It also makes it possible to prevent the stop switch 13 from accepting an operation in a different order from the correct order when an internal lottery result (so-called "push order role") is won, in which a symbol combination advantageous to the player is stopped depending on the order of pressing.
[0391] In addition, in a state where the reels can be stopped, if a power outage occurs, the operating voltage falls below a threshold, and the gaming machine becomes inoperable, and the left stop switch 13a is pressed, and if power is turned on while the left stop switch 13a is pressed (if power outage recovery processing is executed), a stop control processing may be executed for the left reel. Even in this case, if power is turned on while the left stop switch 13a is pressed, the LED constituting the stop switch 13 will be lit up to indicate that it is disabled.
[0392] As a result, for example, if a power outage occurs during play and the operating voltage momentarily drops below the threshold, and then the left stop switch 13a is pressed between the time the operating voltage exceeds the threshold and the time the power is automatically turned on, and the power is automatically turned on while the left stop switch 13a is pressed (the power outage recovery process is executed), the left reel will stop after the power is turned on. This means that the game can proceed (the corresponding reel will stop) regardless of when the player presses the stop switch 13, reducing the player's effort and improving the game tempo. Furthermore, by configuring the reel corresponding to the stop switch 13 pressed after power is turned on to stop even if the reel is accelerating, it is possible to stop it closer to the timing originally intended by the player. However, if multiple stop switches 13 are pressed after power is turned on, none of the reels will stop.
[0393] <Control for Responding to Power Outage During Slip Control According to This Embodiment> When the start switch 12 is operated and the reel is rotating, if the operation of the stop switch 13 is accepted, the reel rotates from the acceptance position of the stop switch 13 to the stop position (so-called slip control), and the reel stops when it reaches the stop position. If the power is cut off during this slip control, the slip control cannot be executed, and the reel cannot be stopped at the stop position.
[0394] In addition, the stop position is determined when the stop switch 13 is received, and the winning determination process is executed based on the determined stop position, so when it is determined that a small win has been won based on the stop position regardless of whether the reel is actually stopped or not, the payout of medals based on the small win is executed.
[0395] For this reason, in a game in which a small prize is won by the internal lottery process, power-off processing is executed during slip control when operation of the stop switch 13 is accepted at a timing when the symbol corresponding to the small prize can be stopped, and even if the symbol corresponding to the small prize does not stop on the valid line after power is restored, the winning determination processing after all reels have stopped determines that the symbol combination corresponding to the small prize has stopped, and medals are paid out according to the symbol combination that has stopped.
[0396] This is for the following reason. That is, while this has the effect of preventing a situation in which a player is unable to receive a medal payout even though he or she performed a stop operation at the timing when a medal payout should be received, it also creates the problem of not being able to recognize which symbol combination the medal payout is based on. To solve this problem, in a game in which a small winning combination has been won through internal lottery processing, a power-off process is executed during slip control (from the time the stop switch 13 is operated until the end of slip control) when the operation of the stop switch 13 is accepted at a timing when the symbol corresponding to the small winning combination can be stopped, and after power is restored, the reels are rotated to detect the index, and based on the detected index information, the reels are rotated to the stop position and then controlled to stop at the stop position, after which the medals are paid out.
[0397] By configuring it in this way, even if power is cut off during slip control, the reels are rotated to the stop position where they were scheduled to stop again after the power is restored, so that the player can visually confirm which symbol combination has stopped, thereby increasing the player's interest.
[0398] Furthermore, if a power-off process is executed during slippage control, and an index is detected during the re-spin process after power is restored, even if the same symbol is present during the movement to the planned stop position, the machine will move to the planned stop position. If the machine stops at the same symbol just before the planned stop position, it may display a stop prohibition system that will not stop during play, so a process to determine whether or not a stop is prohibited is required, but the machine is designed to move to the planned position in order to reduce the processing load during the re-spin process.
[0399] Furthermore, power-off processing is executed during slip control, and when power is restored, the re-spin processing executes acceleration processing and constant speed processing in the same manner as the normal reel spin start processing. However, this is not limited to this, and acceleration processing and constant speed processing different from the normal processing may also be executed. For example, the acceleration time may be shortened, the acceleration time may be lengthened, the constant speed spin speed may be slowed, or the constant speed spin speed may be increased. By changing the acceleration mode or constant speed mode from the normal mode in this way, the player can be made aware that the spin is different from the normal mode.
[0400] Also, if the reel rotates to the same position as the stop acceptance position while rotating at a constant speed during re-spinning, it will be subjected to slip control as if a stop operation had been accepted, as in normal rotation processing, and when the reel rotates to the planned stop position, an all-phase excitation signal will be output to the stepping motor driving the reel (in the case of a four-phase stepping motor, a four-phase excitation signal will be output), stopping the re-spinning reel.
[0401] Furthermore, when power is cut off during slip control and the re-spinning process is in progress after power is restored, the message "Re-spinning" may be displayed on the LCD screen, a voice message saying "Re-spinning" may be output, or an error message may be displayed on the error indicator, so that the player is aware that the re-spinning is not normal.
[0402] Furthermore, when power-off processing is executed during slip control, a flag indicating that slip control has not been completed is stored in a specified storage area, and when power is turned on, the specified storage area is checked, and if the flag is set, re-spin processing is executed. The flag is initialized when the re-spin processing is stopped as a result of execution, so that re-spin processing is not executed when power is turned on normally. The flag indicating that slip control has not been completed may be an error flag or a game status flag.
[0403] Furthermore, when power-off processing is executed during slip control, re-rotation processing may be executed automatically after power is restored, or an error may occur after power is restored and the error is released by a reset switch, after which re-rotation processing may be executed. Either mode is applicable to the re-rotation processing in the following embodiments.
[0404] Furthermore, if power is cut off during slippage control, and the rotation is restarted after power is restored, the rotation failure detection counter may be updated during acceleration and constant speed, or during constant speed. Then, when the rotation failure detection counter reaches a predetermined value (for example, the above-mentioned 180), acceleration processing is executed again. Possible causes of rotation failure in this case include holding the reel by hand, loss of synchronism due to a motor malfunction, or deterioration of components over time.
[0405] In this case, the rotation failure detection counter is initialized during the initialization process when the power is turned on, and updating (counting) of the rotation failure detection counter begins as the re-spin process is executed. Then, after the first index is detected after power is turned on, the value of the rotation failure detection counter is updated to 0, updating of the rotation failure detection counter begins again, and the reel control means rotates the reel to the stop position and stops it. By clearing the rotation failure detection counter after the first index is detected in this way, the position of the reel stopped by the power-off process is the position immediately after the index has passed, and even if the stop position is the position immediately before the index has passed, it is possible to stop it to the stop position without detecting a rotation failure. In other words, the reel rotates approximately two revolutions from when power is turned on until it stops, but it is not determined to be a rotation failure.
[0406] Although the timing for initializing the rotation failure detection counter is when the power is turned on, this is not limited to this, and the rotation failure detection counter may be initialized when the stop switch 13 is received, or when the reel state becomes a constant speed state.
[0407] In this way, by performing power-off processing during slip control and detecting rotation failure during re-rotation processing after power is restored, it is possible to prevent the stop position from shifting due to step-out, etc., even during re-rotation, and to stop the motor at the planned stop position. Furthermore, since rotation failure is not detected during normal slip control, re-acceleration processing is not performed if step-out, etc., occurs during normal slip control.
[0408] Subsequently, if a power-off process is executed during slip control and an error (a recoverable error) is detected during the re-spin process after the power is restored, an error notification is issued after the re-spin process is completed. The errors detected at this time include a medal retention error, a medal backflow error, a medal passage time error, a hopper retention error, a hopper empty error, an abnormality detection error, a door open error, and a harness disconnection error. In addition to an error code displayed on the number of acquired coins display 27, the error notification may be issued via an LCD screen, a speaker, or by lighting up the top or side effect lamps or effect switch lamps in a predetermined color (e.g., a highly visible color such as red or blue). Note that the error notification may be issued by a single error notification or by combining multiple error notifications.
[0409] In this way, by issuing an error notification after the re-spin process is completed, it becomes possible to make it easier for players and gaming facility personnel to recognize whether the notification is for a re-spin or an error. Note that if a re-spin notification is issued during a re-spin, the re-spin notification is terminated after the re-spin is completed and switched to an error notification. Note that no error notification is issued during a re-spin, and no notifications related to re-spin that are not error notifications are issued.
[0410] The error modes during the re-spinning process described above are not limited to these, and only some errors may be detected (for example, a hopper accumulation error may be detected but a medal accumulation error may not be detected), and the mode of error notification may be such that after an error is detected, the error is notified by the number of coins acquired display 27, and when the re-spinning process is completed and the reels stop, the error is notified by the LCD or speaker, or the error is notified by the number of coins acquired display 27, LCD or speaker after an error is detected.
[0411] Next, a power-off process is executed during slip control, and during the re-rotation process after the power is restored, the lamp of the stop switch 13 is turned on in an inactive state, so that the corresponding reel will not stop even if the stop switch 13 is operated.
[0412] In addition to the situation where the reels rotate when the power is turned on when power is restored after a power outage during slip control, there is also the situation where power is restored after a power outage during normal reel rotation. When power is restored after a power outage during normal reel rotation, the reels can be stopped, and the lighting state of the lamp on the stop switch 13 is valid. Therefore, when the reels rotate when the power is turned on, it is possible to determine whether the reel restart process is in progress or normal reel rotation by checking the lighting state of the lamp on the stop switch 13.
[0413] Another possible situation in which the reels spin when the power is turned on is when the power is restored after being turned off during a freeze in which the reels are spinning. The types of freeze in which the reels spin include a pseudo game in which temporary stop control is performed by operating the stop switch 13, and a reel effect in which the reels do not stop spinning even when the stop switch 13 is operated.
[0414] During simulated play, the lighting state of the lamp on the stop switch 13 is in an active state, and when power is restored after being turned off during simulated play, the lighting state of the lamp on the stop switch 13 becomes active, so when the reels start to rotate after the power is turned on, it is possible to determine whether the reels are in the process of re-spinning or are rotating normally by checking the lighting state of the lamp on the stop switch 13.
[0415] During reel performance, the lighting mode of the lamp of the stop switch 13 is in an inactive mode, and when power is restored after a power outage during reel performance, the lighting mode of the lamp of the stop switch 13 becomes in an inactive mode, so when the reels are rotating when the power is turned on, it is not possible to determine whether the reel performance is in progress or the re-spin processing is in progress from the lighting mode of the lamp of the stop switch 13, but in this case it is possible to determine this by checking a display device such as an LCD or error display. Note that even if the lighting mode of the lamp of the stop switch is in an inactive mode during reel performance, when the operation of other main system switches (switches managed by the main control means 100) is enabled, the lighting mode of the lamps of the other main system switches becomes active, so it is possible to determine whether the reel performance is in progress or the re-spin processing is in progress by checking the lighting mode of the lamps of the other main system switches.
[0416] Furthermore, when power is restored after a power outage during simulated play or reel presentation, the reels may not be rotated. In this case, since the reels do not rotate when power is restored, it is easy to determine whether or not the re-spinning process is in progress by the way the reels are rotating.
[0417] If power-off processing is subsequently executed during slip control and power-off processing is executed again during the restart processing after power is restored, the motor will rotate until the index is detected after power is restored, and then move to the scheduled stop position again and stop. Note that if power-off processing is executed just before the index is detected, and the index is not detected during acceleration after power is restored, and the motor will rotate again until the index is detected, this can also be said to be rotation until the index is detected.
[0418] In this way, the re-spin process can be executed even if the power is restored after being cut off during the re-spin process, so it is possible to display the stopped symbols to the player even in an unstable situation where multiple power cuts may occur.
[0419] Here, the timing at which power-off processing is executed during slip control and then executed again during re-rotation processing after power is restored can be considered to be before the index is detected during the re-rotation processing and after the index is detected during the re-rotation processing.
[0420] <Pattern 1> If power-off processing is executed during slip control, and the power-off processing is executed again during the re-rotation processing after the power is restored before the index is detected during the re-rotation processing, it is possible to rotate the motor until the index is detected during the second re-rotation processing after the power is restored, and then rotate it to the planned stop position and stop it.
[0421] In this case, the index is not detected in the first re-rotation process and the reference pattern position is not stored, so the second re-rotation process determines that the reference pattern position has not been stored and performs rotation to detect the index again, allowing the machine to stop at the planned stopping position.
[0422] <Pattern 2-1> In addition, if the power-off process is executed during slip control, and the power-off process is executed again during the re-rotation process after the power is restored, the timing is after the index is detected during the re-rotation process (as long as the sensor detects the index, and this also includes the timing of the moment the sensor detects the index; the same applies hereinafter), it is possible to consider a mode in which the rotation is rotated to the planned stopping position based on the reference pattern position of the index detected before the power was cut off after the power is restored and then stopped.
[0423] In this case, since the index is detected during the first re-spin process, the reel can be stopped at the planned stopping position based on the stored reference pattern position, and the time until the resumption of play can be shortened by the time it takes to detect the index.
[0424] In the above-mentioned pattern 2-1, if a power-off process is executed between the detection of the index during the first re-rotation process and the rotation to the planned stop position and the application of the brake (until the output of four-phase excitation), even if the timing at which the power-off process is executed is such that the rotation has not yet reached the stop acceptance position, or even if the rotation has reached the stop acceptance position, the re-rotation process or stop control will be executed based on the stored reference pattern position without detecting the index again after the power is restored.
[0425] In this way, regardless of the stop acceptance position accepted immediately before the first power-off process, the same re-rotation process or stop control can be executed after the second power recovery, so the process does not become complicated and the program can be speeded up.
[0426] <Pattern 2-2> Furthermore, if power-off processing is executed during slip control, and the timing for executing power-off processing again during the re-rotation processing after power is restored is after an index is detected during the re-rotation processing, it is possible to detect the index again after power is restored, and then rotate to the planned stop position and stop.
[0427] In this case, taking into account the possibility that the reel may have moved between the second power outage and the time the power is restored, the reel will rotate again until the index is detected again, making it possible to rotate the reel to the intended stopping position more accurately.
[0428] In the above-mentioned pattern 2-2, if a power-off process is executed between the detection of the index during the first re-rotation process and the rotation to the planned stop position and the application of the brake (until the output of four-phase excitation), even if the timing at which the power-off process is executed is such that the rotation has not yet reached the stop acceptance position, or even if the rotation has reached the stop acceptance position, the re-rotation process is executed to detect the index again after the power is restored, and the pattern is moved to the planned stop position and stopped there.
[0429] In this way, regardless of the stop acceptance position accepted immediately before the first power-off process, the same re-rotation process or stop control can be executed after the second power recovery, so the process does not become complicated and the program can be speeded up.
[0430] <Pattern 2-3> In addition, if the power-off process is executed during slippage control, and the timing at which the power-off process is executed again during the re-rotation process after the power is restored is after the index has been detected during the re-rotation process but the pattern has not rotated to the stop acceptance position, then the re-rotation process or stop control is executed based on the stored reference pattern position without detecting the index again after the power is restored, and if the power-off process is executed during slippage control, and the timing at which the power-off process is executed again during the re-rotation process after the power is restored is after the index has been detected during the re-rotation process but the pattern has rotated to the stop acceptance position, then the re-rotation process to detect the index again after the power is restored is executed, and the pattern is moved to the planned stop position and stopped.
[0431] In this way, the stop acceptance position accepted immediately before the initial power-off process can be precisely controlled after the reference power source is restored, making it possible to execute appropriate processing according to the situation in which the power-off process is executed.
[0432] <Control of the performance mode using the performance switch according to this embodiment> An example of a performance using a performance switch (sometimes referred to as a push button performance) will be explained using Figure 23. Figure 23 shows the process of a performance in which the performance switch is operated through the operation of the start switch 12, the left stop switch 13a, the middle stop switch 13b, and the right stop switch 13c, and then the performance switch is operated. Also, the part marked "PUSH" in Figure 23 represents the performance switch (however, the "PUSH" display at the top of the middle and bottom diagrams in Figure 23 is displayed on the LCD).
[0433] In the upper left diagram of Fig. 23, the LCD displays the effect "Win at rock-paper-scissors!!" which is executed based on the operation of the start switch 12 to start the game (more specifically, the reception of a start switch reception command or a reel rotation start command from the main control means 100). At this time, the operation of the effect switch is still invalid, so the effect switch is turned off.
[0434] 23, the LCD screen displays the effect "Ta-da!", which is executed based on the operation of the left stop switch 13a for stopping the left reel (more specifically, the receipt of a left stop switch reception command from the main control means 100). At this point, the operation of the effect switch is still invalid, so the effect switch is turned off.
[0435] 23, the LCD screen displays the effect "Ken!", which is executed based on the operation of the center stop switch 13b for stopping the center reel (more specifically, the reception of the center stop switch reception command from the main control means 100). At this point, the operation of the effect switch is still invalid, so the effect switch is turned off.
[0436] Next, in the diagram at the bottom left of Figure 23, the LCD displays the effect of "Pop!", which is executed based on the operation of the right stop switch 13c for stopping the right reel (more specifically, the reception of a right stop switch reception command from the main control means 100). At this point, the operation of the effect switch is still invalid, so the effect switch is off.
[0437] Next, in the middle and bottom diagrams of Figure 23, an image of a switch (hereinafter sometimes referred to as the effect switch image, operation prompt image, or operation prompt effect) that imitates the effect switch that is executed when all reels have stopped (more specifically, when a command to stop all reels is received from the main control means 100) is displayed on the LCD. Also, the "Pop!" effect that is displayed when the right stop switch 13c, which is the third stop, is operated is displayed dimly (with reduced brightness). At this time, the operation of the effect switch is valid, so the effect switch is lit. Note that when the image is displayed dimly, in addition to reducing the brightness, it may also be possible to reduce the brightness or to overlay a gray translucent display on the image. In any case, when the image is displayed dimly, it can also be expressed as reduced visibility.
[0438] Next, in the diagram at the bottom right of Fig. 23, an image saying "Victory!" (hereinafter sometimes referred to as an operation response image or operation response effect) is displayed on the LCD screen, which is executed based on the operation of the effect switch (more specifically, the input signal related to the effect switch being input to the input port). At this time, the operation of the effect switch is invalid, so the effect switch is turned off.
[0439] As shown in the middle and bottom diagrams of Figure 23, when a switch image for effects is displayed on the LCD to encourage the player to operate the switch for effects, the image for effects is made larger than the actual size of the switch for effects. By displaying it in this way, the switch for effects can be effectively displayed on the LCD display where the player is paying close attention, and it becomes possible to intuitively encourage the player to operate the switch for effects.
[0440] The effect switch image also displays an image (hereinafter sometimes referred to as an "illumination mode image") that shows the lighting mode of the effect switch. When the effect switch is enabled, the effect switch lamp is lit (does not blink), and the lighting mode image is displayed as a blinking mode in which the lamp turns on and off repeatedly at a predetermined cycle. With this configuration, the effect switch image repeatedly becomes brighter and darker, making the effect switch image stand out and ultimately effectively encouraging the operation of the effect switch.
[0441] Furthermore, when the effect switch is enabled, the effect switch lamp is lit in a flashing manner, repeatedly turning on and off at a specific cycle, and the expression of the lighting mode image may be a flashing manner, repeatedly turning on and off at a predetermined cycle. In this case, the predetermined cycle of the lighting mode image can be made shorter than the specific cycle of the effect switch lamp, thereby making the lighting mode image stand out. Note that in this case, operation (pressing) of the effect switch is enabled even when the effect switch lamp is off, and based on the operation of the effect switch at this timing, the effect is switched, such as switching from a dim display of "Pop!" (the state in the lower center diagram of FIG. 23) to a display of "Victory!" (the state in the lower right diagram of FIG. 23).
[0442] Furthermore, even when an eco mode (sometimes called a power saving mode) is installed, the brightness of the effect switch when it is turned on to execute a push button effect in eco mode is set to be the same as the brightness of the effect switch when it is turned on to execute a push button effect when not in eco mode. This makes it possible to effectively encourage the player to operate (press) the effect switch. Furthermore, when eco mode is set, the brightness of the upper or side effect lamps is lowered or turned off, the brightness of the lower panel is lowered or turned off, and the brightness of the LCD display is lowered or turned off compared to when eco mode is not set.
[0443] Furthermore, even when the error notification is made by lighting or flashing the upper or both side performance lamps or performance switch lamps in a predetermined color (a highly visible color such as red or blue), it is advisable to make the brightness of the upper or both side performance lamps and performance switch lamps the same when in eco mode and when not in eco mode.
[0444] Furthermore, when an image showing the lighting state is displayed as an image showing the switch being turned off, the brightness of the effect switch image is lowered, but the brightness is not lowered until it turns black, giving the appearance of a slightly lit state. On the other hand, when the effect switch lamp is turned off, it is not lit. By differentiating the expression of the off state of the effect switch lamp and the lighting state image in this way, it is possible to make the lighting state image stand out. Also, because the area around the effect switch image is brighter than the area around the effect switch itself, the difference in brightness with the surrounding area is reduced by not lowering the brightness of the lighting state image of the effect switch image until it turns black. This configuration makes it possible to make the effect switch image stand out while reducing fatigue during play.
[0445] Furthermore, when a switch image for effect display is displayed before the immediately preceding image as shown in the middle and bottom diagrams of Fig. 23, the brightness of the immediately preceding image is lowered, but the brightness of the immediately preceding image is set lower than the lowest brightness of the lighting state image of the switch image for effect display. By configuring it in this way, even when the switch image for effect display is at its lowest brightness, it is brighter than the surrounding images, making it possible to make the switch image for effect display stand out.
[0446] The middle and bottom diagrams in Figure 23 will be further explained using Figure 24. The effect switch image changes over time until the effect switch is operated. As a change mode, the effect of showing the advancement and retreat of the effect switch between its initial position and the pressed position is expressed using the effect switch image.
[0447] 24 shows that the effect switch image is in the initial position, the second from the left shows that the effect switch image is in the pressed position, the third from the left shows that the effect switch image is in the initial position, and the fourth from the left shows that the effect switch image is in the pressed position. In this way, by repeatedly showing the effect switch image in the initial position and the pressed position, it is possible to effectively encourage the player to press the effect switch.
[0448] The initial position and pressed position of the effect switch image change at a constant cycle, and the cycle representing the initial position and pressed position of the effect switch image is configured to be longer than the predetermined cycle representing the lighting and extinguishing of the lighting mode image. This configuration makes it possible to make the effect switch image stand out and to avoid evoking the idea of repeatedly pressing the effect switch. Many gaming machines currently on the market change effects continuously by repeatedly pressing the effect switch, and if the change in the effect switch image changes too quickly, it may be mistaken for a rapid-fire effect, potentially reducing the enjoyment of the game. Therefore, by making the cycle of change between the initial position and pressed position longer than the lighting mode cycle, it is possible to intuitively convey that the effect switch is not being pressed repeatedly while still making the player aware of the need to press it.
[0449] Furthermore, in a situation where an effect of repeatedly hitting the effect switch is displayed, by making the cycle of changing between the initial position and the pressed position shorter than the cycle of the lighting mode, it is possible to intuitively express to the player that the effect switch is to be hit repeatedly. Note that this is not limited to this, and an effect that means repeated hitting may also be achieved by making the switching cycle of the lighting mode image shorter than the cycle when the effect switch ends after being operated once, even though the position of the effect switch image does not change.
[0450] Alternatively, the effect switch image may not be periodically changed between the initial position and the pressed position. In this case, the display area of the liquid crystal display can be made smaller, and instead, it is possible to display text such as "Press the PUSH button" to instruct the player to press the effect switch.
[0451] When a performance switch image for operating the performance switch is displayed on the liquid crystal display and the performance switch is operated, the performance switch image is erased without any effects. In other words, when the performance switch is operated while the performance switch image is displayed, the performance switch image is immediately erased and the performance based on the pressing of the performance switch is immediately executed. In this case, the performance switch image may be erased in a drawing process executed immediately after the performance switch operation is accepted, or the performance switch image may be erased in a drawing process executed a predetermined period after the performance switch operation is accepted.
[0452] By configuring it in this way, it is possible to make the player interested in what result occurs when the effect switch is pressed, and it is possible to make the information on whether or not the effect switch has been pressed less noticeable.
[0453] Furthermore, even if the front panel PS2 is opened while a switch image for operating a switch for effects is displayed on the LCD, the switch image for effects continues to be displayed, and when the switch for effects is operated, the switch image for effects is erased without any effects, and the effect based on the pressing of the switch for effects is immediately executed. In this case, as described above, the switch image for effects may be erased in the drawing process immediately after the switch for effects operation is accepted, or the switch image for effects may be erased in the drawing process executed a predetermined period after the switch for effects operation is accepted.
[0454] In this way, by executing an effect based on pressing the effect switch regardless of whether the front panel PS2 is open or closed, it is possible to prevent the progress of the game from being hindered even if the front panel PS2 is unintentionally opened.
[0455] The lighting pattern of the effect switch when a switch image for operating the effect switch is displayed on the LCD screen when the front panel PS2 is open is configured to be different from the lighting pattern of the effect switch when a switch image for operating the effect switch is displayed on the LCD screen when the front panel PS2 is closed. For example, the effect switch may be lit when the front panel PS2 is closed and flashing or off when the front panel PS2 is open, or the flashing period may be faster in the closed state than in the open state, or the light may be different in color for the open and closed states. Furthermore, when the front panel PS2 is open, an image indicating that the front panel PS2 is open may be displayed in a position overlapping at least a portion of the effect switch image, as shown in FIG. 28 (note that, in order to improve the visibility of the effect switch image and the image indicating that the front panel PS2 is open, the image indicating that the front panel PS2 is open may be displayed in a position where these images do not overlap each other). Furthermore, when the front panel PS2 is open, a sound indicating that the front panel PS2 is open (for example, "The door is open") may be output. In this case, the sound effects associated with the display of the effect switch image or the sound effects associated with the effects based on the pressing of the effect switch may not be output. This allows accurate notification that the front panel PS2 is open. On the other hand, even when a sound indicating that the front panel PS2 is open is output, the sound effects associated with the display of the effect switch image or the sound effects associated with the effects based on the pressing of the effect switch may be output. This allows accurate notification that the front panel PS2 is open without impeding the progress of the game.
[0456] Furthermore, if the front panel PS2 is opened while a switch image for operating the effect switch is displayed on the LCD, an image indicating that the front panel PS2 is open may be displayed in place of the switch image for effect operation, disabling pressing of the switch for effect. When the front panel PS2 is then closed, the image indicating that the front panel PS2 is open may be erased and the switch image for effect may be displayed again. Alternatively, an image indicating that the front panel PS2 is open may be displayed superimposed on the switch image for effect operation, making the switch image invisible. When the front panel PS2 is then closed, the image indicating that the front panel PS2 is open may be erased, making the switch image for effect operation visible again. In this case, by changing the lighting state of the switch for effect before and after the opening of the front panel PS2, as described above, it is possible to accurately notify the user that the front panel PS2 is open.
[0457] Furthermore, when an effect (success effect) is executed in which a bonus is given to the player when the effect switch is operated, the effect switch image is erased without any effects, but when an effect (failure effect) is executed in which a bonus is not given to the player when the effect switch is operated, the effect switch image may be erased with effects. Note that possible effects in the case of a failure effect include an explosion of the effect switch image or maintaining the brightness of the effect switch image at its darkest state (a mode in which the brightness does not change periodically).
[0458] By configuring it in this way, it is possible to indicate to the player that a failure effect was displayed as a result of operating the effect switch, which fosters a sense of satisfaction in the player and prevents a decline in interest in subsequent games.
[0459] Furthermore, in the case where a switch image for effect is displayed when all reels (all drums) have stopped, when the start switch 12 for the next game is operated, an image based on the operation of the start switch 12 is displayed instead of the image that is displayed when the switch for effect is operated. Furthermore, when an image based on the operation of the start switch 12 is displayed, the switch image for effect is erased. In this case, the switch image for effect is erased without any effect.
[0460] By configuring it in this way, it is possible to execute an appropriate effect in response to the player's operation without interfering with the effect executed based on the operation of the start switch 12. A player who skips the effect switch image by operating the start switch 12 is likely to have known in ...
Claims
[Claim 1] It has a ROM area, A predetermined counter is provided, It has a main process, timer interrupt processing; The timer interrupt process can be executed when a predetermined counter times out. The ROM area has a vector address, An interrupt enable instruction is provided at an address greater than the address at which the vector address is stored, and a timer interrupt process can be executed after the interrupt enable instruction is executed; The main process has a predetermined interrupt disabled section from an interrupt disable instruction to an interrupt enable instruction (hereinafter, the predetermined interrupt disabled section from an interrupt disable instruction to an interrupt enable instruction will be referred to as a "predetermined interrupt disabled section"); When a predetermined counter times out at timing t1, which is a certain timing during a predetermined interrupt disabled section, timer interrupt processing is not executed at timing t1, but the value of the predetermined counter is updated, and timer interrupt processing is executed at timing t2, which is a timing after the predetermined interrupt disabled section ends, and after the timer interrupt processing is executed at timing t2, when the predetermined counter times out at timing t3, timer interrupt processing can be executed at timing t3, When the period at which a predetermined counter times out is T, timing t1 is "n×T ('n' is a natural number)," and timing t2 is a specific timing earlier than "(n+1)×T," timing t3 is "(n+1)×T," The value of a specified counter can be updated even when a timer interrupt process is being executed. A gaming machine characterized by:
Citation Information
Patent Citations
Game machine
JP2003250995A
Slot machine
JP2008253528A
Game machine
JP2012249832A
Game machine
JP2013027483A
Slot machine
JP2015217221A