CROSS REFERENCE TO THE RELATED APPLICATION
[0001] This application is based upon and claims the benefit of priority from the prior
               Japanese Patent Application No. 2003-152381, filed on May 29, 2003; the entire contents
               of which are incorporated herein by reference.
 
            BACKGROUND OF THE INVENTION
1. Field of the Invention
[0002] The present invention relates to gaming machines such as slot machines, pachinko
               machines, arcade video game machines and home video game machines.
 
            2. Description of the Related Art
[0003] A slot machine, for example, has a variable display device configured to variably
               display symbols printed on the peripheral surfaces of a plurality of reels through
               a plurality of reel display windows.
 
            [0004] More specifically, a control device of the slot machine drives the variable display
               device to rotate the reels in response to a starting operation of a player, thereby
               to variably display symbols printed on the peripheral surfaces of the reels in the
               reel display windows.
 
            [0005] The control device of the slot machine also drives the variable display device to
               stop the rotation of the reels automatically or in response to a stopping operation
               of the player.
 
            [0006] At that time, the slot machine awards the player a profit (a predetermined game value)
               by paying out game mediums such as medals or coins, according to a symbol combination
               (winning mode) stopped and displayed in the reel display windows.
 
            [0007] A slot machine conventionally known has a plurality of reel drums, reel strips provided
               on the peripheries of the reel drums with multiple symbols printed in segments on
               their peripheral surfaces, light sources provided inside the reel drums for illuminating
               the symbols on the reel strips from behind, and a control means for controlling the
               light emission of the light sources.
 
            [0008] The reel strips are formed with translucent symbol portions and transparent or translucent
               background portions of the symbols. The light sources are each configured with a plurality
               of light emitting diodes arranged in a dot matrix.
 
            [0009] The control means is configured to control the light emission of the light emitting
               diodes to display a character or graphics on the reel strips, thereby to notify game
               information (such as a winning mode or an effect image).
 
            [0010] The above-described slot machine, however, is configured to notify a player of game
               information at the stage where the reel drums have been stopped, through the combination
               of symbols printed on the peripheral surfaces of the reel drums and the above-described
               light emission control. For some players, it is complicated and little understood.
               There is thus a demand for a more understandable notification of game information.
 
            BRIEF SUMMARY OF THE INVENTION
[0011] The present invention has an object of providing gaming machines capable of displaying
               a winning mode and an effect image in an easily understandable manner to players.
 
            [0012] According to an aspect of the present invention, there is provided a gaming machine
               including at least one reel, a display device and a display mode altering unit.
 
            [0013] Symbols are provided on a peripheral surface of the reel, and the symbols are configured
               to show a predetermined winning mode determined on a basis of an operation by a player.
 
            [0014] The display device is configured to display an effect image according to a progress
               of a game by the player, and the display device includes a winning mode display area
               for displaying the predetermined winning mode.
 
            [0015] The display mode altering unit is configured to alter a display mode in a portion
               of the effect image displayed in the winning mode display area.
 
            BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
[0016] 
               
               FIG. 1 is a perspective view of a gaming machine according to an embodiment of the
                  present invention;
               FIG. 2 is a side cross-sectional view illustrating the relationship between a liquid
                  crystal display device and a reel according to the embodiment of the invention;
               FIG. 3 is a front view of the liquid crystal display device according to the embodiment
                  of the invention;
               FIG. 4A is an explanatory diagram illustrating winning mode display areas in the liquid
                  crystal display device according to the embodiment of the invention;
               FIG. 4B is an explanatory diagram illustrating an exemplary effect image displayed
                  on the liquid crystal display device according to the embodiment of the invention;
               FIG. 4C is an explanatory diagram illustrating exemplary specific images displayed
                  on the liquid crystal display device according to the embodiment of the invention;
               FIG. 4D is an explanatory diagram exemplarily illustrating the effect image and the
                  specific images displayed on the liquid crystal display device according to the embodiment
                  of the invention;
               FIG. 5 is a block diagram illustrating an internal configuration of a main control
                  circuit of the gaming machine according to the embodiment of the invention;
               FIG. 6 is a block diagram illustrating an internal configuration of an image control
                  circuit and an audio/lamp control circuit of the gaming machine according to the embodiment
                  of the invention;
               FIG. 7 is a flowchart illustrating main processing by the main control circuit of
                  the gaming machine according to the embodiment of the invention;
               FIG. 8 is a flowchart illustrating the main processing by the main control circuit
                  of the gaming machine according to the embodiment of the invention;
               FIG. 9A is a flowchart illustrating a general operation of the image control circuit
                  of the gaming machine according to the embodiment of the invention;
               FIG. 9B is a flowchart illustrating the general operation of the image control circuit
                  of the gaming machine according to the embodiment of the invention;
               FIG. 9C is a flowchart illustrating the general operation of the image control circuit
                  of the gaming machine according to the embodiment of the invention;
               FIG. 10 is a table exemplarily showing parameters stored in a work RAM in the image
                  control circuit of the gaming machine according to the embodiment of the invention;
               FIG. 11 is an exemplary normal data decision table for use in the image control circuit
                  of the gaming machine according to the embodiment of the invention;
               FIG. 12 is a flowchart illustrating operations in command input processing by the
                  image control circuit of the gaming machine according to the embodiment of the invention;
               FIG. 13 is an exemplary jump table for use in the image control circuit of the gaming
                  machine according to the embodiment of the invention;
               FIG. 14 is an exemplary effect determination table for use in the image control circuit
                  of the gaming machine according to the embodiment of the invention;
               FIG. 15 is an exemplary effect data table for use in the image control circuit of
                  the gaming machine according to the embodiment of the invention;
               FIG. 16 is an exemplary effect content table for use in the image control circuit
                  of the gaming machine according to the embodiment of the invention;
               FIG. 17 is an exemplary specific image determination table for use in the image control
                  circuit of the gaming machine according to the embodiment of the invention;
               FIG. 18 is a flowchart illustrating operations in game medal insertion processing
                  by the image control circuit of the gaming machine according to the embodiment of
                  the invention;
               FIG. 19 is a flowchart illustrating operations in game start processing by the image
                  control circuit of the gaming machine according to the embodiment of the invention;
               FIG. 20 is a flowchart illustrating operations in reel stop processing by the image
                  control circuit of the gaming machine according to the embodiment of the invention;
               FIG. 21 is a flowchart illustrating operations in winning processing by the image
                  control circuit of the gaming machine according to the embodiment of the invention;
                  and
               FIG. 22 is a flowchart illustrating processing for transmission of a specific image
                  to a VDP by the image control circuit of the gaming machine according to the embodiment
                  of the invention.
 
            DETAILED DESCRIPTION OF THE INVENTION
[0017] A gaming machine according to an embodiment of the present invention will be described
               in detail below with reference to the drawings. In this embodiment, the gaming machine
               according to the invention is adapted for a slot machine.
 
            [Configuration of the Gaming Machine in an Embodiment of the Invention]
