Patent US5226136A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5226136A Expired / Lapsed US ⏱️ 0.0 years remaining

Memory cartridge bank selecting apparatus

Assignee: Nintendo Co Ltd
•
Filing: 1990-11-05
•
Granted: 1993-07-06
•
Expires: 2010-11-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A memory cartridge is loaded in a main unit of a personal computer when used. The memory cartridge comprises a case, and a printed circuit board which is installed therein and on which a large-capacity, one-chip ROM is mounted. Storage area of the one-chip ROM is divided into a plurality of banks respectively having memory addresses of a number accessible by a central processing unit of the main unit, and one specific bank among them is allocated to an address space accessible all the time by the central processing unit. Bank selecting data for selecting other banks is stored in that specific bank. The bank selecting data is read out with progress of a program stored in the specific bank, being loaded in a counter. The content of the counter is inputted to the most significant three bits of address of the one-chip ROM. The most significant three bits of the address function as bank designating bits. An arbitrary bank of the one-chip ROM is changed over at an arbitrary timing by the bank selecting data outputted from the other banks of the one-chip ROM.

Inventors

  • 👤 Katsuya Nakagawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 16:16
CPC Classifications
G; G11; G11C; G11C11/00; G11C11/005; G06; G06F; G06F12/00; G06F12/02; G06F12/06; G06F12/0615; G06F12/0623; G11C5/00; G11C5/06; G11C5/066; G11C8/00; G11C8/12

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 340 words
External memory apparatus which is removably connectable to a video game apparatus having a microprocessor (MPU), a picture processing unit (PPU) coupled to said MPU, and an edge connector, said MPU being connected to a MPU data bus and a MPU address bus and said PPU being connected to a PPU address bus and a PPU data bus, said MPU data bus, MPU address bus, PPU data bus and PPU address bus being connected to said edge connector, said external memory apparatus comprising: an array of connecting electrodes connected to said edge connector when said external memory apparatus is loaded into said video game apparatus, said array of connecting electrodes including a first plurality of electrodes disposed to receive in use signal from said MPU address bus, said MPU data bus, said PPU address bus, and said PPU data bus, and a second plurality of electrodes disposed to receive in use memory accessing related signals generated by said microprocessor; memory means for storing video game related information, said memory means having memory address terminals, at least a predetermined portion of said memory address terminals being coupled to at least some of said first plurality of connecting electrodes, said memory means having memory data terminals coupled to at least some of first plurality of connecting electrodes; said memory means including a plurality of memory banks; and a data holding circuit for storing bank selecting data, said data holding circuit having at least one input terminal coupled to at least some of said first plurality of electrodes and having at least one output terminal, said at least one output terminal being connected to at least one of said memory address terminals to provide bank specifying data to said memory means; said data holding circuit being coupled to at least some of said second plurality of electrodes, wherein said data holding circuit is loaded with bank selecting data received via said at least one input terminal in response to at least one memory accessing related signal received via said second plurality of electrodes.
Claim 2
Dependent Claim 340 words
External memory apparatus which is removably connectable to a video game apparatus having a microprocessor (MPU), a picture processing unit (PPU) coupled to said MPU, and an edge connector, said MPU being connected to a MPU data bus and a MPU address bus and said PPU being connected to a PPU address bus and a PPU data bus, said MPU data bus, MPU address bus, PPU data bus and PPU address bus being connected to said edge connector, said external memory apparatus comprising: an array of connecting electrodes connected to said edge connector when said external memory apparatus is loaded into said video game apparatus, said array of connecting electrodes including a first plurality of electrodes disposed to receive in use signal from said MPU address bus, said MPU data bus, said PPU address bus, and said PPU data bus, and a second plurality of electrodes disposed to receive in use memory accessing related signals generated by said microprocessor; memory means for storing video game related information, said memory means having memory address terminals, at least a predetermined portion of said memory address terminals being coupled to at least some of said first plurality of connecting electrodes, said memory means having memory data terminals coupled to at least some of first plurality of connecting electrodes; said memory means including a plurality of memory banks; and a data holding circuit for storing bank selecting data, said data holding circuit having at least one input terminal coupled to at least some of said first plurality of electrodes and having at least one output terminal, said at least one output terminal being connected to at least one of said memory address terminals to provide bank specifying data to said memory means; said data holding circuit being coupled to at least some of said second plurality of electrodes, wherein said data holding circuit is loaded with bank selecting data received via said at least one input terminal in response to at least one memory accessing related signal received via said second plurality of electrodes.
Claim 3
Dependent Claim 31 words
External memory apparatus according to claim 1, wherein said data holding circuit has a clock input, said clock input being connected to a predetermined one of said second plurality of electrodes.
Claim 4
Dependent Claim 41 words
External memory apparatus according to claim 2, wherein said memory means includes a program memory and a character memory, and wherein said memory means has a chip-enable input which is coupled to said predetermined one of said second plurality of electrodes.
Claim 5
Dependent Claim 34 words
External memory apparatus according to claim 1, wherein said data holding circuit has a load input, said load input being coupled to receive a read/write signal from one of said second plurality of electrodes.
Claim 6
Dependent Claim 36 words
External memory apparatus according to claim 1, wherein said data circuit provides, via said at least one output terminal, the most significant bits of a memory address to said memory address terminals of said memory means.
Claim 7
Dependent Claim 337 words
External memory apparatus which is removably connectable to a video game apparatus having a microprocessor (MPU), a picture processing unit (PPU) coupled to said MPU, and an edge connector, said MPU being connected to a MPU data bus and a MPU address bus and said PPU being connected to a PPU address bus and a PPU data bus, said MPU data bus, MPU address bus, PPU data bus and PPU address bus being connected to said edge connector, said external memory apparatus comprising: an array of connecting electrodes connected to said edge connector when said external memory apparatus is loaded into said video game apparatus, said array of connecting electrodes including a first plurality of electrodes disposed to receive in use signals from said MPU address bus, said MPU data bus, said PPU address bus, and said PPU data bus, and a second plurality of electrodes disposed to receive in use memory accessing related signals generated by said microprocessor; memory means for storing at least one video game program and for storing character data related to said video game program, said memory means having address terminals, a first predetermined portion of said address terminals being coupled to at least some of said first plurality of connecting electrodes, and having data terminals coupled to at least some of first plurality of connecting electrodes, said memory means including a plurality of memory banks; a data holding circuit for storing bank selecting data, said data holding circuit having at least one input terminal coupled to at least some of said first plurality of electrodes and having at least one output terminal connected to at least one of said address terminals; said data holding circuit being coupled to at least one of said second plurality of electrodes, wherein said data holding circuit has at least one load controlling input for controlling loading of bank selecting data received via said at least one input terminal, said load controlling input being coupled to receive a read/write signal via said second plurality of electrodes.
Claim 8
Dependent Claim 337 words
External memory apparatus which is removably connectable to a video game apparatus having a microprocessor (MPU), a picture processing unit (PPU) coupled to said MPU, and an edge connector, said MPU being connected to a MPU data bus and a MPU address bus and said PPU being connected to a PPU address bus and a PPU data bus, said MPU data bus, MPU address bus, PPU data bus and PPU address bus being connected to said edge connector, said external memory apparatus comprising: an array of connecting electrodes connected to said edge connector when said external memory apparatus is loaded into said video game apparatus, said array of connecting electrodes including a first plurality of electrodes disposed to receive in use signals from said MPU address bus, said MPU data bus, said PPU address bus, and said PPU data bus, and a second plurality of electrodes disposed to receive in use memory accessing related signals generated by said microprocessor; memory means for storing at least one video game program and for storing character data related to said video game program, said memory means having address terminals, a first predetermined portion of said address terminals being coupled to at least some of said first plurality of connecting electrodes, and having data terminals coupled to at least some of first plurality of connecting electrodes, said memory means including a plurality of memory banks; a data holding circuit for storing bank selecting data, said data holding circuit having at least one input terminal coupled to at least some of said first plurality of electrodes and having at least one output terminal connected to at least one of said address terminals; said data holding circuit being coupled to at least one of said second plurality of electrodes, wherein said data holding circuit has at least one load controlling input for controlling loading of bank selecting data received via said at least one input terminal, said load controlling input being coupled to receive a read/write signal via said second plurality of electrodes.
Claim 9
Dependent Claim 35 words
External memory apparatus according to claim 6, wherein said at least one load controlling input further includes a clock input, said clock input being connected to a predetermined one of said second plurality of electrodes.
Claim 10
Dependent Claim 29 words
External memory apparatus according to claim 7, wherein said memory means has a chip enable input which is coupled to said predetermined one of said second plurality of electrodes.
Claim 11
Dependent Claim 19 words
External memory apparatus according to claim 6, wherein said memory means includes a program memory and a character memory.
Claim 12
Dependent Claim 31 words
External memory apparatus according to claim 9, wherein said data holding circuit provides, via said at least one output, the most significant bits of a memory address to said program memory.
Claim 13
Dependent Claim 357 words
Removable apparatus which is removably connectable to a video game apparatus having a microprocessor (CPU), a picture processing unit (PPU) coupled to said microprocessor, and an edge connector, said microprocessor being connected to a CPU data bus and a CPU address bus and said picture processing unit being connected to a PPU address bus and a PPU data bus, said CPU data bus, CPU address bus, PPU address bus and PPU data bus being connected to said edge connector, said removable apparatus comprising: an array of connecting electrodes connected to said edge connector when said removable apparatus is loaded into said video game apparatus, said array of connecting electrodes including a first plurality of electrodes disposed to receive in use signals from said CPU address bus, a second plurality of electrodes being disposed to receive in use signals from said CPU data bus, a third plurality of electrodes disposed to receive in use signals from said PPU address bus, a fourth plurality of electrodes disposed to receive in use signals from said PPU data bus, and a fifth plurality of electrodes disposed to receive in use memory accessing related signals generated by said microprocessor; a plurality of memory blanks, addressable via a plurality of address terminals at least one of said memory banks being coupled to at least some of said connecting electrodes; a control circuit connected to at least one of said fifth plurality of electrodes, and to at least one of said second plurality of electrodes, said control circuit being responsive to at least one of said memory access related signals generated by said microprocessor and including a data holding circuit for generating at least one memory bank access enabling signal for for coupling to at least one of said plurality of address terminals for selecting one of said plurality of memory banks based at least in part on the contents of said data holding circuit, said data holding circuit having at least one data load controlling input coupled to receive in CPU generated read/write signal for temporarily storing memory bank selecting data received via said at least one of said second plurality of electrodes.
Claim 14
Dependent Claim 357 words
Removable apparatus which is removably connectable to a video game apparatus having a microprocessor (CPU), a picture processing unit (PPU) coupled to said microprocessor, and an edge connector, said microprocessor being connected to a CPU data bus and a CPU address bus and said picture processing unit being connected to a PPU address bus and a PPU data bus, said CPU data bus, CPU address bus, PPU address bus and PPU data bus being connected to said edge connector, said removable apparatus comprising: an array of connecting electrodes connected to said edge connector when said removable apparatus is loaded into said video game apparatus, said array of connecting electrodes including a first plurality of electrodes disposed to receive in use signals from said CPU address bus, a second plurality of electrodes being disposed to receive in use signals from said CPU data bus, a third plurality of electrodes disposed to receive in use signals from said PPU address bus, a fourth plurality of electrodes disposed to receive in use signals from said PPU data bus, and a fifth plurality of electrodes disposed to receive in use memory accessing related signals generated by said microprocessor; a plurality of memory blanks, addressable via a plurality of address terminals at least one of said memory banks being coupled to at least some of said connecting electrodes; a control circuit connected to at least one of said fifth plurality of electrodes, and to at least one of said second plurality of electrodes, said control circuit being responsive to at least one of said memory access related signals generated by said microprocessor and including a data holding circuit for generating at least one memory bank access enabling signal for for coupling to at least one of said plurality of address terminals for selecting one of said plurality of memory banks based at least in part on the contents of said data holding circuit, said data holding circuit having at least one data load controlling input coupled to receive in CPU generated read/write signal for temporarily storing memory bank selecting data received via said at least one of said second plurality of electrodes.
Claim 15
Dependent Claim 34 words
External memory apparatus according to claim 11, wherein at least one of said memory banks has a chip enable input which is coupled to receive at least one of the memory access related signals.
Claim 16
Dependent Claim 20 words
External memory apparatus according to claim 11, wherein said plurality of memory banks are embodied in the same memory device.
Claim 17
Dependent Claim 32 words
External memory apparatus according to claim 11, wherein the state of at least one bit stored in said data holding circuit determines which of said plurality of memory banks will be accessed.
Claim 18
Dependent Claim 392 words
External memory apparatus which is removably connectable to a video game apparatus having a microprocessor (MPU), a picture processing unit (PPU) coupled to said MPU, and an edge connector, said MPU being connected to a MPU data bus and a MPU address bus and said PPU being connected to a PPU address bus and a PPU data bus, said MPU data bus, MPU address bus, PPU data bus and PPU address bus being connected to said edge connector, said external memory apparatus comprising: an array of connecting electrodes connected to said edge connector when said external memory apparatus is loaded into said video game apparatus, said array of connecting electrodes including a first plurality of electrodes disposed to receive in use signals from said MPU address bus, and said MPU data bus, a second plurality of electrodes disposed to receive in use signals from said PPU address bus, and said PPU data bus, and a third plurality of electrodes disposed to receive in use memory accessing related signals generated by said microprocessor; a first digital memory for storing at least one video game program, said first digital memory having address terminals, a first predetermined portion of said address terminals being coupled to at least some of said first plurality of connecting electrodes, said first digital memory having data terminals coupled to at least some of first plurality of said connecting electrodes, said first digital memory being divided into a plurality of memory banks; a second digital memory for storing character data related to said video game program, said second digital memory being coupled to at least some of said second plurality of connecting electrodes; and data holding means for holding bank selecting data, said data holding means having at least one input terminal coupled to at least some of said first plurality of electrodes and having at least one output terminal connected to a second predetermined portion of said memory address terminals of said first digital memory; said data holding means being coupled to at least some of said third plurality of electrodes, wherein said data holding means has at least one data load controlling input, said data load controlling input being coupled to receive a read/write signal from said MPU via one of said third plurality of electrodes for loading bank selecting data received via said at least one input terminal.
Claim 19
Dependent Claim 392 words
External memory apparatus which is removably connectable to a video game apparatus having a microprocessor (MPU), a picture processing unit (PPU) coupled to said MPU, and an edge connector, said MPU being connected to a MPU data bus and a MPU address bus and said PPU being connected to a PPU address bus and a PPU data bus, said MPU data bus, MPU address bus, PPU data bus and PPU address bus being connected to said edge connector, said external memory apparatus comprising: an array of connecting electrodes connected to said edge connector when said external memory apparatus is loaded into said video game apparatus, said array of connecting electrodes including a first plurality of electrodes disposed to receive in use signals from said MPU address bus, and said MPU data bus, a second plurality of electrodes disposed to receive in use signals from said PPU address bus, and said PPU data bus, and a third plurality of electrodes disposed to receive in use memory accessing related signals generated by said microprocessor; a first digital memory for storing at least one video game program, said first digital memory having address terminals, a first predetermined portion of said address terminals being coupled to at least some of said first plurality of connecting electrodes, said first digital memory having data terminals coupled to at least some of first plurality of said connecting electrodes, said first digital memory being divided into a plurality of memory banks; a second digital memory for storing character data related to said video game program, said second digital memory being coupled to at least some of said second plurality of connecting electrodes; and data holding means for holding bank selecting data, said data holding means having at least one input terminal coupled to at least some of said first plurality of electrodes and having at least one output terminal connected to a second predetermined portion of said memory address terminals of said first digital memory; said data holding means being coupled to at least some of said third plurality of electrodes, wherein said data holding means has at least one data load controlling input, said data load controlling input being coupled to receive a read/write signal from said MPU via one of said third plurality of electrodes for loading bank selecting data received via said at least one input terminal.
Claim 20
Dependent Claim 37 words
External memory apparatus according to claim 15, wherein said data holding means provides, via said at least one output terminal, the most significant bits of a memory address to said address terminals of said first digital memory.
Claim 21
Dependent Claim 400 words
External memory apparatus which is removably connectable to a video game apparatus having a microprocessor (MPU), a picture processing unit (PPU) coupled to said MPU, and an edge connector, said MPU being connected to a MPU data bus and a MPU address bus and said PPU being connected to a PPU address bus and a PPU data bus, said MPU data bus, MPU address bus, PPU data bus and PPU address bus being connected to said edge connector, said external memory apparatus comprising: an array of connecting electrodes connected to said edge connector when said external memory apparatus is loaded into said video game apparatus, said array of connecting electrodes including a first plurality of electrodes disposed to receive in use signals from said MPU address bus, and said MPU data bus, a second plurality of electrodes disposed to receive in use signals from said PPU address bus, and said PPU data bus, and a third plurality of electrodes disposed to receive in use memory accessing related signals generated by said microprocessor; a first digital memory for storing at least one video game program, said first digital memory having address terminals, a first predetermined portion of said address terminals being coupled to at least some of said first plurality of connecting electrodes, said first digital memory having data terminals coupled to at least some of said first plurality of connecting electrodes, said first digital memory being divided into a plurality of memory banks; a second digital memory for storing character data related to said video game program, said second digital memory being coupled to at least some of said second plurality of connecting electrodes; and data holding means for holding bank selecting data, said data holding means having at least one input terminal coupled to at least some of said first plurality of electrodes and having at least one output terminal connected to a second predetermined portion of said memory address terminals of said first digital memory; said data holding means being coupled to at least some of said third plurality of electrodes, wherein said data holding means is loaded with bank selecting data received via said at least one input terminal in response to at least one signal received via said third plurality of electrodes, wherein said data holding means has a clock input, said clock input being connected to a predetermined one of said third plurality of electrodes.
Claim 22
Dependent Claim 400 words
External memory apparatus which is removably connectable to a video game apparatus having a microprocessor (MPU), a picture processing unit (PPU) coupled to said MPU, and an edge connector, said MPU being connected to a MPU data bus and a MPU address bus and said PPU being connected to a PPU address bus and a PPU data bus, said MPU data bus, MPU address bus, PPU data bus and PPU address bus being connected to said edge connector, said external memory apparatus comprising: an array of connecting electrodes connected to said edge connector when said external memory apparatus is loaded into said video game apparatus, said array of connecting electrodes including a first plurality of electrodes disposed to receive in use signals from said MPU address bus, and said MPU data bus, a second plurality of electrodes disposed to receive in use signals from said PPU address bus, and said PPU data bus, and a third plurality of electrodes disposed to receive in use memory accessing related signals generated by said microprocessor; a first digital memory for storing at least one video game program, said first digital memory having address terminals, a first predetermined portion of said address terminals being coupled to at least some of said first plurality of connecting electrodes, said first digital memory having data terminals coupled to at least some of said first plurality of connecting electrodes, said first digital memory being divided into a plurality of memory banks; a second digital memory for storing character data related to said video game program, said second digital memory being coupled to at least some of said second plurality of connecting electrodes; and data holding means for holding bank selecting data, said data holding means having at least one input terminal coupled to at least some of said first plurality of electrodes and having at least one output terminal connected to a second predetermined portion of said memory address terminals of said first digital memory; said data holding means being coupled to at least some of said third plurality of electrodes, wherein said data holding means is loaded with bank selecting data received via said at least one input terminal in response to at least one signal received via said third plurality of electrodes, wherein said data holding means has a clock input, said clock input being connected to a predetermined one of said third plurality of electrodes.
Claim 23
Dependent Claim 30 words
External memory apparatus according to claim 17, wherein said first digital memory has a chip enable input which is coupled to said predetermined one of said third plurality of electrodes.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-07-05 1997-01-04 1997-07-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-07-05 2001-01-04 2001-07-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-07-05 2005-01-04 2005-07-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag