Emulator Mode Switching for Game Content Reuse
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional information processing apparatuses that utilize emulator programs for game processing are limited to playing games and do not effectively utilize game contents, such as player characters, for additional applications, leading to reduced data efficiency and increased development costs.
Innovation Solution
An information processing apparatus with a processor that executes game processing using ROM data and an emulator program, allowing for the execution of additional applications by modifying the data processed by the emulator program, including utilizing game images and characters in new contexts, such as a clock application, while maintaining reproducibility and reducing data storage needs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If an emulator program is used to execute game processing based on ROM data, then game playback functionality is achieved, but the system cannot execute additional applications utilizing game contents
Solution Approach 1:
The system dynamically switches between first mode (game playback) and second mode (application execution utilizing game contents). The emulator program is configured to operate in different modes depending on the execution context, allowing the same hardware to serve multiple purposes while maintaining game authenticity when needed.
Solution Approach 2:
The information processing apparatus is designed to perform multiple functions: it can execute traditional game playback mode and simultaneously execute additional applications that utilize game contents (such as character models, backgrounds, or game data) in a second mode, making the system versatile without compromising its primary function.
2Quantity of substance
If additional applications are executed using game contents, then data efficiency improves, but the system complexity increases
Solution Approach 1:
The patent merges the game execution functionality with additional application execution capability within the same emulator framework. By combining these functions into a unified system that can operate in different modes, the patent reduces data storage requirements while avoiding the need for completely separate systems.
Solution Approach 2:
The emulator program acts as an intermediary layer that enables both traditional game playback and new applications utilizing game contents. This intermediary software layer allows the system to access and utilize game data for multiple purposes without requiring direct hardware modifications or complex architectural changes.
Data Source
AI summary
An information processing apparatus includes: a storage medium storing at least ROM data for a game and an emulator program for executing the game based on the ROM data; and a processor. In a first mode, the processor executes game processing by an emulator, and in a second mode, the processor, while executing game processing based on the emulator, executes an application which is different from the game processing and in which at least some of game images included in the ROM data are displayed, by making a change on data to be processed by the emulator being executed.