[0018] FIG. 1 is a perspective view of a gaming machine 1 according to the embodiment. As
               shown in FIG. 1, the gaming machine 1 has a game face 2 at the front of the body.
               A liquid crystal display device 3 is provided in an area shown in broken lines within
               the game face 2. The liquid crystal display device 3 is provided with reel display
               windows 2a. At the front of the gaming machine 1, a control panel 6 including a start
               switch 61 and stop buttons 62 to 64 is provided.
 
            [0019] The reel display windows 2a are winning display means for displaying a predetermined
               winning mode (e.g., a symbol combination displayed along an active line L to be described
               below) determined on the basis of an operation by a player.
 
            [0020] Symbols printed on the peripheral surfaces of reels provided inside the body of the
               gaming machine 1 are displayed in a variable or stopped manner through the reel display
               windows 2a.
 
            [0021] The winning display means can visibly display a predetermined winning mode to a player
               as a result of a game. It is thus possible to adopt any of various devices such as
               those which display symbols printed on reels or discs, and display devices for displaying
               a still image or a moving image on a liquid crystal display device or the like.
 
            [0022] FIG. 2 is a side cross-sectional view illustrating the relationship between the liquid
               crystal display device 3 and reels 21. FIG. 3 is a front view of the liquid crystal
               display 3.
 
            [0023] As described above, the reel display windows 2a are formed at the back of the liquid
               crystal display device 3. A player can see peripheral surfaces 21a of the reels 21
               inside the gaming machine 1 through the reel display windows 2a.
 
            [0024] More specifically, as shown in FIG. 2, the game face 2 has, arranged from the front
               surface, a transparent acryl sheet 31, a reel glass base 22, a bezel metal frame 25,
               a liquid crystal panel 32, a diffusion sheet 33, a light guide plate 34, a rear holder
               23, and an antistatic sheet 38.
 
            [0025] The transparent acryl sheet 31 and the reel glass base 22 are fixed to the gaming
               machine 1 with a bracket 24. The light guide plate 34 and the rear holder 23 are formed
               with openings constituting the reel display windows 2a. The reels 21 are disposed
               with their peripheral surfaces 21a opposed to the reel display windows 2a.
 
            [0026] Symbols printed on the peripheral surfaces 21a of the reels 21 are visible through
               the reel display windows 2a. Stopped positions of the reels 21 determine a winning
               mode (a symbol combination displayed along an active line L shown in FIG. 3).
 
            [0027] A pair of cold cathode tubes 36 as a light source for the liquid crystal panel 32
               is mounted to upper and lower edges of the back surface of the light guide plate 34.
               Cold cathode tubes 37 for illuminating the peripheral surfaces 21a of the reels 21
               are provided above and below at the back surface of the rear holder 23, facing the
               reel display windows 2a.
 
            [0028] Symbols on the peripheral surfaces 21a of the reels 21 are illuminated by light from
               the cold cathode tubes 37, so as to be displayed through transmissive display areas
               3a to 3c of the liquid crystal panel 32.
 
            [0029] The liquid crystal panel 32 is a transparent liquid crystal panel disposed in front
               of the reels 21, through which the peripheral surfaces 21a of the reels 21 can be
               seen. The periphery of the liquid crystal panel 32 is held by a liquid crystal holder
               35.
 
            [0030] The light guide plate 34 is configured with an optically transmissive resin panel.
               The light guide plate 34 is formed with lens cuts for guiding light emitted from the
               cold cathode tubes 36 located along its sides to the back surface of the liquid crystal
               panel 32.
 
            [0031] The diffusion sheet 33 is made from an optically transmissive resin sheet. The diffusion
               sheet 33 constitutes a diffusion means for diffusing light introduced by the light
               guide plate 34 so as to equalize irradiated light onto the liquid crystal panel 32.
 
            [0032] The liquid holder 35 holding the liquid crystal panel 32, the diffusion sheet 33
               and the light guide plate 34 are united to be fitted and held in the bezel metal frame
               25.
 
            [0033] The peripheries of the liquid holder 35, the diffusion sheet 33 and the light guide
               plate 34 fitted in the bezel metal frame 25 in a unit are further fitted and supported
               in the reel glass base 22, with the reel display windows 2a opened.
 
            [0034] The transparent acryl sheet 31 is attached by pressure to the front surface of the
               reel glass base 22 by mounting the reel glass base 22 to the bracket 24, so as to
               close the display front of the liquid crystal panel 32.
 
            [0035] The rear holder 23 is formed from a resin sheet. The rear holder 23 holds the bezel
               metal frame 25, the liquid holder 35, the diffusion sheet 33 and the light guide plate
               34 which are supported in the reel glass base 22.
 
            [0036] The rear holder 23 also serves as a reflector for reflecting light emitted from the
               cold cathode tubes 36 into the light guide plate 34 toward the liquid crystal panel
               32.
 
            [0037] The antistatic sheet 38 is formed from a transparent resin. The antistatic sheet
               38 is bonded to a rear surface of the rear holder 23, covering the reel display windows
               2a formed in the rear holder 23 from the rear.
 
            [0038] The liquid crystal display device 3 is an exemplary effect display means for performing
               announcement attraction display, winning effect display, gaming effect display and
               the like, with respect to internal winning combination information, internal carry-over
               combination information and the like.
 
            [0039] Here, the internal winning combination information is information about an internal
               winning combination determined by probability lottery processing to be described below,
               based on an operation by a player.
 
            [0040] The internal carry-over combination information is information about an internal
               carry-over combination which is a combination selected as an internal winning combination
               in a predetermined unit game and carried over to a next unit game to be selected again
               as an internal winning combination, when a winning mode corresponding to the combination
               selected as an internal winning combination in the predetermined unit game is not
               stopped and displayed on the winning display means.
 
            [0041] The announcement attraction display is to display an announcement attraction image
               showing internal winning combination information, internal carry-over combination
               information or the like to a player before a winning mode is stopped and displayed.
 
            [0042] The winning effect display is to display an effect image for winning effect showing
               that a predetermined combination is won when a predetermined winning mode is stopped
               and displayed.
 
            [0043] The gaming effect display is to display an effect image according to the progress
               of a game by a player.
 
            [0044] In this embodiment, the liquid crystal display device 3 is configured to display
               various images generated and outputted by a VDP 86 to be described below.
 
            [0045] In this embodiment, the liquid crystal display device 3 is configured with a highly
               transmissive liquid crystal display formed from a transparent thin-film conductive
               material (e.g. , indium tin oxide).
 
            [0046] FIGS. 4A to 4D are explanatory diagrams showing images displayed on the liquid crystal
               display device 3.
 
            [0047] As shown in FIG. 4A, the liquid crystal display device 3 includes the transmissive
               display areas (winning mode display areas) 3a to 3c in its area overlapping the reel
               display windows 2a. The transmissive display areas are capable of displaying symbols
               constituting a predetermined winning mode determined on the basis of a player's operation.
               A player can see the symbols on the peripheral surfaces 21a of the reels 21 through
               the transmissive display areas 3a to 3c.
 
            [0048] The liquid crystal display device 3 is configured to display on its entire surface
               an effect image 4 (alphabet "A" shown in FIG. 4B). The liquid crystal display device
               3 is also configured to display specific images 5a, 5b in the transmissive display
               areas 3a to 3c.
 
            [0049] The specific image may be any image which can be displayed in the transmissive display
               areas 3a to 3c. For example, the specific image may be a rectangular image shown in
               FIG. 4C. The specific image includes an overlay image, an add image and subtraction
               image and the like. The add image are used in the liquid crystal display device 3
               based on the R, G, B additive color mixing, and the subtraction image are used in
               the liquid crystal display device 3 based on the C, M, Y subtractive color mixing.
 
            [0050] Images displayed on the liquid crystal display device 3 are constituted by a plurality
               of pixels arranged in a matrix. Color information of each pixel is determined by the
               values of three primary colors (R, G, B).
 
            [0051] In FIGS. 4B and 4C, for example, the effect image 4 is displayed in red according
               to color information (100, 10, 10) of each pixel, and the specific image 5a is displayed
               in blue according to color information (0, 0, 255) of each pixel, and the specific
               image 5b is displayed in white according to color information (255, 255, 255) of each
               pixel, and other portions than the images are displayed in black according to color
               information (0, 0, 0) of each pixel.
 
            [0052] In this embodiment, white is a state where light from the light source at the back
               of the liquid crystal panel 32 is almost 100% transmitted, and symbols on the peripheral
               surfaces 21a of the reels 21 located behind the liquid crystal display device 3 are
               displayed in an almost 100% transparent manner.
 
            [0053] The liquid crystal display device 3 is a display device for displaying an effect
               image according to the progress of a game by a player. The liquid crystal display
               device 3 is a display device having the transmissive display areas (winning mode display
               areas) 3a to 3c capable of displaying a predetermined winning mode determined on the
               basis of a player's operation. The transmissive display areas (winning mode display
               areas) 3a to 3c are capable of transparently displaying symbols constituting a predetermined
               winning mode determined on the basis of a player's operation.
 
            [0054] The liquid crystal display device 3 is configured to perform arithmetic computations
               on the color information of each pixel of the specific images 5a, 5b and the color
               information of each pixel of overlap portions, so as to alter the portions of the
               effect image 4 displayed in the transmissive display areas 3a to 3c. In the overlap
               portions, the effect image 4 is overlapped over the specific images 5a, 5b.
 
            [0055] In this embodiment, when specific images 5a are displayed in the transmissive display
               areas 3a and 3b as shown in FIG. 4D, for example, an addition processing is performed
               on an overlap portion (4 + 5a), so that color information (100, 10, 255) of each pixel
               is displayed. In the overlap portion (4 + 5a), each pixel of the effect image 4 and
               each pixel of the specific images 5a are overlapped.
 
            [0056] In the example of FIG. 4D, the color information (100, 10, 10) of each pixel of the
               effect image 4 is added to the color information (0, 0, 255) of each pixel of the
               specific images 5a, resulting in color information (100 + 0 = 100, 10 + 0 = 10, 10
               + 255 = 265) of each pixel of the overlap portion (4 + 5a).
 
            [0057] The range of R, G, B values in color information of each pixel is, however, from
               0 to 255, so that the color information of each pixel of the overlap portion (4 +
               5a) becomes (100, 10, 255).
 
            [0058] When the specific image 5b is displayed in the transmissive display area 3c, overlaying
               processing (priority display processing) is performed on the specific image 5b at
               an overlap portion (4 + 5b) between the effect image 4 and the specific image 5b,
               so that only the color information (255, 255, 255) of each pixel of the specific image
               5b is displayed.
 
            [0059] The computing method in the overlaying processing may be a method of multiplying
               the values of R, G, B of the color information (100, 10, 10) of each pixel of the
               effect image 4 at the overlap portion (4 + 5b) by "0". According to the method, the
               color information of each pixel of the effect image 4 at the overlap portion (4 +
               5b) is made to be (0, 0, 0), so that the overlap portion (4 + 5b) is displayed in
               white according to the color information (255, 255, 255) of each pixel of the specific
               image 5b to be preferentially displayed.
 
            [0060] Specific images to be displayed in the transmissive display areas 3a to 3c and arithmetic
               computations on overlap portions (4 + 5a, 4 + 5b) are selected according to an internal
               winning combination determined in probability lottery processing which is performed
               on the basis of a player's operation via the control panel 6. This will be described
               in detail with an operation flow described below.
 
            [0061] The liquid crystal display device 3 is not limited to the one based on R, G, B additive
               color mixing as described above, and may alternatively be the one based on C, M, Y
               subtractive color mixing.
 
            [Configuration of Control System Circuit]
