Gaming machine
The gaming machine's dual gaming state system with transition-based gameplay mechanics addresses the need for enhanced engagement by offering varied and favorable player experiences, improving the gaming experience.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-11
- Publication Date
- 2026-03-24
AI Technical Summary
Conventional gaming machines using electronic information lack innovative gameplay mechanics to enhance player engagement and experience.
The gaming machine introduces a dual gaming state system with different execution probabilities for game states, allowing transitions based on specific role wins, and varying performance expectations to create a more engaging and advantageous player experience.
The dual gaming state system enhances player engagement by providing varied gameplay experiences with higher probabilities of favorable outcomes, thus improving the overall gaming machine's appeal.
Smart Images

Figure 2026052265000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a gaming machine.
Background Art
[0002] Conventionally, as a gaming value (gaming medium), there is known a gaming machine that uses electronic information (electronic medals) instead of physical medals (as tangible objects) (referred to as a "smart gaming machine", "medal-less gaming machine", "managed gaming machine", "enclosed gaming machine", etc.). (For example, see Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] The problem to be solved by the present invention is to provide a better gaming machine.
Means for Solving the Problems
[0005] The present invention solves the above problems by the following means (shown in parentheses and indicating the configuration of the corresponding embodiment). The invention according to the original claims of the present application corresponds to the original invention 3 among the original inventions 1 to 7 described later. The present invention (21st embodiment) has a first gaming state (normal state (fixed specified number "3")) and a second gaming state (special state (fixed specified number "2")) (Fig. 372(A)), the specified number of times that a game can be executed in the first gaming state is "N" ("N" is an integer satisfying "3 ≧ N ≧ 1") (N = 3), the specified number of times that a game can be executed in the second gaming state is "M" ("M" is an integer satisfying "3 ≧ M ≧ 1" and "M ≠ N") (M = 2), Based on the winning of the first special role in the first game state (activation of the 1BB-A~1BB-C condition device, activation of the MB-A condition device), it is possible to transition to the second game state (Figure 372(A)), Based on the winning of the second special role in the second game state (activation of the MB-E condition device), it is possible to transition to the first game state (Figure 372(A)), The second game state is a game state that is more advantageous to the player than the first game state. Based on the result of the role draw in the first game after transitioning from the first game state to the second game state, the performance state for multiple games from the first game onward in the second game state can be determined. (When the 1BB-A~1BB-C or MB-A condition device is activated alone or in conjunction with other condition devices in the first game after transitioning from the normal state to the special state, there is an 80% probability of selecting a high-expectation performance state and a 20% probability of selecting a medium-expectation performance state. When the Replay A, C or Small Role A, F, K~R condition device is activated alone in the first game, there is a 20% probability of selecting a high-expectation performance state, a 60% probability of selecting a medium-expectation performance state and a 20% probability of selecting a low-expectation performance state. When the MB-E condition device is activated alone or in conjunction with the Small Role F condition device in the first game, there is a 20% probability of selecting a medium-expectation performance state and an 80% probability of selecting a low-expectation performance state.) (Figure 401) It is characterized by the following: [Effects of the Invention]
[0006] According to the present invention, a better gaming machine can be provided. [Brief explanation of the drawing]
[0007] [Figure 1] This is a block diagram illustrating the control of a slot machine, which is an example of a gaming machine, in the first embodiment. [Figure 2] This figure shows an example of a power supply path 1 in the first embodiment. [Figure 3] This figure shows an example of a power supply path 2 in the first embodiment. [Figure 4]This figure shows a list of commands (main control commands) transmitted from the main control board to the dispensing control board in the first embodiment. [Figure 5] This figure shows a list of commands (dispensing control commands) transmitted from the dispensing control board to the main control board in the first embodiment. [Figure 6] This figure shows a list of commands (management device commands) transmitted from the management device to the dispensing control board in the first embodiment. [Figure 7] This figure shows a list of commands (gaming machine commands) transmitted from the payout control board to the management device in the first embodiment. [Figure 8] This is a flowchart showing the processing flow of the main routine in the dispensing control board in the first embodiment. [Figure 9] Figure 8 is a flowchart showing the flow of the main control command analysis process in step S110. [Figure 10] Figure 8 is a flowchart showing the flow of the main control command analysis process in step S110, and is a flowchart that follows Figure 9. [Figure 11] This is a flowchart showing the flow of the lending process in step S119 of Figure 8. [Figure 12] Figure 8 is a flowchart showing the flow of the counting process in step S117. [Figure 13] This is a flowchart showing the processing flow of the main routine in the main control board in the first embodiment. [Figure 14] This flowchart shows the power-on process flow in the main control board and the dispensing control board in the first embodiment. [Figure 15] This flowchart shows the flow of the setting change process in the main control board and the dispensing control board in the first embodiment. [Figure 16] This flowchart shows the flow of 3-bet processing in the main control board and the payout control board in the first embodiment. [Figure 17]In the first embodiment, it is a flowchart showing the flow of single bet processing on the main control board and the payout control board. [Figure 18] In the first embodiment, it is a flowchart showing the flow of game start processing on the main control board and the payout control board. [Figure 19] In the first embodiment, it is a flowchart showing the flow of game end processing on the main control board and the payout control board. [Figure 20] In the first embodiment, it is a flowchart showing the flow of payout processing on the main control board and the payout control board. [Figure 21] In the first embodiment, it is a flowchart showing the flow of return processing on the main control board and the payout control board. [Figure 22] In the first embodiment, it is a flowchart showing the flow of power-on processing in the payout control board and the management device. [Figure 23] In the first embodiment, it is a flowchart showing the flow of lending processing in the payout control board and the management device. [Figure 24] In the first embodiment, it is a flowchart showing the flow of counting processing in the payout control board and the management device. [Figure 25] In the first embodiment, it is a flowchart showing the flow of counting processing in the payout control board and the management device, and it is a flowchart following FIG. 24. [Figure 26] In the first embodiment, it is a diagram showing the waveforms of the data signal and the strobe signal of the serial communication between the payout control board and the management device. [Figure 27] In the first embodiment, it is a timing chart showing the on / off of each signal at the time of lending electronic medals. [Figure 28] In the first embodiment, it is a timing chart showing the on / off of each signal at the time of counting (returning) electronic medals. [Figure 29] In the second embodiment, it is a block diagram showing an outline of the control of the gaming machine. [Figure 30] This diagram illustrates the telegrams exchanged between the gaming machine and the lending unit in the second embodiment. [Figure 31] This figure illustrates the performance information of the gaming machine, the installation information of the gaming machine, and the hall control system / fraud monitoring information in the second embodiment. [Figure 32] In the second embodiment, this is a time chart showing the basic communication sequence. [Figure 33] In the second embodiment, this is a time chart showing example 1 of the startup sequence (when the gaming machine starts up first). [Figure 34] In the second embodiment, this is a time chart showing example 2 of the startup sequence (when the loan unit starts up first). [Figure 35] In the second embodiment, this is a time chart showing the basic sequence of notifications for gaming machine information. [Figure 36] In the second embodiment, this is a time chart showing the counting notification sequence. [Figure 37] This is a flowchart showing the counting process in the second embodiment. [Figure 38] In the second embodiment, this is a time chart showing the loan notification sequence. [Figure 39] This diagram shows a gaming machine information notification timer and a gaming machine information notification request flag in the second embodiment. [Figure 40] In the second embodiment, this is a time chart showing the update sequence of the gaming machine information notification timer. [Figure 41] This is a flowchart showing the management of gaming machine information in the second embodiment. [Figure 42] This figure shows the internal memory of the main CPU 55 in the third embodiment, where (A) shows an overview of the internal memory and (B) shows the internal register area. [Figure 43] This diagram shows the detailed configuration of the F register. [Figure 44] This figure shows the stack region in the third embodiment. [Figure 45]This diagram shows the main instructions in the third embodiment. [Figure 46] This diagram shows the configurations of LDF and LD instructions. [Figure 47] This diagram shows the configuration of the CALLEX instruction. [Figure 48] This figure shows examples of conventional CALL and RET instructions. [Figure 49] This is a flowchart showing the program start (M_PRG_SET) in the third embodiment. [Figure 50] This figure shows an example using the CALLEX instruction and the jump instruction. [Figure 51] This is a block diagram illustrating the control of a gaming machine in the fourth embodiment. [Figure 52] This figure shows the memory map of the built-in memory in the fourth embodiment. [Figure 53] This diagram shows the division of regions in the fourth embodiment, with (A) showing Example 1 and (B) showing Example 2. [Figure 54] This figure illustrates communication between regions in the fourth embodiment. [Figure 55] This figure shows an example program (Example 1) for control regions 1 to 3. [Figure 56] This figure shows an example program (Example 2) for control regions 1 to 3. [Figure 57] This figure shows an example program (Example 3) for control regions 1 to 3. [Figure 58] This figure shows a modified example of the program in control regions 1 to 3. [Figure 59] This flowchart shows the process of assigning the number of game media by the main control means in the fifth embodiment. [Figure 60] This flowchart shows the process of assigning the number of game media by the game media number control means in the fifth embodiment. [Figure 61] This is a flowchart showing the interrupt processing (I_INTR) of the game medium number control means in the fifth embodiment. [Figure 62]Figure 61 is a flowchart showing the input port reading process (I_IN_READ) in step S801. [Figure 63] This is a flowchart showing the gaming machine information management (I_INF_CTL) in step S802 of Figure 61. [Figure 64] Figure 63 is a flowchart showing the Hall Control / Fraud Monitoring Information Set (I_INF_INJ) in step S823. [Figure 65] Figure 63 is a flowchart showing the gaming machine performance information set (I_INF_ABI) in step S824. [Figure 66] This is a flowchart showing the gaming machine installation information set (I_INF_INS) in step S825 of Figure 63. [Figure 67] This figure shows the update sequence of the gaming machine information notification timer in the fifth embodiment. [Figure 68] Figure 61 is a flowchart of the counting control (I_CAL_CTL) in step S803. [Figure 69] This is a flowchart of Example 1 of loan control (I_LEN_CTL) in step S805 of Figure 61. [Figure 70] This is a flowchart of Example 2 of the loan control (I_LEN_CTL) in step S805 of Figure 61. [Figure 71] This is a flowchart of Example 3 of the loan control (I_LEN_CTL) in step S805 of Figure 61. [Figure 72] This is a flowchart of Example 4 of the loan control (I_LEN_CTL) in step S805 of Figure 61. [Figure 73] This flowchart shows an example 1 of threshold processing of the main control means in the fifth embodiment. [Figure 74] This flowchart shows an example 2 of threshold processing of the main control means in the fifth embodiment. [Figure 75] This is a flowchart showing an example 1 of the threshold notification processing of the sub-control means in the fifth embodiment. [Figure 76] This is a flowchart showing an example 2 of the threshold notification processing of the sub-control means in the fifth embodiment. [Figure 77] This is a block diagram showing a gaming machine in the sixth embodiment. [Figure 78] This figure shows the memory area provided in the medal count control RWM in the sixth embodiment. [Figure 79] This figure shows the memory area provided in the medal count control RWM in the sixth embodiment. [Figure 80] In the sixth embodiment, the ratio calculation process is shown as a flowchart. [Figure 81] In the sixth embodiment, the ratio calculation process is shown as a flowchart. [Figure 82] Figure 81 shows a flowchart for calculating the ratio every 400 games in step S691. [Figure 83] Figure 81 shows a flowchart for calculating the ratio every 400 games in step S691. [Figure 84] This figure shows the changes in the difference and MY in the sixth embodiment. [Figure 85] This figure shows the relationship between the changes in the difference counter and the MY counter and the power on / off state in the sixth embodiment. [Figure 86] This is a flowchart showing the flow from power-on to main processing in the sixth embodiment. [Figure 87] Figure 86 is a flowchart showing the error handling in step S543. [Figure 88] This is a flowchart showing the complete function calculation process in step S555 of Figure 86. [Figure 89] In the sixth embodiment, (a) is a diagram showing an image that foreshadows the activation of the complete function, and (b) is a diagram showing an example of displaying the activation of the complete function as an image. [Figure 90] This figure shows the sixth embodiment, which includes a storage area for transmitting gaming machine performance information and a storage area for transmitting gaming machine installation information. [Figure 91] This figure shows the storage area for transmitting hall control fraud monitoring information in the sixth embodiment. [Figure 92] This is a flowchart showing the main processing of the medal count control CPU in the sixth embodiment. [Figure 93] This is a flowchart showing the interrupt processing by the medal count control CPU in the sixth embodiment. [Figure 94] Figure 93 shows a flowchart for managing gaming machine information in step S244. [Figure 95] In the sixth embodiment, this is a time chart showing the update sequence of the gaming machine information notification timer. [Figure 96] In the sixth embodiment, this is a time chart showing the update sequence of the gaming machine information notification timer. [Figure 97] This flowchart shows the generation of gaming machine performance information in the sixth embodiment. [Figure 98] This flowchart shows the process for storing the ratio in the memory area for transmitting gaming machine performance information in the sixth embodiment. [Figure 99] Figure 98 is a flowchart showing the ratio update process in step S524. [Figure 100] The diagram shows the transmission and reception of commands between the main control CPU and the medal count control CPU in the seventh embodiment, where (a) shows an overview and (b) shows the content of the command. [Figure 101] This figure shows an example of sending and receiving a bet request command and a bet request response command in the seventh embodiment. [Figure 102] This figure shows an example of sending and receiving a bet request command and a bet request response command in the seventh embodiment. [Figure 103] This figure shows an example in the seventh embodiment where no bet request command is sent. [Figure 104] This figure shows an example of sending and receiving a settlement request command and a settlement request response command in the seventh embodiment. [Figure 105]This figure shows an example of sending and receiving a settlement request command and a settlement request response command in the seventh embodiment. [Figure 106] This figure shows an example of sending and receiving a grant request command and a grant request response command in the seventh embodiment. [Figure 107] This figure shows an example of sending and receiving a grant request command and a grant request response command in the seventh embodiment. [Figure 108] This is a flowchart showing the main control process in the seventh embodiment. [Figure 109] Figure 108 is a flowchart showing the game start set process in step S932. [Figure 110] Figure 108 is a flowchart showing the betting waiting process in step S933. [Figure 111] Figure 108 is a flowchart showing the settlement process in step S935. [Figure 112] Figure 111 is a flowchart showing the waiting for a request response command from the medal count control CPU 520 in step S975. [Figure 113] Figure 108 is a flowchart showing the betting process in step S936. [Figure 114] Figure 108 is a flowchart showing the granting process in step S945. [Figure 115] This is a flowchart showing the main control interrupt processing by the main control CPU in the seventh embodiment. [Figure 116] This is a flowchart showing the main processing of the medal count control CPU (medal count control main processing) in the seventh embodiment. [Figure 117] Figure 116 is a flowchart showing the main control command reception process in step S1062. [Figure 118] Figure 117 is a flowchart showing the process of receiving a bet request command in step S1077. [Figure 119] Figure 117 is a flowchart showing the process of receiving a settlement request command in step S1078. [Figure 120] Figure 117 is a flowchart showing the process of receiving a grant request command in step S1079. [Figure 121] This is a flowchart showing the medal count control interrupt processing by the medal count control CPU in the seventh embodiment. [Figure 122] This figure shows examples of image displays when the VL signal is off and when a communication error occurs, according to the seventh embodiment. [Figure 123] This figure shows an example of an image display when the complete function is activated while the VL signal is off, according to the seventh embodiment. [Figure 124] This is a flowchart showing the main control program start process in the eighth embodiment. [Figure 125] This flowchart shows the process of waiting for a request response from medal count control in the eighth embodiment. [Figure 126] Figure 125 is a flowchart showing the error display process in step S1164. [Figure 127] This is a flowchart showing the main control interrupt processing in the eighth embodiment. [Figure 128] This is a flowchart showing the medal count control program start process in the eighth embodiment. [Figure 129] Figure 128 is a flowchart showing the medal count control error display process in step S1183. [Figure 130] This is a flowchart showing the main process for controlling the number of medals in the eighth embodiment. [Figure 131] Figure 130 is a flowchart showing the main control command reception process in step S1188. [Figure 132] This is a flowchart showing the medal count control interrupt processing in the eighth embodiment. [Figure 133] Figure 132 is a flowchart showing the input port check process (counting switch processing) in step S1211. [Figure 134]Figure 132 is a flowchart showing the counting control process in step S1212. [Figure 135] This is a block diagram of the gaming machine in the ninth embodiment. [Figure 136] This figure shows an example of electrical connection between a gaming machine and a test firing machine in the ninth embodiment. [Figure 137] Figure (1) shows the data stored in the main control RWM described in the ninth embodiment. [Figure 138] Figure (2) shows the data stored in the main control RWM described in the ninth embodiment. [Figure 139] Figure (3) shows the data stored in the main control RWM described in the ninth embodiment. [Figure 140] This is a flowchart showing the main control process in the ninth embodiment. [Figure 141] Figure 140 is a flowchart showing the game start set process in step S932. [Figure 142] Figure 140 is a flowchart showing the betting waiting process in step S933. [Figure 143] Figure 140 is a flowchart showing the settlement process in step S935. [Figure 144] Figure 140 is a flowchart showing the betting process in step S936. [Figure 145] Figure 140 shows a flowchart of the start switch reception process in step S1241. [Figure 146] Figure 140 shows a flowchart illustrating the payout count signal setting process in step S1245. [Figure 147] Figure 140 shows a flowchart illustrating the granting process in step S1246. [Figure 148] Figure 140 shows a flowchart of the game end check process in step S1247. [Figure 149]In the ninth embodiment, this is a flowchart showing the LED display control in step S1052 during the main control interrupt processing (Figure 127). [Figure 150] In the ninth embodiment, this is a flowchart showing the test signal management in step S1053 during the main control interrupt processing (Figure 127). [Figure 151] In the ninth embodiment, this is a time chart showing the timing of the output of the payout count signal and the input request lamp signal, as well as the timing of the lighting process of the input request lamp and the lighting signal output process. [Figure 152] This is a time chart showing an example in the ninth embodiment where a predetermined number of bet processes are performed before the output of the payout count signal is completed. [Figure 153] This is a time chart showing an example in the ninth embodiment where the next game starts before the output of the payout count signal is completed. [Figure 154] This is a time chart showing an example in the ninth embodiment where the number of payout count signal outputs for the next game is determined before the output of the payout count signal for the current game is completed. [Figure 155] This is a block diagram of the gaming machine in the 10th embodiment. [Figure 156] This is a front view of the gaming machine in the tenth embodiment. [Figure 157] This is a time chart showing the relationship between the display on the medal count display unit and the start timing of the count notification in the 10th embodiment. [Figure 158] This is a time chart showing the relationship between the display on the medal count display unit and the timing of the end of the count notification in the 10th embodiment. [Figure 159] This is a time chart showing the output modes of images and sounds for counting notification in the 10th embodiment. [Figure 160] This is a time chart showing the relationship between the operation of the bet switch and settlement switch, the total number of medals, and the count notification in the 10th embodiment. [Figure 161] This is a time chart (1) showing the operation of the counting switch when it is short-pressed and when it is long-pressed in the 10th embodiment. [Figure 162] This is a time chart (2) showing the operation of the counting switch when it is short-pressed and when it is long-pressed in the 10th embodiment. [Figure 163] This is a time chart (1) showing the operation patterns when the counting switch and the lending switch are operated in the 10th embodiment. [Figure 164] This is a time chart (2) showing the operation patterns when the counting switch and the lending switch are operated in the 10th embodiment. [Figure 165] This is a time chart (1) showing the operation patterns when the counting switch is pressed and when door opening is detected in the 10th embodiment. [Figure 166] This is a time chart showing the relationship between the counting sound and the lending sound when the counting switch is briefly pressed in the 10th embodiment. [Figure 167] This is a time chart (1) showing the output pattern of the lending sound when the lending switch is continuously operated in the tenth embodiment. [Figure 168] This is a time chart (2) showing the output pattern of the lending sound when the lending switch is continuously operated in the tenth embodiment. [Figure 169] This is a time chart showing the relationship between the on / off state of the settlement switch and the enabled / disabled state of operation reception for the 3-bet switch, etc., in the 10th embodiment. [Figure 170] This is a time chart showing the screen display patterns when the counting switch, lending switch, and 3-bet switch are operated in the 10th embodiment. [Figure 171] This figure shows the relationship between the count notification image and the recommended button press order notification image in the 10th embodiment. [Figure 172] This is a time chart showing the relationship between the 1-bet sound, the 3-bet sound, and the settlement sound in the 10th embodiment. [Figure 173] This figure shows the menu screen and counting notification image in the 10th embodiment. [Figure 174] This is a time chart showing the display modes of the count notification image and menu screen when the 3-bet switch is operated in the 10th embodiment. [Figure 175] This figure shows the volume change image and count notification image in the 10th embodiment. [Figure 176] This is a time chart showing the display modes of the count notification image and volume change image during the demo screen display in the 10th embodiment. [Figure 177] This is a time chart showing the change in the counting tone when a volume change operation is performed while the counting tone is being output in the 10th embodiment. [Figure 178] This is a block diagram showing a gaming machine in the 11th embodiment. [Figure 179] This figure shows the built-in memory of the main control chip 500A and the medal count control chip 500B in the 11th embodiment. [Figure 180] In the 11th embodiment, (A) is a diagram showing the signal transmission path between the main control board and the sub-control board. (B) is a diagram showing the control status signal transmitted from the medal count control means to the main control means and the control status signal transmitted from the medal count control means to the sub-control means. [Figure 181] This figure shows the control status signals stored in the medal count control RWM in the 11th embodiment. [Figure 182] This figure shows the control status signals stored in the main control RWM in the 11th embodiment. [Figure 183] In the 11th embodiment, (A) is a waveform diagram of the signal from the main control means to the sub-control means (upper panel), and a waveform diagram of the signal from the medal count control means to the sub-control means (lower panel). (B) is a diagram showing the main control CPU, the medal count control CPU and logic IC. [Figure 184] In the 11th embodiment, (A) is a timing diagram showing the changes in the waveforms of signals from the main control CPU and the medal count control CPU before and after passing through the logic IC. (B) is a waveform diagram in which the main control baud rate and the medal count control baud rate are not matched. [Figure 185] This is a flowchart showing the interrupt processing for medal count control in the 11th embodiment. [Figure 186]This is a flowchart showing the processing of the effects (image display, sound output) during medal counting in the 11th embodiment. [Figure 187] This is a flowchart showing the presentation process when a medal is lent out in the 11th embodiment. [Figure 188] In the 11th embodiment, this flowchart shows the counting switch processing in particular among the input port check processing performed in step S1211 during the medal count control interrupt processing shown in Figure 132. [Figure 189] In the 11th embodiment, this is a flowchart showing the counting control process executed in step S1212 of the medal count control interrupt processing shown in Figure 132. [Figure 190] This is a flowchart showing the counting and display processing of the sub-control in the 11th embodiment. [Figure 191] This is a flowchart following Figure 190. [Figure 192] This is a flowchart showing a modified example of Figure 191. [Figure 193] This figure shows the pattern arrangement on the reel in the twelfth embodiment. [Figure 194] In the 12th embodiment, (A) is a diagram showing the positional relationship between the display window and each reel and the active line, and (B) is a diagram showing the designation of the pattern positions. [Figure 195] This figure shows the combinations of symbols and payouts in the 12th embodiment. [Figure 196] This is a diagram showing the special feature condition device in the 12th embodiment. [Figure 197] This figure shows the prize-winning and replay condition device in the 12th embodiment. [Figure 198] This figure shows the number of units in the 12th embodiment. [Figure 199] This is an RT transition diagram in the 12th embodiment. [Figure 200] This figure shows the conditions for the variation of RT in the 12th embodiment. [Figure 201]This diagram, illustrating the benefits of transitioning to the advantageous section in the 12th embodiment, when the game determining the transition to the advantageous section (the last game in the normal section) is not in the internal state. [Figure 202] This diagram, illustrating the benefits of transitioning to the advantageous section in the 12th embodiment, when the game determining the transition to the advantageous section (the last game in the normal section) is in the internal state. [Figure 203] This is a diagram showing the transition of the main game state in the 12th embodiment. [Figure 204] This figure shows the benefits for each winning combination (condition device) in each main game state according to the 12th embodiment. [Figure 205] This figure shows the stop table for minor role 14 in the 12th embodiment. [Figure 206] This is a diagram showing the stop table for minor role 15 in the 12th embodiment. [Figure 207] This figure shows the stop table for minor role 04 in the 12th embodiment. [Figure 208] This figure shows the stop table for minor role 12 in the 12th embodiment. [Figure 209] This is a flowchart showing the reel stop control when the prize-winning condition device 11 or the prize-winning condition device 12 is activated in the 12th embodiment. [Figure 210] This is a flowchart showing the process for clearing custom performance settings in the 12th embodiment. [Figure 211] This flowchart shows a modified example of the custom performance setting clearing process in the 12th embodiment. [Figure 212] This figure shows the pattern arrangement on the reel in the 13th embodiment. [Figure 213] In the 13th embodiment, (A) is a diagram showing the positional relationship between the display window and each reel and the active lines, and (B) is a diagram showing the designations of the pattern positions. [Figure 214] This figure shows the combinations of symbols and payouts in the 13th embodiment. [Figure 215] This is a diagram showing the condition device in the 13th embodiment. [Figure 216]This figure shows the number of units in the 13th embodiment. [Figure 217] In the 13th embodiment, (A) is a diagram showing the transitions between game states, (B) is a diagram showing the types and roles of special roles, and (C) is a diagram showing the start and end conditions of the special game. [Figure 218] This figure shows the number table in Modification 1 of the 13th embodiment. [Figure 219] In the 13th embodiment, Modification 1, (A) is a diagram showing the transitions between game states, (B) is a diagram showing the types and roles of special roles, and (C) is a diagram showing the start and end conditions of the special game. [Figure 220] This figure shows the number table in modified example 2 of the 13th embodiment. [Figure 221] In the modified example 2 of the 13th embodiment, (A) is a diagram showing the transitions between game states, (B) is a diagram showing the types and roles of special roles, and (C) is a diagram showing the start and end conditions of the special game. [Figure 222] This figure shows the number table in modified example 3 of the 13th embodiment. [Figure 223] In the 3rd modified example of the 13th embodiment, (A) is a diagram showing the transitions between game states, (B) is a diagram showing the types and roles of special roles, and (C) is a diagram showing the start and end conditions of the special game. [Figure 224] In the 4th modified example of the 13th embodiment, (A) is a diagram showing the combination of symbols and payouts for the winning combinations, and (B) is a diagram showing the placement table. [Figure 225] In the 4th modified example of the 13th embodiment, (A) is a diagram showing the transitions between game states, (B) is a diagram showing the types of special roles, (C) is a diagram showing the start and end conditions of the special game, and (D) is a diagram showing the types and roles of special replays. [Figure 226] In Modification 5 of the 13th Embodiment, (A) is a diagram showing combinations of symbols and payouts for the winning combinations, (B) is a diagram showing the conditional device, and (C) is a diagram showing the number of placements table. [Figure 227] This is a block diagram showing a gaming machine 10 in the 14th embodiment. [Figure 228]In the 14th embodiment, this is a time chart showing the relationship between the VL signal and the setting confirmation mode. [Figure 229] This is a time chart showing Example 1 of the 14th embodiment, where the VL signal is turned off during the setting confirmation mode. [Figure 230] This is a time chart showing Example 2 of the 14th embodiment, where the VL signal is turned off during the setting confirmation mode. [Figure 231] This is a flowchart showing the main control program start process in the 14th embodiment. [Figure 232] This is a flowchart showing the setting change process in step S2718 of Figure 231. [Figure 233] This is a flowchart of Example 1 of the betting waiting process during the main control process in the 14th embodiment (step S933 in Figure 140). [Figure 234] This is a flowchart of Example 2 of the betting waiting process during the main control process in the 14th embodiment (step S933 in Figure 140). [Figure 235] This is a flowchart of Example 3 of the betting waiting process during the main control process in the 14th embodiment (step S933 in Figure 140). [Figure 236] This is a flowchart showing the processing of the sub-control means 80A when a VL signal is received in the 14th embodiment (Example 1). [Figure 237] This is a flowchart showing the processing of the sub-control means 80A when a VL signal is received in the 14th embodiment (Example 2). [Figure 238] This is a flowchart showing the processing of the sub-control means 80A when a VL signal is received in the 14th embodiment (Example 3). [Figure 239] This is a flowchart showing the processing of the sub-control means 80A when a VL signal is received in the 14th embodiment (Example 4). [Figure 240] This is a flowchart showing the medal count control program start process in the 14th embodiment. [Figure 241]This is a flowchart showing the main process for controlling the number of medals in the 14th embodiment. [Figure 242] This is a flowchart showing the medal count control interrupt processing in the 14th embodiment. [Figure 243] This figure shows an example 1 of a test pattern for the external medal count display device 121 in the 14th embodiment. [Figure 244] This figure shows an example 2 of a test pattern for the external medal count display device 121 in the 14th embodiment. [Figure 245] This figure shows examples 3 and 4 of test patterns for the external medal count display device 121 in the 14th embodiment. [Figure 246] This figure shows an example of the display of the internal medal count display device 114 when the VL signal is off, according to the 14th embodiment. [Figure 247] This figure shows the relationship between the rotation angle of the setting key and the on / off state of the setting key switch 12 in the 14th embodiment. [Figure 248] This is a perspective view of the gaming machine in the 15th embodiment. [Figure 249] This is a front view of the inside of the cabinet in the 15th embodiment. [Figure 250] This is a side view (partially a cross-sectional view) of the gaming machine in the 15th embodiment. [Figure 251] This is a plan view of the gaming machine in the 15th embodiment with the front door closed. [Figure 252] This is a plan view of the gaming machine in the 15th embodiment with the front door open. [Figure 253] In the 15th embodiment, this is an explanatory diagram showing the relationship between the gap between the front door and the cabinet near the hinge when the front door is open, and the diameter of the power cord. [Figure 254] In the 15th embodiment, (A) is a plan view (partial cross-sectional view) of the gaming machine with the front door open, (B) is a side view of the clamp (with the holding part closed), and (C) is a side view of the clamp (with the holding part open). [Figure 255]In the 15th embodiment, (A) is a plan view (partial cross-sectional view) of the gaming machine with the front door open and the hook tube moved towards the cabinet side, and (B) is a plan view of the hook tube (open state). [Figure 256] In the 15th embodiment, (A) is a plan view (partial cross-sectional view) of the gaming machine with the front door open and the hook tube moved toward the front door, and (B) is a plan view (partial cross-sectional view) showing the state in which the hook tube has moved and is in contact with the clamp. [Figure 257] This is a plan view (partially a cross-sectional view) of the gaming machine in the 15th embodiment, with the harness detached from the clamp. [Figure 258] This is a side view (partial cross-sectional view) of the gaming machine in the 15th embodiment, with the harness detached from the clamp. [Figure 259] This is a front view (partially a cross-sectional view) of the reel unit in the 15th embodiment. [Figure 260] In the 15th embodiment, (A) is a side view (partial cross-sectional view) of the reel unit, and (B) is a dimensional drawing of the screw. [Figure 261] In the 15th embodiment, (A) is a front view (partially a cross-sectional view) of the reel module, and (B) is a dimensional drawing of the screw. [Figure 262] In the 15th embodiment, (A) is a plan view of the reel module (partially a cross-sectional view of line AA in Figure 260), and (B) is a dimensional drawing of the screw. [Figure 263] In the 15th embodiment, this is a time chart 1 showing the state when the power supply to the sub-control board is interrupted and then restarted while the power supply to the main control board is maintained. [Figure 264] In the 15th embodiment, this is a time chart 2 showing the state when the power supply to the sub-control board is interrupted and then restored while the power supply to the main control board is maintained. [Figure 265]In the 15th embodiment, this is a time chart 3 showing the state when the power supply to the sub-control board is interrupted and then restored while the power supply to the main control board is maintained. [Figure 266] In the 15th embodiment, this is a time chart 4 showing the state when the power supply to the sub-control board is interrupted and then restored while the power supply to the main control board is maintained. [Figure 267] In the 15th embodiment, this is a time chart 5 showing the state when the power supply to the sub-control board is interrupted and then restored while the power supply to the main control board is maintained. [Figure 268] In the 15th embodiment, this is a time chart 6 showing the state when the power supply to the sub-control board is interrupted and then restored while the power supply to the main control board is maintained. [Figure 269] This figure shows the contents of the data stored in the main control RWM512 used in the description of the 16th embodiment. [Figure 270] This figure shows the contents of the data stored in the main control RWM512 and the medal count control RWM522 used in the description of the 16th embodiment. [Figure 271] This figure shows the instruction monitors 1 to 3 in the 16th embodiment. [Figure 272] This figure illustrates the cases in which data for various counters and flags are retained and cleared in the 16th embodiment. [Figure 273] This is a flowchart showing the main control process in the 16th embodiment. [Figure 274] Figure 273 is a flowchart showing the game state command set processing in step S1010. [Figure 275] Figure 273 is a flowchart showing the game start set process in step S932. [Figure 276] Figure 273 is a flowchart showing the betting waiting process in step S960. [Figure 277] Figure 273 is a flowchart showing the settlement process in step S935. [Figure 278] Figure 277 is a flowchart showing the process in step S975. [Figure 279] Figure 278 is a flowchart showing the main control error display process in step S1164. [Figure 280] Figure 273 is a flowchart showing the betting process in step S936. [Figure 281] Figure 273 is a flowchart showing the start switch reception process in step S1241. [Figure 282] Figure 273 is a flowchart showing the granting process in step S1246. [Figure 283] Figure 273 is a flowchart showing the stop-down monitoring process in step S1550. [Figure 284] This diagram shows the connection between the gaming machine 10 and the test firing machine 600, and the transmission of test signals, in the 16th embodiment. [Figure 285] Figure 273 is a flowchart showing the game termination check process in step S1570. [Figure 286] Figure 285 is a flowchart showing the advantageous interval management process in step S1571. [Figure 287] This is a flowchart showing the main control interrupt processing in the 16th embodiment. [Figure 288] Figure 287 is a flowchart showing the transmission of the main control state command to the medal count control in step S1048. [Figure 289] Figure 288 is a flowchart showing the management of main control state output data in step S1091. [Figure 290] Figure 288 is a flowchart showing the management of gaming machine information in step S1092. [Figure 291] This is a flowchart showing the main medal count control process by the medal count control means 500B in the 16th embodiment. [Figure 292] This flowchart shows the timer value setting when an unauthorized command is received by the gaming machine in the 16th embodiment. [Figure 293] This is a flowchart showing the medal count control interrupt processing in the 16th embodiment. [Figure 294] This figure shows the Hall Control Fraud Monitoring Information Command and Hall Control Fraud Monitoring Information (excerpt) in the 16th embodiment. [Figure 295] In the 16th embodiment, this is a time chart showing the on / off status of the hall control fraud monitoring information command transmitted from the main control means 500A and the hall control fraud monitoring information transmitted from the medal count control means 500B (when there is no limit on the number of plays). [Figure 296] In the 16th embodiment, this is a time chart showing the on / off status of the hall control fraud monitoring information command transmitted from the main control means 500A and the hall control fraud monitoring information transmitted from the medal count control means 500B (when there is a limit on the number of plays). [Figure 297] This is a front view showing the image display area and reel viewing area of the gaming machine in the 17th embodiment. [Figure 298] This is a time chart showing a power outage during reel rotation in the 17th embodiment (Example 1). [Figure 299] Figure 298 is a front view of the gaming machine showing timings T01 and T02. [Figure 300] Figure 298 is a front view of the gaming machine showing timings T03 and T04. [Figure 301] This is a time chart showing the power-on after a power outage during reel rotation in the 17th embodiment (Example 1). [Figure 302] Figure 301 is a front view of the gaming machine showing timings T11 and T12. [Figure 303] Figure 301 is a front view of the gaming machine showing timings T13 and T14. [Figure 304] Figure 301 is a front view of the gaming machine showing timings T15 and T16. [Figure 305] This is a time chart showing a power outage during reel rotation in the 17th embodiment (Example 2). [Figure 306]Figure 305 is a front view of the gaming machine showing timings T21 and T22. [Figure 307] Figure 305 is a front view of the gaming machine showing timings T23 and T24. [Figure 308] This is a time chart showing the power-on after a power-off during reel rotation in the 17th embodiment (Example 2). [Figure 309] Figure 308 is a front view of the gaming machine showing timings T31 and T32. [Figure 310] Figure 308 is a front view of the gaming machine showing timings T33 and T34. [Figure 311] Figure 308 is a front view of the gaming machine showing timings T35 and T36. [Figure 312] This is a time chart showing the display of the demonstration image, title image, and image representing the medalless gaming machine in the 17th embodiment. [Figure 313] Figure 312 is a front view of the gaming machine showing timings T41 and T42. [Figure 314] This is a time chart showing the display of the demonstration image, title image, and volume adjustment image in the 17th embodiment. [Figure 315] Figure 314 is a front view of the gaming machine showing timings T51 and T52. [Figure 316] In the 18th embodiment, (A) is a diagram showing the transition between game states, (B) is a diagram showing the game states in which each special prize is drawn, (C) is a diagram showing the starting conditions for each special game, and (D) is a diagram showing the winning probabilities of each special prize in each game state. [Figure 317] This is an RT transition diagram in the 18th embodiment. [Figure 318] This figure shows the pattern arrangement on the reel in the 18th embodiment. [Figure 319] In the 18th embodiment, (A) is a diagram showing a display window and active lines (specified number "3"), and (B) is a diagram showing a display window and active lines (specified number "2"). [Figure 320]This figure shows the combination of symbols and payouts (1) in the 18th embodiment. [Figure 321] This figure shows the combination of symbols and payouts (2) in the 18th embodiment. [Figure 322] This figure shows the condition device (1) in the 18th embodiment. [Figure 323] This figure shows the condition device (2) in the 18th embodiment. [Figure 324] This figure shows the number table (1) in the 18th embodiment. [Figure 325] This figure shows the number table (2) in the 18th embodiment. [Figure 326] This figure shows the arrangement table (3) in the 18th embodiment. [Figure 327] This figure shows the number table (4) in the 18th embodiment. [Figure 328] This figure shows the number table (5) in the 18th embodiment. [Figure 329] This figure shows the number table (6) in the 18th embodiment. [Figure 330] This figure shows the arrangement table (7) in the 18th embodiment. [Figure 331] This figure shows the number table (8) in the 18th embodiment. [Figure 332] This is a time chart 1 showing the start and end timings of the output of the bonus screen and the like in the 18th embodiment. [Figure 333] This is a time chart 2 showing the start and end timings of the output of the bonus screen and the like in the 18th embodiment. [Figure 334] In Modification 1 of the 18th Embodiment, (A) is a diagram showing the transition between game states, (B) is a diagram showing the game states in which each special prize is drawn, (C) is a diagram showing the start conditions for each special game, and (D) is a diagram showing the winning probabilities of each special prize in each game state. [Figure 335]In the modified example 2 of the 18th embodiment, (A) is a diagram showing the transition between game states, (B) is a diagram showing the game states in which each special prize is drawn, (C) is a diagram showing the start conditions for each special game, and (D) is a diagram showing the winning probability of each special prize in each game state. [Figure 336] This figure shows the memory area of the main control RWM and the medal count control RWM related to the 19th embodiment. [Figure 337] The 19th embodiment is a time chart showing the relationship between the setting change mode, the connected flag, the setting change signal timer value, and the setting change signal. [Figure 338] The 19th embodiment is a time chart showing the relationship between the setting change mode, the connected flag, the setting change signal timer value, and the setting change signal. [Figure 339] The 19th embodiment is a time chart showing the relationship between the setting change mode, the connected flag, the setting change signal timer value, and the setting change signal. [Figure 340] In the 19th embodiment, this is a time chart showing the relationship between the total medal count clear switch, the connected flag, the total medal count clear detection signal timer value, and the total medal count clear detection signal. [Figure 341] In the 19th embodiment, this is a time chart showing the period during which the power to the gaming machine is cut off and then restored to power during the output period of hall control fraud monitoring information, which includes the setting change signal "1". [Figure 342] In the 19th embodiment, this is a time chart showing the period during which the power to the gaming machine is cut off and then restored during the output period of hall computer fraud monitoring information, which includes the information of the total medal count clear detection signal "1". [Figure 343] This is a time chart showing an example in the 19th embodiment where the connected flag is turned on during the setting change mode, and then the VL signal is turned off, causing the connected flag to turn off. [Figure 344]This is a time chart showing an example in the 19th embodiment where the VL signal turns off and the connection flag turns off during the counting (subtraction) of the total medal count clear detection signal timer value. [Figure 345] This is a flowchart showing the setting change process in the 19th embodiment. [Figure 346] This is a flowchart showing the medal count control program start process in the 19th embodiment. [Figure 347] (A) is a flowchart of the main medal count control process in the 19th embodiment. (B) is a flowchart of the main control command reception process in step S1620 in Figure 347(A), specifically the processing when a game machine receives an unauthorized command. [Figure 348] This is a flowchart showing the interrupt processing for medal count control in the 19th embodiment. [Figure 349] Figure 348 shows a flowchart illustrating the process in step S1132. [Figure 350] Figure 348 shows a flowchart of the timer update process in step S1133. [Figure 351] This figure shows a time chart illustrating the total number of medals, the counting process, and the lending process in the 20th embodiment. [Figure 352] This is a time chart showing the relationship between the total number of medals, the counting process, and the settlement process in the 20th embodiment. [Figure 353] In the 20th embodiment, this is a time chart showing the relationship between the total number of medals, counting process, and betting process. [Figure 354] In the 20th embodiment, this is a time chart showing the relationship between the total number of medals, counting process, and betting process. [Figure 355] In the 20th embodiment, this is a time chart showing the relationship between the total number of medals, counting process, and betting process. [Figure 356] In the 20th embodiment, this is a time chart showing the relationship between the total number of medals, counting process, and betting process. [Figure 357]In the 20th embodiment, this is a time chart showing the relationship between the total number of medals and the operation of the dispensing switch 202 and the betting switch 40. [Figure 358] In the 20th embodiment, this is a time chart showing the relationship between the total number of medals and the operation of the dispensing switch 202 and the betting switch 40. [Figure 359] In the 20th embodiment, this is a time chart showing the relationship between the total number of medals and the operation of the dispensing switch 202 and the betting switch 40. [Figure 360] In the 20th embodiment, this is a time chart showing the relationship between the total number of medals and the max bet lamp and the insert request lamp. [Figure 361] This is a time chart showing the relationship between a medal count control communication error, a VL error, and error notification by the sub-control means 80A in the 20th embodiment. [Figure 362] In the 20th embodiment, this is a time chart showing the relationship between a medal count control communication error and the counting and lending processes. [Figure 363] In the 20th embodiment, this is a time chart showing the relationship between a main control communication error and the counting and lending processes. [Figure 364] In the 20th embodiment, this is a time chart showing the relationship between medal count control communication errors, bet processing, and the max bet lamp. [Figure 365] In the 20th embodiment, this is a time chart showing the relationship between medal count control communication errors and settlement processing. [Figure 366] This is a time chart showing the relationship between a main control communication error and the settlement process in the 20th embodiment. [Figure 367] This figure shows the possible / incorrect patterns for betting, settlement, counting, and lending processes when a medal count control communication error and a main control communication error are detected in the 20th embodiment. [Figure 368] In the 20th embodiment, this is a time chart showing the relationship between a main control communication error that occurred during gameplay and the lending process and counting process. [Figure 369] This is a time chart showing the relationship between a medal count control communication error, a main control communication error, and the notification mode by the sub-control means 80A in the 20th embodiment. [Figure 370] This is a time chart showing the behavior after power-on in the 20th embodiment when a medal count control communication error occurs during a power outage. [Figure 371] In the 20th embodiment, this is a time chart showing the relationship between the period from when a main control communication error is detected until it is reported and the game time. [Figure 372] In the 21st embodiment, (A) is a diagram showing the transition between fixed number states, (B) is a diagram showing whether or not each special role is drawn in each fixed number state and the fixed number state to which it transitions, and (C) is a diagram showing the start conditions and end conditions for each special game. [Figure 373] This is a diagram showing the transitions between game states in the 21st embodiment. [Figure 374] This figure shows the pattern arrangement on the reel in the 21st embodiment. [Figure 375] This figure shows the display window and effective lines (specified number "3" and specified number "2") in the 21st embodiment. [Figure 376] This figure shows the combination of symbols and payouts (1) in the 21st embodiment. [Figure 377] This figure shows the combination of symbols and payouts (2) in the 21st embodiment. [Figure 378] This figure shows the combination of symbols and payouts (3) in the 21st embodiment. [Figure 379] This figure shows the combination of symbols and payouts (4) in the 21st embodiment. [Figure 380] This figure shows the combination of symbols and payouts (5) in the 21st embodiment. [Figure 381] This figure shows the combination of symbols and payouts (6) in the 21st embodiment. [Figure 382] This figure shows the combination of symbols and payouts (7) in the 21st embodiment. [Figure 383]This figure shows the combination of symbols and payouts (8) in the 21st embodiment. [Figure 384] This figure shows the condition device (1) in the 21st embodiment. [Figure 385] This figure shows the condition device (2) in the 21st embodiment. [Figure 386] This figure shows the condition device (3) in the 21st embodiment. [Figure 387] This figure shows the number of positions (1) in the non-internal and normal state (fixed specified number "3") in the 21st embodiment. [Figure 388] This figure shows the number of positions (2) in the non-internal and normal state (fixed specified number "3") in the 21st embodiment. [Figure 389] This figure shows the number of positions (1) inside 1BB-A to 1BB-C and MB-B to MB-D in the 21st embodiment, under normal conditions (fixed specified number "3"). [Figure 390] This figure shows the number of positions (2) inside 1BB-A to 1BB-C and MB-B to MB-D in the 21st embodiment, under normal conditions (fixed specified number "3"). [Figure 391] This figure shows the placement table (1) during gameplay 1BB-A to 1BB-C in the 21st embodiment. [Figure 392] This figure shows the placement table (2) during gameplay 1BB-A to 1BB-C in the 21st embodiment. [Figure 393] This figure shows the placement table (1) during MB-A to MB-E gameplay in the 21st embodiment. [Figure 394] This figure shows the placement table (2) during MB-A to MB-E gameplay in the 21st embodiment. [Figure 395] This figure shows the number of positions (1) in a non-internal and special state (fixed specified number "2") in the 21st embodiment. [Figure 396] This figure shows the number table (2) for non-internal and special states (fixed specified number "2") in the 21st embodiment. [Figure 397]This figure shows the number of positions (1) inside 1BB-A to 1BB-C, MB-A, and MB-E in the 21st embodiment and in a special state (fixed specified number "2"). [Figure 398] This figure shows the number of positions (2) inside 1BB-A to 1BB-C, MB-A, and MB-E in the 21st embodiment and in a special state (fixed specified number "2"). [Figure 399] In the 21st embodiment, (A) is a diagram showing the winning combination when the minor role H condition device is activated and the displayed combination in each game state, (B) is a diagram showing an example of the stopping combination when minor role 09 is won, and (C) is a diagram showing an example of the stopping combination when minor role 03 is won. [Figure 400] This figure shows the winning combinations and displayed combinations in a game in the 21st embodiment where the small role F condition device and the MB-E condition device are activated simultaneously in a non-internal state and a special state (fixed predetermined number "2"). [Figure 401] This figure shows the distribution of performance states according to the condition device for the "1st" game after transitioning from the normal state (fixed predetermined number "3") to the special state (fixed predetermined number "2") in the 21st embodiment. [Figure 402] This figure shows the winning combinations and displayed combinations in a game in the 21st embodiment where the small combination P condition device is activated inside 1BB-A to 1BB-C and MB-A and in a special state (fixed predetermined number "2"). [Figure 403] This figure shows the Hall Control Fraud Monitoring Information Command and Hall Control Fraud Monitoring Information in the 21st embodiment. [Figure 404] This is a partially enlarged view (1) of the main control board in the 21st embodiment. [Figure 405] This is a partially enlarged view (2) of the main control board in the 21st embodiment. [Figure 406] This is a partially enlarged view (3) of the main control board in the 21st embodiment. [Figure 407] This is a partially enlarged view (modified example) of the main control board in the 21st embodiment. [Modes for carrying out the invention]
[0008] In this specification, the meanings of the terms are as follows: "Game value (game medium)" refers to a medium used for gaming, and in this embodiment, it is "electronic information (electronic medal)". Furthermore, "electronic information (electronic medals)" refers to the electronic information that is converted when money (banknotes) is inserted into the management device (CR unit) 200, and part or all of that electronic information can be credited to the gaming machine as game value for playing games.
[0009] Furthermore, the "management device (CR unit) 200" is a device for managing the lending and payout of electronic information as game value, and is installed for each gaming machine, positioned adjacent to the gaming machine. In a pachinko parlor, the management device 200 is called a "sand" because it is placed between the gaming machines. The gaming machine and the corresponding management device 200 constitute the "gaming system". Furthermore, "lending" refers to transferring electronic information as game value from the management device 200 to the gaming machine and crediting it inside the gaming machine.
[0010] Furthermore, "counting" refers to returning the electronic information, which represents the game value credited inside the gaming machine, to the management device 200. When the counting switch 47 is operated, the electronic information, which represents the game value credited inside the gaming machine, is returned to the management device 200. At this time, the number of credits becomes "0", and the electronic information managed by the management device 200 is increased by that amount. Furthermore, "credit" refers to the storage of electronic information as game value within a gaming machine. Furthermore, "betting" refers to placing a wager of electronic information as game value in order to play the game. When the bet switch 40 is operated, the electronic information as game value that has been credited is placed as a bet.
[0011] "Specified number" refers to the number of bets that can be placed to start (execute) the game in question. Furthermore, "payout" refers to adding a number of electronic pieces of game value to the number of credits based on the winning combination, corresponding to the payout for the winning combination. Furthermore, "bet medals" refer to electronic information representing the value of the game that is bet to play the game. Furthermore, "stored medals" refer to electronic information that is credited (stored) as game value.
[0012] Furthermore, "storage bet" refers to betting some or all of the electronic information credited as game value inside the gaming machine, within the range of bets possible in that game, by operating the bet switch 40, in order to play the game. Furthermore, "automatic betting" refers to the automatic betting of the number of electronic values representing the game value that was bet in the previous game, by the control processing of the slot machine 10 as a gaming device when a replay is won.
[0013] Furthermore, "cancel" refers to the process of converting the electronic information (bet tokens) representing the bet value back into credits by operating the cancel switch 46. When the cancel switch 46 is operated, the electronic information representing the bet value is converted back into credits. At this time, the number of bet tokens becomes "0" and that amount is added to the number of credits. Furthermore, "return" refers to storing the electronic information, which represents the game value, stored inside the management device 200 onto a card (such as a magnetic card or IC card), and then ejecting that card from the card reader / writer 205. When the return switch 203 is operated, the electronic information is stored on the card and ejected from the card reader / writer 205.
[0014] Furthermore, when the game progresses as "N-1" game, "N" game, "N+1" game, ... (where "N" is an integer greater than or equal to 2), if the current game is "N" game, the "N" game is referred to as the "current game". The "N-1" game is referred to as the "previous game". And the "N+1" game is referred to as the "next game".
[0015] In this specification, a numerical value with “(B)” appended to the end (especially 8 bits) of a number means a binary number. Similarly, a numerical value with “(H)” appended to the end of a number means a hexadecimal number. Specifically, for example, the numerical value representing “16” in decimal is expressed as “00010000(B)” in binary and “10(H)” in hexadecimal. Also, for a numerical value representing a decimal number, it is expressed as “16(D)” as necessary. However, when it is clear whether it is a binary number, a decimal number, or a hexadecimal number, the trailing symbols “(B)”, “(D)”, and “(H)” may be omitted respectively.
[0016] Hereinafter, an embodiment of the present invention will be described with reference to the drawings and the like. <First Embodiment> A slot machine 10, which is an example of a gaming machine in the first embodiment, uses electronic information (electronic medals) as gaming values (gaming media) without using physical (as tangible objects) medals. Therefore, the slot machine 10 of the present embodiment does not include a medal insertion slot, a medal selector, a medal payout device, etc.
[0017] Also, in the first embodiment, a management device (CR unit) 200 is arranged adjacent to the slot machine 10, and further, the slot machine 10 and the management device 200 are connected so as to be communicable in both directions. And it is possible to transfer electronic medals by communication between the slot machine 10 and the management device 200, and in the slot machine 10, it is possible to execute a game using the electronic medals transferred from the management device 200.
[0018] FIG. 1 is a block diagram showing an outline of the control of a slot machine 10, which is an example of a gaming machine in the first embodiment. In FIG. 1, a management device (CR unit) 200 and a hall computer 300 are shown together with the slot machine 10. As shown in Figure 1, in this embodiment, the slot machine 10 is equipped with a main control board 50, a sub-control board 80, and a payout control board 100 (credit management board) as typical control boards.
[0019] In Figure 1, the solid lines represent communication lines indicating data exchange, and the direction of the arrows indicates the direction of data flow. For example, the main control board 50 and the dispensing control board 100 are configured to communicate bidirectionally. In contrast, the main control board 50 and the sub-control board 80 communicate unidirectionally, with the main control board 50 communicating with the sub-control board 80. Furthermore, as shown in Figure 1, the main control board 50 has an input port 51 and an output port 52, and is equipped with an RWM 53, ROM 54, and main CPU 55, etc. (This does not mean that it is equipped with only the components shown in Figure 1).
[0020] Furthermore, as shown in Figure 1, the main control board 50 and peripheral devices for game progression, including operation switches such as the bet switch 40, are electrically connected via an input port 51 or an output port 52. The input port 51 is a connection point to which signals such as those from operation switches are input, and the output port 52 is a connection point to which signals are transmitted to peripheral devices such as the motor 32. In Figure 1, input peripherals are indicated by arrows pointing from the peripheral to the main control board 50, and output peripherals are indicated by arrows pointing from the main control board 50 to the peripheral (the same applies to the sub-control board 80).
[0021] Furthermore, the RWM53 is a storage medium capable of storing (updating) various data (variables) based on the progress of the game, etc. Furthermore, ROM54 is a storage medium that stores programs and various data (such as data tables) necessary for the game to progress. Furthermore, the main CPU 55 refers to a CPU (an IC equipped with arithmetic functions) provided on the main control board 50, which executes programs and performs calculations necessary for the progress of the game. Specifically, it performs tasks such as drawing winning combinations, controlling the drive of the reels 31, and paying out winning combinations.
[0022] Furthermore, the main control board 50 is equipped with an MPU including an RWM 53, ROM 54, main CPU 55, and registers. Note that the RWM 53 and ROM 54 may be provided externally, in addition to being mounted inside the MPU. Furthermore, the sub-control board 80, which will be described later, also includes an MPU containing an RWM83, ROM84, and sub-CPU85. Note that the RWM83 and ROM84 may be provided externally, in addition to being mounted inside the MPU.
[0023] Furthermore, as shown in Figure 1, in this embodiment, the slot machine 10 is equipped with a bet switch 40, a start switch 41, (left, middle, right) stop switches 42, a cancel switch 46, and a counting switch 47 as operating switches for the player. The bet switch 40, start switch 41, (left, center, right) stop switches 42, and cancel switch 46 are electrically connected to the main control board 50, while the counting switch 47 is electrically connected not to the main control board 50, but to the payout control board 100 (credit management board), which will be described later.
[0024] Here, "operation switch" (or simply "switch") refers to a device (including electrical circuits and / or electrical components) that switches an electrical signal on or off based on the operation of an operating body by a player (operator) (receiving external force), and does not limit the shape of the operating body operated by the player. When the operation switch is in the off state, for example, light from the light-emitting element continues to enter the light-receiving element (when the light-receiving element continues to detect light, the operation switch is in the off state). When the operation switch (operating body) is operated by a player or the like, light from the light-emitting element stops entering the light-receiving element. When this state is detected, an electrical signal indicating that the operation switch has been turned on is transmitted to the main control board 50. Alternatively, the operation switch may be configured such that when it is in the off state, light from the light-emitting element does not enter the light-receiving element, and it turns on when light from the light-emitting element enters the light-receiving element.
[0025] In this embodiment, the operating body of the start switch 41 is lever-shaped (and therefore also referred to as the "start lever (switch) 41"), while the operating bodies of the bet switch 40, stop switch 42, cancel switch 46, and counting switch 47 are push buttons (and therefore also referred to as the "bet button (switch) 40," "stop button (switch) 42," "cancel button (switch) 46," and "counting button (switch) 47").
[0026] Furthermore, although not shown in Figure 1, an LED (light-emitting means) is provided on and / or around or near the operating body of the operating switch. When the operation of the operating switch is permitted, for example, the LED corresponding to the operating switch emits blue light, and when the operation of the operating switch is not permitted, for example, the LED of the operating switch emits red light, thereby indicating the permitted / not permitted state of the operating switch to the player.
[0027] The bet switch 40 is an operation switch that is operated by the player when they want to bet the electronic tokens credited inside the slot machine 10 for the current game. In this embodiment, the bet switch 40 includes a 1-bet switch 40a for betting one electronic token in one operation, and a 3-bet switch 40b for betting three (maximum number, specified number) electronic tokens in one operation. Alternatively, the system may be equipped with only one bet switch 40, and by operating this bet switch 40 once, three (maximum number, specified number) of the credited electronic tokens may be bet.
[0028] Furthermore, the start switch 41 is an operating switch that is operated by the player when starting (starting the rotation of) all of the reels 31 (left, middle, and right). Furthermore, there are three stop switches 42, one for each of the three reels 31 (left, middle, and right), and these are operating switches that the player uses to stop the corresponding reel 31.
[0029] Furthermore, the cancel switch 46 is an operation switch that is operated by the player when returning the bet electronic tokens (bet tokens) back to credits. When the cancel switch 46 is operated, the bet electronic tokens are returned to the credits. At this time, the bet count becomes "0" and that amount is added to the credits. For example, if 3 electronic tokens are bet, operating the cancel switch 46 will change the bet count from "3" to "0" and "3" will be added to the credits.
[0030] The power switch 11 is a switch that is operated to turn the power of the slot machine 10 on or off. The setting key switch 12 is a switch that is operated when changing settings or confirming settings. Insert the setting key into the setting key slot and rotate it 90 degrees clockwise to turn on the setting key switch 12. Furthermore, if the power switch 11 is turned off (power off), and the setting key switch 12 is turned on, then the power switch 11 is turned on in this state, the system will enter setting change mode. Furthermore, when the setting key switch 12 is turned on while the power switch 11 is on, the setting confirmation process starts, that is, the setting confirmation mode is entered.
[0031] The setting switch 13 is a switch that is operated when changing the setting value. Each time the setting switch 13 is operated once during the setting change, the setting value is incremented by "1". In this embodiment, the setting values range from setting 1 to setting 6. During the setting change, each time the setting switch 13 is operated, the setting value switches as "1" → "2" → ··· → "6" → "1" → ···. During the setting change, one of the setting values is displayed on a predetermined display device. When the start switch 41 is operated, the displayed setting value is confirmed.
[0032] The reset switch 14 is a switch that is operated when initializing the RWM53 or when clearing an error. When the power switch 11 is turned on with the reset switch 14 on, the initialization process is performed, and the predetermined data stored in the RWM53 is cleared. Also, when the cause of the error is removed and the reset switch 14 is operated (turned on), the error is cleared.
[0033] The main control board 50 also outputs an external signal (outer end signal) to the external centralized terminal board 190 from a part of the output port 52. Here, the "external signal" is a signal for outputting to the outside of the slot machine 10 (such as the hall computer 300 or the data counter installed in the hall) via the external centralized terminal board 190. As shown in FIG. 1, the main control board 50 is electrically connected to the hall computer 300 via the external centralized terminal board 190. The main control board 50 transmits signals in one direction to the external centralized terminal board 190, and the external centralized terminal board 190 transmits signals in one direction to the hall computer 300.
[0034] Furthermore, as shown in Figure 1, in this embodiment, the slot machine 10 is equipped with a winning count display LED 78 and a credit count display LED 76 as coin count display devices. The acquired amount display LED 78 is electrically connected to the main control board 50, while the credit count display LED 76 is electrically connected not to the main control board 50, but to the payout control board 100 (credit count management board), which will be described later. The winnings display LED 78 is an LED that displays the number of electronic tokens dispensed (the number of tokens won by the player) when a winning combination is achieved, and it consists of two digits: a higher digit and a lower digit. Furthermore, the LED 78 displaying the number of acquired tokens may be controlled to turn off when there are no electronic tokens to be dispensed. Alternatively, the higher digits may be turned off, and only the lower digits may be displayed as "0".
[0035] Additionally, the acquired count display LED 78 normally displays the number of electronic medals dispensed (acquired), but in the event of an error, it functions as an LED that displays the nature (type) of the error. Furthermore, the acquired count display LED 78 also functions as an LED that displays button-pressing order information (indicating a favorable button-pressing order) in games that notify the button-pressing order during AT (Attack Time). Therefore, the acquisition count display LED 78 in this embodiment is an LED that also displays the number of coins dispensed (acquisition count), error details, and button press order instruction information. However, it is not limited to this, and a dedicated LED for displaying button press order instruction information may also be provided. Furthermore, during AT mode, the notification of advantageous button press sequences is also performed by the image display device 23 connected to the sub-control board 80.
[0036] Furthermore, as shown in Figure 1, the main control board 50 is electrically connected to the motor 32 (a stepping motor in this embodiment) of the pattern display device. The pattern display device includes three reels (in this embodiment) for displaying patterns, a motor 32 for driving each reel 31, and a reel sensor 33 for detecting the position of the reels 31.
[0037] The motor 32 is a driving means for rotating the reels 31, and is connected to the rotation center of each reel 31 and controlled by the reel control means 65. Here, the reel 31 consists of a left reel 31, a middle reel 31, and a right reel 31. The stop switch 42 operated to stop the left reel 31 is the left stop switch 42, the stop switch 42 operated to stop the middle reel 31 is the middle stop switch 42, and the stop switch 42 operated to stop the right reel 31 is the right stop switch 42.
[0038] Reel 31 is ring-shaped, and a reel tape printed with multiple types of patterns (patterns that constitute combinations of patterns corresponding to winning combinations) is attached to its outer surface. Furthermore, each reel 31 is provided with one (or more) index. The index is provided in a convex shape on, for example, the circumferential surface of the reel 31 and is used to detect whether the reel 31 has passed a predetermined position or has completed one rotation. Each index is detected by the reel sensor 33.
[0039] The reel sensor 33 is electrically connected to the main control board 50. When the reel sensor 33 detects an index, its input signal is sent to the main control board 50, and it is detected that the reel 31 has passed a predetermined position. Furthermore, the ROM 54 pre-stores the pattern on the reference position at the moment the reel sensor 33 detects the index on the reel 31. This makes it possible to detect the pattern on the reference position at the moment the index is detected. Moreover, from the moment the reel sensor 33 detects the index on the reel 31, it becomes possible to determine how many pulses the (stepping) motor 32 needs to be driven to stop the pattern on the active line, counting from the pattern on the reference position.
[0040] When a player starts a game, they bet the credited electronic tokens by operating the bet switch 40. When the start switch 41 is operated with the prescribed number of electronic tokens for the game bet, the signal generated at that time is input to the main control board 50. Upon receiving this signal, the main control board 50 performs a draw using the role draw means 61 (internal draw means) and controls all the motors 32 to rotate all the reels 31. As the reels 31 are rotated by the motors 32 in this way, the symbols on the reels 31 are displayed moving up and down in the display window at a predetermined speed.
[0041] Then, the player operates the stop switch 42 to stop the rotation of the reel 31 corresponding to that stop switch 42 (for example, the left reel 31 corresponding to the left stop switch 42). When the stop switch 42 is operated, the signal generated at that time is input to the main control board 50. Upon receiving this signal, the main control board 50 drives and controls the motor 32 corresponding to the stop switch 42 to stop the reels 31 associated with that motor 32 in accordance with the lottery result of the role lottery means 61 (the result determined by the internal lottery means). The game result of the current game is then displayed based on the combination of symbols when all the reels 31 stop. Furthermore, when a combination of symbols corresponding to any role stops on an active line (when that role is won), the electronic medals corresponding to the won role are dispensed.
[0042] Next, the specific configuration of the main control board 50 will be described. As shown in Figure 1, the main CPU 55 of the main control board 50 is equipped with the following role selection means 61, etc. The following means in this embodiment are illustrative and are not limited to the means shown in this embodiment. The role lottery means 61 conducts a lottery (determination, selection) of winning numbers. Here, "the lottery of winning numbers by the role lottery means 61" is the same as "internal lottery" in the Regulations of the Entertainment Business Act (Regulations concerning the certification and type approval of gaming machines, etc.; hereinafter simply referred to as "the Regulations"), and the result of the lottery by the role lottery means 61 is the same as "the result determined by the internal lottery" in the Regulations. Therefore, the role lottery means 61 is also referred to as "internal lottery means 61" in accordance with the Regulations.
[0043] Once the winning number is determined by the role lottery means 61, the prize and replay condition device number and the special feature condition device number are determined based on that winning number, and the prize and replay condition device and special feature condition device that can be activated in that game are determined. For this reason, the role lottery means 61 is also referred to as the condition device number determination (lottery or selection) means, the winning role determination (lottery or selection) means, etc. The prize draw means 61 includes, for example, a random number generation means for the draw (such as a hardware random number generator), a random number extraction means for extracting random numbers generated by the random number generation means, and a winning number determination means for determining the winning numbers based on the random numbers extracted by the random number extraction means.
[0044] The random number generation means generates random numbers within a predetermined range (for example, "0" to "65535" in decimal). The random numbers are such that a counter that counts one count every 200 nanoseconds continuously counts within the range of "0" to "65535" as one cycle, and continues to count random numbers as long as the slot machine 10 is powered on. The random number extraction means extracts random numbers generated by the random number generation means at a predetermined time, in this embodiment, when the start switch 41 is operated (turned on) by the player. The winning number determination means determines the winning number corresponding to the area to which the random number extracted by the random number extraction means belongs by comparing the random number extracted by the random number extraction means with the lottery table.
[0045] The winning flag control means 62 controls the on / off state of the winning flags corresponding to each role based on the lottery results from the role lottery means 61. In this embodiment, each role is provided with a winning flag. When any role is won in the role lottery by the role lottery means 61, the winning flag for that role is turned on (the winning flag is set). A role can be won in two ways: there is one winning role (single win), or there are multiple winning roles (duplicate win).
[0046] The reel control means 65 controls the rotation of all (3) reels 31 to begin when it receives a command to start the rotation of the reels 31, and in this embodiment in particular when it detects the operation (on) of the start switch 41. Furthermore, after the winning numbers are determined by the role lottery means 61, the reel control means 65 refers to the on / off status of the winning flag in the current game, selects a stop position determination table corresponding to the on / off status of the winning flag, and when the stop switch 42 is operated, it determines the stop position of the reel 31 corresponding to the stop switch 42 based on the timing of detecting the operation (on) of the stop switch 42, and controls the motor 32 to stop the reel 31 at the determined position.
[0047] For example, in a game where at least one winning flag is set to ON, the reel control means 65 controls the reel 31 to stop within the range of reel 31 stop control so that the symbol combination corresponding to the winning role (the role for which the winning flag is ON) can be stopped on an active line, while controlling the reel 31 to stop so that the symbol combination corresponding to roles other than the winning role (the role for which the winning flag is OFF) cannot be stopped on an active line. Here, "within the range of the reel 31 stop control" means the time from the moment the stop switch 42 is operated until the reel 31 actually stops, or the range of rotations (number of moving symbols) of the reel 31.
[0048] In this embodiment, the reel 31 rotates at a constant speed of approximately 80 revolutions per minute. Furthermore, when the stop switch 42 is operated, the time from the moment the stop switch 42 is operated until the reel 31 stops is set to within 190ms, except for a predetermined reel 31 that is in MB operation (for example, the middle reel 31). As a result, in this embodiment, except for a predetermined reel 31 that is in MB operation, the maximum number of moving symbols from the moment the stop switch 42 is operated until the reel 31 stops is set to 4 symbols. On the other hand, for a predetermined reel 31 during MB operation, the time from the moment the stop switch 42 is operated until the reel 31 stops is set to within 75ms. As a result, for a predetermined reel 31 during MB operation, the maximum number of symbols that move from the moment the stop switch 42 is operated until the reel 31 stops is set to 1 symbol.
[0049] Then, at the moment the operation of the stop switch 42 is detected, if any of the symbols within the stopping control range of the reel 31 is a symbol that should be stopped on a predetermined active line, the stop switch 42 is controlled to stop that symbol on the predetermined active line when the stop switch 42 is operated. In other words, if the reel 31 is stopped immediately at the moment the stop switch 42 is operated and the symbols for the winning combination do not stop on a predetermined valid line, the reel 31 is rotated and moved within the range of the stop control of the reel 31 until it is stopped, thereby controlling it to stop the symbols for the winning combination as much as possible on the predetermined valid line (pull-in stop control).
[0050] Conversely, if stopping the reels 31 immediately at the moment the stop switch 42 is operated would cause a combination of symbols that does not correspond to the winning number to stop on an active line, then when the reels 31 stop, the reels 31 are rotated and moved within the range of the reel 31 stop control to prevent combinations of symbols that do not correspond to the winning number from stopping on an active line (kick stop control). Furthermore, in games where multiple winning combinations are achieved (for example, when a specific combination of symbols is triggered), the priority order for which winning combinations are awarded is predetermined according to the order in which the stop switches 42 are pressed and the timing of their operation. Based on this predetermined priority order, the system controls the retraction and stopping of the symbols related to the highest priority winning combination.
[0051] The prize determination means 66 determines, when the reel 31 stops, whether the combination of symbols on the reel 31 that stopped on the active line corresponds to a winning combination. Here, the prize determination means 66 does not actually detect whether or not a symbol combination corresponding to a winning combination has stopped on an active line. Specifically, it determines in advance which symbol combinations will stop on an active line before the reels 31 actually stop, or which symbol combinations will stop on an active line after the reels 31 have stopped, based on the condition device activated during the game and the order in which the stop switch 42 is pressed and / or the timing of operation of the stop switch 42.
[0052] The payout means 67 performs the process of adding a number of electronic medals corresponding to the winning combination to the credit count when the winning combination is determined by the winning determination means 66 to match the winning combination of symbols that stopped on the active line when the reel 31 stops, and when that combination is awarded. Furthermore, when a replay is awarded, the payout mechanism 67 is controlled to automatically insert (automatically bet) the number of electronic tokens inserted in the current game, without adding the electronic tokens to the credit count.
[0053] The main control board 50 transmits information (control commands) necessary for the effects to be output by the sub-control board 80 to the sub-control board 80. Examples of control commands include information about when the bet switch 40 is operated, information about when the start switch 41 is operated, information about the result of the prize draw (result determined by an internal draw), information about when the stop switch 42 is operated, and information about the winning prize.
[0054] The sub-control board 80 controls the selection and output of visual effects (information) during gameplay and while waiting for gameplay to begin. Here, the main control board 50 and the sub-control board 80 are electrically connected, and the main control board 50 transmits information (control commands) necessary for outputting the effects to the sub-control board 80 in one direction via serial communication. Furthermore, the main control board 50 and the sub-control board 80 are not limited to being electrically connected; they may also be connected using optical communication means. Moreover, in both the electrical connection and the optical communication connection, the communication method may be parallel communication, not just serial communication, and serial and parallel communication may be used in combination.
[0055] The sub-control board 80, like the main control board 50, includes an input port 81, an output port 82, an RWM 83, a ROM 84, and a sub-CPU 85, etc. The sub-control board 80 is electrically connected to the following peripheral devices for performance, such as the performance lamps 21 shown in Figure 1, via the input port 81 or output port 82. However, the peripheral devices for performance are not limited to these.
[0056] RWM83 is a storage medium that can temporarily store data and other information captured by the sub-CPU85 when it controls the performance. Furthermore, ROM84 is a storage medium that stores data for performance purposes, such as programs and various data used when conducting lotteries related to performances. Furthermore, the sub-CPU 85 refers to a CPU (an IC equipped with arithmetic functions) provided on the sub-control board 80, which executes programs and performs calculations necessary for outputting effects during gameplay and while waiting for gameplay to begin.
[0057] Furthermore, the performance lamps 21 are made of, for example, LEDs, and when predetermined conditions are met, they light up or flash in predetermined patterns. The performance lamps 21 include backlights positioned on the inner circumference of each reel 31 to illuminate the symbols displayed on the reels 31 (three symbols arranged vertically in a row visible through the display window) from behind, fluorescent lights that illuminate the symbols on the reels 31 from above, and frame lamps positioned on the front of the front door of the slot machine 10 that flash when a winning combination is achieved. Furthermore, the speaker 22 outputs a predetermined sound when certain conditions are met, in order to perform various effects during gameplay.
[0058] Furthermore, the image display device 23 consists of a liquid crystal display, an organic EL display, a dot display, etc., and displays various performance images (correct button press order, performances corresponding to the conditional device that operates during the game, etc.) and game information (number of plays and number of coins acquired when the special feature is activated or during the advantageous period (AT), etc.). Furthermore, the sub-CPU 85 of the sub-control board 80 is equipped with a performance output control means 91. Based on control commands transmitted from the main control board 50, the performance output control means 91 determines when and what kind of performance to output, and based on this decision, controls the peripheral devices for performance to output various performances.
[0059] As shown in Figure 1, in this embodiment, the slot machine 10 is equipped with a payout control board 100 (credit management board). Furthermore, the payout control board 100 manages the number of credits for the electronic medals. Here, the main control board 50 and the dispensing control board 100 are electrically connected and configured to enable bidirectional communication. Furthermore, the main control board 50 and the dispensing control board 100 are not limited to being electrically connected; they may also be connected using optical communication means. Furthermore, in both electrical and optical communication connections, serial communication, parallel communication, or a combination of serial and parallel communication may be used.
[0060] The payout control board 100, like the main control board 50 and the sub-control board 80, includes an input port 101, an output port 102, an RWM 103, a ROM 104, and a credit count management CPU 105, etc. Furthermore, the payout control board 100 is electrically connected to the main control board 50, the counting switch 47 which serves as an operation switch, the credit count display LED 76 which serves as a coin count display device, and the external management device (CR unit) 200 of the slot machine 10 via the input port 101 or the output port 102.
[0061] RWM103 is a storage medium capable of temporarily storing data acquired by the credit management CPU 105 when managing the number of credits. Furthermore, ROM104 is a storage medium that stores programs and various data used to manage the number of credits. Furthermore, the credit count management CPU 105 refers to a CPU (an IC equipped with arithmetic functions) provided on the payout control board 100, which executes programs and performs calculations necessary for managing the number of credits.
[0062] Furthermore, the counting switch 47 is an operation switch operated by the player when returning the electronic tokens credited inside the slot machine 10 to the management device 200. When the counting switch 47 is operated, the electronic tokens credited inside the slot machine 10 are returned to the management device 200. At this time, the number of credits becomes "0", and the number of electronic tokens managed by the management device 200 is increased by that amount. For example, if 100 electronic tokens are credited inside the slot machine 10, operating the counting switch 47 will change the number of credits from "100" to "0", and "100" will be added to the number of electronic tokens managed by the management device 200.
[0063] Furthermore, for example, if 3 electronic tokens are bet and 100 electronic tokens are credited, operating the cancel switch 46 will return the bet electronic tokens to the credit. At this time, the number of bets will change from "3" to "0", and the number of credits will change from "100" to "103". Subsequently, operating the counting switch 47 will change the number of credits from "103" to "0", and "103" will be added to the number of electronic tokens managed by the management device 200. Thus, in this embodiment, when a player stops playing, if there are any electronic tokens that have been bet, first the cancel switch 46 is operated to return the bet electronic tokens to the credit, and then the counting switch 47 is operated to return the credited electronic tokens to the management device 200.
[0064] However, if a replay was awarded in the previous game and the same number of electronic tokens that were bet in the previous game were automatically bet, the machine is configured so that these automatically bet electronic tokens cannot be returned to the credits even if the cancel switch 46 is operated. In other words, the machine is configured so that the automatically bet electronic tokens cannot be returned to the credits even if the cancel switch 46 is operated. Furthermore, both the electronic tokens bet based on the operation of the bet switch 40 and the electronic tokens automatically bet based on a replay win may be returned to credits by operating the cancel switch 46.
[0065] Alternatively, the counting switch 47 may be operated to return the bet electronic tokens and credited electronic tokens to the management device 200. For example, if 3 electronic tokens have been bet and 100 electronic tokens have been credited, operating the counting switch 47 may cause the bet and credited electronic tokens to be returned to the management device 200, the number of bets and credits to become "0", and "103" to be added to the number of electronic tokens managed by the management device 200. In this case, a cancel switch 46 may or may not be provided.
[0066] Additionally, the credit count display LED 76 is an LED that displays the number of electronic tokens credited inside the slot machine 10. In this embodiment, up to 10,000 electronic tokens can be credited. In other words, the upper limit of the number of credits is set to "10,000". For this reason, the credit count display LED 76 consists of 5 digits. Note that the maximum number of credits is not limited to "10,000"; for example, it could be "15,000," "30,000," or "50,000." Furthermore, the number of digits in the credit count display LED76 is not limited to 5 digits; it can be set appropriately to match the upper limit of the credit count.
[0067] Furthermore, the dispensing control board 100 is capable of transmitting an enable signal to the main control board 50. The main control board 50 is configured to be able to perform various processes when the enable signal is on, and to be unable to perform predetermined processes when the enable signal is off. In this embodiment, when the number of credits reaches the upper limit, that is, when the display on the credit count indicator LED 76 reaches "10000", the enable signal is turned off. When the enable signal is turned off, the main control board 50 controls the system to disable operation of the bet switch 40 and the start switch 41. Alternatively, the enable signal may be turned off when the number of credits reaches "15,000", "30,000", or "50,000".
[0068] Furthermore, for example, the system may allow both normal gameplay and special gameplay that is more advantageous to the player than normal gameplay (1BB game; Type 1 Big Bonus Game; operation of Type 1 continuous mechanism), and when transitioning from normal gameplay to special gameplay, the game may be stopped at the end of the special game, preventing further gameplay. In other words, a stop function may be provided. The conditions for stopping the game are not limited to the end of the special game, but can be set as appropriate. The enable signal may also be turned off when the conditions for stopping the game are met.
[0069] In this case, the system can be equipped with a stop-out setting switch to enable (switch) the stop-out function (stop-out enabled) or disable (stop-out disabled). It can also be equipped with a stop-out release switch to release the stop-out function. When the conditions for stopping the game are met, the stop-out release switch can be operated to release the stop-out function, allow the game to continue, and turn on the enable signal. The stop-out release switch can also be used in conjunction with other switches, such as a setting switch 13 or a reset switch 14.
[0070] Furthermore, the credit count management CPU 105 of the payout control board 100 includes a credit count management means 111. The credit count management means 111 manages the number of credits (adds or subtracts them) based on control commands transmitted from the main control board 50, control commands transmitted from the management device 200, and the operation of the counting switch 47, and also controls the display of the number of credits on the credit count display LED 76.
[0071] Furthermore, the control unit (CR unit) 200 is a device for managing the lending and payout of electronic tokens. One control unit 200 is installed for each slot machine 10. In the hall, the control unit 200 is placed between the slot machines 10 and is therefore called a "sand." A single gaming system is composed of a slot machine 10 and the corresponding control unit 200.
[0072] As shown in Figure 1, the payout control board 100 of the slot machine 10 and the management device 200 are electrically connected and configured to enable bidirectional communication. The payout control board 100 and the management device 200 are connected via a terminal board for connecting to the game ball dispensing device. Furthermore, the dispensing control board 100 and the management device 200 are not limited to being electrically connected; they may also be connected using optical communication means. Furthermore, in both electrical and optical communication connections, serial communication, parallel communication, or a combination of serial and parallel communication may be used.
[0073] Furthermore, as shown in Figure 1, the dispensing control board 100 is capable of bidirectional communication with the main control board 50, as well as with the management device 200. Furthermore, through communication between the management device 200 and the payout control board 100, electronic medals can be transferred (lent) from the management device 200 to the payout control board 100, and the lent electronic medals can be credited to the payout control board 100.
[0074] Furthermore, communication between the payout control board 100 and the main control board 50 allows players to bet electronic medals credited to the payout control board 100 and play the game. When a winning combination is achieved, the dispensed electronic medals can be credited to the payout control board 100. Furthermore, when a player stops playing, communication between the management device 200 and the payout control board 100 allows the electronic medals credited to the payout control board 100 to be transferred (refunded) to the management device 200.
[0075] As shown in Figure 1, the management device 200 includes a banknote slot 201, a lending switch 202, a return switch 203, a unit display unit 204, and a card reader / writer 205, etc. The banknote slot 201 is for inserting banknotes (for example, 1,000 yen bills) necessary for dispensing electronic medals. When a banknote inserted into the management device 200 from the banknote slot 201 is correctly recognized, the value corresponding to the inserted banknote is displayed on the value display unit 204. The value display unit 204 consists of, for example, a 3-digit 7-segment display. For example, when a 1,000 yen bill is inserted, the value displayed is "10", and when a 10,000 yen bill is inserted, the value displayed is "100".
[0076] The dispensing switch 202 is a switch operated by the player when dispensing electronic tokens, provided that the remaining number of tokens is displayed on the token display unit 204. For example, each time the lending switch 202 is pressed, an electronic medal equivalent to a value of "10" can be lent out. Here, for example, suppose that when a 1,000 yen bill is inserted into the management device 200 from the bill slot 201, the number of units displayed on the unit display unit 204 is "10", and the number of electronic tokens lent out for each unit "1" is 5. In this case, when the unit display unit 204 displays "10", operating the lending switch 202 will result in 50 electronic tokens being lent out. Then, through communication between the management device 200 and the payout control board 100, the 50 lent electronic tokens are credited to the payout control board 100.
[0077] The number of electronic medals credited to the payout control board 100 is displayed on the credit count display LED 76. For example, when the credit count is "0" and 50 electronic medals are lent out, the display on the credit count display LED 76 changes from "0" to "50". Thus, in this embodiment, no physical (tangible) medals are lent to the player; instead, the lent electronic medals are transferred from the management device 200 to the payout control board 100 and credited through communication between the management device 200 and the payout control board 100.
[0078] The return switch 203 is a switch that is operated by the player when they stop playing. When the counting switch 47 of the slot machine 10 is operated, the electronic tokens are returned from the slot machine 10 to the management device. Then, when the return switch 203 of the management device 200 is operated, the number of electronic tokens returned from the slot machine 10 to the management device 200, and the number of electronic tokens corresponding to the number displayed on the frequency display unit 204, are stored as electronic data on a card (magnetic card, IC card, etc.), and that card is ejected from the output slot of the card reader / writer 205.
[0079] For example, suppose the frequency display unit 204 of the management device 200 displays a frequency of "10" (equivalent to 50 electronic tokens). Furthermore, suppose that 150 electronic tokens are returned from the slot machine 10 to the management device 200 by operating the counting switch 47 of the slot machine 10. At this time, when the return switch 203 of the management device 200 is operated, electronic data equivalent to 200 electronic tokens is stored on a card and ejected from the output port of the card reader / writer 205. Furthermore, as shown in Figure 1, the management device 200 is electrically connected to the hall computer 300. Information regarding the lending and redemption of electronic tokens is transmitted unidirectionally from the management device 200 to the hall computer 300.
[0080] Figure 2 shows an example of a power supply path 1. Although not shown in Figure 1, as shown in Figure 2, the slot machine 10 is equipped with a power supply board 150. The power supply board 150 is also equipped with a capacitor 151 for energy storage, and the payout control board 100 is also equipped with a capacitor 106 for energy storage. Furthermore, the power supply board 150 and the main control board 50 are connected by harness A161, and power can be supplied from the power supply board 150 to the main control board 50 through this harness A161.
[0081] Furthermore, the power supply board 150 and the dispensing control board 100 are connected by harness C163, and power can be supplied from the power supply board 150 to the dispensing control board 100 through this harness C163. The power supply board 150 is supplied with AC power from an external source. The power supply board 150 then converts the AC to DC power and supplies it to the main control board 50 and the payout control board 100. Furthermore, the main control board 50 and the dispensing control board 100 are connected by harness B162, and power can be supplied from the main control board 50 to the dispensing control board 100, or from the dispensing control board 100 to the main control board 50, through this harness B162.
[0082] Furthermore, the main control board 50 and the dispensing control board 100 are connected by harness D164, and bidirectional command communication is possible between the main control board 50 and the dispensing control board 100 through this harness D164. The payout control board 100 is a control board that manages the number of credits for electronic tokens, and its stability is crucial to the players' profits. Therefore, power is supplied directly from the power supply board 150 to the payout control board 100 via harness C163.
[0083] Furthermore, if harness C163 is disconnected, power can be supplied from the power supply board 150 to the dispensing control board 100 via harness A161, the main control board 50, and harness B162. Furthermore, the payout control board 100 is equipped with a capacitor 106 for energy storage, and when the power supply from the power supply board 150 is interrupted, power can be supplied to the payout control board 100 from the capacitor 106.
[0084] Furthermore, if harnesses A161 and C163 are disconnected, power can be supplied from capacitor 106 to the dispensing control board 100, and power can also be supplied from the dispensing control board 100 to the main control board 50 through harness B162. As described above, in Example 1, the payout control board 100 is equipped with a capacitor 106 for backup power supply, so that even if the power supply from the power supply board 150 is interrupted due to the cutting of harness A161 or harness C163, the payout control board 100 and the main control board 50 will continue to operate, ensuring that the processing in the event of a power outage is reliably executed and preventing any disadvantage to the player.
[0085] Figure 3 shows an example of a power supply path, Part 2. As shown in Figure 3, in Example 2, the power supply board 150 does not have a capacitor installed, while the payout control board 100 is equipped with capacitors A107 and B108 for energy storage. Furthermore, the power supply board 150 and the main control board 50 are connected by harness E165, and power can be supplied from the power supply board 150 to the main control board 50 through this harness E165.
[0086] Furthermore, the power supply board 150 and the dispensing control board 100 are connected by a harness G167, and power can be supplied from the power supply board 150 to the dispensing control board 100 through this harness G167. Furthermore, the main control board 50 and the dispensing control board 100 are connected by a harness F166, and power can be supplied from the main control board 50 to the dispensing control board 100, or from the dispensing control board 100 to the main control board 50, through this harness F166.
[0087] Furthermore, the main control board 50 and the dispensing control board 100 are connected by harness H168, and bidirectional command communication is possible between the main control board 50 and the dispensing control board 100 through this harness H168. Furthermore, if harness G167 is disconnected, power can be supplied from the power supply board 150 to the dispensing control board 100 via harness E165, the main control board 50, and harness F166.
[0088] Furthermore, the dispensing control board 100 is equipped with capacitors A107 and B108 for energy storage, and when the power supply from the power supply board 150 is interrupted, power can be supplied to the dispensing control board 100 from capacitors A107 and B108. Furthermore, if harnesses E165 and G167 are disconnected, power can be supplied to the dispensing control board 100 from capacitors A107 and B108, and power can also be supplied to the main control board 50 from capacitor A107 through harness F166.
[0089] In Example 2, as in Example 1, when the power supply from the power supply board 150 is interrupted, power is supplied to the payout control board 100 and the main control board 50 from the backup power supply capacitor mounted on the payout control board 100. However, in Example 2, capacitor B108 is used as a backup power supply specifically for the payout control board 100. This ensures that even if the power supply from the power supply board 150 is interrupted due to the cutting of harness E165 or harness G167, the payout control board 100, which manages the number of credits for electronic tokens, will continue to operate reliably, and the processing during a power outage will be reliably executed, so as not to cause any disadvantage to the player.
[0090] In Example 2, it is preferable to set the capacitance of capacitor B108 to be greater than that of capacitor A107. This ensures that backup power is reliably supplied to the payout control board 100, which is crucial to the player's profits, and that processing in the event of a power outage is reliably executed. Furthermore, in this embodiment, when the power is lost, the program on the dispensing control board 100 is set to stop before the program on the main control board 50. Furthermore, in this embodiment, when power is restored after an outage, the program on the dispensing control board 100 is set to start before the program on the main control board 50.
[0091] Figures 4 to 7 show a list of commands. Figure 4 shows a list of commands transmitted from the main control board 50 to the dispensing control board 100, and Figure 5 shows a list of commands transmitted from the dispensing control board 100 to the main control board 50. Furthermore, Figure 6 is a diagram showing a list of commands transmitted from the management device 200 to the dispensing control board 100, and Figure 7 is a diagram showing a list of commands transmitted from the dispensing control board 100 to the management device 200.
[0092] Here, the commands transmitted from the main control board 50 to the dispensing control board 100 are collectively referred to as "main control commands." Furthermore, the commands transmitted from the payout control board 100 to the main control board 50 are collectively referred to as "payout control commands." Furthermore, the commands transmitted from the payout control board 100 to the management device 200 are collectively referred to as "gaming machine commands." Furthermore, the commands transmitted from the management device 200 to the dispensing control board 100 are collectively referred to as "management device commands."
[0093] In this embodiment, the main control command, payout control command, gaming machine command, and management device command are all composed of 16-bit (2-byte) data. Furthermore, the main control command, payout control command, gaming machine command, and management device command are all composed of a preceding command (upper 8 bits) and a succeeding command (lower 8 bits). In other words, a single main control command, payout control command, gaming machine command, and management device command is composed of 16-bit (2-byte) data consisting of a preceding command and a succeeding command. Furthermore, the preceding command is data indicating the type of command, and the succeeding command is data indicating the parameters (variables). In this embodiment, commands are sent and received via serial communication between the main control board 50 and the dispensing control board 100, and between the dispensing control board 100 and the management device 200.
[0094] In Figures 4 to 7, the data in the "Preceding" column represents the preceding command (upper 8 bits), and the data in the "Successor" column represents the succeeding command (lower 8 bits). Both the preceding and succeeding commands are represented in hexadecimal. The main control commands are the eight types listed in the "Contents" column in Figure 4. Of these eight types of commands, the setting change start command, setting change end command, game start + RT status command, and game end + game status command are collectively referred to as "game information commands." Furthermore, the insertion request command, payout request command, and return request command are collectively referred to as "calculation request commands."
[0095] The 12 types of commands listed in the "Contents" column in Figure 5 can be cited as payout control commands. Furthermore, the ACK response to a payout request command is also called a "payout repetition command," and the NAK response to a payout request command is also called a "payout failure command." Similarly, the ACK response and NAK response to a payout request command, and the ACK response and NAK response to a return request command are also called "payout repetition command," "payout failure command," "return repetition command," and "return failure command," respectively. Additionally, the NAK response in case of an abnormality is also called an "error command."
[0096] The five types of commands listed in the "Contents" column in Figure 6 can be cited as management device commands. Furthermore, the ACK response to a lower-level counting request command is also referred to as a "lower-level counting repetition command," and the ACK response to a higher-level counting request command is also referred to as a "higher-level counting repetition command." The 13 types of commands listed in the "Contents" column of Figure 7 can be cited as gaming machine commands. The ACK response to the loan request command is also referred to as the "loan repetition command."
[0097] In Figure 4, the startup confirmation command is a command used by the main control board 50 to confirm whether communication between the main control board 50 and the dispensing control board 100 is normal, and is a command sent from the main control board 50 to the dispensing control board 100 when the power is turned on. When power is turned on, the main control board 50 sends a startup confirmation command to the dispensing control board 100. When the dispensing control board 100 receives the startup confirmation command, it sends it back to the main control board 50 as is (the ACK response to the startup confirmation command shown in Figure 5). Then, on the main control board 50 side, the transmitted startup confirmation command is sent back from the dispensing control board 100 as is, allowing it to determine that communication between the main control board 50 and the dispensing control board 100 is normal.
[0098] Furthermore, as described above, when the power is cut off, the program on the dispensing control board 100 stops before the program on the main control board 50, and when the power is restored after a power outage, the program on the dispensing control board 100 starts before the program on the main control board 50. Here, when the power is turned on, that is, when the system recovers from a power outage, the main control board 50 sends a startup confirmation command to the dispensing control board 100. However, since the program on the dispensing control board 100 starts up first, it can reliably receive the startup confirmation command. The main control board 50 is then configured to proceed with the subsequent processing once it determines that communication between the main control board 50 and the dispensing control board 100 is normal, based on the fact that the startup confirmation command it sent has been sent back by the dispensing control board 100.
[0099] In Figure 4, the setting change start command is a command used to inform the payout control board 100 that the machine has entered setting change mode, and is a command sent from the main control board 50 to the payout control board 100 when the machine enters setting change mode. The subsequent "01H" indicates that the setting key switch 12 is in the ON state. When the main control board 50 transitions to the setting change mode, it sends a setting change start command to the dispensing control board 100. Upon receiving the setting change start command, the dispensing control board 100 sends it back to the main control board 50 (ACK response to the setting change start command shown in Figure 5), and also sends the setting change start command to the management device 200 (Figure 7). In other words, the dispensing control board 100 sends the setting change start command to both the main control board 50 and the management device 200.
[0100] As a result, the dispensing control board 100 can determine that it has entered the setting change mode. The main control board 50 can also determine that it has successfully communicated the transition to the setting change mode to the dispensing control board 100 because the transmitted setting change start command is sent back from the dispensing control board 100. Furthermore, the management device 200 can also determine that it has entered the setting change mode.
[0101] In Figure 4, the setting change completion command is a command used to inform the payout control board 100 that the setting change mode has ended, and is a command sent from the main control board 50 to the payout control board 100 when the setting change mode ends. The subsequent "00H" indicates that the setting key switch 12 is in the off state. When the setting change mode ends, the main control board 50 sends a setting change completion command to the dispensing control board 100. Upon receiving the setting change completion command, the dispensing control board 100 sends it back to the main control board 50 (ACK response for the setting change completion command shown in Figure 5), and also sends the setting change completion command to the management device 200 (Figure 7). In other words, the dispensing control board 100 sends the setting change completion command to both the main control board 50 and the management device 200.
[0102] As a result, the dispensing control board 100 can determine that the setting change mode has ended. The main control board 50 can also determine that the dispensing control board 100 has been notified of the end of the setting change mode because the transmitted setting change end command is sent back to it. Furthermore, the management device 200 can also determine that the setting change mode has ended.
[0103] In Figure 4, the "Game Start + RT State" command is a command used to communicate to the payout control board 100 that the game has started and that the RT state is active. This command is transmitted from the main control board 50 to the payout control board 100 when the start switch 41 is turned on. When the start switch 41 is turned on, the main control board 50 sends a game start + RT state command to the payout control board 100. When the payout control board 100 receives the game start + RT state command, it sends it back to the main control board 50 as is (an ACK response to the game start + RT state command shown in Figure 5), and also sends the game start + RT state command to the management device 200 (Figure 7). In other words, the payout control board 100 sends the game start + RT state command to both the main control board 50 and the management device 200.
[0104] As a result, the payout control board 100 can determine that the game has started and that the RT (Replay Time) state is in effect. The main control board 50 can also determine that the game start and RT state have been successfully transmitted to the payout control board 100 because the transmitted game start + RT state command is sent back from the payout control board 100. Furthermore, the management device 200 can also determine that the game has started and that the RT state is in effect.
[0105] In Figure 4, the "Game End + Game Status" command is a command used to communicate to the payout control board 100 that the game has ended and the game status. This command is sent from the main control board 50 to the payout control board 100 when the third stop switch 42 (the stop switch 42 corresponding to the last reel to stop, 31) changes from on to off. When the third stop switch 42 is turned from on to off (the player releases their hand from the third stop switch 42), the main control board 50 sends a game end + game status command to the payout control board 100. When the payout control board 100 receives the game end + game status command, it sends it back to the main control board 50 as is (an ACK response for the game end + game status command shown in Figure 5), and also sends the game end + game status command to the management device 200 (Figure 7). In other words, the payout control board 100 sends the game end + game status command to both the main control board 50 and the management device 200.
[0106] As a result, the payout control board 100 can determine that the game has ended and the game status. The main control board 50 can determine that the game has ended and the game status has been successfully transmitted to the payout control board 100 because the transmitted game end + game status command is sent back from the payout control board 100. Furthermore, the management device 200 can also determine that the game has ended and the game status.
[0107] In Figure 4, the input request command is a command that requests the payout control board 100 to subtract the number of bets from the number of credits, and is a command that is sent from the main control board 50 to the payout control board 100 when the bet switch 40 is turned ON. Furthermore, the command following the input request command indicates the number of bets (the number to be requested to be deducted from the number of credits based on the operation of the bet switch 40).
[0108] In this embodiment, when the 1-bet switch 40a is turned ON, the main control board 50 sends a "2001H" (1-coin insertion request command) to the payout control board 100 as an insertion request command, requesting that the number of bets "1" be subtracted from the number of credits. Furthermore, when the 3-bet switch 40b is turned on, the main control board 50 sends a "2003H" (3-coin insertion request command) to the payout control board 100 as an insertion request command, requesting that the number of bets "3" be subtracted from the number of credits. When the 3-bet switch 40b is turned on, the payout control board 100 may receive three commands requesting the insertion of a single coin.
[0109] Furthermore, when the payout control board 100 receives a payout request command, it determines whether or not it can accept the payout request, specifically whether or not the number of credits is equal to or greater than the number of bets (the number indicated by the command following the payout request command). Then, when it determines that it can accept the input request, that is, when it determines that the number of credits is equal to or greater than the number of bets, the payout control board 100 performs a process to subtract the number of bets from the number of credits, performs a process to update the display of the credit count display LED 76, and sends an input confirmation command to the main control board 50 (sending the received input request command back to the main control board 50 as is (ACK response of input request command shown in Figure 5)).
[0110] For example, when the number of credits is "50" and the machine receives the command "2003H" requesting the insertion of 3 credits, the payout control board 100 subtracts the number of bets "3" indicated by the subsequent command in the "2003H" request from the number of credits "50", changes the display on the credit count display LED 76 from "50" to "47", and sends the insertion repetition command to the main control board 50. In contrast, when the payout control board 100 determines that the input request cannot be accepted, that is, when it determines that the number of credits is less than the number of bets (for example, when the number of credits is "2" and a command "2003H" requesting the insertion of 3 credits is received), the payout control board 100 does not perform the process of subtracting the number of bets from the number of credits, but instead sends an input rejection command to the main control board 50 (NAK response to input request command shown in Figure 5).
[0111] Furthermore, when the main control board 50 receives an input repetition command (meaning the input request command that was sent is sent back from the payout control board 100 as is), it determines that the request to subtract the number of bets from the number of credits has been approved, and executes processing corresponding to the electronic medal bet (for example, the process of lighting up the 1-bet indicator LED to the 3-bet indicator LED, and the process of making the start switch 41 available for operation). In response to this, when a command indicating that input is not permitted is received, the main control board 50 determines that the request to subtract the number of bets from the number of credits was not authorized and does not perform the processing corresponding to the electronic medal bet. Furthermore, if neither an input confirmation command nor an input failure command is received after a predetermined time has elapsed since sending the input request command, a timeout occurs, and the main control board 50 sends the input request command again to the dispensing control board 100.
[0112] Thus, when requesting the payout control board 100 to subtract the number of bets from the number of credits, a single round-trip command communication is performed between the main control board 50 and the payout control board 100. This ensures that the processing related to electronic medal betting is reliably executed on both the main control board 50 and the payout control board 100, and that the number of credits is managed accurately, thus preventing any disadvantage to the players.
[0113] Furthermore, as described above, when the power is cut off, the program on the dispensing control board 100 stops before the program on the main control board 50, and when the power is restored after a power outage, the program on the dispensing control board 100 starts before the program on the main control board 50. Furthermore, when the bet switch 40 is turned on, the main control board 50 sends a betting request command to the payout control board 100. Upon receiving the betting request command, the payout control board 100 sends a betting repetition command to the main control board 50 if it is possible to accept the betting request, and sends a betting failure command to the main control board 50 if it is not possible to accept the betting request.
[0114] Furthermore, when the main control board 50 receives an insert repetition command, it executes processing according to the electronic medal bet. When it receives an insert not allowed command, it does not execute processing according to the electronic medal bet. If it does not receive either an insert repetition command or an insert not allowed command, it sends an insert request command to the payout control board 100 again. Here, suppose that after the main control board 50 sends an insertion request command to the dispensing control board 100, but before the dispensing control board 100 receives the insertion request command, a power outage occurs and the program on the dispensing control board 100 stops. In this case, the main control board 50 will not receive either the insertion repetition command or the insertion impossible command, and after the power is restored from the power outage, it will send the insertion request command to the dispensing control board 100 again, thus ensuring reliable command transmission and reception between the main control board 50 and the dispensing control board 100.
[0115] Furthermore, suppose the main control board 50 sends an insertion request command to the dispensing control board 100, and the dispensing control board 100 receives the insertion request command, but before it can send an insertion repetition command or an insertion impossible command to the main control board 50, a power outage occurs and the program on the dispensing control board 100 stops. In this case, after the power is restored from the power outage, the dispensing control board 100 sends an insertion repetition command or an insertion impossible command to the main control board 50, so that commands can be reliably sent and received between the main control board 50 and the dispensing control board 100.
[0116] When power is turned on, that is, when power is restored from a power outage, the main control board 50 sends a startup confirmation command to the dispensing control board 100. When the dispensing control board 100 receives the startup confirmation command, it sends it back to the main control board 50 as is. When the main control board 50 receives the startup confirmation command back from the dispensing control board 100 as is, it determines that communication between the main control board 50 and the dispensing control board 100 is normal. Subsequently, the dispensing control board 100 sends either an insertion repetition command or an insertion invalid command to the main control board 50. Therefore, when power is restored from a power outage, the program on the dispensing control board 100 starts up before the program on the main control board 50, but the main control board 50 can reliably receive the insertion repetition command or the insertion invalid command.
[0117] Furthermore, suppose the main control board 50 sends an insertion request command to the dispensing control board 100, the dispensing control board 100 receives the insertion request command and sends an insertion repetition command or an insertion impossible command to the main control board 50, after which a power outage occurs and the program on the dispensing control board 100 stops. In this case, since the program on the main control board 50 stops after the program on the dispensing control board 100 stops, the main control board 50 can receive the insertion repetition command or insertion impossible command sent by the dispensing control board 100, thus ensuring reliable transmission and reception of commands between the main control board 50 and the dispensing control board 100.
[0118] In Figure 4, the payout request command is a command that requests the payout control board 100 to add the number of payouts to the number of credits, and is a command that is sent from the main control board 50 to the payout control board 100 when the third stop switch 42 changes from on to off. Furthermore, the command following the payout request command indicates the number of payouts (the number of credits to be added based on the winning combination).
[0119] For example, when a 10-coin payout is achieved, the main control board 50 sends a payout request command "210AH" to the payout control board 100 when the third stop switch 42 changes from on to off, requesting that the payout amount "10" be added to the credit count. Furthermore, even when no winning combination is achieved, the main control board 50 sends a payout request command to the payout control board 100 when the third stop switch 42 changes from on to off. In this case, since the number of payouts is "0", the payout request command is "2100H".
[0120] Furthermore, when the payout control board 100 receives a payout request command, it determines whether or not it can accept the payout request, specifically whether or not the number of credits exceeds the upper limit of the number of credits (in this embodiment, "10000") by adding the number of payouts (the number indicated by the command following the payout request command) to the number of credits. Then, when it is determined that a payout request can be accepted, that is, when it is determined that the number of credits plus the number of payouts will not exceed the upper limit of the number of credits, the payout control board 100 executes the process of adding the number of payouts to the number of credits, executes the process of updating the display of the credit count display LED 76, and sends a payout repetition command to the main control board 50 (sending the received payout request command back to the main control board 50 as is (ACK response of the payout request command shown in Figure 5)).
[0121] For example, when the number of credits is "50" and a payout request command "210AH" (payout of 10 credits) is received, the payout control board 100 performs the process of adding the payout amount "10" indicated by the subsequent command of the payout request command "210AH" to the number of credits "50", changes the display of the credit count display LED from "50" to "60", and sends a payout repetition command to the main control board 50.
[0122] In contrast, when the payout request is deemed unacceptable, that is, when the payout control board 100 determines that adding the number of payouts to the number of credits will exceed the upper limit of the number of credits (for example, when the number of credits is "9995" and a payout request command "210AH" (pay out 10 coins) is received), the payout control board 100 does not perform the process of adding the number of payouts to the number of credits and instead sends a payout impossible command to the main control board 50 (NAK response to the payout request command shown in Figure 5).
[0123] Furthermore, when a payout repetition command is received (the sent payout request command is sent back as is from the payout control board 100), the main control board 50 determines that the request to add the payout amount to the credit count has been approved and executes processing corresponding to the payout of electronic medals based on the winning combination (for example, the process of displaying the number of electronic medals paid out on the acquired amount display LED 78). In response to this, when a payout denied command is received, the main control board 50 determines that the request to add the payout amount to the credit count was not permitted and does not perform the processing corresponding to the payout of electronic medals based on winning a prize.
[0124] Thus, when requesting the payout control board 100 to add the number of payouts corresponding to the winning combination to the number of credits, a single round-trip command communication is performed between the main control board 50 and the payout control board 100. This ensures that the processing related to the payout of electronic medals based on winning combinations is reliably executed on both the main control board 50 and the payout control board 100, and that the number of credits is managed accurately, thus preventing any disadvantage to the player.
[0125] In Figure 4, the return request command is a command that requests the payout control board 100 to return the bet electronic medals to credit, and is a command that is sent from the main control board 50 to the payout control board 100 when the cancel switch 46 is turned ON. Furthermore, the command following the return request command indicates the number of tokens to be returned (the number of tokens to be added to the credit count based on their return). For example, if the cancel switch 46 is operated while 3 electronic tokens are bet, the main control board 50, upon the turn of the cancel switch 46, sends a command "2203H" to the payout control board 100 as a return request command, requesting that the number of tokens to be returned, "3", be added to the number of credits.
[0126] Furthermore, when the dispensing control board 100 receives a return request command, it determines whether or not it can accept the return request, specifically whether or not the number of credits exceeds the upper limit of the number of credits (in this embodiment, "10000") by adding the number of credits to be returned (the number indicated by the command following the return request command). Then, when it is determined that a return request can be accepted, that is, when it is determined that the number of credits plus the number of returned credits will still be less than or equal to the upper limit of the number of credits, the payout control board 100 executes the process of adding the number of returned credits to the number of credits, executes the process of updating the display of the credit count display LED 76, and sends a return confirmation command to the main control board 50 (the received return request command is sent back to the main control board 50 as is (ACK response of the return request command shown in Figure 5)).
[0127] For example, when the number of credits is "100" and a return request command "2203H" is received, the payout control board 100 adds the number of credits to be returned, "3", which is indicated by the subsequent command of the return request command "2203H", to the number of credits "100", changes the display of the credit count LED from "100" to "103", and sends a return repetition command to the main control board 50.
[0128] In contrast, when the payout control board 100 determines that the return request cannot be accepted, that is, when it determines that adding the number of returned items to the number of credits will exceed the upper limit of the number of credits (for example, when the number of credits is "9999" and a return request command "2203H" is received (a request to return 3 electronic medals)), the payout control board 100 does not perform the process of adding the number of returned items to the number of credits, but instead sends a return impossible command to the main control board 50 (NAK response to the return request command shown in Figure 5).
[0129] Furthermore, when a return confirmation command is received (the sent return request command is sent back as is from the payout control board 100), the main control board 50 determines that the request to add the number of returned tokens to the number of credits has been approved, and executes processing corresponding to the return of the electronic tokens (for example, the process of turning off the 1-bet indicator LED to the 3-bet indicator LED, and the process of making it impossible to accept operation of the start switch 41). In response to this, when a command indicating that the return is not permitted is received, the main control board 50 determines that the request to add the number of returned tokens to the number of credits was not authorized and does not perform any processing corresponding to the return of the electronic tokens.
[0130] Thus, when requesting the payout control board 100 to return the bet electronic medals to credit, a single round-trip command communication is performed between the main control board 50 and the payout control board 100. This ensures that the process for returning electronic tokens is reliably executed on both the main control board 50 and the payout control board 100, and that the number of credits is managed accurately, thus preventing any disadvantage to the players.
[0131] In Figure 6, the loan request command is a command that requests the payout control board 100 to add the number of loaned items to the number of credits, and is a command that is sent from the management device (CR unit) 200 to the payout control board 100 when the loan switch 202 is turned ON. Furthermore, the command following the loan request command indicates the number of items to be borrowed (the number of electronic medals to be added to the credit count based on the borrowing).
[0132] For example, when a 1,000 yen bill is inserted into the banknote slot 201 of the management device 200 and the unit display unit 204 displays the unit "10", if the lending switch 202 is operated, the management device 200, upon turning on the lending switch 202, sends a "4032H" command to the dispensing control board 100 as a lending request command, requesting that the number of loans "50" be added to the number of credits.
[0133] Furthermore, when the dispensing control board 100 receives a loan request command, it determines whether or not the loan request can be accepted, specifically, whether or not the number of credits exceeds the upper limit of the number of credits (in this embodiment, "10000") by adding the number of loans (the number indicated by the command following the loan request command) to the number of credits. Then, when it is determined that a loan request can be accepted, that is, when it is determined that the number of loans added to the number of credits is less than or equal to the upper limit of the number of credits, the dispensing control board 100 sends a loan repetition command to the management device 200 (sending the received loan request command back to the management device 200 as is (ACK response of the loan request command shown in Figure 7)).
[0134] In response to this, when the system determines that the loan request cannot be accepted, that is, when it determines that adding the number of loaned items to the number of credits will exceed the upper limit of the number of credits (for example, when the number of credits is "9955" and a loan request command "4032H" (number of loaned items "50") is received), the dispensing control board 100 sends an error command "E000H" to the management device 200 (the NAK response in case of abnormality shown in Figure 7).
[0135] Furthermore, when a loan repetition command is received (the loan request command that was sent is sent back from the dispensing control board 100 as is), the management device 200 sends a loan instruction command to the dispensing control board 100 instructing it to execute the loan request, and also performs a process to update the display on the frequency display unit 204 according to the number of items borrowed.
[0136] For example, if the management device 200 sends "4032H" (number of credits to be borrowed "50") as a loan request command to the dispensing control board 100, and then the dispensing control board 100 sends "4032H" (ACK response to the loan request command) as a loan repetition command to the management device 200, the management device 200 sends "4132H" as a loan instruction command to the dispensing control board 100, instructing it to add the number of credits to be borrowed "50". Furthermore, the management device 200 performs a process to subtract the number of credits to be borrowed "50", which corresponds to the number of credits borrowed "50", from the number currently displayed in the credit display unit 204.
[0137] In response to this, when an error command is received, the management device 200 controls itself to return to the standby state. Furthermore, upon receiving a loan instruction command, the payout control board 100 executes a process to add the number of loaned credits to the number of credits and updates the display on the credit count display LED 76. For example, when the number of credits is "50" and the lending instruction command "4132H" (number of credits to be lent "50") is received, the payout control board 100 performs a process to add the number of credits "50" indicated by the subsequent command of the lending instruction command "4132H" to the number of credits "50", and changes the display of the credit count display LED from "50" to "100".
[0138] Thus, when lending electronic tokens from the management device 200 to the payout control board 100 of the slot machine 10, one and a half round trips of command communication are performed between the management device 200 and the payout control board 100. This ensures that the processing related to the lending of electronic tokens is reliably executed by both the management device 200 and the payout control board 100, and that the number of credits is managed accurately, thus preventing any disadvantage to the players.
[0139] In Figure 7, the lower counting request command and the upper counting request command are commands that request the management device (CR unit) 200 to pay out electronic medals, and are commands that are sent from the payout control board 100 to the management device 200 when the counting switch 47 is turned ON. Furthermore, the command following the lower-order counting request command indicates the lower 8 bits when the number of refunded items (credits) is represented in 16 bits (2 bytes). Furthermore, the command following the upper-order counting request command indicates the upper 8 bits when the number of payouts (credits) is represented in 16 bits. In other words, the number of payouts is determined from the commands following the lower-level counting request command and the commands following the higher-level counting request command.
[0140] As described above, in this embodiment, the upper limit of the number of credits is set to "10000(D)". The upper limit of the number of credits "10000(D)" is represented as "10011100010000(B)" in binary and as "2710(H)" in hexadecimal. Thus, the upper limit of the number of credits "10000(D)" cannot be represented with 8 bits (1 byte). For this reason, in this embodiment, the number of payouts (number of credits) is specified using 16 bits (2 bytes) in the command following the lower counting request command and the command following the upper counting request command.
[0141] For example, suppose the payout control board 100 has 1000 electronic medals credited (credit count "1000(D)") and the counting switch 47 is operated. Here, the credit count "1000(D)" is represented as "1111101000(B)" in binary and as "03E8(H)" in hexadecimal. In this case, the lower count request command is "50E8(H)" and the upper count request command is "5103(H)". When the counting switch 47 is turned on, the payout control board 100 sends "50E8(H)" to the management device 200 as the lower count request command.
[0142] Furthermore, upon receiving a lower-level counting request command, the management device 200 determines whether or not it is possible to accept a refund request. Then, when it determines that a refund request can be accepted, the management device 200 sends a lower count repetition command to the dispensing control board 100 (the received lower count request command is sent back to the dispensing control board 100 as is (ACK response of the lower count request command shown in Figure 6)). In response, if the management device 200 determines that it cannot accept the refund request, it sends an error command "E000H" to the payout control board 100 (NAK response in case of abnormality shown in Figure 6). In this case, the management device 200 controls the system to return to the standby state.
[0143] Furthermore, when a lower-level counting repetition command is received (the lower-level counting request command that was sent is sent back as is from the management device 200), the dispensing control board 100 sends "5103(H)" to the management device 200 as a higher-level counting request command. In response to this, when an error command is received, the dispensing control board 100 controls itself to return to a standby state without sending a higher-level counting request command.
[0144] Furthermore, upon receiving a higher-level counting request command, the management device 200 sends a higher-level counting repetition command to the dispensing control board 100 (sending the received higher-level counting request command back to the dispensing control board 100 as is (ACK response of the higher-level counting request command shown in Figure 6)). Furthermore, when a higher-level counting repetition command is received (the higher-level counting request command that was sent is sent back as is from the management device 200), the payout control board 100 sends a counting instruction command to the management device 200, and also executes a process to clear the credit count (set it to "0") and update the display of the credit count display LED 76 (set it to "0").
[0145] Furthermore, upon receiving a counting instruction command, the management device 200 controls the system to perform a process that reflects the number of payouts specified from the lower-level counting request command and the higher-level counting request command into the number of electronic medals managed by the management device 200. Subsequently, when the return switch 203 is operated, the management device 200 stores as electronic data the number of electronic tokens returned to the management device 200 from the slot machine 10 (payout control board 100) by the operation of the counting switch 47, and the number of electronic tokens corresponding to the number displayed on the frequency display unit 204, on a card (magnetic card, IC card, etc.), and ejects the card from the ejection port of the card reader / writer 205.
[0146] Thus, when the payout control board 100 of the slot machine 10 pays out electronic tokens to the management device 200, one and a half round trips of command communication are performed between the payout control board 100 and the management device 200. This ensures that the processing related to the refund of electronic tokens is reliably executed on both the payout control board 100 and the management device 200, and that the number of credits is managed accurately, thus preventing any disadvantage to the players.
[0147] Furthermore, in this embodiment, the credit management CPU 105 is assigned a unique ID consisting of 4 bytes of data. In Figure 7, the first to fourth bytes of the CPU unique ID are commands that transmit the first to fourth bytes of the unique ID of the credit management CPU 105 to the management device 200. When powered on, the dispensing control board 100 sequentially transmits the first to fourth bytes of the CPU-specific ID to the management device 200.
[0148] Furthermore, when the management device 200 receives the first to fourth bytes of the CPU-specific ID, it stores them in a predetermined memory area and then sequentially transmits them to the hall computer 300. Furthermore, when the hall computer 300 receives the first to fourth bytes of the CPU-specific ID, it stores (saves) them in a predetermined memory area. Furthermore, the management device 200 and the hall computer 300 are capable of storing the first to fourth bytes of the stored CPU-specific ID as a history.
[0149] For example, if the payout control board 100 is illegally replaced, the credit count management CPU 105 installed on the payout control board 100 will change. As a result, the first to fourth bytes of the CPU-specific ID stored in the management device 200 and the hall computer 300 will also change after the replacement. Therefore, by checking whether the first to fourth bytes of the CPU-specific ID stored in the management device 200 and the hall computer 300 have changed during operation, it is possible to determine whether the payout control board 100 has been illegally replaced.
[0150] Figure 8 is a flowchart showing the processing flow of the main routine in the dispensing control board 100. In the main routine of the dispensing control board 100, when any signal is input to the input port 101 in step S101, the process proceeds to the next step S102, where the dispensing control board 100 performs a determination process to determine whether the input signal is an ON signal for the counting switch 47. If it is determined that the counting switch 47 is ON, the process proceeds to the next step S103, where the counting request flag is turned ON. Then, the process proceeds to the next step S104. If it is determined that the counting switch 47 is not on, step S103 is skipped and the process proceeds to step S104.
[0151] In step S104, the dispensing control board 100 performs a determination process to determine whether or not the VL signal is ON. If a VL signal (a DC 18V signal) is supplied from the management device (CR unit) 200 to the dispensing control board 100, then in step S104, it is determined that the VL signal is ON, and that the management device 200 and the dispensing control board 100 are properly connected. The process then proceeds to step S105, where the VL error flag is cleared. The process then proceeds to step S107. In response to this, if the VL signal is not supplied from the management device 200 to the dispensing control board 100, step S104 determines that the VL signal is off and that the management device 200 and the dispensing control board 100 are not properly connected, and proceeds to step S106 to set the VL error flag. Then proceeds to step S107.
[0152] In step S107, the dispensing control board 100 performs a determination process to determine whether the signal input to (received) at the input port 101 is a main control command. If the system determines that the input signal is a main control command, it proceeds to the next step S108, where the dispensing control board 100 stores (saves) the input main control command in a predetermined memory area of the RWM 103. Then, it proceeds to the next step S109. If, in response to this, it is determined that the input signal is not a main control command, step S108 is skipped and the process proceeds to step S109.
[0153] In step S109, the dispensing control board 100 performs a determination process to determine whether the stored command is a main control command or not. If the system determines that the stored command is a main control command, it proceeds to the next step S110, where the dispensing control board 100 performs the main control command analysis process (Figures 9 and 10). Details of the main control command analysis process will be described later. After the main control command analysis process is completed, the system proceeds to the next step S111.
[0154] In step S111, the dispensing control board 100 performs a determination process to determine whether or not the counting process (Figure 12) is currently being executed. Here, the counting process is initiated when "Yes" is selected in step S116, which will be described later. The details of this process will be described later. In addition, the main routine of the dispensing control board 100 can be executed in parallel with the counting process. For this reason, in step S111 of the main routine of the dispensing control board 100, a determination process is performed to determine whether or not the counting process is currently being executed. Furthermore, a counting process flag is set at the start of the counting process and cleared at the end of the process. This allows you to determine whether or not the counting process is currently running by checking whether the counting process flag is on or off.
[0155] Then, if it is determined in step S111 that counting is in progress, the process according to this flowchart is terminated without executing the processes from step S113 onward. If it is determined in step S111 that a counting process is currently being executed, the ongoing counting process will continue. In contrast, if it is determined in step S111 that the counting process is not currently being performed, the process proceeds to step S113, where the dispensing control board 100 performs a determination process to determine whether or not the lending process (Figure 11) is currently being performed.
[0156] Here, the loan process is initiated when "Yes" is selected in step S118, which will be described later. The details of this process will be described later. In addition, the main routine of the dispensing control board 100 can be executed in parallel with the loan process. For this reason, in step S113 of the main routine of the dispensing control board 100, a determination process is performed to determine whether or not the loan process is currently running. Furthermore, a "loan in progress" flag is set at the start of the loan process, and cleared at the end of the loan process. This allows you to determine whether or not a loan process is currently underway by checking whether the "loan in progress" flag is on or off.
[0157] Then, if it is determined in step S113 that the lending process is in progress, the process according to this flowchart is terminated without executing the processes from step S115 onward. If it is determined in step S113 that a loan process is currently underway, the ongoing loan process will continue. In response to this, if it is determined in step S113 that the lending process is not currently being executed, the process proceeds to step S115, where the payout control board 100 performs a determination process to determine whether or not it is currently transmitting a game machine command.
[0158] Here, the game machine command transmission process is executed when the result in step S118, described later, is "No". Furthermore, while the game machine command transmission process is being executed, the main routine of the payout control board 100 can be executed in parallel with this game machine command transmission process. For this reason, in step S115 of the main routine of the payout control board 100, a determination process is performed to determine whether or not the game machine command transmission process is currently being executed. Then, if it is determined in step S115 that the game machine command transmission process is in progress, the process according to this flowchart is terminated without executing the processes from step S116 onward. In contrast, if it is determined in step S115 that the game machine command transmission process is not currently being executed, the process proceeds to step S116, where the payout control board 100 performs a determination process to determine whether or not the counting request flag is on.
[0159] Furthermore, if it is determined in step S116 that the counting request flag is ON, the process proceeds to step S117, and the dispensing control board 100 starts the counting process (Figure 12). Then, the process according to this flowchart ends. In contrast, if it is determined in step S116 that the counting request flag is off, the process proceeds to step S118, where the dispensing control board 100 performs a determination process to determine whether the signal input to (received by) the input port 101 is a loan request command.
[0160] If the system determines that the input (received) signal is a loan request command, it proceeds to step S119, and the dispensing control board 100 starts the loan process (Figure 11). Then, the process according to this flowchart ends. If the system determines that the input signal is not a loan request command, it proceeds to step S120, and the payout control board 100 executes the game machine command transmission process. This process involves sending the game machine command to the management device 200. The process according to this flowchart then ends.
[0161] As described above, in step S111, it is determined whether or not the counting process is currently being executed. If it is determined that the counting process is currently being executed, the process continues without executing the processes from step S113 onward. If it is determined that the counting process is not currently being executed, the process proceeds to step S113 to determine whether or not the lending process is currently being executed. Furthermore, in step S116, it is determined whether the counting request flag is on or off. If it is determined that the counting request flag is on, the process proceeds to step S117 to start the counting process. If it is determined that the counting request flag is off, the process proceeds to step S118 to determine whether a loan request command has been received.
[0162] Thus, the payout control board 100 is capable of performing counting processing (processing related to the refund of electronic medals) and lending processing (processing related to the lending of electronic medals), and is configured to prioritize the execution of counting processing over lending processing by performing a determination process to determine whether or not counting processing is in progress before determining whether or not lending processing is in progress, and by performing a determination process to determine whether or not the counting request flag is on before determining whether or not a lending request command has been received. When the counting switch 47 is operated, the dispensing control board 100 performs the counting process. Furthermore, when the loan switch 202 is operated and a loan request command is sent from the management device 200 to the dispensing control board 100, the dispensing control board 100 executes the loan process.
[0163] Furthermore, if the counting switch 47 and the dispensing switch 202 are operated simultaneously, the dispensing control board 100 prioritizes the counting process and executes the counting process, while not executing the dispensing process. If electronic tokens that have been lent out are refunded, and it is not possible to exchange them for cash at an equivalent value, this would result in a disadvantage for the player. However, by prioritizing the counting process and executing the counting process without performing the lending process, it is possible to avoid causing a disadvantage to the player.
[0164] Furthermore, if the counting switch 47 is operated while the lending process is in progress, the dispensing control board 100 accepts the operation of the counting switch 47 and continues the lending process that is currently running. Once the lending process is completed, it executes the counting process. In other words, the dispensing control board 100 can accept input from the counting switch 47 at any time, including during the execution of the lending process or while the reel 31 is rotating, and by accepting input from the counting switch 47, it can execute the counting process at an appropriate timing thereafter. This ensures that electronic tokens are always dispensed with a single operation of the counting switch 47, eliminating the need to operate the counting switch 47 again, thus preventing inconvenience to the player.
[0165] Figures 9 and 10 show the subroutine for the main control command analysis process in step S110 of Figure 8. Figure 10 is a flowchart following Figure 9. As described above, the commands transmitted from the main control board 50 to the dispensing control board 100 are collectively referred to as main control commands. Furthermore, the eight main control commands are listed in the "Contents" column in Figure 4. Then, in the main control command analysis process, it determines which of the eight types of commands was received and executes the corresponding processing based on the received command.
[0166] Specifically, in the main control command analysis process, step S131 performs a determination process to determine whether the error flag is on (i.e., whether an error has occurred). Then, if it is determined that the error flag is on, the process proceeds to step S132, where the dispensing control board 100 executes the process of sending an error command to the main control board 50. Then, the process according to this flowchart ends. If, in contrast, it is determined that the error flag is off, the process proceeds to step S133.
[0167] In step S133, the dispensing control board 100 performs a determination process to determine whether the received command is a startup confirmation command. Then, when the received command is determined to be a startup confirmation command, the process proceeds to step S134, and the dispensing control board 100 sends the received startup confirmation command back to the main control board 50 as is (ACK response for startup confirmation command). If, however, the system determines that the received command is not a startup confirmation command, it proceeds to step S135.
[0168] When the process proceeds to step S135, the dispensing control board 100 performs a determination process to determine whether the received command is an insertion request command, a return request command, or a dispensing request command, that is, whether it is a calculation request command. Then, when it is determined that the received command is either an input request command, a return request command, or a payout request command, that is, when it is determined to be a calculation request command, the process proceeds to step S138 in Figure 10. On the other hand, if it is determined that the received command is neither a request to insert, a request to return, nor a request to withdraw, that is, if it is determined that it is not a request to perform an operation, the process proceeds to step S136.
[0169] Here, if the received command is a startup confirmation command, the response in step S133 is "Yes" and the process proceeds to step S134. If the received command is a calculation request command (insertion request command, return request command, or payout request command), the response in step S135 is "Yes" and the process proceeds to step S138 in Figure 10. Therefore, the response in step S135 is "No" and the process proceeds to step S136 when one of the eight types of commands shown in the "Contents" column of Figure 4 is received: a setting change start command, a setting change end command, a game start + RT state command, or a game end + game state command, that is, when a game information command is received.
[0170] Then, in step S136, the payout control board 100 executes the process of setting the received game information command (setting change start command, setting change end command, game start + RT status command, or game end + game status command) into the command buffer for transmission to the management device. In the next step S137, it executes the process of sending the received game information command back to the main control board 50 as is (ACK response for game information command). Then, the process according to this flowchart ends. Furthermore, when the process of setting the game information command in the command buffer for sending to the management device is executed in step S136, the interrupt processing on the payout control board 100 executed after this process will send the game information command stored in the command buffer for sending to the management device to the management device 200.
[0171] Furthermore, when the process proceeds to step S138 in Figure 10, the dispensing control board 100 performs a determination process to determine whether the received command is a dispensing request command or not. Then, when the received command is determined to be a payout request command, the process proceeds to step S139, where the payout control board 100 performs the process of masking the subsequent command (lower 8 bits) of the payout request command with "03H (00000011B)". As mentioned above, the command following the insert request command indicates the number of bets. The maximum number of bets is set to "3," so when inserting 3 coins, the command following the insert request command will be "03H(00000011B)." In other words, the maximum number of bets can be represented by bits D0 to D1 in the command following the insert request command.
[0172] Therefore, in step S139, a process is executed to mask the command following the input request command with "03H(00000011B)". In other words, an AND operation is performed between the command following the input request command and "03H(00000011B)". This allows all bits except D0-D1 in the command following the input request command to be set to "0," and even if "1" is entered as noise in D2-D7 in the command following the input request command, it can be set to "0," thus preventing the incorrect subtraction of more than "3" from the credit count during input.
[0173] Furthermore, after executing the process in step S139, the process proceeds to step S140, where the payout control board 100 performs a determination process to determine whether "(number of credits - number of bets) < 0", that is, whether the number of credits is less than the number of bets. Then, when it is determined that the number of credits is less than the number of bets, the process proceeds to step S141, and the payout control board 100 executes the process of sending a "cannot insert" command to the main control board 50 (NAK response to the insert request command). Then, the process according to this flowchart ends.
[0174] In response, if the payout control board 100 determines that the number of credits is equal to or greater than the number of bets, it proceeds to step S142 and performs the process of subtracting the number of bets from the number of credits. In the next step S143, it sends an insertion confirmation command to the main control board 50 (sending the received insertion request command back to the main control board 50 as is) (ACK response to the insertion request command). Then, the process according to this flowchart ends.
[0175] Furthermore, if in step S138 it is determined that the received command is not a payout request command, the process proceeds to step S144, where the payout control board 100 performs a determination process to determine whether or not the received command is a payout request command. Then, when it determines that the received command is a payout request command, the process proceeds to step S145, where the payout control board 100 performs the process of masking the subsequent command (lower 8 bits) of the payout request command with "0FH (00001111B)". As mentioned above, the command following the payout request command indicates the number of tokens to be dispensed. The maximum number of tokens to be dispensed is set to "15," so when 15 tokens are dispensed, the command following the payout request command will be "0EH(00001110B)." In other words, the maximum number of tokens to be dispensed can be represented by bits D0 to D3 in the command following the payout request command.
[0176] Therefore, in step S145, a process is executed to mask the command following the payout request command with "0FH(00001111B)". In other words, an AND operation is performed between the command following the payout request command and "0FH(00001111B)". This makes it possible to set all bits except D0 to D3 in the command following the payout request command to "0", and even if "1" is introduced as noise into D4 to D7 bits in the command following the payout request command, this can be changed to "0", so that a number exceeding "15" is not mistakenly added to the number of credits when paying out.
[0177] Furthermore, after executing the process in step S145, the process proceeds to step S146, where the payout control board 100 performs a determination process to determine whether "(number of credits + number of payouts) > upper limit," that is, whether adding the number of payouts to the number of credits exceeds the upper limit of the number of credits (in this embodiment, "10000"). Then, if it is determined that adding the number of payouts to the number of credits exceeds the upper limit of the number of credits, the process proceeds to step S147, and the payout control board 100 executes the process of sending a payout impossible command to the main control board 50 (NAK response to payout request command). Then, the process according to this flowchart ends.
[0178] In response to this, if the payout control board 100 determines that adding the number of payouts to the number of credits does not exceed the upper limit of the number of credits, the payout control board 100 proceeds to step S148 and executes the process of adding the number of payouts to the number of credits. In the next step S149, it executes the process of sending a payout repetition command to the main control board 50 (sending the received payout request command back to the main control board 50 as is) (ACK response to the payout request command). Then the process according to this flowchart ends.
[0179] Furthermore, if in step S144 it is determined that the received command is not a dispensing request command, the process proceeds to step S150, where the dispensing control board 100 performs a determination process to determine whether the received command is a return request command or not. Then, when it is determined that the received command is a return request command, the process proceeds to step S151, and the dispensing control board 100 performs the process of masking the subsequent command (lower 8 bits) of the return request command with "03H (00000011B)". As mentioned above, the command following the return request command indicates the number of tokens to be returned. Also, since the maximum number of bets is "3", the maximum number of tokens to be returned is also "3". When 3 tokens are returned, the command following the return request command becomes "03H (00000011B)". In other words, the maximum number of tokens to be returned, like the maximum number of bets, can be represented by bits D0 to D1 in the command following the return request command.
[0180] Therefore, in step S151, a process is executed to mask the command following the return request command with "03H(00000011B)". In other words, an AND operation is performed between the command following the return request command and "03H(00000011B)". This makes it possible to set all bits except D0 to D1 in the command following the return request command to "0", and even if "1" is introduced as noise into D2 to D7 bits in the command following the return request command, this can be changed to "0", so that a number exceeding "3" is not mistakenly added to the credit count when returning the card.
[0181] Furthermore, after executing the process in step S151, the process proceeds to step S152, where the payout control board 100 performs a determination process to determine whether "(number of credits + number of returned credits) > upper limit," that is, whether adding the number of returned credits to the number of credits exceeds the upper limit of the number of credits (in this embodiment, "10000"). Then, if it is determined that adding the number of returned credits to the total number of credits exceeds the upper limit of the total number of credits, the process proceeds to step S153, and the payout control board 100 executes the process of sending a return-rejection command to the main control board 50 (NAK response to the return request command). Then, the process according to this flowchart ends.
[0182] In response to this, if the payout control board 100 determines that adding the number of returned credits to the total number of credits does not exceed the upper limit of the total number of credits, the payout control board 100 proceeds to step S154 and executes the process of adding the number of returned credits to the total number of credits. In the next step S155, it sends a return confirmation command to the main control board 50 (sending the received return request command back to the main control board 50 as is) (ACK response to the return request command). Then, the process according to this flowchart ends. Once the process described in this flowchart is complete, the process proceeds to step S111 shown in Figure 8.
[0183] Figure 11 shows the subroutine for the loan process in step S119 of Figure 8. Note that "Loan Process 1" in Figure 11 indicates that it represents only a portion of the loan process in step S119 of Figure 8. The remaining portion of this loan process is illustrated in Figure 23 (referred to as "Loan Process 2"), which will be discussed later. If it is determined in step S118 of Figure 8 that a loan request command has been received, the process proceeds to step S119 of Figure 8. This initiates the loan process shown in Figure 11. In the loan process, in step S161, the dispensing control board 100 sends a loan repetition command to the management device 200 (sending the received loan request command back to the management device 200 as is) (ACK response to the loan request command). Then, the process proceeds to the next step, S162.
[0184] In step S162, the dispensing control board 100 repeatedly performs a determination process to determine whether or not the transmission of the loan repetition command has been completed until it determines "Yes". If it determines "Yes" in step S162, it proceeds to step S163. When the process proceeds to step S163, the dispensing control board 100 performs a determination process to determine whether or not it has received a management device command. As described above, a management device command is a general term for commands sent from the management device 200 to the dispensing control board 100. Then, if it is determined in step S163 that a management device command has been received, the process proceeds to step S164, where a determination is made as to whether the received management device command is a loan instruction command.
[0185] In response to this, if step S163 determines that no management device command has been received, the process proceeds to step S168, where the dispensing control board 100 performs a determination process to determine whether a timeout has occurred (a predetermined amount of time has elapsed since the loan repetition command was sent). If a timeout is determined in step S168, the process proceeds to step S169, where the dispensing control board 100 sets an error flag. The process according to this flowchart then ends. In response to this, if it is determined in step S168 that a timeout has not occurred, the process in step S163 is executed again.
[0186] Furthermore, if in step S164 the management device determines that the received command is a loan instruction command, the process proceeds to step S165, where the dispensing control board 100 performs a determination process to determine whether the number of items to be loaned (the subsequent command (lower 8 bits) of the loan request command and the subsequent command (lower 8 bits) of the loan instruction command match. If, in step S165, it is determined that there is no match, the process proceeds to the next step S166, in which the dispensing control board 100 stores (saves) the subsequent command (lower 8 bits) of the loan instruction command as the number of items to be dispensed in a predetermined memory area of the RWM103. Then, the process proceeds to the next step S167. In contrast, if it is determined in step S165 that they match, step S166 is skipped and the process proceeds to step S167.
[0187] When the process proceeds to step S167, the payout control board 100 performs the process of adding the number of loaned items to the number of credits. Then, the process according to this flowchart is completed. Furthermore, if in step S164 the management device determines that the received command is not a loan instruction command, the process proceeds to step S169, and the dispensing control board 100 sets an error flag. Then, the process according to this flowchart ends. If an error flag is set in step S169, then in step S131 of the main control command analysis process shown in Figure 9, which is executed after this process, it is determined to be "Yes," and the process proceeds to step S132. Then, an error command is sent to the main control board 50.
[0188] Figure 12 shows the subroutine for the counting process in step S117 of Figure 8. Note that "Counting Process 1" in Figure 12 indicates that it represents only a portion of the counting process in step S117 of Figure 8. The remaining portion of this counting process is illustrated in Figure 24 (referred to as "Counting Process 2"), which will be discussed later. If it is determined in step S116 of Figure 8 that the counting request flag is on, the process proceeds to step S117 of Figure 8. This initiates the counting process shown in Figure 12. In the counting process, in step S181, the dispensing control board 100 sends a lower counting request command to the management device 200. The process then proceeds to the next step, S182.
[0189] In step S182, the dispensing control board 100 repeatedly performs a determination process to determine whether or not it has completed sending the lower counting request command until it determines "Yes". If it determines "Yes" in step S182, it proceeds to step S183. When the process proceeds to step S183, the dispensing control board 100 performs a determination process to determine whether or not it has received a management device command. Then, in step S183, if it is determined that a control device command has been received, the process proceeds to step S184, where a determination is made as to whether the received command and the transmitted command match. In other words, a determination is made as to whether the transmitted lower-level counting request command was sent back from the control device 200 as is (i.e., a lower-level counting repetition command was received).
[0190] In response to this, if step S183 determines that no control device command has been received, the process proceeds to step S192, where the dispensing control board 100 performs a determination process to determine whether a timeout has occurred (a predetermined amount of time has elapsed since the lower counting request command was sent). If a timeout is determined in step S192, the process proceeds to step S194, and the dispensing control board 100 sets an error flag. Then, the process according to this flowchart ends. In response to this, if it is determined in step S192 that a timeout has not occurred, the process in step S183 is executed again.
[0191] Furthermore, in step S184, if it is determined that the received command and the transmitted command match (that the transmitted lower-level counting request command was sent back from the management device 200 as is), the process proceeds to step S185, where the dispensing control board 100 executes the process of transmitting the higher-level counting request command to the management device 200. Then, the process proceeds to the next step S186. In response to this, if step S184 determines that the received command and the transmitted command do not match, the process proceeds to step S194, and the dispensing control board 100 sets an error flag. Then, the process according to this flowchart ends.
[0192] When the process proceeds to step S186, the dispensing control board 100 repeatedly performs a determination process to determine whether or not it has completed sending the higher-level counting request command until it determines "Yes". If it determines "Yes" in step S186, the process proceeds to step S187. When the process proceeds to step S187, the dispensing control board 100 performs a determination process to determine whether or not it has received a management device command. Then, in step S187, if it is determined that a control device command has been received, the process proceeds to step S188, where a determination is made as to whether the received command and the transmitted command match. In other words, a determination is made as to whether the transmitted higher-level counting request command was sent back from the control device 200 as is (i.e., a higher-level counting repetition command was received).
[0193] In response to this, if it is determined in step S187 that no control device command has been received, the process proceeds to step S193, where the dispensing control board 100 performs a determination process to determine whether a timeout has occurred (a predetermined amount of time has elapsed since the transmission of the higher-level counting request command). If a timeout is determined in step S193, the process proceeds to step S194, where the dispensing control board 100 sets an error flag. The process according to this flowchart then ends. In response to this, if it is determined in step S193 that a timeout has not occurred, the process in step S187 is executed again.
[0194] Furthermore, in step S188, if it is determined that the received command and the transmitted command match (that the transmitted higher-level counting request command was sent back from the management device 200 as is), the process proceeds to step S189, where the dispensing control board 100 executes the process of transmitting a counting instruction command to the management device 200. Then, the process proceeds to the next step S190. In response to this, if step S188 determines that the received command and the transmitted command do not match, the process proceeds to step S194, and the dispensing control board 100 sets an error flag. Then, the process according to this flowchart ends.
[0195] When the process proceeds to step S190, the dispensing control board 100 repeatedly performs a determination process to determine whether or not the transmission of the counting instruction command has been completed until it determines "Yes". If it determines "Yes" in step S190, the process proceeds to step S191. When the process proceeds to step S191, the payout control board 100 executes a process to clear the credit count (set it to "0"). Then, the process according to this flowchart ends. If an error flag is set in step S194, then in step S131 of the main control command analysis process shown in Figure 9, which is executed after this process, it is determined to be "Yes," and the process proceeds to step S132. Then, an error command is sent to the main control board 50.
[0196] Figure 13 is a flowchart showing the processing flow of the main routine on the main control board 50. In the main control board 50, when the power is turned on, the power-on process is performed in step S201. Then, the process proceeds to the next step S202. Step S202 involves determining whether the setting key switch 12 is ON or OFF.
[0197] If, in step S202, it is determined that the setting key switch 12 is ON, the process proceeds to step S203 and the setting change process is executed. After the setting change process is completed, the process proceeds to step S211. In response to this, if it is determined in step S202 that the setting key switch 12 is off, the process proceeds to step S204 and the game recovery process is executed. After the game recovery process is completed, the process proceeds to step S211. Step S211 is where the process of deciding whether to bet three cards or one card is performed. If it is determined to bet three cards, the process proceeds to step S205; if it is determined to bet one card, the process proceeds to step S206.
[0198] Step S205 is executed, which is the 3-coin bet process (Figure 16). This process involves betting three credited electronic tokens based on the operation of the 3-bet switch 40b. Details of the 3-coin bet process will be described later. After the 3-coin bet process is completed, the player proceeds to step S212. Step S206 is executed, which is the single-coin bet process (Figure 17). This process involves betting one credited electronic medal based on the operation of the single-bet switch 40a. Details of the single-coin bet process will be described later. After the single-coin bet process is completed, the process proceeds to step S212.
[0199] Step S212 is where a decision process to start or cancel is performed. If it is determined to start, the process proceeds to step S207; if it is determined to cancel, the process proceeds to step S210. Step S207 is executed, and the game start process (Figure 18) is performed. This process starts the game based on the operation of the start switch 41. Details of the game start process will be described later. After the game start process is completed, the next step S208 is performed.
[0200] In step S208, the game termination process (Figure 19) is executed. This process terminates the game based on the fact that the stop switch 42 has been operated and all reels 31 have stopped rotating. Details of the game termination process will be described later. After the game termination process is completed, the process proceeds to the next step S209, where the payout process (Figure 20) is executed. This process pays out electronic tokens based on the winning combinations. After the payout process is completed, the process returns to step S211. Step S210 is performed, which involves executing the return process (Figure 21). This process returns the bet electronic medals to credit based on the operation of the cancel switch 46. Once the return process is complete, the process returns to step S211.
[0201] Figure 14 is a flowchart showing the power-on process flow in the main control board 50 and the dispensing control board 100. In Figure 14, the flowchart on the left shows the power-on process in the main control board 50, and the flowchart on the right shows the power-on process 1 in the dispensing control board 100. Note that "power-on process 1" in Figure 14 indicates that it represents only a part of the power-on process in the dispensing control board 100. The remaining part of this power-on process is illustrated in Figure 22 (referred to as "power-on process 2"), which will be described later. Also, in Figure 14, the arrow between the left and right flowcharts indicates the transmission direction of commands sent and received between the main control board 50 and the dispensing control board 100 during the power-on process. Figure 14 and Figures 15 to 21, which will be described later, show the command transmission and reception status between the main control board 50 and the dispensing control board 100. Furthermore, Figures 23 to 25, which will be described later, show the command transmission and reception status between the dispensing control board 100 and the management device 200.
[0202] When the slot machine 10 is powered on, power is supplied from the power supply board 150 to the main control board 50 and the payout control board 100. Then, the program on the main control board 50 starts up, and the program on the payout control board 100 also starts up. At this time, the power-on process is executed on the main control board 50, and the power-on process 1 is executed on the payout control board 100.
[0203] First, we will explain the power-on process in the main control board 50 shown on the left side of Figure 14. The flowchart shown on the left side of Figure 14 shows the subroutine for the power-on process in step S201 of Figure 13. In step S301, the main control board 50 performs an initialization process. Once the initialization process is complete, the process proceeds to the next step S302. In step S302, the main control board 50 executes the process of sending a startup confirmation command to the dispensing control board 100. Then, it proceeds to the next step S303. In step S303, the main control board 50 performs a response waiting process. This process waits for an ACK response to the startup confirmation command from the dispensing control board 100.
[0204] Then, when the transmitted startup confirmation command is sent back from the dispensing control board 100 (an ACK response is received), the process according to this flowchart ends. After the process according to this flowchart ends, the process proceeds to step S202 shown in Figure 13. In response to this, if a predetermined time has elapsed since the startup confirmation command was sent and there is no ACK response to the startup confirmation command (a timeout occurs), or if an error command is sent from the dispensing control board 100 (a NAK response is received), the process proceeds to step S304, and the main control board 50 performs a process to decrement the retransmission counter. The retransmission counter is used to count the number of times the startup confirmation command has been retransmitted, and its initial value is set to "2" when the startup confirmation command is first sent. Note that the initial value of the retransmission counter is not limited to "2"; it could be, for example, "3".
[0205] Furthermore, once the retransmission counter decrementing process is complete, the process proceeds to the next step S305, in which the main control board 50 performs a determination process to determine whether the retransmission counter is "0" or not. If the retransmission counter is determined to be "0", the process proceeds to the next step S306, and the main control board 50 performs error handling. If, in response, it is determined that the retransmission counter is not "0", then step S302 is executed again.
[0206] Next, we will explain the power-on process 1 in the dispensing control board 100 shown on the right side of Figure 14. In step S401, the dispensing control board 100 performs an initialization process. Once the initialization process is complete, the process proceeds to the next step S402. In step S402, the dispensing control board 100 executes command reception processing. This process involves receiving a startup confirmation command transmitted from the main control board 50. Upon receiving the startup confirmation command, the process proceeds to the next step S403, where the dispensing control board 100 sends the received startup confirmation command back to the main control board 50 (ACK response to the startup confirmation command). After sending the received startup confirmation command back to the main control board 50, the process according to this flowchart is completed.
[0207] Figure 15 is a flowchart showing the flow of the setting change process in the main control board 50 and the dispensing control board 100. In Figure 15, the flowchart on the left shows the flow of the setting change process in the main control board 50, and the flowchart on the right shows the flow of the setting change process in the dispensing control board 100. Also in Figure 15, the arrow between the left and right flowcharts indicates the transmission direction of commands sent and received between the main control board 50 and the dispensing control board 100 during the setting change process.
[0208] First, we will explain the setting change process in the main control board 50 shown on the left side of Figure 15. The flowchart shown on the left side of Figure 15 shows the subroutine for the setting change process in step S203 of Figure 13. When the power is turned on, if the setting key switch 12 is ON, the main control board 50 executes a setting change process. In this setting change process, in step S311, a setting change start command is sent to the dispensing control board 100. Then, the process proceeds to the next step S312. In step S312, the main control board 50 performs a response waiting process. This process waits for an ACK response to the setting change start command from the dispensing control board 100. At this point, if the setting change start command that was sent is sent back from the payout control board 100, the main control board 50 determines that the payout control board 100 has responded with an ACK to the setting change start command and proceeds to the setting value change process in step S203. In this process, each time the setting switch 13 is operated, the display of the setting value switches from "1" → "2" → ... → "6" → "1" → ... and when the start switch 41 is operated, the displayed setting value is confirmed. After the setting value change process is completed, the process proceeds to step S313.
[0209] In response to this, if a predetermined time has elapsed since the setting change start command was sent and there is no ACK response to the setting change start command (a timeout occurs), or if an error command is sent from the dispensing control board 100 (a NAK response is received), the process returns to step S311, and the main control board 50 executes the process of sending the setting change start command to the dispensing control board 100 again. Next, in step S313, the main control board 50 executes the process of sending a setting change completion command to the dispensing control board 100. Then, it proceeds to the next step S314.
[0210] In step S314, the main control board 50 performs a response waiting process. This process waits for an ACK response from the dispensing control board 100 for the setting change completion command. If the transmitted setting change completion command is sent back from the dispensing control board 100, the main control board 50 determines that it has received an ACK response from the dispensing control board 100 for the setting change completion command and terminates the process according to this flowchart. After terminating the process according to this flowchart, the process proceeds to step S211 shown in Figure 13. In response to this, if a predetermined time has elapsed since the setting change completion command was sent and there is no ACK response for the setting change completion command (a timeout occurs), or if an error command is sent from the dispensing control board 100 (a NAK response is received), the process returns to step S313, and the main control board 50 executes the process of sending the setting change completion command to the dispensing control board 100 again.
[0211] Next, we will explain the flow of the setting change process in the dispensing control board 100 shown on the right side of Figure 15. In step S411, the dispensing control board 100 executes a command reception process. This process involves receiving a setting change start command transmitted from the main control board 50. Upon receiving the setting change start command, the process proceeds to the next step S412, where the dispensing control board 100 sends the received setting change start command back to the main control board 50 (ACK response for the setting change start command). The process then proceeds to the next step S413.
[0212] When the process proceeds to step S413, the dispensing control board 100 executes a command reception process. This process is for receiving the setting change completion command transmitted from the main control board 50. Upon receiving the setting change completion command, the process proceeds to the next step S414, where the dispensing control board 100 executes a process to send the received setting change completion command back to the main control board 50 (ACK response for the setting change completion command). After sending the received setting change completion command back to the main control board 50, the process according to this flowchart is completed.
[0213] Figure 16 is a flowchart showing the flow of 3-bet processing in the main control board 50 and the payout control board 100. In Figure 16, the flowchart on the left shows the flow of 3-bet processing on the main control board 50, and the flowchart on the right shows the flow of 3-bet processing on the payout control board 100. Also in Figure 16, the arrow between the left and right flowcharts indicates the transmission direction of commands sent and received between the main control board 50 and the payout control board 100 during 3-bet processing.
[0214] Furthermore, Figure 16 shows an example where, during a 3-coin bet process, a 1-coin bet request command ("2001H") is sent three times as a bet request command, requesting that the number of credits be subtracted by the bet amount "1". Furthermore, when processing a 3-coin bet, it is not limited to sending a 1-coin insertion request command three times; instead, a 3-coin insertion request command ("2003H") that requests subtracting the bet amount "3" from the credit count may be sent once.
[0215] First, we will explain the 3-bet processing on the main control board 50 shown on the left side of Figure 16. The flowchart shown on the left side of Figure 16 shows the subroutine for the 3-bet processing in step S205 of Figure 13. In step S321, the main control board 50 performs a determination process to determine whether a specified number of electronic tokens have been bet. If it determines that a specified number of electronic tokens have been bet, the process according to this flowchart ends. On the other hand, if it determines that a specified number of electronic tokens have not been bet, and the operation (on) of the 3-bet switch 40b is detected in the next step S322, the process proceeds to the next step S323. In step S323, the main control board 50 executes the process of sending a single-card insertion request command to the dispensing control board 100 as an insertion request command. Then, it proceeds to the next step S324.
[0216] In step S324, the main control board 50 performs a response waiting process. This process waits for the dispensing control board 100 to send a single-card insertion repetition command (ACK response to the single-card insertion request command). Then, upon receiving the "single-coin insertion" command (the transmitted single-coin insertion request command is sent back from the dispensing control board 100 as is), the main control board 50 determines that the dispensing control board 100 has given an ACK response to the single-coin insertion request command and proceeds to step S325.
[0217] In response to this, if a predetermined time has elapsed since sending the "one-card insertion request" command in step S323 and the "one-card insertion repetition" command has not been received (a timeout occurs), or if an error command is sent from the dispensing control board 100 (a NAK response is received), the process returns to step S323, and the main control board 50 executes the process of sending the "one-card insertion request" command to the dispensing control board 100 again. Subsequently, the main control board 50 performs the same processing as in steps S323 and S324 in steps S325 and S326, and steps S327 and S328. That is, it repeats the same processing as in steps S323 and S324 three times. Then, the processing according to this flowchart is completed. After the processing according to this flowchart is completed, the process proceeds to step S212 shown in Figure 13.
[0218] Next, we will explain the 3-bet processing in the payout control board 100 shown on the right side of Figure 16. In step S421, the dispensing control board 100 executes a command reception process. This process is for receiving a single-coin insertion request command transmitted from the main control board 50. Upon receiving the single-coin insertion request command, the process proceeds to the next step S422, where the dispensing control board 100 executes the process of sending a single-coin insertion repetition command to the main control board 50 (sending the received single-coin insertion request command back to the main control board 50 as is) (ACK response for the single-coin insertion request command). The process then proceeds to the next step S423. Subsequently, the dispensing control board 100 performs the same processing as in steps S421 and S422 in steps S423 and S424, and steps S425 and S426. That is, it repeats the same processing as in steps S421 and S422 three times. Then, the processing according to this flowchart is terminated.
[0219] Figure 17 is a flowchart showing the flow of single-bet processing in the main control board 50 and the payout control board 100. In Figure 17, the flowchart on the left shows the flow of single-bet processing on the main control board 50, and the flowchart on the right shows the flow of single-bet processing on the payout control board 100. Also in Figure 17, the arrow between the left and right flowcharts indicates the transmission direction of commands sent and received between the main control board 50 and the payout control board 100 during single-bet processing.
[0220] First, we will explain the single-bet processing on the main control board 50 shown on the left side of Figure 17. The flowchart shown on the left side of Figure 17 shows the subroutine for single-bet processing in step S206 of Figure 13. In step S331, the main control board 50 performs a determination process to determine whether a specified number of electronic tokens have been bet. If it determines that a specified number of electronic tokens have been bet, the process according to this flowchart ends. On the other hand, if it determines that a specified number of electronic tokens have not been bet, and the operation (on) of the 1-bet switch 40a is detected in the next step S332, the process proceeds to the next step S333. In step S333, the main control board 50 executes the process of sending a single-card insertion request command to the dispensing control board 100 as an insertion request command. Then, it proceeds to the next step S334.
[0221] In step S334, the main control board 50 performs a response waiting process. This process waits for the dispensing control board 100 to send a single-card insertion repetition command (ACK response to the single-card insertion request command). Then, upon receiving the "single-coin insertion" command (the transmitted single-coin insertion request command is sent back from the dispensing control board 100), the main control board 50 determines that it has received an ACK response from the dispensing control board 100 for the single-coin insertion request command, and terminates the processing according to this flowchart. After terminating the processing according to this flowchart, the process proceeds to step S212 shown in Figure 13.
[0222] In response to this, if a predetermined time has elapsed since sending the "one-card insertion request" command in step S333 and the "one-card insertion repetition" command has not been received (a timeout occurs), or if an error command is sent from the dispensing control board 100 (a NAK response is received), the process returns to step S333, and the main control board 50 executes the process of sending the "one-card insertion request" command to the dispensing control board 100 again.
[0223] Next, we will explain the single-bet processing in the payout control board 100 shown on the right side of Figure 17. In step S431, the dispensing control board 100 executes a command reception process. This process is for receiving a single-card insertion request command transmitted from the main control board 50. Upon receiving the single-card insertion request command, the process proceeds to the next step S432, where the dispensing control board 100 executes the process of sending a single-card insertion repetition command to the main control board 50 (sending the received single-card insertion request command back to the main control board 50 as is) (ACK response for the single-card insertion request command). The process according to this flowchart then ends.
[0224] Figure 18 is a flowchart showing the flow of the game start process in the main control board 50 and the payout control board 100. In Figure 18, the flowchart on the left shows the flow of the game start process in the main control board 50, and the flowchart on the right shows the flow of the game start process in the payout control board 100. Also in Figure 18, the arrow between the left and right flowcharts indicates the transmission direction of commands sent and received between the main control board 50 and the payout control board 100 during the game start process.
[0225] First, let's explain the game start process in the main control board 50 shown on the left side of Figure 18. The flowchart shown on the left side of Figure 18 shows the subroutine for the game start process in step S207 of Figure 13. In step S351, the main control board 50 performs a determination process to determine whether a specified number of electronic tokens have been bet. If it determines that a specified number of electronic tokens have not been bet, the process according to this flowchart ends. On the other hand, if it determines that a specified number of electronic tokens have been bet, and the operation (on) of the start switch 41 is detected in the next step S352, the process proceeds to the next step S353. In step S353, the main control board 50 executes the process of sending a game start + RT state command to the payout control board 100. Then, it proceeds to the next step S354. In step S354, the main control board 50 performs a response waiting process. This process waits for the payout control board 100 to send back a game start + RT state command (ACK response).
[0226] Then, when the transmitted game start + RT state command is sent back from the payout control board 100, the main control board 50 determines that an ACK response has been received from the payout control board 100 and terminates the processing according to this flowchart. After terminating the processing according to this flowchart, the process proceeds to step S208 shown in Figure 13. In response to this, if no ACK response is received (timeout) after a predetermined time has elapsed since sending the game start + RT state command in step S353, or if an error command is sent from the payout control board 100 (a NAK response is received), the process returns to step S353, and the main control board 50 executes the process of sending the game start + RT state command to the payout control board 100 again.
[0227] Next, we will explain the game start process in the payout control board 100 shown on the right side of Figure 18. In step S451, the payout control board 100 executes a command reception process. This process involves receiving the game start + RT state command transmitted from the main control board 50. Upon receiving the game start + RT state command, the process proceeds to the next step S452, where the payout control board 100 sends the received game start + RT state command back to the main control board 50 (ACK response). This completes the process according to this flowchart.
[0228] Figure 19 is a flowchart showing the flow of game termination processing in the main control board 50 and the payout control board 100. In Figure 19, the flowchart on the left shows the flow of the game termination process in the main control board 50, and the flowchart on the right shows the flow of the game termination process in the payout control board 100. Also in Figure 19, the arrow between the left and right flowcharts indicates the transmission direction of commands sent and received between the main control board 50 and the payout control board 100 during the game termination process.
[0229] First, we will explain the game termination process in the main control board 50 shown on the left side of Figure 19. The flowchart shown on the left side of Figure 19 shows the subroutine for the game termination process in step S208 of Figure 13. In step S361, the main control board 50 performs a determination process to determine whether the third stop switch 42 (the stop switch 42 corresponding to the last reel to stop 31) has changed from on to off. If it determines that the third stop switch 42 is not off, the process according to this flowchart is terminated. On the other hand, if it determines that the third stop switch 42 has turned off, the process proceeds to step S362. When the process proceeds to step S362, the main control board 50 executes the process of sending a game end + game status command to the payout control board 100. Then, the process proceeds to the next step S363. In step S363, the main control board 50 performs a response waiting process. This process waits for the payout control board 100 to send back a game end + game status command (ACK response).
[0230] Then, when the transmitted game end + game status command is sent back from the payout control board 100, the main control board 50 determines that an ACK response has been received from the payout control board 100 and terminates the processing according to this flowchart. After terminating the processing according to this flowchart, the process proceeds to step S209 shown in Figure 13. In response to this, if no ACK response is received (timeout) after a predetermined time has elapsed since sending the game end + game status command in step S362, or if an error command is sent from the payout control board 100 (a NAK response is received), the process returns to step S362, and the main control board 50 executes the process of sending the game end + game status command to the payout control board 100 again.
[0231] Next, we will explain the game termination process in the payout control board 100 shown on the right side of Figure 19. In step S461, the payout control board 100 executes a command reception process. This process receives the game end + game status command transmitted from the main control board 50. Upon receiving the game end + game status command, the process proceeds to the next step S462, where the payout control board 100 sends the received game end + game status command back to the main control board 50 (ACK response). This completes the process according to this flowchart.
[0232] Figure 20 is a flowchart showing the flow of the dispensing process in the main control board 50 and the dispensing control board 100. In Figure 20, the flowchart on the left shows the flow of the dispensing process in the main control board 50, and the flowchart on the right shows the flow of the dispensing process in the dispensing control board 100. Also in Figure 20, the arrow between the left and right flowcharts indicates the transmission direction of commands sent and received between the main control board 50 and the dispensing control board 100 during the dispensing process.
[0233] First, we will explain the dispensing process in the main control board 50 shown on the left side of Figure 20. The flowchart shown on the left side of Figure 20 shows the subroutine for the dispensing process in step S209 of Figure 13. In step S371, the main control board 50 executes the process of sending a payout request command to the payout control board 100. Then, it proceeds to the next step S372. In step S372, the main control board 50 performs a response waiting process. This process waits for a payout repetition command to be sent from the payout control board 100 (ACK response to the payout request command).
[0234] Then, upon receiving a payout repetition command (the transmitted payout request command is sent back from the payout control board 100 as is), the main control board 50 determines that an ACK response to the payout request command has been received from the payout control board 100, and terminates the processing according to this flowchart. After terminating the processing according to this flowchart, the process returns to step S211 shown in Figure 13. In response to this, if a predetermined time has elapsed since sending the payout request command in step S371 and the payout repetition command has not been received (timeout occurs), or if an error command is sent from the payout control board 100 (NAK response is received), the process returns to step S371, and the main control board 50 executes the process of sending the payout request command to the payout control board 100 again.
[0235] Next, we will explain the dispensing process in the dispensing control board 100 shown on the right side of Figure 20. In step S471, the dispensing control board 100 executes a command reception process. This process involves receiving a dispensing request command transmitted from the main control board 50. Upon receiving the dispensing request command, the process proceeds to the next step S472, where the dispensing control board 100 sends a dispensing repetition command to the main control board 50 (sending the received dispensing request command back to the main control board 50 as is) (ACK response to the dispensing request command). The process according to this flowchart then ends.
[0236] Figure 21 is a flowchart showing the flow of the return process in the main control board 50 and the dispensing control board 100. In Figure 21, the flowchart on the left shows the return processing flow in the main control board 50, and the flowchart on the right shows the return processing flow in the dispensing control board 100. Also in Figure 21, the arrow between the left and right flowcharts indicates the transmission direction of commands sent and received between the main control board 50 and the dispensing control board 100 during the return processing.
[0237] First, let's explain the return process in the main control board 50 shown on the left side of Figure 21. The flowchart shown on the left side of Figure 20 shows the subroutine for the return process in step S210 of Figure 13. In step S341, the main control board 50 performs a determination process to determine whether or not there are any bet electronic tokens. If it determines that there are no bet electronic tokens, the process according to this flowchart ends. On the other hand, if it determines that there are bet electronic tokens, and the operation (on) of the cancel switch 46 is detected in the next step S342, the process proceeds to the next step S343. In step S343, the main control board 50 executes the process of sending a return request command to the dispensing control board 100. Then, it proceeds to the next step S344. In step S344, the main control board 50 performs a response waiting process. This process waits for a return confirmation command to be sent from the dispensing control board 100 (ACK response to the return request command).
[0238] Then, upon receiving a return confirmation command (the sent return request command is sent back from the dispensing control board 100 as is), the main control board 50 determines that it has received an ACK response to the return request command from the dispensing control board 100 and terminates the process according to this flowchart. After terminating the process according to this flowchart, the process returns to step S211 shown in Figure 13. In response to this, if a predetermined time has elapsed since sending the return request command in step S343 and the return repetition command has not been received (timeout), or if an error command is sent from the dispensing control board 100 (NAK response), the process returns to step S343, and the main control board 50 executes the process of sending the return request command to the dispensing control board 100 again.
[0239] Next, we will explain the return process in the dispensing control board 100 shown on the right side of Figure 21. In step S441, the dispensing control board 100 executes a command reception process. This process involves receiving a return request command transmitted from the main control board 50. Upon receiving the return request command, the process proceeds to the next step S442, where the dispensing control board 100 sends a return repetition command to the main control board 50 (sending the received return request command back to the main control board 50 as is) (ACK response to the return request command). The process according to this flowchart then ends.
[0240] Figure 22 is a flowchart showing the power-on process flow in the dispensing control board 100 and the management device 200. In Figure 22, the flowchart on the left shows the flow of the power-on process 2 in the dispensing control board 100, and the flowchart on the right shows the flow of the power-on process in the management device 200. Also in Figure 22, the arrow between the left and right flowcharts indicates the transmission direction of commands sent and received between the dispensing control board 100 and the management device 200 during the power-on process. When the power to the slot machine 10 and the management device 200 is turned on, the program on the payout control board 100 of the slot machine 10 starts up, and the program on the management device 200 also starts up. At this time, a power-on process is executed on the payout control board 100 of the slot machine 10, and a power-on process is executed on the management device 200.
[0241] Here, power-on process 1 in the dispensing control board 100 shown on the right in Figure 14, and power-on process 2 in the dispensing control board 100 shown on the left in Figure 22, are both processes executed in the dispensing control board 100 when the power is turned on, and some of the processes overlap. Furthermore, processes with the same content are assigned the same step number. However, in the power-on process 1 of the dispensing control board 100 shown on the right side of Figure 14, only the processes necessary to explain the transmission and reception of commands between the main control board 50 and the dispensing control board 100 are extracted and illustrated, while the illustration of other processes is omitted. In contrast, in the power-on process 2 of the dispensing control board 100 shown on the left side of Figure 22, only the processes necessary to explain the transmission and reception of commands between the dispensing control board 100 and the management device 200 are extracted and illustrated, while the illustration of other processes is omitted.
[0242] First, we will explain the power-on process 2 in the dispensing control board 100 shown on the left side of Figure 22. In step S401, the dispensing control board 100 performs an initialization process. Once the initialization process is complete, the process proceeds to the next step S502. Note that step S401 in Figure 22 and step S401 in Figure 14 are the same process. When the process proceeds to step S502, the dispensing control board 100 executes the process of sequentially transmitting the first to fourth bytes of the CPU-specific ID to the dispensing control board 100. Then, the process proceeds to the next step S503. In step S503, the main control board 50 performs a determination process to determine whether or not the transmission of the 4th byte of the CPU-specific ID has been completed. If it determines that the transmission of the 4th byte of the CPU-specific ID has been completed, the process according to this flowchart is terminated. On the other hand, if it determines that the transmission of the 4th byte of the CPU-specific ID has not been completed, the process returns to step S502, and the dispensing control board 100 performs a process to sequentially transmit the 1st to 4th bytes of the CPU-specific ID to the dispensing control board 100 again.
[0243] Next, we will explain the power-on process in the control device 200 shown on the right side of Figure 22. In step S601, the management device 200 performs an initialization process. Once the initialization process is complete, the process proceeds to the next step, S602. In step S602, the management device 200 executes a command reception process. This process involves receiving the first to fourth bytes of the CPU-specific ID transmitted from the dispensing control board 100. Upon receiving the first to fourth bytes of the CPU-specific ID, the process proceeds to the next step S603, where the management device 200 performs a determination process to determine whether the received command is a CPU-specific ID.
[0244] Here, if in step S603 the system determines that the received command is a CPU-specific ID, it proceeds to the next step S604, where the management device 200 stores (saves) the first to fourth bytes of the received CPU-specific ID in a predetermined memory area. Then, it proceeds to the next step S605. In response to this, if it is determined in step S603 that the received command is not a CPU-specific ID, the process according to this flowchart is terminated.
[0245] When the process proceeds to step S605, the management device 200 performs a determination process to determine whether or not it has completed receiving the fourth byte of the CPU-specific ID. Then, in step S605, if it is determined that the reception of the 4th byte of the CPU-specific ID has been completed, the process proceeds to the next step S606, in which the management device 200 executes the process of sending the 1st to 4th bytes of the CPU-specific ID to the hall computer 300. Then, the process according to this flowchart ends. In contrast, if it is determined in step S605 that the reception of the 4th byte of the CPU-specific ID has not been completed, step S606 is skipped and the processing according to this flowchart is terminated.
[0246] Figure 23 is a flowchart showing the flow of the lending process in the dispensing control board 100 and the management device 200. In Figure 23, the flowchart on the left shows the flow of loan processing 2 in the dispensing control board 100, and the flowchart on the right shows the flow of loan processing in the management device 200. Also in Figure 23, the arrow between the left and right flowcharts indicates the transmission direction of commands sent and received between the dispensing control board 100 and the management device 200 during the loan processing.
[0247] Here, both the loan process 1 in the dispensing control board 100 shown in Figure 11 and the loan process 2 in the dispensing control board 100 shown on the left side of Figure 23 represent subroutines of the loan process in step S119 of Figure 8, and some of the processing overlaps. Furthermore, the same step number is assigned to processes with the same content. However, in the loan process 1 of the dispensing control board 100 shown in Figure 11, the processing during the loan process is illustrated in detail. In contrast, in the loan process 2 on the dispensing control board 100 shown on the left side of Figure 23, only the processes necessary to explain the sending and receiving of commands between the dispensing control board 100 and the management device 200 are extracted and illustrated, while the illustration of other processes is omitted.
[0248] First, we will explain the lending process in the management device 200 shown on the right side of Figure 23. In step S611, when the operation (on) of the lending switch 202 is detected, the process proceeds to the next step S612, in which the management device 200 performs the process of turning off the lending LED, disabling the operation of the lending switch 202 (making it unacceptable), and disabling the operation of the return switch 203 (making it unacceptable). Then, the process proceeds to the next step S613. The "Available for Loan" LED indicates whether or not electronic medals can be borrowed. When lit, it indicates that electronic medals can be borrowed, and when unlit, it indicates that electronic medals cannot be borrowed.
[0249] In step S613, the management device 200 sends a loan request command to the dispensing control board 100. Then, the process proceeds to the next step, S614. In step S614, the management device 200 performs a response waiting process. This process waits for a loan repetition command to be sent from the dispensing control board 100 (ACK response to the loan request command).
[0250] Then, upon receiving a loan repetition command (the loan request command that was sent is sent back from the dispensing control board 100 as is), the management device 200 determines that the dispensing control board 100 has given an ACK response to the loan request command and proceeds to the next step S615. Furthermore, if an error command is sent from the dispensing control board 100 (a NAK response is received), the process proceeds to step S617. Furthermore, if a predetermined time has elapsed since sending the loan request command in step S613 and the loan repetition command has not been received (a timeout occurs), the process proceeds to step S618, and the management device 200 performs error processing.
[0251] In step S615, the management device 200 sends a loan instruction command to the dispensing control board 100. Then, the process proceeds to the next step 616. In step S616, the management device 200 performs a process to subtract the number of loaned items. Then, it proceeds to the next step S617. When the process proceeds to step S617, the management device 200 performs the following actions: turning on the available LED, enabling (making available for loan) the operation of the loan switch 202, and enabling (making available for loan) the operation of the return switch 203. Then, the process according to this flowchart is completed.
[0252] Next, we will explain the loan process 2 in the dispensing control board 100 shown on the left side of Figure 23. In step S511, the dispensing control board 100 performs command reception processing. This processing involves receiving a loan request command transmitted from the management device 200. Upon receiving the loan request command, the process proceeds to step S118.
[0253] When the process proceeds to step S118, the dispensing control board 100 performs a determination process to determine whether the received command is a loan request command. Note that step S118 in Figure 23 and step S118 in Figure 8 are the same process. If the system determines that the received command is a loan request command, it proceeds to step S513, where the dispensing control board 100 stores (saves) the received loan request command in a predetermined memory area of the RWM 103. Then, it proceeds to the next step, S514. If the system determines that the received command is not a loan request command, the process described in this flowchart is terminated.
[0254] When the process proceeds to step S514, the dispensing control board 100 performs a determination process to determine whether or not it can accept a loan request, specifically whether or not the number of credits exceeds the upper limit by adding the number of loans (the number indicated by the command following the loan request command) to the number of credits. Here, in step S514, if it is determined that the loan request can be accepted, that is, if it is determined that the number of loans added to the number of credits is less than or equal to the upper limit of the number of credits, the process proceeds to step S161, and the dispensing control board 100 sends a loan repetition command to the management device 200 (sending the received loan request command back to the management device 200 as is) (ACK response to the loan request command). Then, the process proceeds to step S164.
[0255] In response to this, if in step S514 it is determined that the loan request cannot be accepted, that is, if it is determined that adding the number of loaned items to the number of credits will exceed the upper limit of the number of credits, the process proceeds to step S515, and the dispensing control board 100 sends an error command to the management device 200 (NAK response). Then, the process proceeds to step S169, and the dispensing control board 100 executes the process of setting an error flag. Then, the process according to this flowchart ends.
[0256] When the process proceeds to step S164, the dispensing control board 100 performs a determination process to determine whether or not it has received a loan instruction command. Here, if it is determined in step S164 that a loan instruction command has been received, the process proceeds to step S167, where the payout control board 100 adds the number of loaned items to the number of credits. Then, the process according to this flowchart ends.
[0257] In response to this, if it is determined in step S164 that a loan instruction command has not been received, the process proceeds to step S169, where the dispensing control board 100 executes a process to set an error flag. Then, the process according to this flowchart is terminated. Note that steps S161, S164, S167, and S169 in Figure 23 and steps S161, S164, S167, and S169 in Figure 11 represent the same process.
[0258] Figures 24 and 25 are flowcharts showing the counting process in the dispensing control board 100 and the management device 200. Figure 25 is a flowchart following Figure 24. In Figures 24 and 25, the flowchart on the left shows the counting process in the dispensing control board 100, and the flowchart on the right shows the counting process in the management device 200. In Figures 24 and 25, the arrow between the left and right flowcharts indicates the transmission direction of commands sent and received between the dispensing control board 100 and the management device 200 during the counting process.
[0259] Here, counting process 1 in the dispensing control board 100 shown in Figure 12, and counting process 2 in the dispensing control board 100 shown on the left side in Figures 24 and 25, both represent subroutines of the counting process in step S117 of Figure 8, and some of the processes overlap. Furthermore, processes with the same content are assigned the same step number. However, in the counting process 1 of the dispensing control board 100 shown in Figure 12, the processing during the counting process is illustrated in detail. In contrast, in the counting process 2 of the dispensing control board 100 shown on the left side of Figures 24 and 25, only the processes necessary to explain the transmission and reception of commands between the dispensing control board 100 and the management device 200 are extracted and illustrated, while the illustration of other processes is omitted.
[0260] First, we will explain the counting process in the dispensing control board 100 shown on the left side of Figures 24 and 25. In step S181, the dispensing control board 100 sends a lower counting request command to the management device 200. Then, the process proceeds to step S533. In step S533, the dispensing control board 100 performs a response waiting process. This process waits for a lower count repetition command to be sent from the management device 200 (ACK response to the lower count request command).
[0261] Then, upon receiving a lower-count repetition command (the transmitted lower-count request command is sent back from the management device 200 as is), the dispensing control board 100 determines that it has received an ACK response from the management device 200 for the lower-count request command and proceeds to step S185. Furthermore, if an error command is sent from the management device 200 (a NAK response is received), the process according to this flowchart will terminate. Furthermore, if a predetermined time has elapsed since sending the lower count request command in step S181 and the lower count repetition command has not been received (a timeout occurs), the process proceeds to step S194, where the dispensing control board 100 executes a process to set an error flag. Then, the process according to this flowchart ends.
[0262] When the process proceeds to step S185, the dispensing control board 100 sends a higher-level counting request command to the management device 200. Then, the process proceeds to step S535 in Figure 25. In step S535, the dispensing control board 100 performs a response waiting process. This process waits for a higher-level counting repetition command to be sent from the management device 200 (ACK response to the higher-level counting request command).
[0263] Then, upon receiving a higher-level counting repetition command (the higher-level counting request command that was sent is sent back from the management device 200 as is), the dispensing control board 100 determines that an ACK response has been received from the management device 200 for the higher-level counting request command, and proceeds to step S189. In response, if an error command is sent from the management device 200 (a NAK response is received), or if a predetermined time has elapsed since sending the higher-level counting request command in step S185 of Figure 24 and the higher-level counting repetition command is not received (a timeout occurs), the process proceeds to step S194, where the dispensing control board 100 executes the process of setting an error flag. Then, the process according to this flowchart ends. Note that the error handling in step S538 in Figure 24 and the error handling in step S538 in Figure 25 are the same process.
[0264] When the process proceeds to step S189, the dispensing control board 100 sends a counting instruction command to the management device 200, and the process proceeds to step S191. Step S191 executes the process of clearing the credit count (setting it to "0"). Then, the process according to this flowchart ends. Note that steps S181, S185, S189, S191, and S194 in Figures 24 and 25, and steps S181, S185, S189, S191, and S194 in Figure 12, represent the same processing.
[0265] Next, we will explain the counting process in the control device 200 shown on the right side of Figures 24 and 25. In step S631, the management device 200 performs command reception processing. This process involves receiving a lower-level counting request command transmitted from the dispensing control board 100. Upon receiving the lower-level counting request command, the device proceeds to the next step S632.
[0266] When the process proceeds to step S632, the management device 200 performs a determination process to determine whether the received command is a lower-level counting request command. If, in step S632, the system determines that the received command is a lower-level counting request command, it proceeds to the next step S633, where the management device 200 stores (saves) the received lower-level counting request command in a predetermined memory area. Then, it proceeds to the next step S634. In contrast, if it is determined in step S632 that the received command is not a lower-level counting request command, the process according to this flowchart is terminated.
[0267] When the process proceeds to step S634, the management device 200 performs a determination process to determine whether or not it can accept a counting (refund) request. Here, if it is determined in step S634 that a counting (refund) request can be accepted, the process proceeds to step S636, where the management device 200 performs the following actions: turning off the available LED, disabling the operation of the loan switch 202 (making it unacceptable), and disabling the operation of the return switch 203 (making it unacceptable). Then, the process proceeds to the next step S637. In response to this, if step S634 determines that the counting (refund) request cannot be accepted, the process proceeds to step S635, and the management device 200 sends an error command to the dispensing control board 100 (NAK response). Then, the process according to this flowchart ends.
[0268] When the process proceeds to step S637, the management device 200 sends a lower count repetition command to the dispensing control board 100 (sending the received lower count request command back to the dispensing control board 100 as is) (ACK response to the lower count request command). Then, the process proceeds to the next step S638. In step S638, the management device 200 performs command reception processing. This process involves receiving a higher-level counting request command transmitted from the dispensing control board 100. Upon receiving the higher-level counting request command, the process proceeds to step S639 in Figure 25.
[0269] When the process proceeds to step S639, the management device 200 performs a determination process to determine whether the received command is a higher-level counting request command. Here, if in step S639 it is determined that the received command is a higher-level counting request command, the process proceeds to step S641, where the management device 200 stores (saves) the received higher-level counting request command in a predetermined memory area. Then, the process proceeds to step S642. In response to this, if in step S639 the system determines that the received command is not a higher-level counting request command, the system proceeds to step S640, where the management device 200 sends an error command to the dispensing control board 100 (NAK response). Then, in step S647, the system proceeds to step S647, where the management device 200 performs error processing.
[0270] When the process proceeds to step S642, the management device 200 sends a higher-level counting repetition command to the dispensing control board 100 (it sends the received higher-level counting request command back to the dispensing control board 100 as is) (ACK response). Then, the process proceeds to the next step S643. In step S643, the control device 200 performs command reception processing. This process involves receiving a counting instruction command transmitted from the dispensing control board 100. Upon receiving the counting instruction command, the device proceeds to the next step S644.
[0271] When the process proceeds to step S644, the control device 200 performs a determination process to determine whether the received command is a counting instruction command. If the received command is determined to be a counting instruction command, the process proceeds to the next step S645, in which the management device 200 performs a process to reflect the number of payouts identified from the lower-level counting request command and the higher-level counting request command into the number of electronic medals managed by the management device 200. Then, the process proceeds to the next step S646. If the system determines that the received command is not a counting instruction command, it proceeds to step S647, and the control device 200 performs error processing.
[0272] When the process proceeds to step S646, the management device 200 performs the following actions: turning on the available LED, enabling (making available for loan) the operation of the loan switch 202, and enabling (making available for loan) the operation of the return switch 203. Then, the process according to this flowchart is completed.
[0273] Figure 26 shows the waveforms of the data signal and strobe signal in serial communication between the dispensing control board 100 and the management device 200. Figures 23 to 25 show the commands transmitted and received between the dispensing control board 100 and the management device 200, including loan request commands, lower count request commands, and upper count request commands. As described above, these commands consist of a preceding command (upper 8 bits) and a succeeding command (lower 8 bits).
[0274] Figure 26 shows the waveforms of the data signal and strobe signal for each of these commands, with the preceding and succeeding commands constituting them as a single unit. As shown in Figure 26, data signals are transmitted one bit at a time between the dispensing control board 100 and the management device 200, from bit D0 (DB0) to bit D7 (DB7), and these are read one bit at a time when the strobe signal is ON.
[0275] Figure 27 is a timing chart showing the on / off states of each signal during electronic medal lending. Figure 23 shows the commands transmitted and received between the payout control board 100 and the management device 200 when electronic medals are dispensed, while Figure 27 shows the on / off timing of each signal of the payout control board 100 and the management device 200 when electronic medals are dispensed.
[0276] As shown in Figure 27, once the power to the slot machine 10 and the control device 200 is turned on, the return switch 203 of the control device 200 becomes available for operation. Subsequently, the data signals of the payout control board 100 and the management device 200 of the slot machine 10 become "0", and the strobe signals of the payout control board 100 and the management device 200 of the slot machine 10 are turned off. Subsequently, the dispensing switch 202 of the management device 200 becomes operational, and its operating state changes from standby to normal. The normal state means that the management device 200 can dispense electronic tokens and that gameplay on the slot machine 10 can proceed.
[0277] Then, when the operation (on) of the loan switch 202 of the management device 200 is detected, first, the operation of the loan switch 202 and the return switch 203 of the management device 200 becomes unacceptable, and then the preceding and succeeding commands of the loan request command are sequentially sent from the management device 200 to the payout control board 100 of the slot machine 10. Subsequently, the payout control board 100 of the slot machine 10 sequentially transmits the preceding and succeeding commands of the loan repetition command to the management device 200. Subsequently, the management device 200 sequentially transmits the preceding and succeeding commands of the loan instruction command to the payout control board 100 of the slot machine 10. Once the loan instruction command has been sent, the loan switch 202 and return switch 203 on the management device 200 become available for operation.
[0278] Figure 28 is a timing chart showing the on / off states of each signal during electronic medal counting (payout). Figures 24 and 25 show the commands transmitted and received between the payout control board 100 and the management device 200 during electronic medal counting, while Figure 28 shows the on / off timing of each signal of the payout control board 100 and the management device 200 during electronic medal counting.
[0279] As shown in Figure 28, once the power to the slot machine 10 and the control device 200 is turned on, the return switch 203 of the control device 200 becomes available for operation. Subsequently, the data signals of the payout control board 100 and the management device 200 of the slot machine 10 become "0", and the strobe signals of the payout control board 100 and the management device 200 of the slot machine 10 are turned off. Subsequently, the lending switch 202 of the management device 200 becomes operational, and the operating state changes from standby to normal. Up to this point, it is the same as in Figure 27.
[0280] Then, when the operation (on) of the counting switch 47 of the slot machine 10 is detected, first, the operation of the lending switch 202 and return switch 203 of the management device 200 becomes unacceptable, and then the preceding and succeeding commands of the lower counting request command are sequentially transmitted from the payout control board 100 of the slot machine 10 to the management device 200. Subsequently, the management device 200 sequentially transmits the preceding and succeeding commands of the lower count repetition command to the payout control board 100 of the slot machine 10.
[0281] Subsequently, the payout control board 100 of the slot machine 10 sequentially transmits the preceding and succeeding commands of the higher-level counting request command to the management device 200. Subsequently, the management device 200 sequentially transmits the preceding and succeeding commands of the higher-level count repetition command to the payout control board 100 of the slot machine 10. Subsequently, the payout control board 100 of the slot machine 10 sequentially transmits the preceding and succeeding commands of the counting instruction command to the management device 200. Once the counting instruction command has been sent, the lending switch 202 and return switch 203 of the management device 200 become available for operation.
[0282] Although the first embodiment of the present invention has been described above, the present invention is not limited to the above, and various modifications are possible, for example, as follows. (1) In this embodiment, the various commands shown in Figures 4 to 7 are assumed to consist of 16 bits of data, which are the preceding command (upper 8 bits) and the succeeding command (lower 8 bits). However, the embodiment is not limited to this, and may be 8 bits or 32 bits, for example.
[0283] (2) In this embodiment, commands are sent and received via serial communication between the main control board 50 and the dispensing control board 100, and between the dispensing control board 100 and the management device 200. However, the embodiment is not limited to this, and parallel communication may be used, or serial communication and parallel communication may be used in combination. (3) In this embodiment, the main control board 50 is shown to send a single-bill insertion request command to the payout control board 100 three times when the 3-bet switch 40b is turned on. However, the embodiment is not limited to this, and a three-bill insertion request command may be sent once.
[0284] (4) In this embodiment, the main control board 50 sent a payout request command to the payout control board 100 when the third stop switch 42 changed from on to off. However, it is not limited to this, and the payout request command may also be sent when all reels 31 are stopped. (5) In this embodiment, even when no winning combination is achieved, the main control board 50 sends a payout request command to the payout control board 100 with a payout quantity of "0" when the third stop switch 42 changes from on to off. However, the invention is not limited to this, and it is not necessary to send a payout request command when no winning combination is achieved.
[0285] (6) In this embodiment, a slot machine 10 was given as an example of a gaming machine, but the slot machine 10 is not limited to a "slot machine" (so-called "pachislo gaming machine") installed in a Type 4 business establishment subject to the Entertainment Business Act, and can also be applied to casino machines, for example. Furthermore, the present invention may also be applied to pachinko gaming machines. (7) All embodiments and various modifications described herein may be implemented not only individually but also in combination as appropriate.
[0286] <Second Embodiment> The gaming machine 10 of the second embodiment is a medalless gaming machine that does not use physical tokens, similar to the first embodiment. Here, the term "medalless" in the designation "medalless gaming machine" means that it does not use physical tokens. Therefore, even in "medalless gaming machines," the use of gaming media (gaming value) for gameplay is the same as in conventional gaming machines, and the gaming media used for gameplay in medalless gaming machines is sometimes simply referred to as "medals." Therefore, the term "medal" can refer not only to physical medals but also to intangible medals (for example, electronic data). Furthermore, medals as intangible objects may be referred to as game media, game value, score (or simply "points"), electronic medals, electronic data, electronic information, electronic game media, electronic game value, etc. In the following description of the second embodiment, the "medals" used as intangible objects in the game machine 10 (medalless game machine) will be referred to as "game media".
[0287] "Lending" refers to the transmission of the gaming media necessary for playing the game from the lending unit 200 to the gaming machine 10. "Credit" refers to storing (crediting) game media in the gaming machine 10. "Credited game media" corresponds to the data stored in the RWM103 of the game media count control board 100. "Bet" refers to placing a bet using game tokens to play the game. When the bet switch 40 (1-bet switch 40a or 3-bet switch 40b) is operated, a predetermined number of game tokens corresponding to the data stored in the RWM 103 of the game token count control board 100 are bet. "Bet" is also referred to as "inserting." Note that "inserting" refers not only to placing physical tokens into the game machine through the token slot, but also to betting game tokens (electronic tokens) by operating the bet switch 40.
[0288] "Settlement" refers to returning the bet game tokens to the RWM103 of the game token count control board 100 (as credits), and is performed by operating the settlement switch 46. "Settlement" may also be referred to as "return" or "cancel." Therefore, the "settlement switch 46" may also be referred to as the "return switch 46" or the "cancel switch 46." When the bet switch 40 is operated while the gaming media are stored as data (credits) in the RWM 103 of the gaming media count control board 100, a predetermined number of gaming media are bet (added to the bet count), and the data (credit count) in the RWM 103 of the gaming media count control board 100 is deducted by the number of bets. On the other hand, when the settlement switch 46 is operated while gaming media are bet, the previous bet count (number of gaming media) becomes "0", and the previous bet count is added back to the RWM 103 of the gaming media count control board 100 (returned to credits).
[0289] "Granting" means adding a number of game media corresponding to the payout for the winning combination to the number of credits stored in the game machine 10, based on the winning combination. "Granting" is also referred to as "dispensing." It should be noted that "dispensing" does not only refer to the actual ejection of tokens from the token return slot, but also includes the process of adding the number of game tokens corresponding to the winning combination to the number of game tokens stored in the RWM103 of the game token count control board 100 when a winning combination is achieved. In the second embodiment, the "dispensing means 67" in the first embodiment is referred to as the "amount control means 67". "Counting" refers to returning the gaming media stored (credited) in the gaming machine 10 (RWM103 of the gaming media count control board 100) to the dispensing unit 200, and is performed by operating the counting switch 47. When the counting switch 47 is operated, a predetermined number of gaming media stored in the gaming machine 10 is subtracted, and the subtracted amount of gaming media is added to the dispensing unit 300.
[0290] "Returning" game media from the dispensing unit 200 means storing the number of game media stored in the dispensing unit 200 onto a game media count storage medium (magnetic card, IC card, IC coin, etc.) and discharging it externally (to the player). A reader / writer is used to store the number of game media stored in the dispensing unit 200 onto the game media count storage medium (the dispensing unit 200 has a built-in reader / writer). As mentioned above, although it has been explained that "settlement" may sometimes be referred to as "return," in the second embodiment, "return" refers to storing the number of game media stored in the lending unit 200 in the game media number storage medium and discharging it to the outside (player).
[0291] The LEDs used in the second embodiment, such as the set value display means 73 and the ratio monitor 113, consist of 7 segments for each digit. A "7-segment" in this context refers to a system that includes 7 segment elements in addition to a DP (decimal point) segment.
[0292] "Notification" refers to sending (outputting) a message from the gaming machine 10 to the dispensing unit 200, or from the dispensing unit 200 to the gaming machine 10, and is synonymous with "transmission" and "output". In the following, for example, the notification of gaming machine information may be referred to as "sending," or for example, the gaming machine information may be referred to as "notifying."
[0293] At least a portion of the storage area of RWM or ROM is sometimes referred to as "storage area" and sometimes as "storage means," and both terms are synonymous. Furthermore, control boards (such as main and sub-control boards) are sometimes referred to as "control means." Additionally, the CPU is sometimes referred to as "control means."
[0294] Figure 29 is a block diagram of the gaming machine 10 (slot machine) in the second embodiment. In the first embodiment, it was referred to as "slot machine 10," but in the second embodiment, it is referred to as "gaming machine 10." Furthermore, while it was referred to as "main control board 50" in the first embodiment, it will be referred to as "principal control board 50" in the second embodiment. Similarly, while it was referred to as "sub-control board 80" in the first embodiment, it will be referred to as "secondary control board 80" in the second embodiment. However, the principal control board may also be referred to as the main control board, and the secondary control board may also be referred to as the secondary control board (both having the same meaning). Furthermore, while the first embodiment referred to it as the "payout control board 100," the second embodiment refers to it as the "game medium quantity control board 100." However, the game medium quantity control board may also be referred to as the payout control board, as the two terms have the same meaning.
[0295] Furthermore, while it was referred to as the "credit count display LED 76" in the first embodiment, it is referred to as the "game medium count display unit 121" in the second embodiment. Both have the same function and are composed of, for example, five-digit LEDs. Furthermore, while it was referred to as the "acquisition count display LED 78" in the first embodiment, it is referred to as the "award count display unit 78" in the second embodiment. Both have the same function and are composed of, for example, two-digit LEDs.
[0296] When the main control board 50 is considered as one of the main control boards, the game medium count control board 100 is the other main control board. For this reason, the RWM 53, ROM 54, and CPU 55 of the main control board 50 are sometimes referred to as the first main control RWM 53, the first main control ROM 54, and the first main control CPU 55, respectively. Furthermore, the RWM103, ROM104, and CPU105 of the game media control board 100 are sometimes referred to as the second main control RWM103, second main control ROM14, and second main control CPU105, respectively.
[0297] Furthermore, while the first embodiment referred to it as the "management device (CR unit) 200," the second embodiment refers to it as the "lending unit 200." Both have the same function. The lending unit 200 may also be referred to as the "dedicated unit 200." One dispensing unit 200 is provided for each gaming machine 10. In other words, one dispensing unit 200 is a device dedicated to one gaming machine 10. In contrast, the hall computer 300, which is electrically connected to the lending unit 200, may be provided for each lending unit 200, or one hall computer 300 may be provided for multiple lending units 200. Similarly, the management computer 400, which is electrically connected to the lending unit 200, may be provided for each lending unit 200 (there may be a one-to-one connection between the lending unit 200 and the management computer 400), or there may be one management computer 400 for each of the multiple lending units 200.
[0298] The Hall Computer 300 is a computer used to collect data for hall operations. For example, it compiles data such as the number of games played, the number of coins inserted, the number of coins dispensed, the difference in MY (number of coins), the number of times the special features were activated, and the number of coins lent out each day. The management computer 400 is a computer for transmitting information to an external location (for example, an external center outside the hall). Like the hall computer 300, the management computer 400 is also installed inside the hall. In Figure 29, the hall computer 300 and the management computer 400 are shown separately, but they could also be combined into a single computer.
[0299] In the main control board 50, a bet count storage means 53a and an assignment count storage means 53b are provided as part of the storage area of the RWM 53. The bet count storage means 53a stores the current number of bets. Meanwhile, a bet count display unit 77 is connected to the main control board 50. The bet count display unit 77 is a device that displays the number of bets stored in the bet count storage means 53a, and is composed of, for example, two-digit LEDs. Furthermore, the grant number storage means 53b stores the number of game media granted when a predetermined number of game media are granted based on the winning of a minor role. Meanwhile, a number display unit 78 is connected to the main control board 50. The number display unit 78 is a device that displays the number of numbers stored in the number storage means 53b, and is composed of, for example, two-digit LEDs.
[0300] Furthermore, although not shown in the first embodiment (Figure 1), a setting value display means 73 is mounted on the main control board 50. The setting value display means 73 is composed of, for example, a single-digit LED and can display the current setting value in the setting change state and the setting confirmation state. On the other hand, the payout ratio monitor 113, which will be described later, is mounted on the game medium number control board 100, not on the main control board 50. However, it is not limited to this, and the payout ratio monitor 113 may also be mounted on the main control board 50.
[0301] The game medium count control board 100 is also referred to as the second main control board (means), payout control board (means), medal count control board (means), medal count display control board (means), or game medium count display control board (means), etc. Similar to the main control board 50, the game medium count control board 100 requires security to prevent fraud, so it is housed in a board case and sealed with a crimp (sealing member), making it difficult to open the board case (access to the game medium count control board 100).
[0302] The game medium count control board 100, like the main control board 50, is equipped with an independent RWM 103, ROM 104, and CPU 105. These RWM 103, ROM 104, and CPU 105 may be integrated into a single chip. The game medium count control board 100 is configured to control the display of the game medium count display unit 121, transmit information to the dispensing unit 200 via the connection terminal board 130, and receive information from the dispensing unit 200 via the connection terminal board 130. It is also configured to transmit information to the main control board 50 and receive information from the main control board 50. In Figure 29, the direction of the arrows between each board indicates the direction of information transmission and reception. Therefore, the main control board 50 and the game medium count control board 100 are configured to enable bidirectional communication.
[0303] In Figure 29, the main control board 50 and the game medium count control board 100 are shown as separate components, but it is also possible to configure them from a single main control board. However, even in this case, the first main control RWM 53, first main control ROM 54, first main control CPU 55, second main control RWM 103, second main control ROM 104, and second main control CPU 105 will all be provided on the same board.
[0304] The RWM103 of the game medium count control board 100 is equipped with a game medium count storage means 103a (also referred to as the "game medium count storage area (_NB_MEDAL)") that stores the number of game mediums (number of credits). When game mediums are awarded due to winning a small prize, the number of game mediums (data) in the game medium count storage means 103a is updated (added). Furthermore, when a game is placed to start a game, the game media (data) in the game media count storage means 103a is updated (deducted) by the number of game media corresponding to the number of bets.
[0305] Furthermore, a game medium count display board 120 is electrically connected to the game medium count control board 100. A game medium count display unit 121 is mounted on this game medium count display board 120. The game medium count display unit 121 displays the number of game mediums stored in the game medium count storage means 103a and is composed of, for example, five-digit LEDs. For example, let's assume that the number of game media stored in the game media number storage means 103a is "100". In this case, the game media number display unit 121 will display "100".
[0306] When the 3-bet switch 40b is operated to start a game, the bet operation signal is transmitted from the main control board 50 to the game medium count control board 100. The game medium count control board 100 determines whether the bet is possible based on the number of game media stored in the game medium count storage means 103a, and if it determines that the bet is possible, it transmits a bet signal to the main control board 50. When the main control board 50 receives the bet signal, it executes the bet process and stores the bet number in the bet count storage means 53a. When the bet number stored in the bet count storage means 53a is updated from "0" to "3", the display (last digit) of the bet number display unit 77 is also updated from "0" to "3".
[0307] Furthermore, when the game medium count control board 100 transmits a bet signal to the main control board 50 as described above, it updates the number of game mediums stored in the game medium count storage means 103a. In this example, the number of game mediums is updated from "100" to "97". When the number of game mediums stored in the game medium count storage means 103a is updated from "100" to "97", the display on the game medium count display unit 121 is also updated from "100" to "97".
[0308] A settlement switch 46 is connected to the main control board 50. The settlement switch 46 is operated when returning the bet amount (in other words, when setting the bet amount to "0"). When the number of bets is stored in the bet count storage means 53a and the number of bets is displayed in the bet count display unit 77, if the settlement switch 46 is operated before the start switch 41 is operated (before the game starts), the number of bets is returned (reset to its original value). For example, as in the example above, when the settlement switch 46 is operated while "3" is stored in the bet count storage means 53a and "97" is stored in the game medium count storage means 103a, the bet count stored in the bet count storage means 53a is updated from "3" to "0". As a result, the display on the bet count display unit 77 is updated from "3" to "0".
[0309] Furthermore, based on the operation of the settlement switch 46, a settlement signal (a signal equivalent to returning the bet number "3") is transmitted from the main control board 50 to the game medium count control board 100. Upon receiving this settlement signal, the game medium count control board 100 updates the number of game media stored in the game medium count storage means 103a from "97" to "100". As a result, the display on the game medium count display unit 121 is updated from "97" to "100".
[0310] Thus, the settlement switch 46 is used to reset the bet on game tokens (to set the number of bets to "0"). Therefore, even if the settlement switch 46 is operated, the number of game tokens stored in the game token count storage means 103a will not be reduced. Furthermore, even if the settlement switch 46 is operated when no bets are stored in the bet count storage means 53a, the number of bets stored in the bet count storage means 53a remains "0", and the number of game media stored in the game media storage means 103a also remains unchanged. To initiate this settlement process, it is determined whether the settlement switch 46 is being operated. If the settlement switch 46 is not being operated, the settlement process is not initiated. If the settlement switch 46 is being operated, it is determined whether the number of bets stored in the bet count storage means 53a is "0". Furthermore, if the number of bets stored in the bet count storage means 53a is "0", the settlement process is not initiated. If the number of bets stored in the bet count storage means 53a is not "0", the settlement process is initiated. As a result, when comparing the situation in which the settlement switch 46 is operated with the situation in which the number of bets stored in the bet count storage means 53a is "0", the situation in which the settlement switch 46 is operated is relatively less frequent. Therefore, by determining whether or not the settlement switch 46 is operated first, the processing burden can be reduced.
[0311] When the start switch 41 is operated while the number of bets is "3", the number of bets for that game is determined and the game starts (the reels 31 begin to spin). In this case, the number of bets stored in the bet storage means 53a may be cleared when the start switch 41 is operated (when the game starts), or it may be cleared when all the reels 31 stop. When the number of bets stored in the bet storage means 53a is cleared, the display on the bet display unit 77 is also updated to "0".
[0312] In this game, for example, when a small win with a payout of "8" is achieved, the main control board 50 stores "8" in the payout storage means 53b. When the value stored in the payout storage means 53b is updated to "8", the display (last digit) of the payout display unit 78 is also updated from "0" to "8". Furthermore, when a game medium is provided, a provision (payout) signal is transmitted from the main control board 50 to the game medium count control board 100. When the game medium count control board 100 receives the provision signal, it adds the number of game mediums corresponding to the provision signal to the number of game mediums stored in the game medium count storage means 103a. In this example, the number of game mediums stored in the game medium count storage means 103a is updated from "97" to "105". When the number of game mediums stored in the game medium count storage means 103a is updated from "97" to "105", the display on the game medium count display unit 121 is also updated from "97" to "105".
[0313] Furthermore, after the number of awarded points is stored in the number of awarded points storage means 53b, the number of awarded points stored in the number of awarded points storage means 53b is cleared when the start switch 41 is operated for the next game (at the start of the game) or when all reels 31 are stopped for the next game. When the number of awarded points stored in the number of awarded points storage means 53b is cleared, the display on the number of awarded points display unit 78 is also updated to "0".
[0314] Furthermore, the game media count display unit 121 is configured to display error information corresponding to the error that occurred. In this case, error information may be displayed instead of the number of game media displayed on the game media count display unit 121, or the number of game media and error information may be displayed alternately. For example, the number of game media may be displayed for "3" seconds → error information may be displayed for "3" seconds → the number of game media may be displayed for "3" seconds → ... and so on. When the game media count display unit 121 is composed of 5-digit LEDs, if the error information to be displayed is, for example, "E1", it may be displayed as "000E1", "---E1", "E1000", "E1---", etc.
[0315] If the game media count display unit 121 does not display error information corresponding to the error that occurred, the assigned number display unit 78 may display error information corresponding to the error that occurred. In this case, the assigned number display unit 78 may display the error information after displaying the number of game media that have been assigned. For example, as described above, if the assigned number is "8", the assigned number display unit 78 may display (count up) "00" → "01" → "02" → ... "07" → "08" and then display "E1" (an example of an error code).
[0316] The counting switch 47 is electrically connected to the game medium control board 100. Although not shown in the figure, the counting switch 47 is located on the control panel of the game machine 10, for example, similar to the bet switch 40. When the counting switch 47 is operated, the game media (information) stored in the game media count storage means 103a can be transmitted to the lending unit 200 via the connection terminal board 130. For example, if the game media count storage means 103a has "200" stored in it, when the counting switch 47 is operated, the information "200" is transmitted to the connection terminal board 130 as the count value, and then the information "200" is transmitted to the lending unit 200 as the count value. After the counting switch 47 is operated and the count value is transmitted, the game media count storage means 103a is configured to store "0".
[0317] Furthermore, when the counting switch 47 is operated and the game media count display unit 121 shows "200", if the counting switch 47 is operated and the information "200" is transmitted to the dispensing unit 200 as the counted value, the display on the game media count display unit 121 is updated to "0".
[0318] The game medium count control board 100 is provided with a total game medium count clear switch 112. When the total game medium count clear switch 112 is operated, the (total) number of game mediums stored in the game medium count storage means 103a of the game medium count control board 100 can be cleared (stored as "0"). When the number of game mediums stored in the game medium count storage means 103a is cleared, the number of game mediums displayed on the game medium count display unit 121 is also updated to "0". Note that the only information cleared by operating the total number of game media stores in the game media storage means 103a is the total number of game media stores; other information is not cleared.
[0319] For example, if the number of bets stored in the bet count storage means 53a is "3" and the number of game media stored in the game media count storage means 103a is "1000", when the total number of game media clear switch 112 is operated, the number of bets stored in the bet count storage means 53a remains "3", but the number of game media stored in the game media count storage means 103a becomes "0". In other words, when the total number of game media clear switch 112 is operated, the number of bets stored in the bet count storage means 53a is not cleared. Similarly, if the lending unit 200's lending-available game media storage means 206 stores "50" as the number of lending-available game media, and the number of game media stored in the game media storage means 103a is "1000", then when the total number of game media clear switch 112 is operated, the number of lending-available game media stored in the lending-available game media storage means 206 remains "50", but the number of game media stored in the game media storage means 103a becomes "0". In other words, when the total number of game media clear switch 112 is operated, the number of lending-available game media stored in the lending-available game media storage means 206 is not cleared.
[0320] The total number of game tokens clear switch 112 can be operated by pressing it once, by pressing and holding it for a predetermined amount of time, or by turning on the power while it is being pressed. The total number of game tokens clear switch 112 is located in a position that cannot be operated by the player, for example, on the game tokens control board 100, inside the casing of the game machine 10, or on the back of the front door of the game machine 10. If the total number of game media is cleared by operating the Total Number of Game Media Clear Switch 112, the Total Number of Game Media Clear status is turned ON, and the Total Number of Game Media Clear status remains ON until one game is completed, after which the Total Number of Game Media Clear status is turned OFF. Information regarding the total number of gaming media clear status may be transmitted to the lending unit 200. When the lending unit 200 receives information that the total number of gaming media clear status is ON, it clears the total number of gaming media stored in the lending unit 200. Furthermore, if a lending gaming media is provided by the lending unit 200 while the total number of gaming media clear status is ON in the gaming machine 10, the total number of gaming media clear status remains ON, and the number of lending gaming media is newly added to the gaming media storage means 103a.
[0321] Furthermore, the total number of game media clear switch 112 is ineffective if operated during gameplay, and becomes effective only when operated during game standby (before gameplay starts or after gameplay ends). In this case, the game media control board 100 determines whether or not gameplay is in progress based on the game start information and game end information transmitted from the main control board 50, and disables operation of the total number of game media clear switch 112 when gameplay is in progress.
[0322] However, the total number of game media clear switch 112 may be enabled by operation during gameplay. In this case, the total number of game media clear status is changed from on to off based on the end of the next game after the total number of game media clear switch 112 was operated. In other words, the total number of game media clear status is kept on at the end of the game in which the total number of game media clear switch 112 was operated, and is turned off when the next game ends. This ensures that even if the total number of game media clear status is only on for a short time (for example, when the total number of game media clear switch 112 is operated just before the end of a game), the total number of game media clear status can be kept on for the next game, thus deterring fraudulent activity that would clear the total number of game media.
[0323] Furthermore, the total number of game media clear status may be turned off after the end of a game in which the total number of game media clear switch 112 was operated. In this case, capacity can be reduced by standardizing the program that updates the total number of game media clear status.
[0324] The role ratio monitor 113 displays a predetermined ratio and is composed of, for example, a 4-digit LED (7 segments (with DP segments)). In the second embodiment, the interrupt period of the game medium number control board 100 is set to "1" ms. The interrupt period of the main control board 50 is "2.235" ms. Then, four interrupts constitute one cycle, causing the four-digit LEDs on the role ratio monitor 113 to light up dynamically. Specifically, for example, an LED display counter is provided, and for each interrupt, "00000001(B)" "00000010(B)" "00000100(B)" "00001000(B)" Configure it to circulate.
[0325] Furthermore, when the LED display counter is "00000001(B)", the units digit LED of the role ratio monitor 113 is made lit (other LEDs are turned off), when the LED display counter is "00000010(B)", the tens digit LED of the role ratio monitor 113 is made lit (other LEDs are turned off), when the LED display counter is "00000100(B)", the hundreds digit LED of the role ratio monitor 113 is made lit (other LEDs are turned off), and when the LED display counter is "00001000(B)", the thousands digit LED of the role ratio monitor 113 is made lit (other LEDs are turned off).
[0326] Of the four LEDs that make up the ratio monitor 113, the two LEDs on the left (thousands and hundreds digits) are called "identification segments" and display the type of information. The two LEDs on the right (tens and ones digits) are called "ratio segments" and display the calculated ratio. In the second embodiment, the ratio monitor 113 repeatedly displays the following six items of information as ratios at predetermined intervals: (1) to (6). (1) Cumulative ratio of special features including instructions (7P.), or cumulative ratio of advantageous period (7U.) (2) Consecutive bonus payout ratio (6000 games played) (6 years) (3) Ratio of special features (6000 games played) (7 years.) (4) Consecutive bonus round ratio (cumulative) (6A.) (5) Total percentage of special features (7A.) (6) Ratio of special features and other status (cumulative) (5H.)
[0327] When displaying either the identification segment or the ratio segment, the units digit DP segment of the identification segment is illuminated to clearly define the boundary between the identification segment and the ratio segment. In this case, the tens digit DP segments of the identification segment and the tens and units digits of the ratio segment are not illuminated. In the above notation, for example, "P." means that the letters "P" are displayed using the seven segments in the ones place of the identification segment, and the DP segments of those seven segments are illuminated.
[0328] For example, when displaying the cumulative ratio of bonus items including instructions, if the ratio is "50%", the symbol "7P." indicating the cumulative ratio of bonus items including instructions will be displayed on the identification segment, and "50" will be displayed on the ratio segment. Here, "cumulative" refers to the sum of the numbers that have been continuously counted up to that point, and in this embodiment, the count continues until it reaches at least "175,000" game plays. Furthermore, even after the number of games played exceeds "175,000," the count continues to be added until it reaches a value (upper limit) that can be stored in the memory area at the predetermined address of the RWM103. Furthermore, "6000 games" refers to the total number of games played, with each set consisting of 400 games, and 15 such sets being combined.
[0329] The ratios of the six items mentioned above are explained below. (1)Ratio of accessories including instructions (cumulative total) The "Instruction-Included Bonus Ratio (Cumulative)" is a ratio in which the cumulative number of bonuses granted (where "number of bonuses granted" refers to the number of bonuses granted in the game medium; the same applies hereinafter) is the denominator, and the numerator is the sum of the cumulative number of bonuses granted when bonuses are activated (RB, CB, SB) and the cumulative number of instructions granted when bonuses are activated. Furthermore, the above-mentioned "sum" refers, firstly, to the sum of the values stored in both memory areas if separate memory areas are provided for storing the number of points awarded when the special feature is activated and for storing the number of points awarded by instruction. Secondly, if a single memory area (instruction-inclusive special feature counter) is provided that stores both the number of points awarded when the special feature is activated and the number of points awarded when the instruction function is activated (hereinafter referred to as "number of points awarded including instruction"), then the sum refers to the value in that single memory area.
[0330] For example, if the number of games played is 175,000 or more, the cumulative number of awarded items is 200,000, and the cumulative number of awarded items with instructions is 100,000, the ratio of awarded items with instructions is calculated to be 50. Note that "cumulative" does not necessarily refer to the cumulative total of all games played. For example, if the cumulative number of awarded items reaches a predetermined upper limit (for example, 1,677,215), or if the cumulative number of games played plus the number of games played in the current game exceeds the upper limit, the cumulative number of awarded items, and the sum of the cumulative number of awarded items when the items are activated and the cumulative number of awarded items with instructions will not be updated in subsequent games.
[0331] Furthermore, "activation of the instruction function" refers to a game in which, in a game where the draw result for a role (winning number) results in an advantageous / disadvantageous outcome depending on the operation of the stop switch 42, the operation of the stop switch 42 to obtain a favorable outcome is notified (instructed). For example, it corresponds to a game in which the correct button press order is notified when a so-called button-press order bell is won. In the case of gaming machine 10 that does not have a special feature, the "special feature ratio including instructions" is the value obtained by dividing the cumulative number of instructions given by the operation of the instruction function by the total number of instructions given.
[0332] Regarding the "number of prizes awarded in games where the instruction function is activated," in games where the instruction function is activated, if a prize with a value of "15" is won based on the stop switch 42 being operated in the displayed order, for example, "15" will be added to the number of prizes awarded including the instruction and the total number of prizes awarded. In contrast, in a game where the instruction function is activated, if the stop switch 42 is operated in a different order than the displayed order, and a small prize with a value of "3" is awarded, then "3" is added to the number of prizes awarded including the instruction and the total number of prizes awarded. Furthermore, in a game where the instruction function is activated, if the stop switch 42 is operated in a different order than the displayed order, resulting in a missed winning combination (no winning combination), the number of instruction-based bonus items awarded and the total number of bonus items awarded will be the same as the previous game.
[0333] Furthermore, in a game where the instruction function is activated, if the stop switch 42 is operated in a different order than the displayed order, resulting in a missed winning combination, the values of both the number of combinations (counters) are adjusted by adding "0" to the number of combinations including the instruction and the total number of combinations, so that the values of both combinations (counters) are the same as in the previous game.
[0334] (2) Proportion of advantageous period (cumulative) The "advantageous period ratio (cumulative)" is a ratio where the cumulative number of games played is the denominator and the cumulative number of games played during the advantageous period is the numerator. For example, if the cumulative number of games played is "20,000" and the cumulative number of games played during the advantageous period is "18,000", the advantageous period ratio is calculated to be "90". It should be noted that "cumulative" does not necessarily refer to the total number of games played. For example, if the cumulative number of games played reaches a predetermined upper limit (for example, "65535"), the game is configured so that the cumulative number of games played and the number of games played in the advantageous period will not be updated in subsequent games. The above "Instructed Bonus Item Ratio (Cumulative)" or "Advantageous Section Ratio (Cumulative)" will be displayed depending on the specifications of the gaming machine 10. Specifically, for gaming machines equipped with an instruction function, the "Instructed Bonus Item Ratio (Cumulative)" will be displayed, and the "Advantageous Section Ratio (Cumulative)" will not be displayed. Conversely, for gaming machines without an instruction function, the "Advantageous Section Ratio (Cumulative)" will be displayed, and the "Instructed Bonus Item Ratio (Cumulative)" will not be displayed.
[0335] (3) Consecutive bonus payout ratio (6000 games), Consecutive bonus payout ratio (cumulative) The "Consecutive Bonus Activation Ratio (6000 Games)" is the ratio in which the number of bonuses awarded over 6000 games is the denominator, and the number of bonuses awarded during consecutive bonus activations (RB) within 6000 games is the numerator. Furthermore, the "cumulative consecutive bonus ratio" is the ratio in which the number of bonuses awarded during consecutive bonus (RB) activations is used as the numerator, with the number of bonuses awarded during the cumulative number of games played being the denominator. For example, if the cumulative number of games played is a predetermined number (for example, 17,500 times) or more, and the number of bonuses awarded during the cumulative number of games played is "20,000", and the number of bonuses awarded during consecutive bonus activations is "10,000", then the cumulative consecutive bonus ratio is calculated to be "50". It should be noted that "cumulative" does not necessarily refer to the total of all games played. For example, if the cumulative number of awarded points reaches a predetermined upper limit (for example, "65535"), or if the cumulative number of awarded points from the current game exceeds the upper limit, the cumulative number of awarded points and the number of game tokens awarded during consecutive bonus activations will not be updated in subsequent games.
[0336] (4) Payout ratio (6000 games), Payout ratio (cumulative) The "bonus round ratio (6000 games)" is the ratio in which the number of bonus rounds awarded when bonus rounds (RB, CB, SB) are activated is used as the numerator, and the number of bonus rounds awarded when bonus rounds are activated is used as the numerator, with the number of bonus rounds awarded when bonus rounds (RB, CB, SB) are activated being used as the denominator. Furthermore, the "Cumulative Bonus Ratio" is the ratio where the number of bonuses awarded in the cumulative number of games played is the denominator, and the number of bonuses awarded when bonuses (RB, CB, SB) are activated in the cumulative number of games played is the numerator. For example, if the cumulative number of games played is a predetermined number (for example, 17,500 times) or more, and the cumulative number of bonuses awarded is "20,000", and the cumulative number of bonuses awarded when bonuses are activated is "10,000", then the Cumulative Bonus Ratio is calculated to be "50". It should be noted that "cumulative" does not necessarily refer to the total for all games played. For example, if the cumulative number of awarded points reaches a predetermined upper limit (for example, "65535"), or if adding the number of awarded points from the curren...
Claims
[Claim 1] It has a first game state and a second game state, In the first game state, the number of possible game plays is "N" (where "N" is an integer satisfying "3 ≥ N ≥ 1"), In the second game state, the number of possible game plays is "M" (where "M" is an integer satisfying "3 ≥ M ≥ 1" and "M ≠ N"), Based on winning the first special role in the first game state, it is possible to transition to the second game state. Based on the winning of the second special role in the second game state, it is possible to transition back to the first game state. The second game state is a game state that is more advantageous to the player than the first game state. Based on the result of the prize draw in the first game after transitioning from the first game state to the second game state, it is possible to determine the performance state for multiple games from the first game onward in the second game state. A gaming machine characterized by the following features.
Citation Information
Patent Citations
Game machine
JP2022053709A