Game Apparatus Boot File Version Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems lack an efficient method to select and execute the most up-to-date file from multiple versions of game or application data, including patches, which can lead to inconsistencies and suboptimal performance during system boot or application startup.
Innovation Solution
A game or information processing apparatus with a drive device, storage device, version information acquisition units, a comparator, and an execution processor that identifies and loads the file with newer version information from either a memory medium or a patch file, ensuring the latest version is executed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the system executes the boot file from the ROM medium, then the original game data can be run, but outdated version information may cause bugs and functional limitations
Solution Approach 1:
The system performs preliminary version comparison between the ROM medium boot file and the memory card boot file before execution. The version information is acquired and compared in advance, allowing the system to proactively select the appropriate boot file based on version precedence, thereby avoiding execution of outdated files with known bugs
Solution Approach 2:
The memory card serves as an intermediary storage medium that holds alternative boot files with updated version information. The system uses the memory card as a mediator to provide patched or remastered boot files that can override the original ROM medium files when version comparison indicates superiority
2Adaptability or versatility
If the system always uses the patch file from memory card, then updated functionality is available, but the ability to run original ROM medium versions is lost
Solution Approach 1:
The system dynamically selects which boot file to execute based on real-time version comparison results. The boot file source is not fixed but adapts according to the version information acquired from both the ROM medium and memory card, allowing flexible switching between original and patched versions
Solution Approach 2:
Version information is acquired and compared before the boot execution decision is made. This preliminary version check enables the system to determine the appropriate boot file source in advance, ensuring both original and patched versions remain accessible through informed selection
3Measurement precision
If version comparison is implemented between multiple boot files, then the latest version can be selected, but additional processing time is required
Solution Approach 1:
The system performs only the necessary version information acquisition and comparison steps required to determine file precedence, rather than进行全面 analysis. This partial action approach achieves sufficient version verification without excessive processing overhead, balancing accuracy with efficiency
4Adaptability or versatility
If the system supports multiple boot files with different versions, then versatility is improved, but complexity in file management increases
Solution Approach 1:
The memory card acts as an intermediary that organizes and presents alternative boot files to the system. This intermediary structure simplifies management by providing a dedicated storage location for patched versions, separating them from the original ROM medium files while enabling systematic version comparison
Data Source
AI summary
The present invention provides a technique of executing a suitable file from plural files of the same type. In a game apparatus, a ROM medium with game data recorded therein is loaded into a drive device. A patch file acquisition unit acquires a patch file for the game data, and stores the patch file in a HDD. The ROM medium and the patch file respectively include boot files for initiating a main program. An execution processor loads into the memory, the boot file having newer version information, and executes a boot sequence. The execution processor does not execute the boot sequence, when the ROM medium is not loaded into the drive device, and executes the boot sequence, as a condition that the ROM medium is loaded into the drive device.