[0062] Now, a control system circuit provided to the above-described gaming machine 1 will
               be described. FIGS. 5 and 6 are block diagrams illustrating the configuration of the
               control system circuit provided to the gaming machine 1 of the present embodiment.
 
            [0063] The control system circuit provided to the gaming machine 1 of this embodiment is
               configured with a main control circuit 7 shown in FIG. 5 and an image control circuit
               8 and an audio/lamp control circuit 9 as sub-control system circuits shown in FIG.
               6 which are connected to the main control circuit 7 via an interface such as serial
               communication.
 
            [0064] As shown in FIG. 5, the main control circuit 7 includes a main CPU 701, an I/O port
               702, a control RAM 703, a program ROM 704, a sampling circuit 705, a clock pulse generation
               circuit 706, a random number generator 707, a reel position detection circuit 708,
               a motor drive circuit 709, a reel stop signal circuit 710, a game start signal circuit
               711, an inserted-medal sensor 712, a lamp driving circuit 713, a display driving circuit
               714, a hopper driving circuit 715 and a serial port 716.
 
            [0065] The main CPU 701 is disposed on the substrate of the main control circuit 7. The
               main CPU 701 is configured to perform control operations according to programs stored
               in the program ROM 704.
 
            [0066] Specifically, the main CPU 701 serves as an internal winning combination determining
               unit configured to determine a predetermined combination as an internal winning combination
               based on a player's operation.
 
            [0067] The main CPU 701 also serves as a winning mode determining unit configured to determine
               a winning mode, based on a determined internal winning combination and a stopping
               operation of stop buttons by a player.
 
            [0068] The CPU 701 also serves as a game value awarding unit configured to award a predetermined
               game value to a player, based on a winning mode determined on the basis of the player's
               operation.
 
            [0069] The program ROM 704 stores data for use in the decision of random number selection
               performed each time a player operates the control panel 6, and various control commands
               to be transmitted to the image control circuit 8.
 
            [0070] The program ROM 704 stores a symbol table, a winning symbol combination table and
               the like.
 
            [0071] The symbol table associates rotation positions of the reels 21 with symbols printed
               on the peripheral surfaces 21a of the reels 21.
 
            [0072] The winning symbol combination table associates symbol combinations (stopped reel
               display modes = winning modes) looked up in the symbol table with game values (e.g.,
               amounts of game mediums such as coins or medals to be paid out) to be awarded to players.
 
            [0073] These tables are referred to in winning processing performed when all the reels 21
               are stopped.
 
            [0074] The reel position detection circuit 708, the motor drive circuit 709, the reel stop
               signal circuit 710, the game start signal circuit 711, the inserted-medal sensor 712,
               the lamp driving circuit 713, the display driving circuit 714, the hopper driving
               circuit 715 and so on are connected to the main CPU 701 via the I/O port 702.
 
            [0075] The sampling circuit 705 and the random number generator 707 generate a random number
               for use in probability lottery processing for determining an internal winning combination.
               The clock pulse generation circuit 706 periodically generates clock pulses.
 
            [0076] The motor drive circuit 709 is a circuit for driving the reels 21. The reel position
               detection circuit 708 is a circuit for detecting the driven states of the reels 21
               (rotational states, stopped positions and the like).
 
            [0077] The reel stop signal circuit 710 is a circuit for detecting a stopping operation
               for each reel 21 based on control signals from the stop buttons 62 to 64 provided
               in the control panel 6, so as to output a stop command signal to stop variable display
               of some of or all of the reels 21.
 
            [0078] The game start signal circuit 711 is a circuit for detecting a game start operation
               (lever operation) from the start switch 61 provided in the control panel 6, so as
               to output a game start command signal.
 
            [0079] The lamp driving circuit 713 and the display driving circuit 714 are circuits for
               controlling the drive of a game operation display lamp, a start lamp, a chance LED
               and a medal credit count display unit, according to the progress of a game in the
               main CPU 701.
 
            [0080] The hopper driving circuit 715 is a circuit for driving a hopper for paying out prize
               mediums (coins or medals) according to game results.
 
            [0081] The image control circuit 8 is a circuit for controlling image signals outputted
               to the liquid crystal display device 3, according to control commands from the main
               control circuit 7.
 
            [0082] Specifically, as shown in FIG. 6, the image control circuit 8 includes a program
               ROM 81, an image ROM 82, a video RAM 83, a serial port 84, an image control CPU 85,
               an image control IC (VDP) 86, a control RAM 87 contained in the image control IC 86,
               a work RAM 88, and a calendar IC 89.
 
            [0083] The program ROM 81 is a memory for storing image control programs to be executed
               by the image control CPU 85 for display on the liquid crystal display device 3, and
               various parameters to be described below.
 
            [0084] The image ROM 82 is a memory for storing dot data for forming effect images, specific
               images and the like, at predetermined addresses in a memory area. The image ROM 82
               outputs predetermined images to the image control CPU 85.
 
            [0085] The video RAM 83 serves as a temporary memory when an image is formed in the image
               control IC 86.
 
            [0086] The image control CPU 85 is a processor for performing image control operations according
               to control commands transmitted from the main control circuit 7.
 
            [0087] The image control CPU 85 is configured to obtain control commands from the main control
               circuit 7 via the serial port 84, and to output control commands to the audio/lamp
               control circuit 9 via the serial ports 84, 91.
 
            [0088] The image control CPU 85 controls the contents of display on the liquid crystal display
               device 3 according to the image control programs stored in the program ROM 81, using
               parameters (such as identifiers and counter values) set in a work area in the work
               RAM 88.
 
            [0089] Specifically, the image control CPU 85 serves as an effect image determining unit
               configured to determine an effect image based on an internal winning combination determined
               by the main control circuit 7.
 
            [0090] The image control CPU 85 can identify the internal winning combination determined
               by the main control circuit 7, based on an internal winning combination identifier
               to be described below.
 
            [0091] The image control IC 86 is a processor for forming an image according to the contents
               of display determined in the image control CPU 85, and outputting the formed image
               to the liquid crystal display 3.
 
            [0092] Specifically, in this embodiment, the image control IC 86 has the function of performing
               addition processing and overlaying processing on overlap portions overlapping the
               specific images 5a and 5b over the effect image 4.
 
            [0093] The control RAM 87 contained in the image control IC 86 functions as an image buffer
               for use in the arithmetic computations in the image control IC 86.
 
            [0094] The image buffer in the control RAM 87 of this embodiment is provided with two frame
               buffer areas. The image control IC 86 alternately performs writing processing and
               display processing with respect to the two frame buffers, and performs switching between
               a writing frame and a display frame according to a bank switching command outputted
               every 1/30 sec. from the image control CPU 85.
 
            [0095] The work RAM 88 also functions as a temporary memory when the image control programs
               are executed by the image control CPU 85. The work RAM 88 includes a work area in
               which parameters are set when the image control programs are executed, a command main
               buffer in which control commands from the main control circuit 7 are temporarily held,
               a command processing buffer, and the like.
 
            [0096] The calendar IC 89 is an arithmetic unit for computing data on date and the like.
               The calendar IC 89 is configured to output required calendar data to the image control
               CPU 85 as appropriate.
 
            [0097] The image control CPU 85 and the image control IC 86 implement the function of a
               display mode altering unit configured to alter a display mode in a portion of an effect
               image (e.g., (4 + 5a) in FIG. 4D) displayed in the transmissive display areas (winning
               mode display areas) 3a to 3c.
 
            [0098] For example, the image control CPU 85 and the image control IC 86 may be configured
               to transparently display symbols on the peripheral surfaces 21a of the reels 21 in
               the transmissive display areas (winning mode display areas) 3a to 3c, when the reels
               21 provided with the symbols on their peripheral surfaces 21a are rotating.
 
            [0099] The image control CPU 85 can determine whether the reels 21 are rotating or not,
               based on a stopped reel identifier, a left reel identifier, a center reel identifier
               and a right reel identifier which will be described below.
 
            [0100] Also, the image control CPU 85 and the image control IC 86 may be configured to transparently
               display symbols in the transmissive display areas (winning mode display areas) 3a
               to 3c, except when a game is being played by a player.
 
            [0101] The image control CPU 85 can determine whether a game is being played by a player
               or not, based on a gaming identifier to be described below.
 
            [0102] Also, the image control CPU 85 and the image control IC 86 may be configured to alter
               a display mode in a portion of an effect image displayed in the transmissive display
               areas (winning mode display areas) 3a to 3c, by performing an arithmetic computation
               on color information on specific images provided in the transmissive display areas
               (winning mode display areas) 3a to 3c and color information on the portion of the
               effect image displayed in the transmissive display areas (winning mode display areas)
               3a to 3c.
 
            [0103] Also, when the reels 21 are rotating, the image control CPU 85 and the image control
               IC 86 may select overlay images as specific images to be provided in the transmissive
               display areas (winning mode display areas) 3a to 3c, and display color information
               of each pixel of the overlay images in the transmissive display areas (winning mode
               display areas) 3a to 3c (see the transmissive display area 3c in FIG. 4D).
 
            [0104] For example, when the reels 21 are rotating, the image control CPU 85 and the image
               control IC 86 may display white in the transmissive display areas (winning mode display
               areas) 3a to 3c, according to color information (255, 255, 255) of each pixel of the
               overlay images, so as to transparently display symbols on the peripheral surfaces
               21 of the reels 21.
 
            [0105] Also, when the reels 21 are stopped, the image control CPU 85 and the image control
               IC 86 may select add images as specific images to be provided in the transmissive
               display areas (winning mode display areas) 3a to 3c, and add color information of
               each pixel of the add images to color information of each pixel of a portion of an
               effect image displayed in the transmissive display areas (winning mode display areas)
               3a to 3c (see the overlap portion (4 + 5a) in FIG. 4D).
 
            [0106] Also, when the image control CPU 85 selects a predetermined effect image for display,
               the image control CPU 85 and the image control IC 86 may transparently display symbols
               in the transmissive display areas (winning mode display areas) 3a to 3c.
 
            [0107] For example, the image control CPU 85 and the image control IC 86 may transparently
               display symbols in the transmissive display areas (winning mode display areas) 3a
               to 3c, only when an effect image for "WIN #A" described below is selected for display.
 
            [0108] Also, the image control CPU 85 and the image control IC 86 may be configured to alter
               a display mode in a portion of an effect image displayed in the transmissive display
               areas (winning mode display areas) 3a to 3c, according to an effect image selected
               by the image control CPU 85.
 
            [0109] The image control CPU 85 and the image control IC 86 can identify the effect image
               selected by the image control CPU 85, based on an effect identifier to be described
               below.
 
            [0110] Specifically, the image control CPU 85 and the image control IC 86 may be configured
               to select a predetermined overlay image from among multiple overlay images as a specific
               image to be provided in the transmissive display areas (winning mode display areas)
               3a to 3c, based on an effect image selected by the image control CPU 85, and to display
               color information of each pixel of the selected overlay image in the transmissive
               display areas (winning mode display areas) 3a to 3c.
 
            [0111] For example, when the reels 21 are rotating and an effect image for "WIN #B" is selected
               for display, the image control CPU 85 and the image control IC 86 may select an overlay
               image (color information of each pixel (164, 164, 164)) capable of transparently displaying
               symbols to a degree of 75%, and transparently display symbols to a degree of 75% in
               the transmissive display areas (winning mode display areas) 3a to 3c.
 
            [0112] When the reels 21 are rotating and the effect image for "WIN #A" is selected for
               display, the image control CPU 85 and the image control IC 86 may select an overlay
               image (color information of each pixel (255, 255, 255) ) capable of displaying symbols
               substantially 100% transparently, and transparently display symbols in the transmissive
               display areas (winning mode display areas) 3a to 3c.
 
            [0113] Also, the image control CPU 85 and the image control IC 86 may be configured to select
               a predetermined add image from among multiple add images as a specific image to be
               provided in the transmissive display areas (winning mode display areas) 3a to 3c,
               based on an effect image determined by the image control CPU 85, and add color information
               of each pixel of the selected add image to color information of each pixel of a portion
               of the effect image to be displayed in the transmissive display areas (winning mode
               display areas) 3a to 3c.
 
            [0114] For example, when the reels 21 are stopped and the effect image for "WIN #A" is selected
               for display, the image control CPU 85 and the image control IC 86 may select an add
               image (color information of each pixel (255, 255, 255)).
 
            [0115] When the reels 21 are stopped and the effect image for "WIN #B" is selected for display,
               the image control CPU 85 and the image control IC 86 may select an add image (color
               information of each pixel (0, 0, 255)).
 
            [0116] Also, the image control CPU 85 and the image control IC 86 may be configured to alter
               a display mode in a portion of an effect image (e.g., (4 + 5A) in FIG. 4D) to be displayed
               in the transmissive display areas (winning mode display areas) 3a to 3c, according
               to other parameters (such as a remaining effect game counter value, a gaming state
               identifier and a winning combination identifier) stored in the work area in the work
               RAM 88.
 
            [0117] Also, when the reels 21 are stopped, the image control CPU 85 and the image control
               IC 86 may select a portion of an effect image to be displayed in the transmissive
               display areas (winning mode display areas) 3a to 3c as a specific image to be provided
               in the transmissive display areas (winning mode display areas) 3a to 3c, so as to
               display the effect image 4 in its entirely, ignoring the transmissive display areas
               (winning mode display areas) 3a to 3c.
 
            [0118] The audio/lamp control circuit 9 is a circuit for controlling LEDs 10a, lamps 10b,
               speakers 10c and other output means provided to the gaming machine 1.
 
            [0119] Specifically, the audio/lamp control circuit 9 includes a serial port 91, an audio/lamp
               control CPU 92, a sound source IC 93, a power amplifier 94, a work RAM 95, a program
               ROM 96, and a sound source ROM 97.
 
            [0120] The audio/lamp control CPU 92 is a processor for executing control programs stored
               in the program ROM 96 according to control commands obtained from the image control
               circuit 81 via the serial port 91, so as to control the operations of the LEDs 10a,
               lamps 10b and speakers 10c.
 
            [0121] A volume controller 10d is connected to the audio/lamp control CPU 92, so that the
               volume of output by the speakers 10c can be adjusted.
 
            [0122] The program ROM 96 is a memory for storing the control programs to be executed by
               the audio/lamp control CPU 92. The work RAM 95 serves as a temporary memory when the
               control programs are executed in the audio/lamp control CPU 92.
 
            [0123] The sound source IC 93 is a module for generating and outputting sound according
               to the contents of output determined by the audio/lamp control CPU 92.
 
            [0124] The sound source ROM 97 is a memory for supplying the source of sound to be outputted
               by the sound source IC 93.
 
            [0125] The power amplifier 94 is an amplifier for amplifying sound generated by the sound
               source IC 93. Sound amplified by the power amplifier 94 is outputted from the speakers
               10c.
 
            [0126] In the gaming machine 1 having the above-described configuration, the control panel
               6 detects a player's operation. And the main control circuit 7 drives actuators according
               to control signals from the control panel 6, so as to start a game.
 
            [0127] Then, the main control circuit 7 sequentially stops the reels 21 according to stopping
               operations by the player. When all the reels 21 are stopped, the main control circuit
               7 accesses the winning symbol combination table, and determines whether symbol combinations
               displayed in the reel display windows 2a include a winning symbol combination or not.
 
            [0128] When there is a winning symbol combination, the main control circuit 7 pays out a
               corresponding number of medals to the winning.
 
            [0129] Meanwhile, the main control circuit 7 outputs control commands to the image control
               circuit 8, according to an internal winning combination determined in probability
               lottery processing, a stopping operation by a player, the kind of a winning combination
               and the like as appropriate.
 
            [0130] The probability lottery processing is processing for selecting a probability lottery
               random number according to a game start command outputted as a result of operation
               of the control panel 6 by a player, so as to determine an internal winning combination
               corresponding to the selected probability lottery random number.
 
            [0131] The image control circuit 8 is configured to control display on the liquid crystal
               display device 3 and output of sound and light by the audio/lamp control circuit 9,
               according to control commands from the main control circuit 7.
 
            [0132] That is, the image control CPU 85 is configured to determine the contents of display
               on the liquid crystal display device 3 according to the image control programs stored
               in the program ROM 81, based on various parameters set in the work area within the
               work RAM 88, to obtain the corresponding image data from the image ROM 82, and to
               transmit the obtained image data to the image control IC 86.
 
            [0133] The image control IC 86 is configured to form image data corresponding to the display
               contents determined by the image control CPU 85. and to output the image data to the
               liquid crystal display 3.
 
            [General Operation of the Main Control Circuit]
