A CARTRIDGE FOR GAMING MACHINE AND A GAMING MACHINE USING THE SAME

Abstract: A cartridge for gaming machine includes a case having tapered portions formed at both side ends of the rear face thereof and edge portions formed at both side ends of the surface thereof and having a shape different from the tapered portion. A character ROM, a first semiconductor memory storing a program for determining authenticity of the cartridge and a first microcomputer for executing that pro­ gram are mounted on a printed circuit board accommodated in the case. Contacting portions capable of contacting with the tapered pars when the cartridge is inserted are formed at a cartridge inserting portion of a gaming machine main unit. The gaming machine includes a picture processing unit generating an image signal based on data from the character ROM, a second semiconductor memory which stores the same program for determining authenticity of the cartridge as the program in the first semiconductor memory, and a second microcomputer same as the first microcomputer for executing that program stored in the second semiconductor memory. The second microcomputer determines authenticity of the loaded or inserted cartridge.

Description: Field of the Invention The present invention relates to a cartridge for gaming machine and a gaming machine using the same. More specifically, the present invention relates to a memory cartridge incorporating a memory for game and to a gaming machine using the same. Description of the Prior Art For example, a ROM cartridge having a general or common shape and structure is disclosed in the U.S. Patent No. 4,l49,027. Also, a gaming machine wherein a ROM cartridge is loaded in a gaming machine main unit by so-called front loading is disclosed in the U.S. Patent No. 4,095,79l. Any mechanism or structure which prevents a so-called reverse insertion and allows only an authentic cartridge to be used is not disclosed at all in either of the above-described prior arts. As the prior art for preventing a reverse insertion, in general, arranging a connector of the cartridge while shifting from the center of the opening of the cartridge is well known. In the case where the connector is shifted from the center in the direction of length of the opening, an extra length is required in the direction of length, and accordingly a problem of restricting miniaturization of the cartridge takes place. Also, in the case where the connector is shifted from the center in the direction of thickness of the connector, a built-in printed circuit board is biased up or down in the direction of thickness of the cartridge, and therefore electronic components can be mounted only on one face of the printed circuit board, and accordingly a problem of restricting the degree of integration of the printed circuit board takes place. SUMMARY OF THE INVENTION Therefore, a principal object of the present invention is to provide a cartridge for gaming machine having a novel shape or structure which prevents a reverse insertion and allows only an authentic cartridge to be used. Another object of the present invention is to provide a gaming machine which uses a novel cartridge for gaming machine. To be brief, a first invention is of a memory cartridge for gaming machine which comprises a case having upper and lower faces, a tapered portion formed at least at one side end of the rear face of the case, an edge portion formed at least at one corresponding side end of the surface of the case and having a shape different from the tapered portion, a contacting end adjoining the upper and lower faces, a printed circuit board accommodated in the case, game information generating means for generating information required for a game, and data processing means mounted on the printed circuit board and for executing a predetermined data processing to determine authenticity of the cartridge. A second invention is, to be brief, of a gaming machine performing a game by inserting a cartridge into a gaming machine main unit as defined in claim 5, wherein the cartridge includes a case, a tapered portion formed at least at one side end of the rear face of the case, an edge portion formed at least at one corresponding one side end of the surface of the case and having a shape different from the tapered portion, a printed circuit board accommodated in the case, game information generating means mounted on the printed circuit board and for generating information for game, a first semiconductor memory mounted on the printed circuit board and for storing a program for determining authenticity of the cartridge, and first data processing means for executing the program stored in the first semiconductor memory, while the gaming machine main unit comprises a cartridge receiving portion for receiving the cartridge, a contacting portion formed at the cartridge inserting portion and being able to contact with the tapered portion when the cartridge is inserted, display signal generating means for generating a display signal for image displaying means based on game information from the game information generating means, a second semiconductor memory being associated with the first semiconductor memory and for storing a program for determining authenticity of the cartridge, and second data processing means having the same performance as that of the first data processing means and for executing the program stored in the second semiconductor memory. When the cartridge is normally inserted with the surface thereof facing upward, the tapered portion formed on the rear face of the case is inserted smoothly without any trouble. On the other hand, no tapered portion or edge portion is formed on the surface of the case, and therefore when the case is inserted with the rear face thereof facing upward, that is, inserted upside down, the edge portion of the surface thereof checks an insertion of the cartridge. Furthermore, the data processing means mounted on the printed circuit board determines whether the cartridge is authentic or forged. In accordance with the present invention, a reverse insertion of the cartridge can be prevented reliably by the tapered portion formed at least at one side end of the rear face of the case without shifting the connector of the cartridge from the center as in the conventional cases. Accordingly, the cartridge can be made smaller and also the reverse insertion of the cartridge can be prevented effectively without reducing the degree of integration of the built-in printed circuit board. Also, in accordance with the present invention, the data processing means executed data processing for determining whether or not the cartridge is authentic, and therefore a cartridge is obtainable which can distinguish a cartridge adaptable to the gaming machine from the other cartridges. Furthermore, determination on whether the cartridge is authentic or forged can be made by cooperative actions of the gaming machine and the cartridge, and the use of any inadaptable cartridge can be excluded. Thus, in accordance with the present invention, only the authentic cartridge can be used, and thereby copying or forging of programs (software) of the game information generating means in the cartridge or of the gaming machine itself can be prevented reliably, and protection of software is performed more completely. These objects and other objects, features, aspects and advantages of the present invention will become more apparent from the following detailed description of the embodiments of the present invention when taken in conjunction with accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS Fig. lA is a perspective view of a cartridge for gaming machine as one embodiment as viewed from the surface thereof. Fig. lB is a perspective view of the same as viewed from the rear face thereof Fig. 2 is an exploded perspective view of Fig. l embodiment Fig. 3 is a perspective view showing one example of a gaming machine main unit which can be used for a cartridge. Fig. 4 is a perspective view showing a front loading apparatus in the gaming machine main unit. Fig. 5 is a plan view of the front loading apparatus. Fig. 6 is a front view of the front loading apparatus. Fig. 7 is an illustrative cross-sectional view taken on line VII-VII in Fig. 5. Fig. 8 is an illustrative view showing a locking mechanism. Fig.9 is an illustrative cross-sectional view showing an edge connector Fig.l0 is a block diagram showing a whole system configuration including the cartridge and the gaming machine main unit. Fig. ll is a block diagram showing a circuit configuration of a key microprocessor. Fig. l2 is a timing chart showing operation in Fig. ll. Fig. l3 is a flowchart showing operations of the embodiment shown in Fig. l0 and Fig. ll. Fig. 14 is an exploded perspective view of a cartridge as another embodiment DESCRIPTION OF THE PREFERRED EMBODIMENTS Fig. lA is a perspective view of a cartridge as viewed from the surface thereof, and Fig. lB is a perspective view of the same as viewed from the rear face thereof. A cartridge l0 includes a case l2, and this case l2 is constituted with a lower half l4 and an upper half l6. A rectangular opening l8 is formed at the tip of the case l2 in the direction of insertion thereof, and a tip 20a of a printed circuit board accommodated in the case l2 is exposed in that opening l8. The cartridge l0 is inserted and loaded in a gaming machine main unit 42 as described later (Fig. 3) in the direction as shown by an arrow in Fig. lA with the upper half l6 facing upward. Then, in the vicinity of the tip of the case l2 in the direction of insertion, stepped portions 22 are formed at the both side ends thereof The case l2 is formed in a manner that the width of the tip portion in the direction of insertion is made narrower and the width of rest behind the same is made wider by these stepped portions 22. A configuration similar to these stepped portions 22 is disclosed, for example, as a "neck portion 25" as shown in Fig. l in the U.S. Patent No. 4,500,879. However, in this embodiment, a so-called front loading mechanism is adopted wherein the whole of the cartridge l0 is inserted into the gaming machine main unit 42 (Fig. 3), and therefore, unlike the one in the U.S. Patent No. 4,500,879, these stepped portions 22 do not define the portion of the cartridge to be exposed beyond the main unit, but act as stoppers for setting the insertion amount of the cartridge l0, that is, the case l2 to a constant value. A concave portion 24 is formed at the rear end of the upper half l6 of the case l2 in the direction of insertion, and a concave portion 26 is formed at the corresponding position of the lower half l4. These concave portins 24 and 26 serve as a pinch portion in taking the cartridge l0 out of the gaming machine main unit 42 (Fig. 3). For this purpose, these concave portions 24 and 26 are formed in a size large enough to be pinched by human figures. The concave portion 26 of the lower half l4 also acts to inhibit a normal loading of any cartridge other than a predetermined one into the gaming machine main unit. More specifically, the concave portion 26 of the lower half l6 allows loading of only a specially shaped cartridge wherein a concave portion of a certain depth is formed at the position of the concave portion 26 and checks a normal loading of any cartridge having a shape other than that in cooperation with a cylindrical protrusion l44 as shown in Fig. 6 as described later. Meanwhile, in the illustration, to serve also as a pinch portion, the concave portion 26 is formed so that the area thereof is considerably larger than the tip face of the cylindrical protrusion l44, but the concave portion 26 may be formed in a small notched portion or through-hole just allowing this protrusion l44 to be inserted. In this case, whether or not the cartridge is adaptable can be distinguished by a positional relationship or shape relationship between the cylindrical protrusion l44 and the notched portion or through-hole. As is well understood from Fig. lB, tapered portions 28 having a certain inclination are formed at both side ends of the bottom face of the lower half l4. These tapered portions 28 are for preventing the so-called reverse insertion that the cartridge l0 is inserted upside down. Then, edge portions having a shape different from the tapered portions 28 are formed at both side ends of the top face of the upper half l6. However, as an edge portion, a tapered portion having a different inclination from that of the tapered portion 28, an edge portion rounded by an R smaller than the tapered portion 28, or a simple corner portion can be considered. Meanwhile, this tapered portion 28 and the edge portion corresponding thereto may be formed only at one side end of the case in the direction of width. In reference to Fig. 2, inside the case l2 formed by the lower half l4 and the upper half l6, a printed circuit board 20 is accommodated with a predetermined interval kept by a spacer 40, and the tip portion 20a of this printed circuit board 20 is exposed to the opening l8 of the case l2. At this time, the tip of the tip portion 20a of the printed circuit board 20 is positioned inward from the tip face of the opening l8 of the case l2 to prevent that portion from being damaged. On the tip portion 20a, a plurality of connecting electrodes 30, 30, --- being connected to ROMs 32 and 34, a microprocessor 36 and the like which are mounted on the printed circuit board 20 are arranged in a manner of distribution in the direction of width. The printed circuit board 20 is fixed by screwing through a hole 38 formed on the printed circuit board 20 and a hole 40 formed on the lower half l4. In this embodiment, the ROM 32 functions as a program ROM for storing a program for game, and the ROM 34 works as a character ROM for generating a character signal or data for game. The microprocessor 36 functions as data processing means for performing data processing for determining whether or not the gaming machine main unit 42 wherein the cartridge l0 is loaded is of the kind which is allowed to be used. Accordingly, a determination on whether or not the cartridge is authentic is executed by cooperative actions of the microprocessor 36 and a microprocessor 202 of the gaming machine main unit 42. Such a cartridge l0 is inserted into the gaming machine main unit 42 as shown in Fig. 3. This main unit 42 includes a case 44, and a lid 46 is supported in a manner includes of opening or closing on the front end portion of the top face of this case 44. Then, in the case 44, a front loading apparatus 62 is incorporated, which is described in detail later in reference to Fig. 4 through Fig. 7. Jacks 48 and 50 are provided on the front face of the case 44, and controllers l94a and l94b (Fig. l0) to be operated for the game by the operator are connected through these jacks 48 and 50. Also, on the lower front face of the case 44, a power switch 52, a light emitting diode 54 for indicating the power switch 52 is turned on and a reset switch 56 are installed. Furthermore, on the right side face of the case 44, an external terminal 58 for sound signal and an external terminal 60 for video signal are installed, which are for giving signals to an image displaying apparatus, for example, a CRT l96 (Fig. l0) from the main unit 42. The front loading apparatus 62 includes a frame 66 fixed by screws through spacers 64 in the case 44 (Fig. 3) as shown in Fig. 7. As shown in Fig. 7, this frame 66 has a front wall 68 formed in the front thereof and side walls 70 and 72 formed at both sides thereof, and these right and left side walls 70 and 72 are connected to connecting portions 74 and 76 at the end portions thereof in the direction of depth. Between these connecting portions 72 and 74, a slender opening 80 is formed so that an opening l70 of an edge connector 78 can be inserted thereinto. In the vicinity of the end portions of the side walls 70 and 74 in the direction of insertion of the cartridge l0, L-shaped stepped portions 82 and 84 are formed. Also, brim portions 86 and 88 are formed on the outside faces of the side walls 70 and 72, and mounting holes for fixing this frame 66 to the case 44 are formed in these brim portions 86 and 88. On the side faces at nearly the center portion of the side walls 70 and 72 in the direction of insertion of the cartridge, cylindrical spring shoes 90 and 92 as well understood from Fig. 5 and Fig. 6 are formed. In front of these spring shoes 90 and 92, that is, in the rear thereof in the direction of insertion, engaging grooves 96 and 98 (Fig. 5) for defining the rotation range of a tray 94 (Fig. 7) as described later are formed on the inner faces of the side walls 70 and 72. These engaging grooves 96 and 98 are formed extendingly from the bottom ends of the side walls 70 and 72 to the positions of a height of nearly two-thirds of the height thereof. Then, in the vicinity of the stepped portions 82 and 84 of the side walls 70 and 72, shaft holes l00 for rotatably supporting the tray 94 are formed respectively, and grooves l02 extending from the top end portions of the side walls 70 and 72 to these shaft holes l00 are formed at those positions. In the frame 66, the tray 94 for holding the inserted cartridge is supported rotatably by a shaft inserted into the shaft holes l00. This tray 94 includes a bottom plate l04 and side walls l06 and l08 formed at both sides of this bottom plate l04. Protruding bars ll0 and ll2 having a triangular cross-section are fixed to the junction corner portions formed by the bottom plate l04 and the side walls l06 and l08. The inclination of these protruding bars ll0 and ll2 with respect to the bottom plate l04 corresponds to the inclination of the tapered portions 28 of the cartridge l0 (Fig. lB) as described above. Accordingly, the faces of these protruding bars ll0 and ll2 work as contacting faces with the tapered portions 28. This means that an inverse insertion of the cartridge l0 is prevented by the tapered portions 28 and the protruding bars ll0 and ll2. On the top surface of the bottom plate l04 of the tray 94, protruding bars ll4 and ll6 having a rectangular or circular arc in cross-section are disposed in the vicinity of the side end portions extendingly in the direction of insertion of the cartridge l0. These protruding bars ll4 and ll6 prevent the rear face of the cartridge l0 being inserted into the tray 94, that is, the surface of the lower half l4 from being brought in face-contact with the bottom plate l04, thereby serving to reduce the contact resistance. Also, these protruding bars ll4 and ll6 act as reinforcing members of the bottom plate l04. More specifically even if some warping of the bottom plate l04 in the direction of insertion takes place, space for inserting the cartridge l0 can be secured enough by these protruding bars ll4 and ll6. Stepped portions ll8 and l20 corresponding to the stepped portions 82 and 84 of the frame 66 are formed at the end portions of the side walls l06 and l08 in the direction of insertion. These stepped portions ll8 and l20 engage with the stepped portions 22 of the cartridge l0, working to define the amount of insertion of the cartridge l0 at a constant value. As well understood from Fig. 4 and Fig. 5, protruding pieces l22, l24, l26 and l28 protruding inward are formed at the top ends of the side walls l06 and l08 of the tray 94. The interval between the bottom end faces of these protruding pieces l22-l28 and the top end faces of the protruding bars ll4 and ll6 is selected equal to or a little larger than the thickness of the case l2 of the cartridge l0. Accordingly, the cartridge l0 is inserted between the protruding bars ll4 and ll6 and the protruding pieces l22-l28. Then, the protruding pieces l22-l28 act to prevent the cartridge l0 from going off upward when the tray 94 is rotated downward in the state that the cartridge l0 is inserted as described later. A reinforcing plate l30 composed of metal or the like is mounted on a pair of protruding pieces l22 and l24 at the rear end side in the direction of insertion of the cartridge l0. This reinforcing plate l30 prevents the bottom plate l04 from warping, and also acts to check an insertion of the cartridge l0 in the state that the tray 94 is pressed downward. Furthermore, the reinforcing plate l30 is composed of a conductive material, and acts also as means for preventing electric bombardment by discharging charges which are charged on the case l2 in inserting the cartridge l0, when this reinforcing plate l30 is connected electrically to the frame 66. More specifically, when the cartridge l0 is inserted into the tray 94, the surface of the upper half l6 of the case l2 is brought in contact with the reinforcing plate l30. Then, charges on the case l2 are discharged to the electric potential of the frame 66, that is, ground potential through the reinforcing plate l30. Accordingly, electric bombardment to the electronic components 32, 34, 36 and the like mounted on the printed circuit board 20 of the case l2 is prevented, and these electronic components 32, 34 and 36 and the like are protected effectively from electrostatic electricity. On the top end portions of the side walls l06 and l08 of the tray 94, spring stopping pieces l32 and l34 are formed in an outward-protruding fashion at the positions of the spring shoes 90 and 92 installed on the side walls of the frame 66. Coil springs l36 are held between these spring stopping pieces l32 and l34 and the spring shoes 90 and 92, respectively. The tray 94 is supported by a shaft (not illustrated) penetrating the shaft holes l00 in a manner rotatable around this shaft, and therefore the tray 94 is elastically energized upward by these coil springs l36. Then, engaging protrusions l38 (Fig. 7) for defining the upper limit of the upward rotation by the springs l36 of the tray 94 are formed on the outside faces of the side walls l06 and l08 facing the engaging grooves 96 and 98. A stepped portion l40 is formed at the rear end of the bottom plate l04 in the direction of depth of the tray 94 (this-side portion in inserting the cartridge), and a through-hole l46 is formed in this stepped portion l40. Inside the front wall 68 of the frame 66, a holding plate l42 is formed under the through-hole l46. A cylindrical protrusion l44 is formed in an upright fashion on this holding plate l42. The outer diameter of the cylindrical protrusion l44 is selected a little smaller than the inner diameter of the through-hole l46, and the height thereof protrudes beyond the top surface of the bottom plate l04 by a length equivalent to the depth of the concave portion 26 (Fig. lB) of the lower half l4. In addition, the cylindrical protrusion l44 is positioned at the concave portion 26 when the cartridge l0 is inserted into the tray 94, and accordingly, downward rotation of the tray 94 is allowed until the concave face of the concave portion 26 contacts with the top end of the cylindrical protrusion l44. Thereby, the normal loading of the cartridge l0 is made possible. If any cartridge wherein the concave portion 26 is not formed is inserted, the top end of the cylindrical protrusion l44 is brought in direct contact with the rear face of the cartridge, and thereby the downward rotation of the tray 94 is checked. Thus, the cylindrical protrusion l44 acts to inhibit loading of any cartridge other than the one having a predetermined shape in cooperation with the concave portion 26 of the lower half l4. Furthermore, a locking mechanism l48 is installed in association with the front wall 68 of the frame 66 and the stepped portion l40 of the bottom plate l04 of the tray 94. This locking mechanism l48, as shown in Fig. 7, includes a key mechanism l50 which is provided on the front wall 68 side and is equivalent to a key and a cam mechanism l52 for locking which is provided under the stepped portion l40 and is equivalent to a lock. As shown in Fig. 7, the key mechanism l50 includes an engaging groove l54 formed on rear side of the front wall 68, and a plate spring l56 is fixed to this engaging groove l54. Then a U-shaped hook pin l58 is energized elastically to the cam mechanism l52 by the plate spring l56, and further a holder l59 fixes the top end of the hook pin l58 and supports the bottom end thereof in a manner capable of swinging. As shown in Fig. 8, the cam mechanism l52 for locking includes a heart-shaped groove l60 which is a little wider than the thickness of the above-described hook pin l58 and is formed in a heart-shape as a whole at somewhat upper portion from the center thereof. An engaging protrusion l62 is formed by an island portion surrounded by this heart-shaped groove l60, and a groove l64 extending downward from the bottom end of the heart-shaped groove l60 is formed, and a trumpet-shaped groove l66 is formed further under the groove l64. In loading the cartridge l0, the cartridge l0 is inserted into the tray 94, and thereafter this tray 94 is pressed down against the spring force of the coil springs l36 (Fig. 4). At this time, since the top end of the hook pin l58 is fixedly supported by the holder l49, the cam mechanism l52 for locking is guided by the bottom end of the hook pin l58 and the trumpet-shaped groove l66, the groove l64 and the heart-shaped groove l60 at the rightside of the engaging protrusion l62. Accordingly, the bottom end of the hook pin l58 is brought to the position shown by a point Pl in Fig. 8. This means that the cam mechanism l52 depicts a locus as shown by a dash-dot line in Fig. 8 by the movement of the bottom end of the hook pin l58 in the heart-shaped groove l60. Accordingly, the bottom end of the hook pin l58 comes to the position shown by the point Pl. Thereafter, by weakening the downward pressing force against the tray 94, this tray 94 is restored upward by the elastic force of the coil springs l36 (Fig. 4). Then, the bottom end of the hook pin l58 engages with the U-shaped concave portion at the upper side of the engaging protrusion l62, that is, the portion as shown by a point P2 in Fig. 8. Thereby the tray 94 is put in the locked state. In this state, the tray 94 holds the downward-pressed state. On the other hand, when the cartridge l0 is to be removed, the tray 94 is pressed downward again. Then, a point P3 of the heart-shaped groove l60 reaches the bottom end of the hook pin l58, and with weakening the downward pressing force against the tray 94, the bottom end of the hook pin l58 moves along the heart-shaped groove l60 at the left side of the engaging protrusions l62, the groove l64 and the trumpet-shaped groove l66, being brought to the bottom end of this trumpet-shaped groove l66. That is, the bottom end of the hook pin l58 moves so as to depict a locus as shown by a dotted line in Fig. 8, and the locked state of the tray 94 is released. As described above, the cam-system locking mechanism l48 of this embodiment first locks the tray 94 at the position of the frame 66 by pressing-down the tray 94, and this locking is released by a second pressing, and therefore it is not required to install an additional ejecting mechanism. Accordingly, the configuration of the locking mechanism l48 of the tray 94 can be simplified and miniaturized. However, it is needless to say that the configuration may be made in a manner that such a locking mechanism is constituted with a lever or the like, and locking by this lever can be released in interlocking with an operation of an eject button (not illustrated). As shown in Fig. 4, the opening l70 of the edge connector 78 is engaged with the opening 80 at the front end of the frame 66 in the direction of insertion of the cartridge l0. This edge connector 78 has a U-shaped side face and includes a case l68 being long sideways when viewed from the front. On the front face of the case l68, the above-described two openings l70 and l72 are formed up and down with an interval kept inbetween.The printed circuit board 20 and the edge portion of a printed circuit board l82 are inserted into these openings l70 and l72, being connected to the connecting electrodes, respectively. To be further detailed, as shown in Fig. 9, the front end of the upper side of the case l68 protrudes forward beyond the front end of the lower side thereof, and accordingly the opening l70 is positioned forward beyond the opening l72. Then, the printed circuit board 20 of the cartridge l0 is inserted obliquely into the opening l70. This means that the tip of an upper open end l68a of the case l68 is bent inward in an oblique fashion. On the other hand, the tip of a lower open end l68b of the base l68 is bent nearly horizontally. A number of pairs of spring electrodes l78 and l80 are accommodated in the case l68. A plurality of pairs of these spring electrodes l78 and l80 are arranged in the direction of width of the edge connector 78 with constant intervals kept inbetween. To dispose the spring electrodes l78 and l80 with constant intervals kept in such a manner, grooves or partitions may be formed on the inner face of the case l68. Then, the respective lower open ends of the spring electrodes l78 and l80 are bent in a V-shape, being formed as contacting portions l78b and l80b which are faced each other. The upper open end of the spring electrode l78 is bent in a V-shape to form the contacting portion l78a, and the upper open end of the spring electrode l80 is bent outward in a V-shape in the vicinity of the opening l70 and further the tip is bent back in a V-shape, and thereby the contacting portion l80a is formed. The contacting portion l80a and the contacting portion l78a are positioned so as to be shifted from each other in the direction of insertion of the cartridge l0, and when viewed in the direction of insertion of the cartridge l0 (from obliquely above), an interval nearly equal to or a little larger than the thickness of the printed circuit board 20 is kept between the both. Then, a stopper protrusion l84 for defining the insertion depth of the printed circuit board 20 is formed under the contacting portion l78a. The reason why the contacting portions l78a and l80a are disposed with an interval kept in the direction of insertion of the cartridge is that the printed circuit board 20, i.e., the cartridge l0 is inserted until the tip portion 20a (Fig. 2) of the printed circuit board 20 of the cartridge l0 strikes against the stopper protrusion l84, and thereafter the rear end of the printed circuit board 20 is pressed downward with the contact portion l80a which acts as a fulcrum to the position where the printed circuit board 20 becomes parallel with the printed circuit board l82, and thereby the printed circuit board 20 can be loaded easily. This downward pressing of the printed circuit board 20 is achieved by the downward rotation of the tray 94 as described above. When a game is played using the gaming machine main unit 42 (Fig. 3), first the external terminal 58 for sound and the external terminal 60 for video are connected to the CRT l96 (Fig. l0) such as a home TV set. Thereafter, the lid 46 is opened, and the cartridge l0 is inserted into the tray 94 so that the lower half l4 thereof becomes the down side (Fig. 7). At this time, the stepped portions 22 of the cartridge 20 engage with the stepped portions ll8 and l20 of the tray 94, and the amount of insertion of the cartridge l0 is defined. Then, the upper opening l70 of the case l68 of the edge connector 78, that is, the whole of the upper open end l68a fits into the opening l8 (Fig. lA) of the case l2 of the cartridge l0. In this state, as shown in Fig. 9, the printed circuit board 20 of the cartridge l0 has an inclination of predetermined angle, for example, about l0 degrees in comparison with the normally loaded state, that is, the state that it becomes parallel with the printed circuit board l82 of the gaming machine main unit 42, and therefore the spring electrodes l78 are not in perfect contact with the conductive patterns 30, 30, --- (Fig. 2) of the printed circuit board 20. Subsequently,the cartridge l0, that is, the tray 94 is pressed downward from above. At this time, when a cartridge having a predetermined shape, that is, an authentic cartridge is inserted, the tray 94 is pressed downward, and the locking mechanism l48 locks the tray 94 while holding the same in the horizontal state. Accordingly, the conductive patterns of the printed circuit board 20 are bought in press-contact with the corresponding spring electrodes l78 in the upper opening l70 of the edge connector 78, and they are put in the state of perfect contact, being connected electrically. Thereafter, the lid 46 (Fig. 3) is closed and the game can be played using the controllers l94a and l94b (Fig. l0). If any cartridge wherein the concave portion 26 (Fig. lB) is not formed, that is, forged cartridge is inserted into the tray 94, the tray 94 cannot be pressed down because the cylindrical protrusion l44 (Fig. 6) strikes against the rear face of the cartridge. In reference to Fig. l0, to the gaming machine main unit 42, the controllers l94a and l94b are connected through the jacks 48 and 50 and the CRT l96 is connected through the external terminals 58 and 60 (Fig. 3). Also, the printed circuit board l82 connected by contacting portions l78b and l80b of the above-described edge connector 78 is accommodated in the gaming machine main unit 42. A game microprocessor l98 is mounted on the printed circuit board l82, and the above-described controllers l94a and l94b and the CRT l96 are connected to this microprocessor l98 through an I/0 interface 206. A PPU (picture processing unit) 200, a microprocessor 202 for determining authenticity and a clock oscillator 204 are further connected to the printed circuit board l82. The PPU 200 is composed, for example, of the IC "2C03" manufactured by Nintendo and outputs image information processed by the microprocessor l98 for game as a video signal for the CRT l96. The microprocessor 202 for determining authenticity is composed, for example, of a four-bit microprocessor like the microprocessor for determining authenticity 36 mounted on the printed circuit board 20 of the cartridge l0. The reset switch 56 is connected to the microprocessor 202. A reset condenser 56a is further connected to the reset terminal of the microprocessor 202 in parallel with the reset switch 56. This reset condenser 56a is charged when the power switch 52 (Fig. 3) is turned on, thereby performing so-called initial reset (power on clear) that holds the microprocessor 202 in the reset state for a predetermined time. As described above, the ROM 32 for storing a program and the ROM 34 for generating character information are mounted on the printed circuit board 20 of the cartridge l0. Then, as shown in Fig. 9, the printed circuit board 20 of the cartridge l0 and printed circuit board l82 of the gaming machine main unit 42 are connected electrically by the edge connector 78. Then, a clock signal from the clock oscillator 204 is given also to the microprocessor for determining authenticity 36 mounted on the printed circuit board 20 of the cartridge l0 through the edge connector 78, that is, the contacting portions l78b, l80b, l78a and l80a. Next further detailed description is made on the microprocessor 36 for determining authenticity in reference to Fig. ll. In addition, the microprocessor 202 of the gaming machine main unit side is of a similar configuration, and therefore in Fig. ll, reference symbols relating thereto are shown in parentheses, and duplicate description is omitted here. As described above, the microprocessors 36 and 202 determine whether the cartridge l0 is authentic or forged in cooperation with each other. The functions of these two microprocessors 36 and 202 can be compared to the so-called relation between a key and a lock. Accordingly, in the following description, the microprocessor 36 is referred to as the key microprocessor and the microprocessor 202 is referred to as the lock microprocessor. As shown in Fig. l0, a predetermined terminal of the lock microprocessor 202 is grounded, while a predetermined terminal of the key microprocessor 36 is connected to a power source Vcc. Thereby, the microprocessors 36 and 202 can determine whether they themselves function as a key or a lock. In the key microprocessor 36 and the lock microprocessor 202, corresponding terminals I, O and R are connected respectively through the edge connector 78 to give and receive data therebetween. Also, as described above, a clock signal CLK from the common clock oscillator 204 is given to these two microprocessors 36 and 202. The microprocessors 36 and 202 operate in the state that respective operation periods and phases are perfectly synchronized. In reference to Fig. ll,the key microprocessor 36 is, for example, of four-bit configuration, and this microprocessor 36 comprises a CPU 36a as data processing means, a ROM 36b as a semiconductor memory, and a RAM 36c for storing various data required for data processing of the CPU 36a. The ROM 36b stores operation programs of the CPU 36a, and these operation programs comprise two arithmetic operation programs. One of the arithmetic operation programs contains a plurality of kinds of arithmetic operation formulas and data of random numbers for arithmetic operation. Also, the operation programs contains a determining program for comparing and checking the result of operation of the other arithmetic operation program against that of the lock microprocessor 202 and a determining program of one arithmetic operation against that of the key microprocessor 36. When these determining programs are executed, the CPU 36a functions as determining means. Furthermore, the operation programs contain a controlling program for controlling reset or release of reset state of the gaming machine main unit 42 based on the result of determination by the above-described determining program. An accumulator 36d is connected to the CPU 36a. On the other hand, a register 36e is connected to the ROM 36b. The register 36e is for temporarily storing the program data accessed from the ROM 36b. The CPU 36a, the accumulator 36d and the register 36e are connected by a data bus 36h. This data bus 36h is connected to an I/O port 36g. Through this I/O port 36g, data is outputted to the lock microprocessor 202, and data from that microprocessor 202 is received. Furthermore, in the key microprocessor 36, a frequency divider 36f for receiving the clock signal CLK from the clock oscillator 204 (Fig. l0) and for frequency dividing the same is installed, and the frequency dividing ratio of the frequency divider 36f is selected, for example, at one-fourth. Next, brief description is made on operation of the frequency divider 36f in reference to a timing chart in Fig. l2. As described above, the frequency divider 36f makes l/4 frequency-division of the clock signal CLK from the clock oscillator 204. Accordingly, four signals having different phases l, 2, 3 and 4 are obtained from the frequency divider 36f. These signals l - 4 are given to the CPU 36a. The CPU 36a performs predetermined operations in sequency in synchronism with these four signals l - 4. For example, it reads data from the I/O port 36g in synchronism with the signal l, performs a predetermined arithmetic operation processing (data processing) in synchronism with the signals 2 and 3, and outputs data from the I/O port 36g in synchronism with the final signal 4. In addition, these signals l - 4 are given also to the lock microprocessor 202, and accordingly the two microprocessors 36 and 202 operate in perfect synchronism. More specifically, for the key microprocessor 36 and the lock microprocessor 202, the numbers of steps of operation programs and the architectures are the same and the hardwares and clock signals thereof are also quite the same, and therefore respective machine cycles coincide completely. In reference to Fig. l3, after the cartridge l0 is loaded in the gaming machine main unit 42, when the power switch 52 (Fig. 3) of the main unit 42 is turned on or the reset switch 56 is turned on, a reset operation of the lock microprocessor 202 is performed, and in step Sl0, this lock microprocessor 202 starts to operate. In the following step Sll, the lock microprocessor 202 determines whether it is to function as a lock or to function as a key. As explained with reference to Fig. l0, this determination is made by determining whether the predetermined terminal is grounded or connected to the power source. In this case, the microprocessor lock 202 should determine that it is to function as a lock, but when it determines that it is to function as a key, for example, due to wrong wiring, malfunction or the like, it is put in the unstable state, not performing any operation. When "YES" is determined in step Sll, in step Sl2, the lock microprocessor 202 resets each circuit so that the gaming machine main unit 42 does not execute the game program, and this reset state is continued. More specifically, the CPU l98 and the PPU 200 (Fig. l0) are put forcedly in the reset state and disabled until the reset is released in step S2l as described later. Also, in this step Sl2, the key microprocessor 36 is reset. In the following step Sl3,the lock microprocessor 202 releases the reset of the key microprocessor 36, and synchronizes the two microprocessors 36 and 202. More specifically, the machine cycle of the lock microprocessor 202 is set so that the reset signal given to the key microprocessor 36 from the lock microprocessor 202 is outputted between a signal of a specific period of the clock signal CLK, for example, 4 and the signal l of the next period. Consequently, the key microprocessor 36 is sure to start operation with that signal l. Accordingly, the key microprocessor 36 starts operation with quite the same machine cycle as that of the lock microprocessor 202, thereby, the two microprocessors 36 and 202 are synchronized, and thereafter the respective microprocessors perform operations in th perfectly synchronized state. When the reset of the key microprocessor 36 is released in step Sl3, the key microprocessor 36 determines whether it itself is to function as a lock or a key in the next step Sll′. The determination in this step Sll′ is made by determining whether the predetermined terminal of the key microprocessor 36 is grounded or connected to the power source likewise the above-described determination in step Sll. When "NO" is determined in this step Sll′, an unstable state takes place and no operations are performed at all. Also, when "YES" is determined in step Sll′, operations in step Sl4′ and following steps are executed. On the other hand, the lock microprocessor 202 executes step Sl3 and thereafter executes operations in step Sl4 and following steps. Thereafter, in the lock microprocessor 202 and the key microprocessor 36, quite the same operations can be performed in synchronism, that is, in coincidence in the time axis. First, in Step Sl4′; the lock microprocessor 202 and the key microprocessor 36 output ciphered codes in a random number fashion from respective program ROMs 202b and 36b (Fig. ll) (steps Sl4 and Sl4′). These outputs of ciphered codes are performed using quite the same random function. Then, conditions given to the random function are the same for the two microprocessors 36 and 202. Accordingly, when the cartridge is authentic, the ciphered codes generated in the key microprocessor 36 become quite the same. Next, in steps Sl5 and Sl5′, the lock microprocessor 202 and the key microprocessor 36 exchange data and receive the ciphered codes generated by the counterportion, respectively. Then, in steps Sl6 and Sl6′, the both perform predetermined data processings based on the ciphered codes inputted from the counterportions. Arithmetic operation formulas used for these arithmetic operation processings are quite the same in the two microprocessors 36 and 202, and therefore when the inputted ciphered codes are the same, the results of these arithmetic operations also become the same. Then, in steps Sl7 and Sl7′, the lock microprocessor 202 and the key microprocessor 36 send the result of arithmetic operation to the counterportion, respectively. Responsively, in steps Sl8 and Sl8′, the two microprocessors 36 and 202 receive the result of arithmetic operation inputted from the counterportion, respectively. Here, since the key microprocessor 36 and the lock microprocessor 202 perform quite the same operation at the same timing, the results of arithmetic operations inputted from the counterportion are to be inputted at the same timing. Accordingly, in this embodiment, not only coincidence in the result of arithmetic operation but also coincidence in the time axis are taken into consideration to determine whether or not the cartridge is authentic. Next, in step Sl8, the lock microprocessor 202 compares and checks the result of arithmetic operation done by itself against the result of arithmetic operation given from the key microprocessor 36, determining whether or not the both coincide with each other. As a result of this check, if "NO" is determined, the lock microprocessor 202 holds the reset state of each circuit in the gaming machine main unit 42, namely, the CPU l98, the PPU 200 and the like in the next step S20. Thereby, the gaming machine main unit 42 is inhibited to execute the game program. In addition, in place of such a holding of the reset state, an alarm may be raised in response to a determination of non-coincidence, or processing may be returned to the initial state, namely, step Sll. As a result of checking in step S19, if "YES" is determined, the lock microprocessor 202 releases the reset state of these circuits, that is, the CPU l98, the PPU 200 and the like in the next step S2l. Subsequently, in step S2l, the lock microprocessor 202 generates two, a first and a second, data of random numbers based on a predetermined random function. Then, in step S23, the lock microprocessor 202 selects the kind of arithmetic operation formula by the second data of random numbers, and sets the first and the second data of random numbers as values to be substituted into the selected arithmetic operation formula. More specifically, in this embodiment, n (positive integer) kinds of arithmetic operation formulas are set in advance as the second arithmetic operation processing (data processing) in the arithmetic operation program and an arithmetic operation formula is selected from among them in response to the second data of random numbers. Next, in step S24, arithmetic operation by the first and the second data of random numbers is executed based on the selected arithmetic operation formula. These operations in steps Sl9 - S24 are performed also in the key microprocessor 36 in the same manner at quite the same timing. Then, the random function for generating the first and the second data of random numbers employed here is also the same as that employed in the lock microprocessor 202. Then, conditions given to the random function for generating the first and the second data of random numbers are quite the same for the lock microprocessor 202 and the key microprocessor 36. Accordingly, if the cartridge l0 is applicable to the main unit 42, in the two microprocessors 36 and 202, quite the same arithmetic operation formula is selected, and the results of the arithmetic operation also become the same. Next, in step S25, the lock microprocessor 202 gives the result of arithmetic operation performed in step S24 to the key microprocessor 36, and receives the result of arithmetic operation by the key microprocessor 36. The same operation is performed also in the key microprocessor 36. Next, in step S26, the lock microprocessor 202 compares and checks the result of arithmetic operation by itself against the result of the arithmetic operation received from the key microprocessor 36, and determines whether or not the both coincide with each other. If the cartridge l0 loaded in the gaming machine main unit 42 is not authentic, the result of arithmetic operation by the both do not coincide, and therefore the lock microprocessor 202 forcedly puts the CPU l98, the PPU 200 and the like in the reset state so as to stop the following operations in step S27. On the other hand, in the lock microprocessor 202, when the result of arithmetic operation by itself and the result of arithmetic operation received from the key microprocessor 36 coincide with each other, processing returns again to step S22, thereafter repeating the operations in steps S22 - S26. This means that, in this embodiment, the second arithmetic operation program is executed as long as the gaming machine main unit 42 operates, and if a non-coincidence takes place even once during operations, the step S27 is executed, and operations of the CPU l98 and the PPU 200 are stopped. Thereby, execution of the game program in the main unit 42 is inhibited. Meanwhile, the same operations as in step S26 and S27 are performed also in the key microprocessor 36. However, the key microprocessor 36 gives no effect on reset and release of reset of each circuit of the gaming machine main unit 42. Also, for the operation of the key microprocessor 36, since terminals for chip selection are installed normally in the ROMs 32 and 34, it is also possible that these terminals for chip selection are disabled and thereby the microprocessor l98 and the PPU 200 of the gaming machine main unit 42 side are made inaccessible. Although a sufficient determination on authenticity can be made by checking the result of the first arithmetic operation in step Sl9, in the above-described embodiment, the second arithmetic operation and checking of the result thereof are further performed in steps S22 - S26 all the time as long as the gaming machine main unit 42 operates, and therefore the determination on whether or not the cartridge l0 is authentic an be made nearly completely. Accordingly, when any cartridge which copies the ROMs 32 and 34 in the cartridge l0 or comprises ROMs storing programs similar thereto is used, such a protection for software cannot be broken unless a hardware quite the same as the key microprocessor 36 is obtained. Also, by using custom ICs as the key microprocessor 36 and the lock microprocessor 202, such a protection can be made more completely. Thus, the microprocessor 36 for determining authenticity is installed in the cartridge l0, and by cooperation of the microprocessor 202 of the gaming machine main unit 42 therewith, the protection of software of the cartridge l0 can be made completely, and accordingly use of any copies or forged cartridge, that is, any cartridge other than the authentic one is excluded. In accordance with the present invention, by means of a peculiar shape of the cartridge l0 and by the data processing means accommodated in the cartridge l0, whether or not the cartridge is authentic can be determined perfectly, and thereby use of any cartridge other than the authentic one can be excluded. In addition, the cartridge l0 is applicable also to gaming machines wherein the inserting port is adaptable to the cartridge l0 and the cartridge is inserted from the upper portion of the main unit, not limited to the gaming machine of front loading system as shown in Fig. 4 - Fig. 7. Fig. l4 is an exploded perspective view of an embodiment not in accordance with the present invention as viewed from the rear face thereof. The cartridge l0′ of this embodiment differs from the embodiment shown in Fig. lA through Fig. 2 in the following points, in order to make the same easy. More specifically, in the opening l8 of the upper half l6, a partitioning plate 2l0 having a notched portion 208 into which the tip 20a of the printed circuit board 20 is engaged is formed, in the vicinity of the both sides of the portionitioning plates 2l0, there are formed protrusion 2l2 and 2l4 for positioning. These positioning protrusions 2l2 and 2l4 are formed in L-shape or step-shape correspondingly to the form of the both sides of the printed circuit board 20. The form and the position of the right and left sides of the positioning protrusions 2l2 and 2l4 are different from each other, thereby positioning of the printed circuit board 20 in the case l2 becomes easy, and therefore, it is prevented that the surface and the rear face of the printed circuit board 20 are mounted in reverse in the case l2. Meanwhile, instead of the single printed circuit board unit 20, a printed circuit board unit 20′ may be used, which includes a first printed circuit board 2l6, a second printed circuit board 2l8 and a double edge connector 220 for interconnecting the both printed circuit boards 2l6 and 2l8. The reason why such printed circuit board unit 20′ is used is to make the printed circuit board 2l8 having no key microprocessor 36 be applicable to the gaming machine main unit 42 of the embodiment shown, or to provide a cartridge l0′ having changeability or convertibility wherein the printed circuit board 2l8 for another kind of game and having the number of connecting electrodes different from that of the edge connector 78. In this case, the number of the connecting electrodes formed on the tip 20a of the first printed circuit board 2l6 is selected equal to the numberof the connecting electrodes of the printed circuit board 20 of the above described embodiment and, the number of the connecting electrodes formed at the rear end of the first printed circuit board 2l6 is selected equal to the number of the connecting electrodes of the second circuit board 2l8, further the key microprocessor 36 is mounted on the first printed circuit board 2l6. Then, the rear end of the first printed circuit board 2l6 is inserted into one insertion part of the double edge connector 220 and, into the other insertion part of the double edge connector 220, the second printed circuit board 2l8 is inserted. At the both right and left sides of the double edge connector 220, a mounting piece 224 having a mounting hole is formed. The ROMS32 and 34 are mounted on the second printed circuit board 2l8. In the center of the second printed circuit board 2l8, a hole 226 is formed and, a hole 228 is formed at the position sifted from the hole 226. On the other hand, in the case where the printed circuit board unit 20′ is used, mounting posts 230 and 232 having a threaded hole are formed on the upper half l6, a positioning post 234 is also formed on the same. On an outer periphery of the mounting post 232, a fin-shaped protrusion 236 is formed below the position corresponding to the thickness of the second printed circuit board 2l8. Therefore, it is made easy to mount the printed circuit board unit 20′ and, it is prevented that the surface and rear face of the unit 20′ are mounted in reverse. Further, by such structure, it is possible to secure stably the printed circuit board unit 20′ to the case l2. Although the present invention has been described and illustrated in detail, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, the spirit and scope of the present invention being limited only by the terms of the appended claims.

