Portable game machine with download capability
First Claim
1. A game system comprising:
- a portable game machine adapted for receiving an information storage medium in a receiving portion thereof, and further including readable/writable storage, said portable game machine starting, in response to application of power, executing code stored in said information storage medium when said information storage medium is received by said receiving portion, and requesting another game machine to transfer executable code thereto when said information storage medium is not received in said receiving portion;
said another game machine removably receiving a further information storage medium storing further code and reading the further code out of the further information storage medium and transferring said further code to said portable game machine;
wherein said portable game machine writes the further code transferred thereto from said another game machine into said readable/writable storage, and executing the further code written in said readable/writable storage.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable handheld game machine includes a capability to download and execute code from a source such as another game machine. The portable game machine enters a download mode in which it is receptive to receipt of executable code downloaded from the source. The portable game machine stores the executable code in an internal random access memory, and executes the code out of the memory. Successive downloads can be used to download an application that is larger than the internal memory capacity of the portable game machine. The source may issue a reset command to cause the portable game machine to re-enter the download mode to receive an next successive block of code. This allows multiplayer capabilities to be achieved without requiring a separate memory cartridge to be installed in each of the portable game machines.
-
Citations
20 Claims
-
1. A game system comprising:
-
a portable game machine adapted for receiving an information storage medium in a receiving portion thereof, and further including readable/writable storage, said portable game machine starting, in response to application of power, executing code stored in said information storage medium when said information storage medium is received by said receiving portion, and requesting another game machine to transfer executable code thereto when said information storage medium is not received in said receiving portion;
said another game machine removably receiving a further information storage medium storing further code and reading the further code out of the further information storage medium and transferring said further code to said portable game machine;
wherein said portable game machine writes the further code transferred thereto from said another game machine into said readable/writable storage, and executing the further code written in said readable/writable storage. - View Dependent Claims (2, 3)
-
-
4. A game system, structured by communicatably connecting at least one portable game machine that can receive a first information storage medium and another game machine that can receive a second information storage medium,
said portable game machine comprising a first receiver for removably receiving said first information storage medium storing a program to be executed on a portable game machine; -
a first communication port communicatably connecting to said other game machine;
program storage storing a startup program to be executed at startup;
readable/writable storage readably/writably storing an auxiliary program transferred from said other game machine; and
a first processor executing said startup program stored in said program storage in response to startup, to start execution of the first information storing medium program according to said startup program when the first information storage medium is received by said first receiver, and forwarding a transfer request command through said first communication port according to said startup program thereby storing in said readable/writable storage said auxiliary program transferred from said other game machine and executing said auxiliary program when the first information storage medium is not received by said first receiver and said other game machine is communicatably connected to said first communication port;
said second information storage medium storing at least said auxiliary program to, in use, be executed on said portable game machine and a providing program to be executed on said other game machine in order to provide said auxiliary program to said portable game machine;
a second receiver for removably receiving said second information storage medium;
a second communication port for communicatably connecting with said portable game machine first port; and
second processor executing said providing program of said second information storage medium loaded on said second receiving means in response to receiving a transfer request command from said portable game machine through said second communication port, and transferring said auxiliary program to said portable game machine through said second communication port according to said providing program. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A portable game machine having a display, and user-manipulable controls, said portable game machine, in use, receiving a game information storage medium storing a game program to display a game environment on said display means by executing a game program provided by the game information storage medium so that a player can move a character appearing in the game environment by operating the user manipulable controls to thereby play a game, comprising:
-
a receiver receiving said game information storage medium;
a communication port for communicatably connecting to another game machine;
a startup program store storing a startup program to be executed in response to an initialization event;
a processor executing said startup program stored in said startup program store in response to said initialization event and executing a further program designated by said startup program; and
a readable/writable store readably/writably storing an auxiliary program transferred through said communication port;
whereby said startup program causes said processor to execute of a game program provided by said game information storage medium when said game information storage medium is received by said receiver, and forwarding to said other game machine a transfer request command requesting for transfer of said auxiliary program to thereby store in said readable/writable store the auxiliary program transferred through said communication port and executing the auxiliary program. - View Dependent Claims (11)
-
-
12. A portable handheld computing device comprising:
-
a housing capable of being operated while being held in and supported by the hand, the housing adapted to receive an interchangeable memory cartridge;
a graphical liquid crystal display disposed on said housing;
a processor disposed within said housing and coupled to control the graphical information displayed on said display;
a communications port coupled to said processor; and
a boot ROM disposed within said housing and coupled to said processor, the boot ROM including a routine for execution by said processor that allows the processor to receive and execute code blocks when no memory cartridge is received by said housing. - View Dependent Claims (13, 14, 15)
-
-
16. A method of playing a video game comprising:
-
linking first and second portable handheld video game machines together with a communications link;
inserting a memory cartridge into said first portable handheld video game machines;
conditioning the second portable handheld video game machines to begin operating in a download mode;
downloading executable code from the first game machine into the second game machine; and
executing the downloaded code with the second game machine to provide a multiplayer playing opportunity allowing first and second players respectively operating the first and second portable game machines to play an interactive multiplayer game together. - View Dependent Claims (17, 18, 19, 20)
-
Specification