[0134] The general operation of the main control circuit 7 in the gaming machine 1 according
               to the present embodiment will be described below with reference to FIGS. 7 and 8.
 
            [0135] As shown in FIG. 7, in step S1, the main CPU 701 initializes data stored in the control
               RAM 703, communications data and the like. At that time, the main CPU 701 transmits
               an initialization command to the sub-control circuit.
 
            [0136] In step S2, the main CPU 701 deletes parameters and the like used in a previous unit
               game from a predetermined area in the control RAM 703, and writes parameters and the
               like for use in a unit game to be played now in the predetermined area in the control
               RAM 33.
 
            [0137] In step S3, the main CPU 701 determines whether thirty seconds have elapsed or not
               since the previous unit game was finished (all the reels 21 were stopped). When the
               answer is YES, the operation of the main CPU 701 moves to step S4, and when the answer
               is NO, the operation of the main CPU 701 moves to step S5.
 
            [0138] In step S4, the main CPU 701 transmits a demonstration display command to the sub-control
               circuit, so as to instruct the sub-control circuit to display a demonstration image
               on the liquid crystal display 3.
 
            [0139] In step S5, the main CPU 701 determines whether or not there is an automatic insertion
               request (that is, whether a REPLAY is won in the previous unit game or not). When
               the answer is YES, the operation of the main CPU 701 moves to step S6, and when the
               answer is NO, the operation of the main CPU 701 moves to step S7.
 
            [0140] In step S6, the main CPU 701 automatically inserts a medal(s) according to the automatic
               insertion request.
 
            [0141] In step S7, the main CPU 701 determines whether a medal(s) is inserted or not (that
               is, whether or not there is an input signal from a BET switch based on a predetermined
               operation to a 1-BET button, a 2-BET button 12, a MAXBET button or the like).
 
            [0142] When the answer is YES, the main CPU 701 transmits a medal insertion command showing
               the medal insertion to the sub-control circuit, and the operation of the main CPU
               701 moves to step S8. When the answer is NO, the operation of the main CPU 701 returns
               to step S3.
 
            [0143] In step S8, the main CPU 701 determines whether or not there is an input signal based
               on a predetermined operation to the start switch 61. When the answer is YES, the operation
               of the main CPU 701 moves to step S9, and when the answer is NO, the operation of
               the main CPU 701 waits for an input signal from the start switch 61.
 
            [0144] In step S9, the main CPU 701 causes the sampling circuit 705 to select a random number
               for probability lottery generated by the random number generator 707. In step S10,
               the main CPU 701 monitors the gaming state (described below).
 
            [0145] In step S11, the main CPU 701 performs probability lottery processing. Specifically,
               the main CPU 701 refers to the probability lottery table corresponding to the gaming
               state, and determines an internal winning combination based on the random number for
               probability lottery selected in step S9.
 
            [0146] In step S12, the main CPU 701 transmits a game start command showing the start of
               a unit game to the sub-control circuit. The game start command includes data specifying
               the gaming state and data specifying the internal winning combination selected in
               step S11.
 
            [0147] In step S13, the main CPU 701 determines whether 4.1 seconds have elapsed since the
               start of the previous unit game or not. When the answer is YES, the operation of the
               main CPU 701 moves to step S15, and when the answer is NO, the operation of the main
               CPU 701 moves to step S14.
 
            [0148] In step S14, the main CPU 701 spends a unit game start waiting time. Specifically,
               until spending the unit game start waiting time, the main CPU nullifies an input corresponding
               to a predetermined operation by a player for starting a unit game.
 
            [0149] In step S15, the main CPU 701 sets a unit game monitoring timer. The unit game monitoring
               timer is a timer for monitoring an elapsed time in a unit game. The unit game monitoring
               timer includes an automatic stop timer for automatically stopping the rotation of
               the reels 21 independently from a predetermined operation to the stop buttons 62 to
               64.
 
            [0150] In step S16, the main CPU 701 performs reel rotation processing. Specifically, the
               main CPU 701 controls the motor drive circuit 709, so as to rotate the reels 21.
 
            [0151] In step S17, the main CPU 701 transmits a reel stop enabling command for enabling
               the stopping of rotation of the reels 21. That is, the main CPU 701 enables an input
               based on a predetermined operation to the stop buttons 62 to 64.
 
            [0152] In step S18, the main CPU 701 determines whether or not a predetermined operation
               is performed with respect to one of the stop buttons 62 to 64 (whether or not one
               of the stop buttons 62 to 64 is turned on). Specifically, the main CPU 701 determines
               whether or not one of the stop buttons 62 to 64 is turned on or not, based on a stop
               command signal from the reel stop signal circuit 710. When the answer is YES, the
               operation of the main CPU 701 moves to step S20, and when the answer is NO, the operation
               of the main CPU 701 moves to step S19.
 
            [0153] In step S19, the main CPU 701 determines whether the value of the automatic stop
               timer is "0" or not (that is, whether to automatically stop the rotation of the reels
               21 or not). When the answer is YES, the operation of the main CPU 701 moves to step
               S20, and when the answer is NO, the operation of the main CPU 701 returns to step
               S18.
 
            [0154] In step S20, the main CPU 701 determines the number of segments to shift, based on
               the internal winning combination determined in step S11 and the timing of input of
               the stop command signal from the reel stop signal circuit 43 (timing in which one
               of the stop buttons 62 to 64 is operated).
 
            [0155] The number of segments to shift is the number of symbols to shift, which is limited
               to a predetermined number (e.g., four segments), after the stop command signal is
               inputted from the reel stop signal circuit 710 until the reel 21 is actually stopped.
 
            [0156] That is, if the stop buttons 62 to 64 are operated in the timing in which the symbols
               of the internal winning combination are within "0" to "4" segments, there is a possibility
               that the symbols of the internal winning combination can be aligned.
 
            [0157] On the other hand, if the stop buttons 62 to 64 are operated in the timing in which
               the symbols of the internal winning combination are not within "0" to "4" segments,
               the symbols of the internal winning combination cannot be aligned.
 
            [0158] In step S21, the main CPU 701 rotates the reel 21 for which the stopping operation
               is performed by the number of shift segments determined in step S20, and stops the
               reel 21.
 
            [0159] And the main CPU 701 transmits a reel stop command showing information on the stopped
               reel 21 (such as the symbol number of a symbol on a predetermined winning line (e.g.,
               a center line L), an identifier of the stopped reel (stopped reel identifier), a reel
               rotation identifier showing whether the reel 21 is rotating or not (one of a left
               reel rotation identifier, a center reel rotation identifier and a right reel rotation
               identifier) to the sub-control circuit.
 
            [0160] In step S22, the main CPU 701 determines whether all the reels 21 are stopped or
               not. When the answer is YES, the operation of the main CPU 701 moves to step S23,
               and when the answer is NO, the operation of the main CPU 701 returns to step S18.
 
            [0161] In step S23, the main CPU 701 transmits an all-reel stop command showing that all
               the reels 21 have been stopped, to the sub-control circuit.
 
            [0162] In step S24, the main CPU 701 performs winning search processing. Specifically, the
               main CPU 701 determines whether a symbol combination of the internal winning combination
               is aligned on an active line L or not. The main CPU 701 also sets a flag (winning
               flag) identifying the internal winning combination (winning combination) corresponding
               to the symbol combination aligned on the active line L.
 
            [0163] In step S25, the main CPU 701 determines whether the winning flag set in step S24
               is normal or not. When the answer is YES, the operation of the main CPU 701 moves
               to step S27, and when the answer is NO, the operation of the main CPU 701 moves to
               step S26.
 
            [0164] In step S26, the main CPU 701 displays an illegal error showing that the winning
               flag is not normal.
 
            [0165] In step S27, the main CPU 701 transmits to the sub-control circuit a winning command
               (24-bit parameter) showing the winning combination identified by the winning flag,
               the winning line (that should be an active line) on which the symbol combination of
               the winning combination is aligned and the like.
 
            [0166] For example, when a BELL symbol is on the upper line on the left reel 21, and a BELL
               symbol is on the middle line on the center reel 21, and a BELL symbol is on the lower
               line on the right reel 21, the main CPU 701 transmits a winning command specifying
               the BELL symbol and the diagonal line, to the sub-control circuit.
 
            [0167] In step S28, the main CPU 701 determines whether the winning combination identified
               by the winning flag is a BB (big bonus) or RB (regular bonus) or not. When the answer
               is YES, the operation of the main CPU 701 moves to step S29, and when the answer is
               NO, the operation of the main CPU 701 moves to step S30.
 
            [0168] In step S29, the main CPU 701 clears an internally established winning flag which
               is set as an internal carry-over combination showing a BB or RB.
 
            [0169] In step S30, the main CPU 701 pays out a corresponding number of medals to the winning
               combination. Specifically, when the game is played in credit mode, the main CPU 701
               increases the number of medals displayed on a credit count display by the corresponding
               number of medals to the winning combination. When the game is played with medal(s)
               inserted through a medal insertion slot, the main CPU 701 pays out the corresponding
               number of medals to the winning combination.
 
            [0170] In step S31, the main CPU 701 determines whether the gaming state is a BB regular
               gaming state or an RB gaming state (including an RB gaming state started by Jack-in)
               or not. When the answer is YES, the operation of the main CPU 701 moves to step S32,
               and when the answer is NO, the operation of the main CPU 701 returns to step S2 for
               the next unit game.
 
            [0171] In step S32, the main CPU 701 checks the number of games played in the BB gaming
               state or the RB gaming state.
 
            [0172] In step S33, the main CPU 701 determines whether or not to terminate the BB regular
               gaming state or the RB gaming state based on the result of the check. When the answer
               is YES, the operation of the main CPU 701 moves to step S34, and when the answer is
               NO, the operation of the main CPU 701 returns to step S2 for the next unit game.
 
            [0173] In step S34, the main CPU 701 deletes parameters and the like used in the BB regular
               gaming state or RB gaming state from the control RAM 33. The main CPU 701 also transmits
               a BB termination command showing the termination of the BB gaming state or an RB termination
               command showing the termination of the RB gaming state, depending on the gaming state
               to be terminated, to the sub-control circuit.
 
            [0174] As described above, the main CPU 701 performs the process of steps S2 to S34 in a
               single unit game. When the process is completed, the main CPU 701 returns to step
               S2 for the next unit game.
 
            [General Operation of the Image Control Circuit]
[0175] The general operation of the image control circuit 8 of the gaming machine 1 in this
               embodiment will be described below with reference to the drawings.
 
            [0176] As shown in FIG. 9A, when the gaming machine 1 is activated, an initialization processing
               is performed in step S101. In the initialization processing, various identifiers,
               various counter values and the like shown in FIG. 10 are set at "0".
 
            [0177] FIG. 10 is a table showing exemplary parameters (and ranges of assumed values) held
               in the work area of the work RAM 88 in the image control circuit 8 of the gaming machine
               in this embodiment.
 
            [0178] For example, the table shown in FIG. 10 shows a gaming identifier, an effect identifier,
               a remaining effect game counter value, a gaming state identifier, an internal winning
               combination identifier, a winning combination identifier, a random number counter
               value for effect, a stopped reel identifier, a left reel rotation identifier, a center
               reel rotation identifier and a right reel rotation identifier.
 
            [0179] The gaming identifier identifies whether a game is being played by a player or not.
               For example, the gaming identifier may be set at a value of "1" showing that the gaming
               machine 1 is being played, between the reception of a medal insertion command from
               the main control circuit 7 and the reception of a winning command from the main control
               circuit 7.
 
            [0180] The effect identifier identifies an effect to be provided in the gaming machine 1.
               The image control circuit 8 determines which effect to be provided based on an internal
               winning combination and an random number counter value for effect as described below.
               In the example of FIG. 10, prepared effects are "WIN #A", "WIN #B", "WIN #C", "LOSE
               #A", "LOSE #B", "LOSE #C" and "NOMAL".
 
            [0181] The gaming state identifier identifies the gaming state of the gaming machine 1.
               A BB internal winning state or an RB internal winning state shows the state in which
               a BB or RB is selected as an internal winning combination but a winning mode corresponding
               to the internal winning combination has not yet been stopped and displayed. A BB regular
               gaming state or an RB gaming state shows the state in which a winning mode corresponding
               to a BB or RB has been stopped and displayed (that is, the states where a BB or RB
               is fixed as a winning combination) . A regular gaming state shows the other state.
               The gaming state identifier is updated according to a game start command from the
               main control circuit 7.
 
            [0182] The internal winning combination identifier identifies an internal winning combination
               determined by the main control circuit 7. The internal winning combination identifier
               is updated by a game start command from the main control circuit 7, for example.
 
            [0183] The winning combination identifier identifies a winning mode (winning combination)
               determined by an internal winning combination and a stopping operation by a player.
               The winning combination identifier is updated by a winning command from the main control
               circuit 7, for example.
 
            [0184] The stopped reel identifier identifies a stopped reel. The left reel identifier,
               the center reel identifier and the right reel identifier identify whether the left
               reel, the center reel, and the right reel are rotating or stopped, respectively. These
               identifiers are updated by a reel stop command or an all-reel stop command from the
               main control circuit 7.
 
            [0185] The table is referred to sequentially in operations performed in the image control
               CPU 85.
 
            [0186] After the initialization processing in step S101, operations beginning at step S102
               to be described below is repeated by loop handling.
 
            [0187] In the image control CPU 85, the main flow shown in FIG. 9A is continuously repeated
               by loop handling, and the main flow is interrupted every 1/60 sec. with an addition
               processing on the VDP counter shown in FIG. 9B by the image control IC 86.
 
            [0188] As periodic interruptions in the image control CPU 85, update processing for the
               random number counter value for effect shown in FIG. 9C and update processing for
               effect data according to the progress of effect sounds and the progress of lamp effects
               are performed.
 
            [0189] In step S102, the image control CPU 85 monitors a command input from the main control
               circuit 7.
 
            [0190] In step S102, it is determined whether an input command is normal data or not, based
               on a normal data decision table shown in FIG. 11. When it is normal data, the command
               length is obtained on the basis of head data (first data), and the command of the
               obtained command length is stored in the command main buffer.
 
            [0191] The normal data decision table is a table for relating first data, command lengths,
               and data ranges, with respect to each command.
 
            [0192] The image control CPU 85 determines whether an input command is normal data or not,
               depending on whether the first data of the input command is included in the normal
               data decision table or not, and whether the data range of the input command is included
               in the data range shown in the normal data decision table, and the like.
 
            [0193] In step S103, the image control CPU 85 performs command input processing. The command
               input processing will be described in detail below with reference to FIG. 12.
 
            [0194] As shown in FIG. 12, in step S201, the image control CPU 85 determines whether or
               not there is a command input from the main control circuit 7. In step S202, the image
               control CPU holds a command stored in the command main buffer in the command processing
               buffer.
 
            [0195] When the image control CPU 85 determines that there is no command input in step S201,
               it terminates the command input processing and performs command output processing
               in step S104 in FIG. 9A.
 
            [0196] In step S203, the image control CPU 85 accesses a jump table shown in FIG. 13, so
               as to determine a jump destination based on the command stored in the command processing
               buffer. In step S204, the image control CPU 85 determines whether the jump destination
               is appropriate or not.
 
            [0197] If the jump destination is appropriate, in step S205, the image control CPU 85 jumps
               to the determined processing and executes the processing at the destination.
 
            [0198] The jump table is a table for associating first data of an input command with processing
               at the jump destination. More specifically, in step S203, the image control CPU 85
               determines jump destination processing based on the first data of the command judged
               to be normal data in step S102.
 
            [0199] According to the processing at the jump destination in step S205, the image control
               CPU 85 determines the contents of effect provided in the gaming machine 1, an effect
               image 4 to be displayed in the effect, the display position of the effect image 4
               on the liquid crystal display device 3 and so on.
 
            [0200] The selection of the effect image 4 depends on the processing at the jump destination,
               which will be described in detail below but is generally as described below.
 
            [0201] First, the image control CPU 85 accesses an effect determination table shown in FIG.
               14, so as to determine an effect (e.g., "WIN #A") to be provided in the gaming machine
               1, based on an internal winning combination (e.g., "BB" or "LOSE") and an random number
               counter value for effect (e.g., "0") determined in the main control circuit 7.
 
            [0202] The effect determination table is a table for relating the internal winning combinations,
               the random number counter values for effect, and the effect names.
 
            [0203] The image control CPU 85 determines the effect name to be provided in the gaming
               machine 1, based on the internal winning combination and the random number counter
               value for effect.
 
            [0204] Second, based on the effect name determined with the effect determination table,
               the remaining effect game counter value and the stage of progress of the game (such
               as BET, Lever operation, Winning) according to an operation by a player in jump destination
               processing, the image control CPU 85 determines effect data, referring to an effect
               data table shown in FIG. 15.
 
            [0205] The effect data table is a table for relating effect names, remaining effect game
               counter values, and effect data according to the stage of game progress (BET, Lever,
               Winning).
 
            [0206] For example, when the effect name determined with the effect determination table
               is "WIN #A", the remaining effect game counter value is "3" , and the game progress
               stage is "Lever" (that is, a game start command is received from the main control
               circuit 7), the image control CPU 85 selects "A3 (Lever)" as effect data.
 
            [0207] Third, referring to an effect content table shown in FIG. 16, the image control CPU
               85 determines the effect contents corresponding to the selected effect data.
 
            [0208] As shown in FIG. 16, the effect content table is a table for defining the effect
               contents of effect data. The effect content table can also define, as effect contents,
               lighting patterns of lamps and LEDs implemented by the LEDs 10a and the lamps 10b,
               and effect sounds generated by the speakers 10, in addition to effect images displayed
               on the liquid crystal display 3.
 
            [0209] For example, when "A4 (Lever)" is selected as effect data, the image control CPU
               85 refers to the effect content table, and obtains effect images #A421 to A#425, a
               lamp and LED lighting pattern #A42, an effect sound #A42, and a background sound #A42
               as the effect contents.
 
            [0210] The effect contents of effect images stored in the effect content table include,
               for example, addresses in the image ROM 82 at which the effect images are stored,
               the positions (coordinates) and sizes of the effect images and the like.
 
            [0211] When the effect images are moving images, a plurality of static images constituting
               part of the effect images and the display method (order and display time period) are
               included in the effect contents.
 
            [0212] The image control CPU 85 also determines specific images to be provided in the transmissive
               display areas 3a to 3c, based on various parameters held in the work area of the work
               RAM 88.
 
            [0213] For example, based on a gaming identifier, an effect identifier, and a reel rotation
               identifier held in the work area of the work RAM 88, the image control CPU 85 obtains
               specific image information on specific images to be provided in the transmissive display
               areas 3a to 3c corresponding to each of the reels 21, referring to a specific image
               determination table shown in FIG. 17.
 
            [0214] As shown in FIG. 17, the specific image determination table is a table for relating
               a gaming identifier, an effect identifier, a reel rotation identifier and specific
               image information, each other.
 
            [0215] The specific image information stored in the specific image determination table includes,
               for example, addresses in the image ROM 82 at which the specific images are stored,
               the positions and sizes (coordinates corresponding to a left reel, center reel or
               right reel and sizes) of the specific images, and the like.
 
            [0216] After the command input processing in step S103, the image control CPU 85 performs
               the command output processing in step S104 shown in FIG. 9A.
 
            [0217] In the command output processing, the LEDs 10a, lamps 10b and speakers 10c are controlled
               through the audio/lamp control circuit 9. Specifically, based on the effect data determined
               by referring to the effect content table shown in FIG. 16, the lighting of the lamps
               and LEDs and the output of effect sounds are performed.
 
            [0218] In step S105, the image control CPU 85 determines whether a buffer flag is on or
               off. The buffer flag is a parameter for identifying whether data is prepared in the
               image buffer of the control RAM 87 or not. When the data is prepared, the flag is
               set "on", and when the data is not prepared, the flag is set "off".
 
            [0219] When it is determined that the buffer flag is "off" in step S105 ("N" in step S105
               in FIG. 9A), in step S106, the image control CPU 85 prepares effect images selected
               as the effect contents in the image buffer, and in step S107, the image control CPU
               85 sets the buffer flag "on".
 
            [0220] On the other hand, when it is determined that the buffer flag is "on" in step S105
               ("Y" in step S105 in FIG. 9A), data have already been prepared in the buffer, so that
               the operation of the image control CPU 85 moves to step S108, skipping steps S106
               to S107.
 
            [0221] In step S108, the image control CPU 85 determines whether the VDP counter is "2"
               or not.
 
            [0222] In this embodiment, the VDP counter is, as shown in FIG. 9B, a value periodically
               (every 1/60 sec.) counted in the image control IC 86.
 
            [0223] When the VDP counter is "2" ("Y" in step S108 in FIG. 9A), the image control CPU
               85 switches an effect image displayed on the liquid crystal display device 3.
 
            [0224] When the VDP counter is less than "2" ("N" in step S108 in FIG. 9A), the image control
               CPU 85 does not switch an effect image displayed on the liquid crystal display device
               3, and repeats operations beginning at step S102 by loop handling.
 
            [0225] As a result, in this embodiment, an effect image displayed on the liquid crystal
               display device 3 is switched every 1/30 sec.
 
            [0226] When it is determined in step S108 that the VDP counter is "2", in step S109, the
               image control CPU 85 resets the VDP counter to "0", and in step S110, the image control
               CPU 85 instructs the VDP 86 to switch an effect image displayed on the liquid crystal
               display device 3 (bank switching).
 
            [0227] In step S111, the image control CPU 85 transmits an effect image stored in the image
               buffer to the VDP 86, and in step S112, the image control CPU 85 transmits a specific
               image determined in the command input processing to the VDP 86.
 
            [0228] In step S113, the image control CPU 85 clears the image buffer, and in step S114,
               the image control CPU 85 sets the buffer flag "off".
 
            [Jump Destination Processing]
[0229] The image control CPU 85 performs the transmission of the specific image in step
               S112, according to the gaming identifier, the effect identifier and each reel rotation
               identifier set in the jump destination processing in step S205 in FIG. 12.
 
            [0230] Consequently, the kind of a specific image to be displayed on the liquid crystal
               display device 3 and an arithmetic computation on an overlap portion overlapping a
               specific image over an effect image on the liquid crystal display device 3 are selected
               according to an internal winning combination and gaming progress state determined
               on the basis of a player's operation.
 
            [0231] The above-described jump destination processing in step S205 will be described in
               detail below.
 
            [1] Game Medal Insertion Processing
[0232] FIG. 18 is a flow diagram illustrating processing performed in the image control
               circuit 8, when a medal insertion command is received from the main control circuit
               7 having detected a game medal insertion operation by a player.
 
            [0233] As shown in FIG. 18, upon receiving a medal insertion command, in step S301, the
               image control CPU 85 determines whether the gaming machine "1" is not played (the
               gaming identifier is "0") or not, based on the gaming identifier.
 
            [0234] That is, the image control CPU 85 determines whether a game medal(s) is inserted
               or not, after a previous unit game is finished.
 
            [0235] When the answer is YES ("N" in step S301 in FIG. 18), the image control CPU 85 terminates
               the process without performing effect data selection.
 
            [0236] When the answer is NO in step S301 ("Y" in step S301 in FIG. 18), in step S302, the
               image control CPU 85 sets the gaming identifier at "1 (played)".
 
            [0237] In step S303, the image control CPU 85 refers to the effect data table shown in FIG.
               15, so as to select effect data (BET) according to an effect identifier and a remaining
               effect game counter value.
 
            [0238] The effect identifier and the remaining effect game counter value are determined
               in game start processing to be described below, and are updated in winning processing
               to be described below.
 
            [0239] Through the above steps, the effect data (BET) is set according to a player's operation
               of a game medal insertion operation.
 
            [2] Game Start Processing
[0240] FIG. 19 is a flow diagram illustrating processing performed in the image control
               circuit 8, when a game is started by the operation of the control panel 6 by a player
               or the like.
 
            [0241] A game start command transmitted from the main control circuit 7 having detected
               that a game start operation has been done includes a gaming state, an internal winning
               combination and so on determined or selected by random processing (e.g., the above-described
               probability lottery processing) in the main control circuit 7.
 
            [0242] As shown in FIG. 19, in step S401, the image control CPU 85 extracts the gaming state
               and the internal winning combination from the game start command, and sets them as
               a gaming state identifier and an internal winning combination identifier.
 
            [0243] In step S402, the image control CPU 85 determines whether the remaining effect game
               counter value is "0" or not.
 
            [0244] When the answer is YES, in step S403, the image control CPU 85 refers to the effect
               determination table shown in FIG. 14 and determines an effect to be provided in the
               gaming machine 1, based on the internal winning combination identifier set in step
               S401 and the random number counter value for effect periodically updated in the image
               control CPU 85.
 
            [0245] When the internal winning combination is "LOSE" and the random number counter value
               for effect is "1", for example, the image control CPU 85 selects "LOSE #A" for effect.
 
            [0246] In step S404, the image control CPU 85 sets the effect identifier corresponding to
               the effect determined in step S403 in the work area of the work RAM 88. In step S405,
               the image control CPU 85 sets the remaining effect game counter value in the work
               area of the work RAM 88.
 
            [0247] When "LOSE #A" is selected as in the above example, for example, the image control
               CPU 85 sets effect identifier "3", and sets remaining effect game counter value "4"
               according to the set effect identifier ("3") and the effect data table shown in FIG.
               15.
 
            [0248] On the other hand, when the remaining effect game counter value is anything other
               than "0" in step S402, the image control CPU 85 skips steps S403 to S405 and the operation
               of the image control CPU 85 moves to step S406.
 
            [0249] In step S406, the image control CPU 85 selects effect data (Lever) based on the set
               effect identifier and the remaining effect game counter value.
 
            [0250] When the effect identifier is "3" and the remaining effect game counter value is
               "4", for example, the image control CPU 85 selects "A4 (Lever)" as effect data.
 
            [0251] In step S407, the image control CPU 85 sets the left/center/right reel rotation identifiers
               at "1".
 
            [0252] Through the above steps, the effect data (Lever) according to the internal winning
               combination determined on the basis of a player's operation of a game start operation
               is set.
 
            [3] Reel Stop Processing
[0253] FIG. 20 is a flow diagram illustrating processing performed in the image control
               circuit 8, when a reel is stopped by a player's lever operation or the like.
 
            [0254] A reel stop command transmitted from the main control circuit 7 having detected that
               a reel was stopped includes a stopped reel identifier, an identifier capable of identifying
               a symbol displayed on the stopped reel and the like.
 
            [0255] As shown in FIG. 20, the image control CPU 85 sets a stopped reel identifier according
               to the reel identifier included in the received reel stop command, and sets the reel
               rotation identifier corresponding to the stopped reel at "0".
 
            [0256] More specifically, in step S502, the image control CPU 85 determines whether the
               stopped reel identifier set in step S501 is "0 (left reel)" or not.
 
            [0257] When the stopped reel identifier is "0" , the image control CPU 85 identifies the
               stopped reel as the left reel, and in steps S503, the image control CPU 85 sets the
               left reel stop identifier at "0 (stopped)".
 
            [0258] When it is determined in step S502 that the stopped reel identifier is not "0", the
               image control CPU 85 determines whether the stopped reel identifier is "1 (center
               reel)" or not.
 
            [0259] When the stopped reel identifier is "1", the image control CPU 85 identifies the
               stopped reel as the center reel, and in steps S505, the image control CPU 85 sets
               the center reel rotation identifier at "0 (stopped)".
 
            [0260] When it is determined in step S504 that the stopped reel identifier is not "1", the
               image control CPU 85 identifies the stopped reel as the right reel, and in steps S506,
               the image control CPU 85 sets the right reel rotation identifier at "0 (stopped)".
 
            [0261] Through these steps, transmission processing of a specific image to the VDP 86 (see
               FIG. 22), which will be described below, can be performed according to a player's
               reel stopping operation.
 
            [4] Winning Processing
