Video game/videographics program editing apparatus with program halt and data transfer features
First Claim
1. A method of interactively editing a videographics program being executed in an interactive computing system having a first processor that is operable to execute a videographics program for generating a sequence of videographics display frames for display on a display device, an input device and a second processor, coupled to said input device, that controls videographics program editing operations in response to user inputs via said input device, comprising the steps of:
- initiating the execution of said videographics program to display a sequence of display frames on said display device;
stopping the execution of the videographics program at a desired display frame to be edited in response to a user input via said input device;
transferring videographics program related data from said first processor to said second processor; and
generating an editing related display by said second processor in part in response to said videographics program related data received from said first processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A videographics/video game fabricating system includes a multiprocessor based game processor console which includes a main central processing unit (CPU) which controls editing operations and operating system task execution and a game CPU for executing the model video game which is loaded into a pluggable RAM cartridge. The model video game provides a starting point from which a user can readily create an original video game including desired aspects of the model software. The system permits a user to modify any of the game'"'"'s moving objects, background screens, music or sound effects. The main CPU and game CPU cooperate in the game execution and editorial process such that an editing screen generated by the main CPU is superimposed on a game screen generated by the program executing CPU. The game processing console includes ports for interconnection with a wide variety of peripheral devices. The system utilizes unique "unit" based data structures in which moving objects are processed on a unit basis and where each object is assigned a unit ID which is associated with a wide range of object, game characteristics, game processing and location data associated with the identified object. A wide range of information is likewise stored in data structures associated with background screens referred to as "stage" data.
87 Citations
29 Claims
-
1. A method of interactively editing a videographics program being executed in an interactive computing system having a first processor that is operable to execute a videographics program for generating a sequence of videographics display frames for display on a display device, an input device and a second processor, coupled to said input device, that controls videographics program editing operations in response to user inputs via said input device, comprising the steps of:
-
initiating the execution of said videographics program to display a sequence of display frames on said display device; stopping the execution of the videographics program at a desired display frame to be edited in response to a user input via said input device; transferring videographics program related data from said first processor to said second processor; and generating an editing related display by said second processor in part in response to said videographics program related data received from said first processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of interactively editing a videographics program being executed in an interactive computing system having a first processor that is operable to execute a videographics program for generating a sequence of videographic display frames for display on a display device, an input device and a second processor, coupled to said input device, that controls videographics program editing operations, comprising the steps of:
-
detecting a signal received from said input device indicative of a user initiated editing operation to be performed on said videographics program; sending in response to said signal a command from said second processor to said first processor; stopping the execution of the videographics program at a desired display frame to be edited by said first processor in response to said command; and displaying a videographics program display screen to be edited. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. In an interactive system for editing a videographics program having a first processor that is operable to execute a videographics program to generate a display on a display screen and a second processor that controls videographics program editing operations, control circuitry for stopping the execution of said videographics program to permit display screen editing operations comprising:
-
status logic coupled to said first processor for generating a control signal when said first processor is in a first predetermined status; a control register for storing an initiate editing signal from said second processor indicating that a user is to perform a display screen editing operation; and control logic responsive to said control signal and said initiate editing signal and coupled to said first processor for interrupting said first processor from executing instructions of said videographics program. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification