A game machine includes a CPU and, when a game cartridge is loaded in the game machine, the CPU is electrically connected to a ROM in the game cartridge and an electronically erasable non-volatile flash memory having at least two game data storage backup areas. Game data generated during the progress of a game is maintained in a volatile work memory and, in response to an instruction provided by a user, an attempt to save this data (referred to herein as "last" game data or as the "latest" game data) in an appropriate backup storage area of a non-volatile flash memory is made. Whenever the user instructs the game machine to save a game, the CPU compares the write age of each backup area and selects a game data backup area that is stored with game data having an oldest write age. Because electronically erasable non-volatile memories become less reliable and susceptible to degradation and failure after repeated usage, the CPU attempts a writing of the game data to the selected backup area, and then immediately performs a check to determine if the write operation to the selected backup area was successfully performed. If writing to the selected backup area can not be successfully performed after a predetermined number of repeated attempts, for example, due to memory element defect or an abrupt failure of memory area, and only a single other remaining backup storage area containing older game data is available, a writing of the latest game data over the game data from a previous gaming session which was stored in that single remaining backup storage area is precluded (i.e., prohibited), so as to always leave intact at least one area of older saved game data that was generated during the preceding game play session. Writing to the selected backup area to save the latest game data is prohibited if there are not at least two available and writable (i.e., non-defective) backup areas present in the non-volatile memory. In addition, the flash memory may be provided with flag storage areas for identifying "write prohibited" backup areas and "unwritable" backup areas.

 
Web www.patentalert.com

< Video game system using bio-feedback devices

> Video gaming device with pivotally mounted printer module

> Lottery game system and method

~ 00579