[0262] FIG. 21 is a flow diagram illustrating processing performed in the image control
               circuit 8, when the stage of progress of a game by a player reaches a winning state.
 
            [0263] After all the reels 21 are stopped, the main control circuit 7 checks a stop mode
               of the stopped reels 21, determines whether or not a predetermined combination is
               won, so as to determine a winning combination, and transmits an identifier enabling
               the identification of the determined winning combination as a winning command to the
               image control circuit 8.
 
            [0264] When the winning processing is started as shown in FIG. 21, in step S601, the image
               control CPU 85 having received the winning command sets the identifier enabling the
               identification of the winning combination included in the received winning command
               as a winning combination identifier.
 
            [0265] In this embodiment, the winning combination identifier is set at the same value as
               that of the internal winning combination identifier.
 
            [0266] In step S602, the image control CPU 85 selects effect data (winning), referring to
               the effect data table, based on the effect identifier and the remaining effect game
               counter value set in the above-described game start processing.
 
            [0267] In step S603, the image control CPU 85 reduces the remaining effect game counter
               value by "1", and in step S604, the image control CPU 85 sets the gaming identifier
               at "0 (not played)".
 
            [0268] Through these steps, an effect image and a specific image are selected according
               to a winning mode related to the internal winning combination identifier determined
               at the start of the game.
 
            [Specific Image Transmission Processing]