Claims: An electronic gaming machine comprising in combination: (a) a memory cartridge (10) having a case which includes a contacting portion adapted to be inserted into a front loading apparatus, upper and lower faces each adjoining the contacting portion, and lying in substantially parallel planes, a side surface adjoining the upper and lower surfaces and the contacting portion and including a tapered surface portion (28) cooperating with said front loading apparatus to prevent an inverted insertion of the cartridge therein, an opposite side surface, also adjoining the upper and lower faces and the contacting portion, and having an edge portion with a configuration in cross section, which when inverted, is different from the corresponding cross sectional shape of the other side surface, a printed circuit board (20) accommodated in said case, game information generating means (32,34) mounted on said printed circuit board for generating information for a game, a first semiconductor memory (36b) mounted on said printed circuit board for storing a program for determining authenticity of the cartridge, first data processing means (36) for executing the program stored in said first semiconductor memory, and (b) a gaming machine main unit (42) comprising: a cartridge receiving portion (94) for receiving said cartridge including a guide (110) having a contacting surface disposed therein and cooperating with said chamfered surface portion to prevent an inverted insertion of the cartridge, display signal generating means (198,200) for generating a display signal for an image displaying means (196) based on the game information from said information generating means, a second semiconductor memory (202b) associated with said first semiconductor memory for storing a program for determining authenticity of said cartridge, and second data processing means (202) having the same operating characteristics as those of said first data processing means for executing the program stored in said second semiconductor memory. An electronic gaming machine in accordance with claim 1, further including disabling means (R) for disabling the gaming machine in response to at least one of outputs of said first and second data processing means (36,202). An electronic gaming machine in accordance with claim 2, further including controlling means (194a,194b) for controlling a game, and wherein said disabling means (R) is capable of disabling said controlling means. An electronic gaming machine in accordance with claim 3, wherein said disabling means (R) includes means for disabling access of said controlling means (194a, 194b) to said first semiconductor memory (36b). An electronic gaming apparatus comprising: a gaming machine main control unit (42); a frame structure mounted to the main control unit; a cartridge tray (94) pivotally mounted to said frame structure for rotation within a predetermined angular range between a loading and an operating position; biasing means (136) biasing said cartridge tray toward the loading position; means (148) for releasably locking said cartridge tray in the operation position; a memory cartridge (10) for operation with said main control unit and being adapted to be slideably inserted into said cartridge tray when in its loading position, said memory cartridge including a case (12) having a bottom surface, said bottom surface having a concave portion (26) therein, a tapered portion (28) included in a side surface of the case, and an edge portion (22) included in an opposite side surface of the case and having a shape different from said tapered surface portion; and security means for preventing the use of an unauthorized cartridge in said gaming machine main control unit, said security means including a protrusion (144) extending upward from said frame structure and positioned such that as said cartridge tray is rotated toward the operating position, the protrusion enters said concave portion on said cartridge and allows said cartridge tray to assume the operating position, said security means further including substantially identical first and second data processing devices (36, 202) mounted in said memory cartridge and said main control unit, respectively, for executing the same predetermined authenticating program to determine authenticity of said cartridge, and determining means (36a) responsive to at least one of said first and second data processing devices for disabling operation of said main control unit in accordance with the execution of said authenticating program. An electronic gaming apparatus according to claim 5, wherein said memory cartridge (10) comprises a ROM memory device (36b) mounted within said case along with said first data processing device (36) for storing said predetermined authenticating program. An electronic gaming apparatus according to claim 5 or claim 6, wherein the cartridge tray (94) has a bottom plate (104), side walls (106,108) and protruding bars (110,112) fixed to the junction corner portions formed by the bottom plate and the side walls wherein the protruding bars are of triangular cross-section; said memory cartridge including a printed circuit board (20) mounted in said case and having exposed edge terminals (30) at one end of said case; game information generating means (32,34) mounted on said printed circuit board for generating information required for a game; said memory cartridge further having a tapered surface portion (28) corresponding to the inclination of the protruding bars with respect to the bottom plate to prevent an inverted insertion of the cartridge in said cartridge tray, and an edge portion formed in said side surface and having a shape different from said tapered surface portion.

Inventors: NAKAGAWA, KATSUYA, YUKAWA, MASAYUKI
Applicants: NINTENDO CO. LIMITED
Application year: 1986
Main classification: H05K5
IPC codes: G06F21, H05K5, G06F1, A63F9, A63F3, G11C5, A63F13