JPH0420492B2 - - Google Patents

Info

Publication number
JPH0420492B2
JPH0420492B2 JP61104175A JP10417586A JPH0420492B2 JP H0420492 B2 JPH0420492 B2 JP H0420492B2 JP 61104175 A JP61104175 A JP 61104175A JP 10417586 A JP10417586 A JP 10417586A JP H0420492 B2 JPH0420492 B2 JP H0420492B2
Authority
JP
Japan
Prior art keywords
data
address
memory
bus
bank
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP61104175A
Other languages
English (en)
Other versions
JPS62260244A (ja
Inventor
Katsuya Nakagawa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nintendo Co Ltd
Original Assignee
Nintendo Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nintendo Co Ltd filed Critical Nintendo Co Ltd
Priority to JP61104175A priority Critical patent/JPS62260244A/ja
Priority to NO871847A priority patent/NO172914C/no
Priority to US07/047,039 priority patent/US4926372A/en
Priority to AR87307485A priority patent/AR241833A1/es
Priority to AU72528/87A priority patent/AU602141B2/en
Priority to CN87103401A priority patent/CN1009970B/zh
Priority to CA000536489A priority patent/CA1301942C/en
Priority to BR8702303A priority patent/BR8702303A/pt
Priority to EP87304050A priority patent/EP0246025B1/en
Priority to KR1019870004420A priority patent/KR930011784B1/ko
Priority to DE3751852T priority patent/DE3751852T2/de
Publication of JPS62260244A publication Critical patent/JPS62260244A/ja
Priority to MYPI88001603A priority patent/MY104380A/en
Priority to US07/459,323 priority patent/US4984193A/en
Priority to US07/610,198 priority patent/US5226136A/en
Priority to AU68352/90A priority patent/AU644394B2/en
Publication of JPH0420492B2 publication Critical patent/JPH0420492B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • G06F12/0615Address space extension
    • G06F12/0623Address space extension for memory modules
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/005Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor comprising combined but independently operative RAM-ROM, RAM-PROM, RAM-EPROM cells
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C5/00Details of stores covered by group G11C11/00
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C5/00Details of stores covered by group G11C11/00
    • G11C5/06Arrangements for interconnecting storage elements electrically, e.g. by wiring
    • G11C5/066Means for reducing external access-lines for a semiconductor memory clip, e.g. by multiplexing at least address and data signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/12Group selection circuits, e.g. for memory block selection, chip selection, array selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Memory System (AREA)
  • Processing Or Creating Images (AREA)
  • Pinball Game Machines (AREA)
  • Storage Device Security (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • Microcomputers (AREA)
  • Read Only Memory (AREA)
  • Automatic Disk Changers (AREA)
  • Multi Processors (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) この発明はメモリカートリツジに関し、特に家
庭用ビデオゲーム機のようなパーソナルコンピユ
ータ本体に対して着脱自在にされかつその使用に
際してその本体に装着される、メモリカートリツ
ジに関する。
(従来技術) 家庭用パーソナルコンピユータには、本件出願
人の製造・販売に係る「フアミリーコンピユー
タ」(商品名)と呼ばれるゲーム機や、「MSX」
(商品名)と呼ばれるものがある。これらのパー
ソナルコンピユータは、ゲームや教育ソフトなど
のプログラムが予め書き込まれている外付けのメ
モリカートリツジを、その本体に装着することに
よつて能動化される。メモリカートリツジには、
プログラムデータや表示のためのキヤラクタデー
タを記憶するための不揮発性のメモリ(ROM)
が含まれる。
パーソナルコンピユータ本体に含まれる中央処
理ユニツト(「CPU」)がメモリカートリツジの
ROMをアクセスする場合、アクセスできる最大
アドレスがそのCPUの性能(ビツト数)によつ
て制限されるので、そのメモリカートリツジに含
まれるROMの使用可能な記憶容量も必然的に制
限される。たとえば上述の「フアミリーコンピユ
ータ」では、プログラム用のROMとして256Kビ
ツト、キヤラクタ用のROMとして64Kビツトの
ものしか使用できない。したがつて、プログラム
ステツプ数の最大値がCPUのアクセスできる最
大アドレス空間で制限され、もしそのようなパー
ソナルコンピユータがゲーム機として用いられる
場合には、そのゲームのストリーの長さ、ゲーム
の変化の程度、表示画面数および表示できるキヤ
ラクタの数などに限界がある。
このような問題を解決する方法としては、たと
えば昭和59年6月28日付で公開された特開昭59−
112352号公報および昭和59年11月27日付で公開さ
れた特開昭59−208663号公報で開示されたいわゆ
る「アドレスデコーダ方式」の技術がある。
詳しく述べると、特開昭59−112352号では、ア
ドレスバス44に接続されたアドレスデコード論
理装置48,60,80が特定のメモリを選択す
ることを表すアドレスデータを検出し、その検出
(デコーダ)出力をメモリ選択信号として該当の
メモリ(チツプ)A〜Mに与えることによりメモ
リチツプを選択する。
特開昭59−208663号では、CPU1の下位アド
レスデータで指定される特定のアドレスデータを
ゲート4で検出し、その特定アドレスの検出出力
をフリツプフロツプ6,7で記憶保持し、フリツ
プフロツプの保持信号でメモリ3のページ選択を
行う。
昭和52年12月20日付で公開された特開昭52−
153628号公報には、同様のアドレスデコーダ方式
でメモリチツプを切り換える場合において、基本
メモリを常時指定する技術を開示している。
さらに、昭和55年12月23日付で公開された特開
昭55−164955号公報にも同様のアドレスデコーダ
方式の変形が開示されていて、リセツト信号によ
つてリセツトされかつストローブ信号によつてデ
ータを書き込む記憶回路80を設け、その記憶デ
ータをデコーダ90でデコードしてメモリ選択す
る信号としてメモリ100,110,…240,
250のいずれかに与えるようにした技術が開示
されている。ここでストローブ信号は、CPU1
0のI/Oポートアドレスによつて作られる信号
であり、この点において、これもアドレスデータ
をデコードして特定アドレスを検出するアドレス
デコーダ方式である。
(発明が解決しようとする課題) このようなアドレスデコーダ方式では、回路構
成が複雑化し、メモリ空間の無駄が多いという以
下のような問題点を含んでいる。
(1) メモリのチツプ選択またはページ選択のため
に、チツプ選択またはページ選択を切り換える
タイミングに相当する番地(アドレス)にどの
チツプまたはページを選択すべきかを特定する
アドレスデータを予めメモリに記憶しておき、
しかもアドレスデータがそのチツプまたはペー
ジの選択のためのアドレスを検出できるように
論理回路を回路構成しておく必要がある。その
ため、アドレスデコーダまたはゲート回路の回
路構成が複雑となり、プログラム設計上の制約
が生じる。なぜならば、アドレスデコーダまた
はゲート回路は、アンドやナンド等の各種ゲー
トの論理回路の組み合わせによつて構成される
ので、チツプまたはページの数が増加するほど
回路構成が複雑となる。また、チツプまたはペ
ージ数を変更したり、特定のアドレスを変更す
ると、その都度論理回路の回路構成を変更する
必要が生じる。
(2) チツプまたはページの数を増やすと、そのた
めの特定アドレス数だけこのアドレスで指定さ
れる番地を使用できなくなる。換言すれば、チ
ツプまたはページ選択のための特定アドレス
は、チツプまたはページ選択に専用化され、他
のデータを記憶するのに利用できなくなり、メ
モリ空間の無駄が多くなる。たとえば、16個ま
たは16ページのメモリを選択する場合、1つの
メモリチツプまたはページにつき16番地が犠牲
になるが、下位アドレスが共用されているの
で、全体では16×16=256番地も使用できない
メモリ空間が生じることになる。
さらに、特開昭55−164955号では、ストロー
ブ信号期間中はメモリをノンアクテイブの状態
にするようにデータバスを解放するので、その
期間中にはCPUはメモリをアクセスできない
という別の問題もある。
それゆえに、この発明の主たる目的は、アド
レスデコーダ方式における欠点なしに、CPU
の最大アドレス空間以上のメモリにアクセスで
きる、メモリカートリツジを提供することであ
る。
(課題を解決するための手段) 第1の発明は、簡単にいえば、第1のデータバ
スと、第1のアドレスバスと、第1のデータバス
および第1のアドレスバスに接続されかつ第1の
アドレスバスの最大アドレスライン数によつて相
対的に小さいアドレス空間をアクセス可能な中央
処理ユニツトと、第2のデータバスと、第2のア
ドレスバスと、第2のデータバスおよび第2のア
ドレスバスに接続されかつ画像処理のための画像
処理ユニツトとを含む画像処理装置本体に対して
着脱自在であり、その使用に際してその画像処理
装置本体に装着されるメモリカートリツジであつ
て、ケース、ケースに収納され、前記画像処理装
置本体に装着されるとき第1のデータバスに接続
される第1のデータラインと、第1のアドレスバ
スに接続される第1のアドレスラインと、第2の
データバスに接続される第2のデータラインと、
第2のアドレスバスに接続される第2のアドレス
ラインとがそれぞれ形成された基板、基板に装着
され、そのデータ端子が前記第1のデータライン
に接続され、そのアドレス端子の下位アドレス端
子が第1のアドレスラインに接続され、アドレス
端子に与えられるアドレスデータで指定される記
憶容量が相対的に大きい記憶容量を有し、その記
憶領域がアドレス端子の一部で指定可能なアドレ
ス空間に選ばれた複数のバンクに分割され、少な
くとも1つのバンクの或る番地には他のバンクを
選択するためのバンク選択データが書き込まれ、
残りの番地の一部には中央処理ユニツトの処理の
ためのプログラムデータを記憶した、不揮発性の
第1のメモリ、基板に装着され、そのデータ端子
が前記第2のデータラインに接続され、そのアド
レス端子の一部が第2のアドレスラインに接続さ
れ、画像処理ユニツトの画像処理のためのキヤラ
クタデータを記憶した第2のメモリ、および基板
に装着され、そのデータ入力端子が第1のデータ
ラインの一部に接続され、そのデータ出力端子が
第1のメモリのアドレス端子の上位部分に接続さ
れ、バンク選択データを保持するためのデータ保
持手段を備え、データ保持手段は、中央処理ユニ
ツトが不揮発性の第1のメモリの選択信号および
書込信号を出力したタイミングにおいて、そのと
き中央処理ユニツトが第1のアドレスバスを介し
てアドレス指定している第1のメモリから読み出
されているバンク選択データを保持し、その保持
しているバンク選択データを第1のメモリの上位
アドレス端子に与え、第1のメモリは、中央処理
ユニツトが第1のメモリの選択信号および読出信
号を出力している期間中において、データ保持手
段から与えられるバンク選択データを上位アドレ
スとし、中央処理ユニツトから与えられるアドレ
スデータを下位アドレスとしたとき、上位アドレ
スで指定されるバンクであつて下位アドレスによ
つて指定される番地のデータを読み出すことを特
徴とする、メモリカートリツジである。
第2の発明は、簡単にいえば、第1のデータバ
スと、第1のアドレスバスと、第1のデータバス
および第1のアドレスバスに接続されかつ第1の
アドレスバスの最大アドレスライン数によつて相
対的に小さいアドレス空間をアクセス可能な中央
処理ユニツトと、第2のデータバスと、第2のア
ドレスバスと、第2のデータバスおよび第2のア
ドレスバスに接続されかつ画像処理のためのの画
像処理ユニツトとを含む画像処理装置本体に対し
て着脱自在であり、その使用に際してその画像処
理装置本体に装着されるメモリカートリツジであ
つて、ケース、ケースに収納され、画像処理装置
本体に装着されるとき第1のデータバスに接続さ
れる第1のデータラインと、第1のアドレスバス
に接続される第1のアドレスラインと、第2のデ
ータバスに接続される第2のデータラインと、第
2のアドレスバスに接続される第2のアドレスラ
インとがそれぞれ形成された基板、基板に装着さ
れ、そのデータ端子が第1のデータラインに接続
され、そのアドレス端子の下位アドレス端子が第
1のアドレスラインに接続され、アドレス端子に
与えられるアドレスデータで指定される記憶容量
が相対的に大きい記憶容量を有し、その記憶領域
がアドレス端子の一部で指定可能なアドレス空間
に選ばれた複数のバスに分割され、少なくとも1
つのバンクの或る番地には他のバンクを選択する
ためのバンク選択データが書き込まれ、残りの番
地の一部には中央処理ユニツトの処理のためのプ
ログラムデータを記憶した、不揮発性の第1のメ
モリ、基板に装着され、そのデータ端子が第2の
データラインに接続され、そのアドレス端子の一
部が第2のアドレスラインに接続され、画像処理
ユニツトの画像処理のためのキヤラクタデータを
一時記憶するための書込/読出可能な第2のメモ
リ、および基板に装着され、そのデータ入力端子
が第1のデータラインの一部に接続され、そのデ
ータ出力端子が第1のメモリのアドレス端子の上
位部分に接続され、バンク選択データを保持する
ためのデータ保持手段を備え、第1のメモリは、
複数のバンクが使用目的を達成するためのプログ
ラムデータを記憶するプログラムデータ記憶領域
と使用目的に応じた表示画面を形成するためのキ
ヤラクタデータを記憶するキヤラクタデータ記憶
領域に分けられ、プログラムデータ記憶領域には
キヤラクタデータ記憶領域を指定するバンク選択
データに関連して、或るバンクのキヤラクタデー
タを第2のメモリに転送するための命令データが
記憶され、データ保持手段は、中央処理ユニツト
が不揮発性の第1のメモリの選択信号および書込
信号を出力したタイミングにおいて、そのとき中
央処理ユニツトが第1のアドレスバスを介してア
ドレス指定している第1のメモリから読み出され
ているバンク選択データを保持し、その保持して
いるバンク選択データを第1のメモリの上位アド
レス端子に与え、第1のメモリは、中央処理ユニ
ツトが第1のメモリの選択信号および読出信号を
出力している期間中において、データ保持手段か
ら与えられるバンク選択データを上位アドレスと
し、中央処理ユニツトから与えられるアドレスデ
ータを下位アドレスとしたとき、上位アドレスで
指定されるバンクであつて下位アドレスによつて
指定される番地のデータを読み出し、第1のメモ
リのキヤラクタデータ記憶領域に対応するバンク
が選択されているとき、第1のメモリから読み出
されたキヤラクタデータが中央処理ユニツトおよ
び画像処理ユニツトを介して第2のメモリへ書き
込まれることを特徴とする、メモリカートリツジ
である。
(作用) 第1の発明においては、データ保持手段は、中
央処理ユニツトが第1のメモリの選択信号および
書込信号を出力したタイミングにおいて、第1の
メモリから読み出されているバンク選択データを
保持し、その保持しているバンク選択データを第
1のメモリの上位アドレス端子に与える。第1の
メモリは、中央処理ユニツトが第1のメモリの選
択信号および読出信号を出力している期間中にお
いて、データ保持手段から与えられるバンク選択
データを上位アドレスとし、中央処理ユニツトか
ら与えられるアドレスデータを下位アドレスとし
たとき、上位アドレスで指定されるバンクであつ
て下位アドレスによつて指定される番地のデータ
を読み出す。
第2の発明においても、データ保持手段は、中
央処理ユニツトが第1のメモリの選択信号および
書込信号を出力したタイミングにおいて、第1の
メモリから読み出されているバンク選択データを
保持し、その保持しているバンク選択データを第
1のメモリの上位アドレス端子に与える。第1の
メモリは、中央処理ユニツトが第1のメモリの選
択信号および読出信号を出力している期間中にお
いて、データ保持手段から与えられるバンク選択
データを上位アドレスとし、中央処理ユニツトか
ら与えられるアドレスデータを下位アドレスとし
たとき、上位アドレスで指定されるバンクであつ
て下位アドレスによつて指定される番地のデータ
を読み出す。なお、第1のメモリのキヤラクタデ
ータ記憶領域に対応するバンクが選択されている
とき、第1のメモリから読み出されたキヤラクタ
データが中央処理ユニツトおよび画像処理ユニツ
トを介して第2のメモリへ書き込まれる。
(発明の効果) この発明によれば、CPUがアクセスできるア
ドレス空間に制限があつても、第1のメモリのバ
ンクを適宜切り換えることによつて、その最大ア
ドレス空間以上の記憶容量を有するメモリを利用
できる。すなわち、CPUによつてアクセス可能
な記憶容量を見掛け上拡大することができる。
さらに、この発明では、バンク選択データを第
1のメモリの或るバンクのメモリ空間であつてバ
ンク切り換えすべきタイミングに相当する番地に
記憶させておき、バンク記憶データを書き込むタ
イミング信号を工夫してデータ保持手段へ保持す
るように構成しているので、先に説明したアドレ
スデコーダ方式に比べて非常に有利である。すな
わち、この発明では、アドレスデコーダを必要と
せず、バンク選択データがどのようなデータであ
つても、バンク選択データを記憶している特定ア
ドレスに関係なく共通の1つのデータ保持手段で
よいので、回路構成が簡略化され、プログラム設
計上の制約もない。また、バンク数が増加して
も、無駄になるメモリ空間(番地数)が少ない。
たとえば、アドレスデコーダ方式で

Claims (1)

  1. 【特許請求の範囲】 1 第1のデータバスと、第1のアドレスバス
    と、第1のデータバスおよび第1のアドレスバス
    に接続されかつ第1のアドレスバスの最大アドレ
    スライン数によつて相対的に小さいアドレス空間
    をアクセス可能な中央処理ユニツトと、第2のデ
    ータバスと、第2のアドレスバスと、第2のデー
    タバスおよび第2のアドレスバスに接続されかつ
    画像処理のための画像処理ユニツトとを含む画像
    処理装置本体に対して着脱自在であり、その使用
    に際して前記画像処理装置本体に装着されるメモ
    リカートリツジであつて、 ケース、 前記ケースに収納され、前記画像処理装置本体
    に装着されるとき第1のデータバスに接続される
    第1のデータラインと、第1のアドレスバスに接
    続される第1のアドレスラインと、第2のデータ
    バスに接続される第2のデータラインと、第2の
    アドレスバスに接続される第2のアドレスライン
    とがそれぞれ形成された基板、 前記基板に装着され、そのデータ端子が前記第
    1のデータラインに接続され、そのアドレス端子
    の下位アドレス端子が前記第1のアドレスライン
    に接続され、アドレス端子に与えられるアドレス
    データで指定される記憶容量が相対的に大きい記
    憶容量を有し、その記憶領域がアドレス端子の一
    部で指定可能なアドレス空間に選ばれた複数のバ
    ンクに分割され、少なくとも1つのバンクの或る
    番地には他のバンクを選択するためのバンク選択
    データが書き込まれ、残りの番地の一部には前記
    中央処理ユニツトの処理のためのプログラムデー
    タを記憶した、不揮発性の第1のメモリ、 前記基板に装着され、そのデータ端子が前記第
    2のデータラインに接続され、そのアドレス端子
    の一部が前記第2のアドレスラインに接続され、
    前記画像処理ユニツトの画像処理のためのキヤラ
    クタデータを記憶した第2のメモリ、および 前記基板に装着され、そのデータ入力端子が前
    記第1のデータラインの一部に接続され、そのデ
    ータ出力端子が前記第1のメモリのアドレス端子
    の上位部分に接続され、前記バンク選択データを
    保持するためのデータ保持手段を備え、 前記データ保持手段は、前記中央処理ユニツト
    が不揮発性の第1のメモリの選択信号および書込
    信号を出力したタイミングにおいて、そのとき中
    央処理ユニツトが第1のアドレスバスを介してア
    ドレス指定している前記第1のメモリから読み出
    されているバンク選択データを保持し、その保持
    しているバンク選択データを第1のメモリの上位
    アドレス端子に与え、 前記第1のメモリは、前記中央処理ユニツトが
    第1のメモリの選択信号および読出信号を出力し
    ている期間中において、前記データ保持手段から
    与えられるバンク選択データを上位アドレスと
    し、中央処理ユニツトから与えられるアドレスデ
    ータを下位アドレスとしたとき、上位アドレスで
    指定されるバンクであつて下位アドレスによつて
    指定される番地のデータを読み出すことを特徴と
    する、メモリカートリツジ。 2 前記第1のメモリの複数のバンクのうちの特
    定の1つは、前記中央処理ユニツトが常時アクセ
    ス可能な記憶領域としてその第1のアドレス空間
    に割り付けられ、そこには前記中央処理ユニツト
    がアクセス可能な第2のアドレス空間に対応する
    バンクを選択するためのバンク選択データが記憶
    され、 前記データ保持手段は前記第1のメモリから与
    えられる前記バンク選択データに基づいて、前記
    第2のアドレス空間によつて前記第1のメモリの
    バンクを選択する、特許請求の範囲第1項記載の
    メモリカートリツジ。 3 前記データ保持手段は、前記中央処理ユニツ
    トから前記第1のメモリに含まれる特定のバンク
    を指定する信号が与えられたとき、その信号を前
    記第1のメモリの上位のアダレス端子に与え、こ
    の信号が与えられないとき前記保持手段の出力を
    前記第1のメモリの前記上位のアドレスに与える
    ゲート手段を含む、特許請求の範囲第1項記載の
    メモリカートリツジ。 4 第1のデータバスと、第1のアドレスバス
    と、第1のデータバスおよび第1のアドレスバス
    に接続されかつ第1のアドレスバスの最大アドレ
    スライン数によつて相対的に小さいアドレス空間
    をアクセス可能な中央処理ユニツトと、第2のデ
    ータバスと、第2のアドレスバスと、第2のデー
    タバスおよび第2のアドレスバスに接続されかつ
    画像処理のためのの画像処理ユニツトとを含む画
    像処理装置本体に対して着脱自在であり、その使
    用に際して前記画像処理装置本体に装着されるメ
    モリカートリツジであつて、 ケース、 前記ケースに収納され、前記画像処理装置本体
    に装着されるとき第1のデータバスに接続される
    第1のデータラインと、第1のアドレスバスに接
    続される第1のアドレスラインと、第2のデータ
    バスに接続される第2のデータラインと、第2の
    アドレスバスに接続される第2のアドレスライン
    とがそれぞれ形成された基板、 前記基板に装着され、そのデータ端子が前記第
    1のデータラインに接続され、そのアドレス端子
    の下位アドレス端子が前記第1のアドレスライン
    に接続され、アドレス端子に与えられるアドレス
    データで指定される記憶容量が相対的に大きい記
    憶容量を有し、その記憶領域がアドレス端子の一
    部で指定可能なアドレス空間に選ばれた複数のバ
    スに分割され、少なくとも1つのバンクの或る番
    地には他のバンクを選択するためのバンク選択デ
    ータが書き込まれ、残りの番地の一部には前記中
    央処理ユニツトの処理のためのプログラムデータ
    を記憶した、不揮発性の第1のメモリ、 前記基板に装着され、そのデータ端子が前記第
    2のデータラインに接続され、そのアドレス端子
    の一部が前記第2のアドレスラインに接続され、
    前記画像処理ユニツトの画像処理のためのキヤラ
    クタデータを一時記憶するための書込/読出可能
    な第2のメモリ、および 前記基板に装着され、そのデータ入力端子が前
    記第1のデータラインの一部に接続され、そのデ
    ータ出力端子が前記第1のメモリのアドレス端子
    の上位部分に接続され、前記バンク選択データを
    保持するためのデータ保持手段を備え、 前記第1のメモリは、複数のバンクが使用目的
    を達成するためのプログラムデータを記憶するプ
    ログラムデータ記憶領域と使用目的に応じた表示
    画面を形成するためのキヤラクタデータを記憶す
    るキヤラクタデータ記憶領域に分けられ、プログ
    ラムデータ記憶領域にはキヤラクタデータ記憶領
    域を指定するバンク選択データに関連して、或る
    バンクのキヤラクタデータを前記第2のメモリに
    転送するための命令データが記憶され、 前記データ保持手段は、前記中央処理ユニツト
    が不揮発性の第1のメモリの選択信号および書込
    信号を出力したタイミングにおいて、そのとき中
    央処理ユニツトが第1のアドレスバスを介してア
    ドレス指定している前記第1のメモリから読み出
    されているバンク選択データを保持し、その保持
    しているバンク選択データを第1のメモリの上位
    アドレス端子に与え、 前記第1のメモリは、前記中央処理ユニツトが
    第1のメモリの選択信号および読出信号を出力し
    ている期間中において、前記データ保持手段から
    与えられるバンク選択データを上位アドレスと
    し、中央処理ユニツトから与えられるアドレスデ
    ータを下位アドレスとしたとき、上位アドレスで
    指定されるバンクであつて下位アドレスによつて
    指定される番地のデータを読み出し、 前記第1のメモリのキヤラクタデータ記憶領域
    に対応するバンクが選択されているとき、前記第
    1のメモリから読み出されたキヤラクタデータが
    前記中央処理ユニツトおよび前記画像処理ユニツ
    トを介して前記第2のメモリへ書き込まれること
    を特徴とする、メモリカートリツジ。
JP61104175A 1986-05-06 1986-05-06 メモリカ−トリツジ Granted JPS62260244A (ja)

Priority Applications (15)

Application Number Priority Date Filing Date Title
JP61104175A JPS62260244A (ja) 1986-05-06 1986-05-06 メモリカ−トリツジ
NO871847A NO172914C (no) 1986-05-06 1987-05-04 Lagerkassett
US07/047,039 US4926372A (en) 1986-05-06 1987-05-05 Memory cartridge bank selecting
BR8702303A BR8702303A (pt) 1986-05-06 1987-05-06 Cartucho de memoria
DE3751852T DE3751852T2 (de) 1986-05-06 1987-05-06 Speicherkassette
CN87103401A CN1009970B (zh) 1986-05-06 1987-05-06 存储盒
CA000536489A CA1301942C (en) 1986-05-06 1987-05-06 Memory cartridge
AR87307485A AR241833A1 (es) 1986-05-06 1987-05-06 Cartucho de memoria para computacion.
EP87304050A EP0246025B1 (en) 1986-05-06 1987-05-06 Memory cartridge
KR1019870004420A KR930011784B1 (ko) 1986-05-06 1987-05-06 메모리 카트리지
AU72528/87A AU602141B2 (en) 1986-05-06 1987-05-06 Memory cartridge
MYPI88001603A MY104380A (en) 1986-05-06 1988-12-30 Memory cartridge
US07/459,323 US4984193A (en) 1986-05-06 1989-12-29 Memory cartridge
US07/610,198 US5226136A (en) 1986-05-06 1990-11-05 Memory cartridge bank selecting apparatus
AU68352/90A AU644394B2 (en) 1986-05-06 1990-12-21 Memory cartridge

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61104175A JPS62260244A (ja) 1986-05-06 1986-05-06 メモリカ−トリツジ

Publications (2)

Publication Number Publication Date
JPS62260244A JPS62260244A (ja) 1987-11-12
JPH0420492B2 true JPH0420492B2 (ja) 1992-04-03

Family

ID=14373685

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61104175A Granted JPS62260244A (ja) 1986-05-06 1986-05-06 メモリカ−トリツジ

Country Status (12)

Country Link
US (2) US4926372A (ja)
EP (1) EP0246025B1 (ja)
JP (1) JPS62260244A (ja)
KR (1) KR930011784B1 (ja)
CN (1) CN1009970B (ja)
AR (1) AR241833A1 (ja)
AU (2) AU602141B2 (ja)
BR (1) BR8702303A (ja)
CA (1) CA1301942C (ja)
DE (1) DE3751852T2 (ja)
MY (1) MY104380A (ja)
NO (1) NO172914C (ja)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5226136A (en) * 1986-05-06 1993-07-06 Nintendo Company Limited Memory cartridge bank selecting apparatus
JPS62287352A (ja) * 1986-06-06 1987-12-14 Matsushita Electric Ind Co Ltd 電子機器
JPH02242355A (ja) * 1989-03-16 1990-09-26 Fujitsu Ltd 拡張アドレス空間を持つマイクロプロセシングシステム
CA2003821C (en) * 1989-04-20 1996-12-03 Richard J. Molnar Process controller single memory chip shadowing technique
GB8912866D0 (en) * 1989-06-05 1989-07-26 Code Masters Softwara Interfacing device for a computer games system
DE4021199A1 (de) * 1990-06-11 1991-12-19 Smartdiskette Gmbh In edv-einrichtungen einsteckbares element
US5485590A (en) * 1990-01-08 1996-01-16 Allen-Bradley Company, Inc. Programmable controller communication interface module which is configurable by a removable memory cartridge
US5453763A (en) * 1990-02-02 1995-09-26 Nintendo Co., Ltd. Still picture display apparatus and external memory cartridge used therefor
US5190285A (en) * 1991-09-30 1993-03-02 At&T Bell Laboratories Electronic game having intelligent game pieces
US5428762A (en) * 1992-03-11 1995-06-27 International Business Machines Corporation Expandable memory having plural memory cards for distributively storing system data
US5270964A (en) * 1992-05-19 1993-12-14 Sun Microsystems, Inc. Single in-line memory module
JPH0628173A (ja) * 1992-07-07 1994-02-04 Minolta Camera Co Ltd プログラムの置換方法及び装置
ES2137270T3 (es) * 1992-10-30 1999-12-16 Sega Enterprises Kk Sistema de tratamiento de informacion.
US20010011224A1 (en) * 1995-06-07 2001-08-02 Stephen James Brown Modular microprocessor-based health monitoring system
US5603055A (en) * 1994-01-27 1997-02-11 Vlsi Technology, Inc. Single shared ROM for storing keyboard microcontroller code portion and CPU code portion and disabling access to a portion while accessing to the other
US5941775A (en) * 1994-10-14 1999-08-24 Sega Of America, Inc. Data processing system, method thereof and memory cassette
US5644444A (en) * 1995-03-10 1997-07-01 Iomega Corporation Read/write protect scheme for a disk cartridge and drive
US6724554B1 (en) 1995-03-10 2004-04-20 Iomega Corporation Read/write protect scheme for a disk cartridge and drive
AU731164B2 (en) 1995-05-10 2001-03-22 Nintendo Co., Ltd. Operating device with analog joystick
US6241611B1 (en) 1995-05-10 2001-06-05 Nintendo Co., Ltd. Function expansion device and operating device using the function expansion device
IN188196B (ja) * 1995-05-15 2002-08-31 Silicon Graphics Inc
US5686730A (en) * 1995-05-15 1997-11-11 Silicon Graphics, Inc. Dimm pair with data memory and state memory
US5802544A (en) * 1995-06-07 1998-09-01 International Business Machines Corporation Addressing multiple removable memory modules by remapping slot addresses
JP3544268B2 (ja) 1995-10-09 2004-07-21 任天堂株式会社 三次元画像処理装置およびそれを用いた画像処理方法
JPH09167050A (ja) 1995-10-09 1997-06-24 Nintendo Co Ltd 操作装置およびそれを用いる画像処理システム
US6007428A (en) 1995-10-09 1999-12-28 Nintendo Co., Ltd. Operation controlling device and video processing system used therewith
AU734018B2 (en) 1995-10-09 2001-05-31 Nintendo Co., Ltd. Three-dimension image processing system
JP3524247B2 (ja) 1995-10-09 2004-05-10 任天堂株式会社 ゲーム機およびそれを用いたゲーム機システム
DE19681169B3 (de) 1995-11-10 2012-03-01 Nintendo Co., Ltd. Steuerhebeleinrichtung
US6022274A (en) 1995-11-22 2000-02-08 Nintendo Co., Ltd. Video game system using memory module
US6155926A (en) 1995-11-22 2000-12-05 Nintendo Co., Ltd. Video game system and method with enhanced three-dimensional character and background control
US6267673B1 (en) 1996-09-20 2001-07-31 Nintendo Co., Ltd. Video game system with state of next world dependent upon manner of entry from previous world via a portal
US6139433A (en) * 1995-11-22 2000-10-31 Nintendo Co., Ltd. Video game system and method with enhanced three-dimensional character and background control due to environmental conditions
US6139434A (en) 1996-09-24 2000-10-31 Nintendo Co., Ltd. Three-dimensional image processing apparatus with enhanced automatic and user point of view control
US5856910A (en) * 1996-10-30 1999-01-05 Intel Corporation Processor card assembly having a cover with flexible locking latches
JP3655438B2 (ja) 1997-07-17 2005-06-02 任天堂株式会社 ビデオゲームシステム
US6315669B1 (en) * 1998-05-27 2001-11-13 Nintendo Co., Ltd. Portable color display game machine and storage medium for the same
JP3292698B2 (ja) * 1998-07-10 2002-06-17 株式会社バンダイ 電子機器装置
US7445551B1 (en) 2000-05-24 2008-11-04 Nintendo Co., Ltd. Memory for video game system and emulator using the memory
US6810463B2 (en) * 2000-05-24 2004-10-26 Nintendo Co., Ltd. Gaming machine that is usable with different game cartridge types
US20050021909A1 (en) * 2003-07-24 2005-01-27 Leapfrog Enterprises, Inc. Memory cartridge including selecting mechanism
US8267780B2 (en) * 2004-03-31 2012-09-18 Nintendo Co., Ltd. Game console and memory card
US8016681B2 (en) * 2004-03-31 2011-09-13 Nintendo Co., Ltd. Memory card for a game console
US7771280B2 (en) * 2004-03-31 2010-08-10 Nintendo Co., Ltd. Game console connector and emulator for the game console
US7837558B2 (en) * 2004-03-31 2010-11-23 Nintendo Co., Ltd. Game console and emulator for the game console

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3737860A (en) * 1972-04-13 1973-06-05 Honeywell Inf Systems Memory bank addressing
JPS52153628A (en) * 1976-06-16 1977-12-20 Nec Corp Memory bus selector
US4298949A (en) * 1976-08-16 1981-11-03 Texas Instruments Incorporated Electronic calculator system having high order math capability
US4095791A (en) * 1976-08-23 1978-06-20 Fairchild Camera And Instrument Corp. Cartridge programmable video game apparatus
US4352492A (en) * 1976-08-23 1982-10-05 Fairchild Camera & Instrument Corp. Data storage apparatus
US4120030A (en) * 1977-03-11 1978-10-10 Kearney & Trecker Corporation Computer software security system
US4118773A (en) * 1977-04-01 1978-10-03 Honeywell Information Systems Inc. Microprogram memory bank addressing system
US4149027A (en) * 1977-05-27 1979-04-10 Atari, Inc. TV game cartridge and method
US4129027A (en) * 1977-07-14 1978-12-12 Ignashev Evgeny P Apparatus for making metal strip
US4218582A (en) * 1977-10-06 1980-08-19 The Board Of Trustees Of The Leland Stanford Junior University Public key cryptographic apparatus and method
JPS55164955A (en) * 1979-05-09 1980-12-23 Nec Corp Information processor
US4383296A (en) * 1980-05-16 1983-05-10 Apple Computer, Inc. Computer with a memory system for remapping a memory having two memory output buses for high resolution display with scrolling of the displayed characters
US4384326A (en) * 1980-07-28 1983-05-17 Ncr Corporation Memory security circuit using the simultaneous occurance of two signals to enable the memory
US4492582A (en) * 1981-01-06 1985-01-08 Mattel, Inc. Teaching and entertainment device
US4374417A (en) * 1981-02-05 1983-02-15 International Business Machines Corp. Method for using page addressing mechanism
DE3278375D1 (en) * 1981-02-05 1988-05-26 Ibm Page addressing mechanism and method for using the same
US4368515A (en) * 1981-05-07 1983-01-11 Atari, Inc. Bank switchable memory system
US4432067A (en) * 1981-05-07 1984-02-14 Atari, Inc. Memory cartridge for video game system
US4446519A (en) * 1981-05-26 1984-05-01 Corban International, Ltd. Method and apparatus for providing security for computer software
AU8736782A (en) * 1981-06-29 1983-02-02 Friends Amis Inc. Computer with expanded addressing capability
US4503491A (en) * 1981-06-29 1985-03-05 Matsushita Electric Industrial Co., Ltd. Computer with expanded addressing capability
US4481570A (en) * 1981-08-07 1984-11-06 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Automatic multi-banking of memory for microprocessors
US4471163A (en) * 1981-10-05 1984-09-11 Donald Thomas C Software protection system
US4454594A (en) * 1981-11-25 1984-06-12 U.S. Philips Corporation Method and apparatus to secure proprietary operation of computer equipment
US4442486A (en) * 1981-11-25 1984-04-10 U.S. Philips Corporation Protected programmable apparatus
US4500879A (en) * 1982-01-06 1985-02-19 Smith Engineering Circuitry for controlling a CRT beam
US4458315A (en) * 1982-02-25 1984-07-03 Penta, Inc. Apparatus and method for preventing unauthorized use of computer programs
US4462076A (en) * 1982-06-04 1984-07-24 Smith Engineering Video game cartridge recognition and security system
US4757468A (en) * 1982-09-22 1988-07-12 Intel Corporation Authenticated read-only memory
EP0114522A3 (en) * 1982-12-27 1986-12-30 Synertek Inc. Rom protection device
US4613953A (en) * 1983-04-22 1986-09-23 Ncr Corporation Paging register for memory devices
JPS59208663A (ja) * 1983-05-12 1984-11-27 Konami Kogyo Kk リ−ドオンリ−メモリのアドレス数を拡張する方法および装置
US4485457A (en) * 1983-05-31 1984-11-27 Cbs Inc. Memory system including RAM and page switchable ROM
US4562306A (en) * 1983-09-14 1985-12-31 Chou Wayne W Method and apparatus for protecting computer software utilizing an active coded hardware device
US4644495A (en) * 1984-01-04 1987-02-17 Activision, Inc. Video memory system
JPS60157646A (ja) * 1984-01-27 1985-08-17 Mitsubishi Electric Corp メモリバンク切換装置
US4575621A (en) * 1984-03-07 1986-03-11 Corpra Research, Inc. Portable electronic transaction device and system therefor
US4725945A (en) * 1984-09-18 1988-02-16 International Business Machines Corp. Distributed cache in dynamic rams
US4575522A (en) * 1985-03-07 1986-03-11 Hydril Company Rubber composition for geothermal application

Also Published As

Publication number Publication date
US4926372A (en) 1990-05-15
NO871847L (no) 1987-11-09
KR870011614A (ko) 1987-12-24
MY104380A (en) 1994-03-31
US4984193A (en) 1991-01-08
EP0246025A2 (en) 1987-11-19
DE3751852T2 (de) 1997-01-02
AU7252887A (en) 1987-11-12
NO172914C (no) 1993-09-22
AU6835290A (en) 1991-03-14
NO871847D0 (no) 1987-05-04
EP0246025A3 (en) 1989-07-26
AU644394B2 (en) 1993-12-09
CN1009970B (zh) 1990-10-10
EP0246025B1 (en) 1996-07-03
DE3751852D1 (de) 1996-08-08
BR8702303A (pt) 1988-02-17
AR241833A1 (es) 1992-12-30
NO172914B (no) 1993-06-14
AU602141B2 (en) 1990-10-04
CN87103401A (zh) 1987-11-25
CA1301942C (en) 1992-05-26
JPS62260244A (ja) 1987-11-12
KR930011784B1 (ko) 1993-12-21

Similar Documents

Publication Publication Date Title
JPH0420492B2 (ja)
JP3590413B2 (ja) メモリ制御装置
US5966727A (en) Combination flash memory and dram memory board interleave-bypass memory access method, and memory access device incorporating both the same
CA2116985C (en) Memory system
US5509138A (en) Method for determining speeds of memory modules
US5226134A (en) Data processing system including a memory controller for direct or interleave memory accessing
JPH07175783A (ja) ディジタル信号処理プロセッサ
US6601130B1 (en) Memory interface unit with programmable strobes to select different memory devices
JPH05503382A (ja) 多重プロセッサ仮想メモリシステムのための集中化された参照及び変更テーブル
JPH0395650A (ja) キャシュ動作不能アドレスランダムアクセスメモリ
JP2003022215A5 (ja)
US5901298A (en) Method for utilizing a single multiplex address bus between DRAM, SRAM and ROM
US5751998A (en) Memory accessing system with portions of memory being selectively write protectable and relocatable based on predefined register bits and memory selection RAM outputs
CA2066891C (en) Circuit arrangement for a microcomputer
JPH03160543A (ja) 拡張アドレス指定回路
JPH0462648A (ja) 記憶装置
JPS607678A (ja) メモリ構成方式
JPS5972693A (ja) メモリ装置
JPS6143362A (ja) 集積回路装置
JP3349929B2 (ja) メモリ制御装置
JP3251265B2 (ja) メモリ出力制御回路
JP3075213B2 (ja) メモリ制御回路
JPS6292051A (ja) メモリ装置
JPH05257798A (ja) メモリー制御回路
JPH05241951A (ja) メモリ制御装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term