[0269] As shown in FIG. 9A, an effect image selected based on identifiers set in the above-described
               processing at the jump destination is buffered in the image buffer in step S106.
 
            [0270] After the effect image visible to the player is switched in step S110, the buffered
               effect image in the image buffer is transmitted to the image control IC (VDP) 86 in
               step S111.
 
            [0271] Subsequent to these steps, in step S112, a specific image is transmitted to the VDP
               86.
 
            [0272] That is, in this embodiment, a specific image is transmitted every 1/30 sec. to the
               VDP 86. FIG. 22 is a flow diagram illustrating transmission processing of a specific
               image to the image control IC (VDP) 86.
 
            [0273] In step S701, the image control CPU 85 determines whether the gaming machine 1 is
               being played or not, based on the gaming identifier.
 
            [0274] In step S702, the image control CPU 85 determines whether a certain effect ( e .
               g . , "WIN #A" ) is being provided or not, based on the effect identifier.
 
            [0275] In this embodiment, when the gaming identifier is "0 (not played)" or the effect
               identifier is one of "1" to "6" (an effect other than "WIN #A"), the image control
               CPU 85 performs steps S712 to S714. That is, the image control CPU 85 transmits an
               overlay image 1 (for the transmissive display area 3a), an overlay image 2 (for the
               transmissive display area 3b) and an overlay image 3 (for the transmissive display
               area 3c), to the VDP 86.
 
            [0276] As a result, when no game is played or an effect other than "WIN #A" is provided,
               white overlay images are preferentially displayed in the reel display windows 2a.
 
            [0277] On the other hand, when it is determined in steps S701 and S702 that a game is being
               played and the effect of "WIN #A" is being provided, the image control CPU 85 sequentially
               judges the reel rotation identifiers corresponding to the reels 21, so as to select
               a specific image corresponding to the rotating state of each reel 21, and to determine
               an arithmetic computation on an overlap portion overlapping the specific image over
               the effect image.
 
            [0278] In step S703, the image control CPU 85 determines whether the left reel rotation
               identifier is "1 (rotating)" or not.
 
            [0279] When determining that the left reel is rotating, in step S705, the image control
               CPU 85 transmits the overlay image 1 to the VDP 86. When determining that the left
               reel is stopped, in step S704, the image control CPU 85 transmits an add image 1 (for
               the transmissive display area 3a) to the VDP 86.
 
            [0280] Similarly, in steps S706 and S709, the image control CPU 85 determines whether the
               center reel rotation identifier and the right reel rotation identifier are "1 (rotating)"
               or not.
 
            [0281] When determining that the center reel and the right reel are rotating, in steps S708
               and S711, the image control CPU 85 transmits the overlay image 2 and the overlay image
               3 to the VDP 86. When determining that the center reel and the right reel are stopped,
               in steps S707 and S710, the image control CPU 85 transmits add images 2 and 3 to the
               VDP 86.
 
            [0282] As a result, in the transmissive display areas 3a to 3c corresponding to the rotating
               reels 21, white overlay images are preferentially displayed, allowing the player to
               clearly see the rotating reels 21, so that a player's reel stopping operation is not
               obstructed by an effect image displayed on the transmissive display areas 3a to 3c.
 
            [0283] In the transmissive display areas 3a to 3c corresponding to the stopped reels 21,
               blue add images are displayed, and an addition processing on color information of
               each pixel is performed on an overlap portion overlapping a specific image over an
               effect image, so that the color information on the overlap portion are varied.
 
            [0284] According to the gaming machine 1 in the above-described embodiment, a display mode
               in a portion of an effect image displayed in the transmissive display areas 3a to
               3c, that is, an overlap portion of the effect image over the reel display windows
               2a can be varied. Therefore, it is possible to facilitate distinction between the
               display of symbols and the display of the effect image in the reel display windows
               2a, and to provide a more visible display of the effect image.
 
            [0285] In particular, in this embodiment, the specific image 5a in blue (0, 0, 255) or the
               specific image 5b in white (255, 255, 255) can be selectively displayed according
               to the operations of the reels 21 displayed in the reel display windows 2a, so as
               to provide variation in winning mode display and to provide a more visible display
               in the reel display windows 2a.
 
            [0286] That is, in the reel display windows 2a in which the reels 21 are stopped, the blue
               specific images 5a are displayed in an overlapping manner, and an overlap portion
               overlapping the specific image 5a over the effect image 4 is varied by an addition
               processing, so as to provide a clear contrast between the specific image 5a and the
               effect image 4, making the effect image 4 more visible.
 
            [0287] In the reel display window 2a in which the reel 21 is rotating, the white specific
               image 5b is preferentially displayed, so as to make the reel 21 more visible, resulting
               in a more visible important display in a game and an effective attraction in a game.
 
            [0288] The above-described embodiment of the present invention is only for illustrative
               purposes, and the present invention is not especially limited thereto.
 
            [0289] That is, the present invention is characterized by including a display device configured
               to display an effect image according to the progress of a game by a player, the display
               device including a winning mode display area capable of displaying a predetermined
               winning mode determined on the basis of the player's operation, and a display mode
               altering unit configured to alter a display mode in a portion of the effect image
               displayed in the winning mode display area.
 
            [0290] However, the specific configuration and the like of this invention can be changed
               as appropriate.
 
            [0291] Alternatively, the gaming machine 1 according to this invention may be configured
               without the stop buttons 62 to 64 for stopping the reels 21. In that case, the reels
               21 are designed to be automatically stopped after an elapse of a predetermined period
               of time after the start of rotation.
 
            [0292] Alternatively, the gaming machine 1 according to this invention may be configured
               to include the function of the sub-control circuit in the main control circuit 7.
 
            [0293] The functions and effects described in the above embodiment are the most preferable
               functions and effects produced by the present invention, and the functions and effects
               of the present invention are not limited to those described in the above embodiment.
 
            [Modification]
