although the invention can typically be implemented by installing a software program in most types of modem video gaming machines , where the main game and bonus game are displayed on a single video screen , one particular gaming machine platform having a “ top box ” specifically designed for conducting the bonus game will be described in detail . [ 0017 ] fig1 is a perspective view of a gaming machine 10 that incorporates the present invention . machine 10 includes a display 12 that may be a thin film transistor ( tft ) display , a liquid crystal display ( lcd ), a cathode ray tube ( crt ), or any other type of display . display 12 may include a touch screen for converting a player &# 39 ; s touching of areas of the screen into commands for the game program to carry out . display 12 may also be a window revealing rotating reels . a coin slot 14 accepts coins or tokens in one or more denominations to generate credits within machine 10 for playing games . an input slot 16 is also provided for receiving either bills , machine readable printed tickets , cashless gaming cards , smart cards , or other types of media for generating credits within machine 10 . a display 18 may identify instructions to the player for depositing money or monetary equivalents into machine 10 . a coin tray 20 is provided for receiving coins or tokens from a hopper upon a win or upon the player cashing out . player control buttons 24 include any buttons needed for the play of the particular game or games offered by machine 10 including , for example , a bet button , a repeat bet button , a play two - ways button , a spin reels button , a deal button , hold card buttons , a draw button , a maximum bet button , and cash - out button , and any other suitable buttons for the main game offered by machine 10 . buttons 24 may be replaced by a touch screen with virtual buttons . since the invention particularly relates to a bonus game , the main game may be virtually any type of game where at least one of the outcomes of the main game activates or enables playing of the bonus game . a typical main game will be a plurality of rotating reels displayed on the video display 12 whose stop positions are determined by a pseudo random number generator . a cpu in machine 10 controls a display controller to stop the simulated rotation of the reels to display the symbol combination previously selected by the random number generator . as would be advertised on display 12 or on a display glass , such as in the top box portion 28 , one or more special combinations of symbols activate the bonus game . the special combination of symbols may include certain special symbols that may read “ mystery bonus .” a certain signal is then generated when such a special outcome occurs in the main game to activate the bonus game . such a signal may be a particular code generated by a pay table rom or the cpu that results when the special symbol combination is present . the hardware and software used to identify the outcome of a main game are well known and conventional and need not be described in detail . other types of main games , such as card games , and other games of chance , may be used instead of simulated rotating reels . upon generating a signal indicating the outcome of the special symbol combination , a cpu in the lower portion of gaming machine 10 or in the top box 28 randomly generates signals to display five bonus amounts ( or other indicia ) in display areas 31 - 35 . the display of the five bonus amounts may also be activated by the player pressing a button . instead of bonus amounts ( money or credits ) being displayed , the display areas 31 - 35 may display any other indicia , such as multipliers , symbols ( including words and icons ), or a combination of awards , multipliers , and symbols . in the example shown in fig2 a combination of randomly selected indicia is displayed in areas 31 - 35 . the indicia randomly selected by machine 10 are 350 credits , a × 10 multiplier , 500 credits , 125 credits , and a symbol . any of the display areas 31 - 35 could be designed to display any of the indicia . the cpu controlling the random generation of the possible bonus indicia may weight the random number generator such that is less likely to display a very valuable bonus than a medium value bonus . in this way , the largest bonus award may be advertised on the display glass of machine 10 but not be available to the player every time a bonus game is played . accordingly , the benefits of offering a very large bonus are achieved without reducing the profitability of the machine . further , by having lower bonus values more frequently selected by the random number generator , the bonus game can be enabled more frequently while still being profitable for the casino . an additional display 38 identifies to players the highest possible win achievable on machine 10 , and display 40 displays any other value . in one embodiment , display 38 identifies the current progressive jackpot amount , and display 40 displays another special jackpot amount . in the next phase of the bonus game shown in fig3 indicators 41 - 45 are sequentially illuminated , and a random number generator selects the final illuminated indicator which , in this case , is indicator 44 . thus , as shown in fig3 the player has won a bonus of 125 credits . the indicators may be translucent arrows backlit by leds or may be any other type of indicator , such as bulbs illuminating the selected bonus amount . the bonus game may then end or continue with a new set of possible bonus indicia being displayed in areas 31 - 35 . the bonus game may involve a plurality of rounds of the bonus game such as where the player needs to “ collect ” three of the same symbol in five rounds of the bonus game . many other types of games may be played by first randomly selecting a set of possible bonus indicia that may vary from game to game and then randomly selecting one of the bonus indicia . in one example , the bonus game is five rounds . in the first round , flip cards ( or another display ) may display 125 credits , × 3 , a joker symbol , a jackpot symbol , and a free game ( s ) icon . a multiplier may multiply an award identified by the main game or multiply another award . a joker symbol represents a wild card symbol that can be combined with any other symbol to obtain a winning combination of symbols in the five rounds . if the player gets five jackpot symbols , the player wins a large jackpot . the indicator then selects one of the displayed indicia for an “ award ” to the player . the next round then automatically commences . the awards “ won ” during the bonus game may be displayed in a separate display . each of the flip card modules may contain 70 or more cards , so there are many different combinations of indicia , and the likelihood of displaying a particular bonus indicia may be weighted by selection of the number of cards for that particular indicia in the flip cards . [ 0030 ] fig4 is a block diagram illustrating basic functional blocks in the lower portion 48 of gaming machine 10 and in the top box 28 of machine 10 . a cpu 60 runs a gaming program stored in a program rom 63 . cpu 60 also uses a conventional ram . a coin - credit detector 61 generates credits to play the game . a payout device 62 pays out an award to the player in the form of coins upon termination of the game or upon the player cashing out . a payout may also be in the form of a coded paper ticket , credits on a smart card or magnetic strip card , or in any other form . a pay table rom 64 receives signals corresponding to the outcome of the game and identifies the award to be paid to the player by the payout device 62 . a display controller 65 receives command from cpu 60 and generates signals for any display 66 ( such as display 12 in fig1 ). if a display is a touch screen , player commands may be input through the display screen to cpu 60 . upon a special combination of symbols being generated in the main game ( or upon any other special outcome of the main game ), signals from the cpu 60 are transmitted via an rs - 232 interface to electronics located in the top box 28 for carrying out the bonus game . by separating the electronics for the top box 28 from the electronics in the lower portion of the machine , the lower portion of the machine may be made generic so it can be used in combination with various other types of top boxes conducting different forms of bonus games . additionally , the programming of the bonus game may be changed independently of the programming for the main game . in one embodiment , upon the special outcome of the main game , the cpu 60 randomly generates signals for the five display areas 31 - 35 and transmits these signals to cpu 68 in the top box 28 . the cpu 68 ( coupled to any type of ram and rom containing the bonus gaming program ) then carries out the bonus gaming routine contained in the memory to control the various displays in the top box 28 . any other division of the bonus game function may be made between cpu 60 and cpu 68 . the displays for areas 31 - 35 in the top box 28 are referred to as displays 70 in fig4 . the various displays 70 may include flip - cards , leds , wheels , transparencies , crts , lcds or any combination of such displays or any other known displays . flip cards are of the type well known in the art of gaming , digital clocks , and signs , where thin printed cards pivoting around a common axis are flipped by a motor until the selected card is displayed . such flip card displays are commercially available , as are the other types of displays . additionally , in one embodiment , the top box 28 may have control buttons for the player , such as one button for the player to start flipping the cards in the first phase of the game and another button to initiate ending the sequencing of the indicators 41 - 45 . the outcome will still be random , however . such initiation of the various phases may also be performed automatically by the cpu 68 . another type of display , shown in fig5 may be a video representation of a rotating wheel 74 with various awards , symbols , and multipliers identified on its periphery . the wheel 74 is randomly stopped , and a fixed indicator 76 points to the prize . the displayed wheel may be one of a plurality of wheels in a memory randomly chosen , where each wheel has a different combination of possible awards . in another embodiment , shown in fig6 a plurality of physical or video wheels 81 , 82 , 83 are displayed , with each wheel having the same type or different types of indicia . each wheel is randomly stopped to identify a possible indicium to be selected . indicators 86 , 87 , 88 then randomly select one of the indicia on the plurality of stopped wheels . any form of indication may be used . the display for the secondary game may be the same display 12 for the main game . while particular embodiments of the present invention have been shown and described , it would be obvious to those skilled in the art that changes and modifications may be made without departing from this invention in its broader aspects and , therefore , the appended claims are to encompass within their scope all such changes and modifications as fall within the true spirit and scope of this invention .