[0294] The present invention has been described with the embodiment in which the gaming
               machine of the invention is adapted for a slot machine, but the present invention
               is not limited thereto.
 
            [0295] The present invention is also applicable to other gaming machines such as a pachinko
               machine equipped with a display device including a winning mode display area capable
               of displaying a winning mode, provided in such a manner as to cover the winning mode
               display area.
 
            [0296] The present invention is also applicable to devices for displaying a virtual slot
               machine, pachinko machine or the like as described above on a television screen, such
               as arcade video game machines and home video game machines.
 
            [0297] In those cases, software written in predetermined program language as described above
               is executed on a computer provided to a game machine, thereby establishing a virtual
               main control circuit 7 and image control circuit 8 as described above on the computer,
               displaying a virtual display device on the television screen, and performing the above-described
               processes.
 
            [0298] In the above-described embodiment, in the transmission processing of a specific image
               to the VDP 86 (FIG. 22), a specific image is transmitted to the VDP 86 only when a
               certain effect (e.g., "WIN #A") is produced, but the present invention is not limited
               thereto. Alternatively, a specific image may be transmitted to the VDP 86 whenever
               a game is being played.
 
            [0299] The condition and the timing for the VDP 86 to cause the liquid crystal display device
               3 to display a specific image may alternatively be set as appropriate.
 
            [0300] For example, the image control CPU 85 may be configured to select a specific image
               from among a plurality of specific images for generating an image to be displayed
               on the liquid crystal display device 3 according to an internal winning combination,
               and transmit the selected specific image to the VDP 86, or to determine whether to
               transmit a specific image according to an internal winning combination or not. In
               this case, the transmission timing and the like may be set as desired.
 
            [0301] In the above-described embodiment, a specific image is exemplarily shown as the one
               which varies the degree of visibility of an effect image displayed in the transmissive
               display areas 3a to 3c, or the degree of visibility of symbols displayed through the
               transmissive display areas 3a to 3c. However, the present invention is not limited
               thereto, the specific image can be any image.
 
            [0302] The image control CPU 85 and the image control IC 86 may be configured to select
               a subtract image as the specific image to be provided in the winning mode display
               area when the reel is stopped, and to subtract color information of each pixel of
               a selected subtract image from color information of each pixel of the portion of the
               effect image to be displayed in the winning mode display area.
 
            [0303] As described above, the present invention allows for the display of a winning mode
               and the display of an effect image easily understandable to players.
 
            [0304] Additional advantages and modifications will readily occur to those skilled in the
               art. Therefore, the invention in its broader aspects is not limited to the specific
               details and the representative embodiment shown and described herein. Accordingly,
               various modifications may be made without departing from the scope of the general
               inventive concept as defined by the appended claims and their equivalents.