專利名稱:數據處理系統及其方法和所用盒式存儲器的制作方法
技術領域:
本發明涉及一種包括一個處理裝置的數據處理系統,一個用于該系統的盒式存儲器(memory cassette)結構和該系統的數據處理方法,通過在處理裝置中插入一個盒式存儲器,由處理裝置對該盒式存儲器上存儲的程序和數據進行例如程序執行和數據使用這類的信息處理。
已知這些類型的數據處理系統包括一個存儲有程序和數據的盒式存儲器,和一個操作器(處理設備),該操作器具有連接盒式存儲器的連接器,并通過將該盒式存儲器連接到連接器執行盒式存儲器中的程序。這種典型的數據處理系統是一個游戲機系統。正如所熟知的,通過在游戲機中插入一個盒式存儲器,游戲機執行該盒式存儲器上存儲的用于各種游戲的程序和數據。通常提供的游戲機還包括一個用于使用該數據的游戲機主體,和一個向游戲機主體發出各種操作指令(操作信號)的控制器,能夠將游戲機主體中的處理內容顯示在電視接收機或類似設備上。
這類盒式存儲器的構成方式是在匣形盒體的一側有一個連接器,并在盒體內包括一個ROM和其外圍電路。這種結構的盒式存儲器具有基本固定的盒體體積,因此不可避免地決定了ROM的存儲容量。這將決定ROM中可存儲的程序容量,導致對更大程序容量的需求。
因此,一個安裝在游戲機主體上的致密連接器(com-pact connector)提供了一種游戲機,該游戲機能在該致密連接器上安裝新的盒式致密ROM。這種新游戲機的結構能使帶有致密連接器的盒式存儲器安裝在游戲機主體中。通過在盒式存儲器的致密連接器上安裝致密ROM,能夠由游戲機主體使用致密ROM中存儲的數據。
然而,這些游戲機只能使用致密ROM中的數據,在游戲本身的發展方面沒有任何變化,不能完全滿足各種游戲發展的需要。
各種游戲的發展以及其它各種處理的實現需要大量的程序和用于存儲大數據量程序的大存儲容量。然而,考慮到運輸、操縱或價格等因素,常規游戲機具有其盒體的存儲容量不可避免地受到限制的缺陷。
此外,常規游戲機不能在新游戲程序中重新使用過去開發的游戲,以至放棄舊程序導致了開發該程序所消耗的開發步驟、ROM和其它資源的浪費。
因此,本發明的目的在于提供一種能夠實現各種處理并能有效地利用資源的數據處理系統以解決這些問題。本發明的另一個目的是提供一種用于該系統的新的盒式存儲器結構。
為克服上述問題,根據本發明的數據處理系統是這樣一種數據處理系統它包括一個根據盒式存儲器所存儲的內容進行處理的處理設備主體,一個可連接到所述處理設備主體的第一級盒式存儲器,和一個可連接到所述第一級盒式存儲器或所述處理設備主體的第二級盒式存儲器,其中當第一級盒式存儲器或第二級盒式存儲器連接到處理設備主體時,從該盒式存儲器的第一地址范圍中讀取數據,當處理設備主體連接到第一級盒式存儲器,然后第一級盒式存儲器再連接到第二級盒式存儲器時,在一個更寬地址范圍中讀取數據,其中包括不與第一地址范圍重疊的第二地址范圍。
根據本發明的第一種盒式存儲器是這樣一種盒式存儲器,它是用于上述的數據處理系統的所述第二級盒式存儲器,該盒式存儲器包括一個連接器,可與所述第一級盒式存儲器連接器或所述處理設備主體的連接器導電連接,一個連接狀態判斷電路,該連接狀態判斷電路通過連接器的連接狀態判斷連接器是否已經連接到第一級盒式存儲器并輸出一個與該連接狀態相對應的地址轉接信號,和一個存儲器,用于輸出與連接狀態判斷電路提供的地址轉接信號和連接器提供的地址信號相對應的數據。
根據本發明的盒式存儲器是涉及上述的盒式存儲器,其中當所述連接狀態判斷電路判斷所述連接器已經連接到所述第一級盒式存儲器時,連接狀態判斷電路輸出所述地址轉接信號以便將用于從存儲器讀取數據的地址范圍轉接到所述第二地址范圍,該第二地址范圍不與用于從第一級盒式存儲器的存儲器讀取數據所述第一地址范圍重疊。
根據本發明的盒式存儲器是涉及上述的盒式存儲器,其中當構成所述連接器的多個引線中一個預定引線的信號邏輯變為一個預定信號邏輯時,所述連接狀態判斷電路則判斷該連接器已經連接到另一個盒式存儲器。
根據本發明的第二種盒式存儲器是這樣一種盒式存儲器它是用于本發明所述的數據處理系統的所述第一級盒式存儲器,并可與上述第二級盒式存儲器的盒式存儲器連接,該盒式存儲器包括一個第一連接器,可與所述處理設備主體導電連接;一個存儲器,當該盒式存儲器經第一連接器連接到處理設備主體時,該存儲器用于輸出與處理設備主體提供的地址信號相對應的數據;和一個第二連接器,可與第二級盒式存儲器導電連接。提供該第二連接器的目的是使從處理設備主體經第一連接器提供的地址信號可被傳輸,其中構成第二連接器的多個引線中一個預定引線被保持在一個預定信號邏輯。
根據本發明的第三種盒式存儲器是這樣一種盒式存儲器它是用于本發明所述的數據處理系統的所述第二級盒式存儲器,包括一個連接器,可與所述第一級盒式存儲器連接器導電連接;一個存儲器,用于輸出與連接器提供的地址信號相對應的數據,其中構成該連接器的多個引線中的一個預定引線被保持在一個預定信號邏輯。
根據本發明的第四種盒式存儲器是這樣一種盒式存儲器它是用于本發明所述的數據處理系統的所述第一級盒式存儲器,并可與上述的作為所述第二級盒式存儲器的所述盒式存儲器連接,該盒式存儲器包括一個第一連接器,可與所述處理設備主體導電連接;和一個第二連接器,可與第二級盒式存儲器導電連接,提供該第二連接器的目的是使從處理設備主體經第一連接器提供的地址信號可被傳輸;一個連接狀態判斷電路,該連接狀態判斷電路通過第二連接器的連接狀態判斷第二級盒式存儲器是否已經連接到第二連接器,并輸出一個與該連接狀態相對應的地址轉接信號;和一個存儲器,用于輸出與連接狀態判斷電路提供的地址轉接信號和第一連接器提供的地址信號相對應的數據。
根據本發明的盒式存儲器涉及上述盒式存儲器,其中當所述連接狀態判斷電路判斷所述第二連接器已經連接到所述第二級盒式存儲器時,所述連接狀態判斷電路輸出所述地址轉接信號,以便將用于從第一級盒式存儲器的存儲器讀取數據的地址范圍轉接到用于從第二級盒式存儲器的存儲器讀取數據的所述第二地址范圍,該第二地址范圍不與所述第一地址范圍重疊。
根據本發明的盒式存儲器涉及上述的盒式存儲器,其中當構成所述第二連接器的多個引線中的一個預定引線的信號邏輯變為一個預定信號邏輯時,所述連接狀態判斷電路判斷該連接器已經連接到所述第二級盒式存儲器。
根據本發明的又一種盒式存儲器是這樣一種盒式存儲器它是用于本發明所述的數據處理系統的所述第二級盒式存儲器,包括一個連接器,可與所述第一級連接器導電連接;一個存儲器,用于輸出與連接器提供的所述地址信號相對應的數據,其中從構成該連接器的多個引線中的一個預定引線伸出的引線與存儲器的一個芯片選擇終端連接。
根據本發明再一種的盒式存儲器是這樣一種盒式存儲器它是用于本發明所述的數據處理系統的所述第一級盒式存儲器,并可與上述的作為所述第二級盒式存儲器的所述盒式存儲器連接,該盒式存儲器包括一個第一連接器,可與所述處理設備主體導電連接,和一個第二連接器,可與第二級盒式存儲器導電連接,提供該第二連接器以使從處理設備主體經第一連接器提供的所述地址信號可被傳輸,一個連接狀態判斷電路,連接狀態判斷電路以第一連接器提供的確定地址信號為依據,當該地址信號在所述第一地址范圍時,輸出變為有效的第一芯片選擇信號,當該地址信號在所述第二地址范圍時,將變為有效的第二芯片選擇信號輸出到第二連接器的一個預定引線,和一個存儲器,用于輸出與連接狀態判斷電路提供的第一芯片選擇信號和第一連接器提供的地址信號相對應的數據。
根據本發明的盒式存儲器是涉及上述的盒式存儲器之一,其中盒式存儲器是一個包括兩個相對表面的三維結構,所述第一連接器和第二連接器分別設置在相對的表面上。
根據本發明的數據處理方法是這樣一種數據處理方法它采用一個處理設備主體,根據盒式存儲器的存儲內容進行處理;一個可連接到所述處理設備主體的第一級盒式存儲器,和一個可連接到該第一級盒式存儲器或該處理設備主體的第二級盒式存儲器,其中,當判斷第一級盒式存儲器或第二級盒式存儲器連接到處理設備主體時,從該盒式存儲器的所述第一地址范圍中讀取數據,當判斷處理設備主體連接到第一級盒式存儲器且該第一級盒式存儲器再連接到第二級盒式存儲器時,則在一個更寬的地址范圍讀取數據,其中包括不與第一地址范圍重疊的所述第二地址范圍。
因此,由于能夠將第一級和第二級盒式存儲器單獨或結合起來使用,滿足各種游戲發展的需求。另外,通過使用兩個盒式存儲器,能夠使用需大量存儲容量的程序。此外,由于能夠重新使用舊游戲,達到了有效利用游戲開發步驟、ROM和其它資源的效果。
圖1是根據本發明的數據處理系統和用于該系統的盒式存儲器的實施例的結構透視圖。
圖2是用于該實施例的第一級盒式存儲器和第二級盒式存儲器的電路方框圖。
圖3是該實施例的地址轉接電路的方框圖。
圖4分別描述了根據該實施例的第一級和第二級盒式存儲器的地址值以及兩個盒體裝配在一起時的地址值之間的關系。
圖5描述根據本實施例的游戲機主體的操作流程圖。
圖6是描述根據本實施例的兩個盒體裝配在一起時的存儲變換(memory map)圖。
圖7是根據該實施例的第一級和第二級盒式存儲器的另一種結構圖。
圖8是描述根據本實施例的兩個盒體裝配在一起時的存儲變換圖。
圖9是描述根據該實施例的第一級和第二級盒式存儲器的圖。
圖10是根據該實施例的解碼器電路的方框圖。
圖11描述了根據本實施例的各個盒體的存儲變換圖。
圖12是描述根據本發明的實施例操作圖。
現在將參考附圖描述本發明實施例。
圖1是根據本發明的數據處理系統和用于該系統的盒式存儲器結構的實施例透視圖。
圖1所示的數據處理系統包括一個游戲機主體11,一個第一級盒式存儲器21和一個第二級盒式存儲器31。在游戲機主體11的連接器12上可以按箭頭X所示的方向插入第一級盒體的連接器21,并可按箭頭Y所示方向插入第二級盒體31的連接器32。
此外,第一級盒式存儲器21的殼體23與連接器22相對的表面上(所示的上表面),設置有與游戲機主體11上設置的連接器21完全相同的連接器24,第二級盒體31的連接器32能按箭頭Z所示方向插入連接器24中。
當第一級盒式存儲器21的連接器22按箭頭X所示插在游戲機主體11的連接器22上,第二級盒式存儲器31的連接器32按箭頭Z所示方向插在第一級盒式存儲器21的連接器24上時,游戲機主體11處在能夠使用第一級盒體21和第二級盒體31的游戲程序的狀態。
為使游戲機主體11能夠使用兩個盒式存儲器21、31的程序,該第一級盒式存儲器21或第二級盒式存儲器31內設置一個用于分配地址的裝置,當第一級盒體21的連接器22插在該游戲機主體11的連接器12上并且第二級盒體31的連接器32插在第一級盒體21的連接器24上時該裝置操作。這樣,盒式存儲器21、31存儲地址范圍的地址之一被轉接和使用。
現在將詳細描述該數據處理系統的各個部分。如附圖所示,本實施例的游戲機主體11為平行六面體形狀,其長度略小于其寬度,其高度約為長度的1/20。如圖所示,連接器12設置在該三維主體的上表面,開關13設置在上表面的左下側。
第一級盒式存儲器21包括一個薄長方形槽23。連接器22設置在槽25的底26上,槽25的上表面27(與所述底面相對的面)上設置有結構與游戲機主體11設置的連接器12相同的連接器24。
此外,第二級盒體31包括一個薄長方形槽35。連接器32設置在槽35的底36上。該結構能使第二級盒體31的連接器32插在游戲機主體11的連接器12上,也能插在第一級盒體21的連接器24上。
圖2是與本發明有關的系統實施例中使用的第一級和第二級盒式存儲器的電路圖。
圖2中,第一級盒式存儲器21的電路系統包括一個連接器22,一個連接器24和一個掩膜ROM 28。具有相同引線號碼的連接器22和連接器24互相連接作為地址Ad、數據Dt和控制信號Ct的信號導線。構成用于地址Ad、數據Dt和控制信號Ct的導線以便連接掩膜ROM28。
此外,在第一級盒式存儲器21中,具有預定引線號碼的連接器24連接接地電極。當第二級盒體31的連接器32與第一級盒體21的連接器24連接時,它與連接器24的接地電極接觸。連接器24內部的一個引線接地。因此,取自該連接器24一個引線的信號是表示第二級盒體31連接到第一級盒體21的信號Sa。
另外,在第二級盒體31的電路系統中,配置一個連接器32,一個掩膜ROM 38和一個作為連接狀態判斷裝置地址轉接電路39。具有預定引線號碼的連接器32的地址Ad、數據Dt和控制信號Ct分別連接到掩膜ROM 38的一個預定引線,并且地址Ad和控制信號Ct以及信號Sa連接到地址轉接電路39的一個預定電極。地址轉接電路39產生的地址轉接信號提供給掩膜ROM 38的地址變換輸入終端。
圖3是表示該地址轉接電路39結構的一個實例電路圖。
圖3中,地址轉接電路39包括一個解碼器391,解碼器391根據確定的存儲地址Ad和確定的存儲控制信號Ct形成第一芯片選擇信號CSa或第二芯片選擇信號CSb;和一個選擇器電路392,選擇器電路392根據來自解碼器391的芯片選擇信號CSa、CSb和表示第一級盒體21與第二級盒體31連接的信號Sa產生用于轉接存儲地址的信號,地址轉接電路39結構如下。
解碼器391中,這樣來布線以使地址Ad和控制信號Ct可以輸入到解碼器。該布線方式允許解碼器391產生的芯片選擇信號CSa、CSb輸入到選擇器電路392的A、B端。此外,該布線方式可使信號Sa輸入到選擇器電路392的選擇端A/B。另外,選擇器電路392的輸出端Y連接掩膜ROM38的地址轉接端。
現在將根據圖1-3參考圖4-6描述該實施例的操作。圖4表示第一級和第二級盒式存儲器裝配在一起時的操作,并描述了第一級和第二級盒式存儲器的各個地址值以及當兩個盒體裝配在一起時地址值之間的關系。圖5(1)描述了僅有第二級盒式存儲器連接到游戲機主體時的運轉流程圖,圖5(2)描述了僅有第一級盒式存儲器連接到游戲機主體時的運轉流程圖。圖6描述了兩個盒體裝配在一起時的存儲變換。
首先,如圖4(c)所示,第一級盒式存儲器21通常從地址00000H(H表示十六進制)至1FFFFH存儲其程序數據B。同樣,如圖4(b)所示,第二級盒式存儲器31通常從地址00000H至1FFFFFH存儲其程序數據A。
在只有第一級盒式存儲器21按箭頭X所示方向插入游戲機主體11時,形成游戲機主體11與第一級盒式存儲器21經連接器12和連接器22導電連接狀態。處在該狀態時,通過接通游戲機主體11上的開關13輸入電源,游戲機主體11主要由地址0000H開始并對必要的程序數據等進行處理(圖5(2)步驟200),并立即對地址20000H和此后的地址中的任何程序數據等的存在進行判斷(步驟201)。該判斷進行如下。假設游戲機主體11輸出的地址Ad是200000H并輸出預定控制信號Ct,唯一需要的是判斷是否可以獲得作為數據Dt的信息。
這種情況下,即使上述地址Ad和控制信號Ct輸入到掩膜ROM 28,沒有數據從掩膜ROM 28輸出到數據Dt。因此,游戲機主體11將判斷在地址200000H和此后的地址不存在程序數據(圖5(2)步驟201;否),所以操作僅使用第一級盒式存儲器21從地址00000H至地址1FFFFH存儲的程序數據B(圖5(2)步驟202)。
同樣,在只有第二級盒體31按箭頭Y(圖1)所示方向插入游戲機主體11時,形成游戲機主體11與第二級盒體31經連接器12和連接器32導電連接狀態。在該狀態下,當通過打開游戲機主體11上的開關13接通電源時(圖5(1)步驟101),游戲機主體11將僅操作“第二級盒體31”從地址00000H至地址1FFFFH存儲的程序數據A(圖5(1)步驟102)。
接下來,第一級盒式存儲器21按圖1中箭頭X所示方向插入游戲機主體11,另外,第二級盒式存儲器31按箭頭Z所示方向插在第一級盒式存儲器21上。這種情況下,游戲機主體11和第一級盒式存儲器21經連接器12和連接器22導電連接,第一級盒式存儲器21和第二級盒式存儲器31經連接器24和連接器32導電連接。
現在,當接通游戲機主體11的開關13接通電源時,表示連接狀態的信號Sa變為“L”,該信號Sa經連接器24和連接器32輸入給第二級盒式存儲器31的地址轉接電路39的。游戲機主體11基本從地址0000H開始執行處理必要的程序數據(矢量)(步驟200)。
因此,游戲機主體11判斷從地址200000H起是否存在任何程序數據(步驟201)。因此,游戲機主體11使地址Ad從200000H開始編址,給出控制信號Ct,并判斷是否存在作為數據Dt的信息。
當地址Ad和控制信號Ct輸入地址轉接電路39時,地址轉接電路39以地址Ad和控制信號Ct為基礎并由解碼器391形成芯片選擇信號CSb。芯片選擇信號CSb經選擇電路392輸入掩膜ROM38,作為表示連接狀態的信號Sa示為“L”。
因此,掩膜ROM38的地址轉接到從200000H至2FFFFFH。此外,如圖4(a)和圖6所示,當第一級盒式存儲器21和第二級盒式存儲器31裝配在一起時,第一級盒式存儲器21的掩膜ROM28的地址仍然從00000H至1FFFFFH,但第二級盒式存儲器31的掩膜ROM38被分配為從200000H至2FFFFFH。
由于第二級盒式存儲器31的地址已經如上述轉接,通過游戲機主體11對從200000H開始的地址的標示將該地址的信息從掩膜ROM38的輸出引到數據導線。
換句話說,在步驟201中,當游戲機主體11在指定地址發現某種信息時,則確定在地址200000H和此后的地址存在程序數據(步驟201,是),此后,游戲機主體11操作使用第一級盒式存儲器21中從地址00000H至1FFFFFH存儲的程序數據B和第二級盒式存儲器31中從地址200000H至3FFFFFH存儲的程序數據A。
換句話說,當游戲機主體11判斷第一級盒式存儲器21和第二級盒式存儲器31已經裝配在一起時,如上所述,能夠對其進行自由訪問。
另外,在第一級盒式存儲器21和第二級盒式存儲器31裝配在一起的狀態下,如圖6所示,在第一級盒式存儲器21中,程序區存在于從地址000000H至xxxxxH,數據區存在于從地址xxxxxxH至1FFFFF。在第二級盒式存儲器31中,如圖6所示,程序區存在于從地址200000H至xxxxxH,數據區存在于從地址xxxxxxH至3FFFFF。
根據上述實施例,單獨使用第一級盒式存儲器21和第二級盒式存儲器31或將它們裝配在一起使用是可能的,以滿足各種游戲發展的不同需要。此外,由于兩個盒式存儲器可以同時使用,從而可以使用大數據量的程序容量。另外,通過將一個第二級盒式存儲器插在該第一級盒式存儲器上,能夠再次使用舊游戲,提供了有效使用游戲開發步驟、ROM和其它資源的優點。
圖7示出本發明實施例中使用的第一級盒式存儲器和第二級盒式存儲器構造的另一個實例。圖7中與圖2中相同的組成元件由相同參考標號表示。
第一級盒式存儲器21的電路系統包括連接器22,連接器24,掩膜ROM28和作為判斷連接狀態電路的地址轉接電路29,并在連接器22和24將具有相同引線號碼的導線連接在一起,以作為地址Ad、數據Dt和控制信號Ct的信號導線。構成該地址Ad、數據Dt和控制信號Ct導線以連接掩膜ROM28。
此外,地址Ad和數據Dt以及控制信號Ct連接到地址轉接電路29的一個預定電極,由該地址轉接電路29產生的地址轉接信號提供給掩膜ROM28的地址變換輸入端。該地址轉接電路29具有與圖3所示的地址轉接電路39相同的電路結構。
此外,第二級盒式存儲器31的電路系統包括連接器32和掩膜ROM38。構造具有預定引線號碼的連接器32的地址Ad、數據Dt和控制信號Ct連接接地電極,該地址Ad、數據Dt和控制信號Ct使連接器32的預定引線號碼連接掩膜ROM38預定引線。
將根據圖1、3和7參考圖5和8說明該實施例的操作。圖8說明兩個盒體裝配在一起時的存儲變換。
首先,如上所述,從地址00000H至1FFFFH,第一級盒式存儲器21和第二級盒式存儲器31各自單獨存儲有程序數據B和A。
當只有第二級盒式存儲器31按箭頭Y(圖1)所示方向插入游戲機主體11時,如上所述,游戲機主體11只根據從“第二級盒式存儲器31”的地址00000H至1FFFFFH存儲的程序數據A進行操作(圖5,步驟101,102)。
同樣,當只有第一級盒式存儲器21按箭頭X(圖1)所示方向插入游戲機主體11時,如上所述,游戲機主體11開始從地址00000H進行操作并處理必要的程序數據(步驟200),然后立即判斷從地址200000H往后是否存在程序數據(步驟201),并只根據地址00000H至1FFFFH存儲的程序數據B進行操作(步驟202)。
接下來,第一級盒式存儲器21按箭頭X方向插入游戲機主體11,另外,第二級盒式存儲器31按箭頭Z方向插在第一級盒式存儲器21上。這種情況下,游戲機主體11和第一級盒式存儲器21經連接器12和連接器22導電連接,此外,第一級盒式存儲器21和第二級盒式存儲器31經連接器24和連接器32導電連接。該狀態下,通過打開游戲機主體11的開關13接通電源,表示連接狀態的信號Sa變為“L”,該信號Sa經連接器32和連接器24輸入給第一級盒式存儲器21的地址轉接電路29。
因此,當游戲機主體11通過使用地址Ad輸出在地址200000H和其后的控制信號Ct時,地址轉接信號從地址轉接電路29輸出到掩膜ROM28。如圖8所示,通過該地址轉接信號,掩膜ROM28的地址被轉接并且掩膜ROM28的地址移到從200000H至3FFFFFH。在該點,游戲機主體11通過基本從0000H開始的操作處理必要的程序數據(向量),但是通過將第一級盒式存儲器21的向量強制地轉接到第二級盒式存儲器31的地址00000H,能夠繼續操作第二級盒式存儲器31的程序A。
此外,游戲機主體11在地址200000H并由此向前判斷出程序的存在(步驟201;是)。該判斷是通過在輸出從地址200000H接下去的地址Ad和輸出控制信號Ct時確定在數據Dt是否輸出信息來進行的。當該地址Ad和控制信號Ct輸入到地址轉接電路29時,地址轉接電路29根據地址Ad和控制信號Ct產生芯片選擇信號,從這些芯片選擇信號和表示連接狀態(“L”)的信號Sa產生地址轉接信號并將該地址轉接信號輸入到掩膜ROM28。
因此,如圖8所示,由于分配給掩膜ROM28的地址轉換成從200000H至3FFFFFH,第一級盒式存儲器21和第二級盒式存儲器31裝配在一起使得第一級盒式存儲器21的掩膜ROM28的地址轉換為從200000H至3FFFFFH,第二級盒式存儲器31的掩膜ROM28的地址轉換為從00000H至1FFFFFH。由于第一級盒式存儲器21的地址已經按上述方式轉換,通過游戲機主體11對200000H和接下去的地址的標示,該地址的信息從掩膜ROM28輸出到數據Dt。
因此,在游戲機主體11,當在如上的確定地址獲得信息時,則判斷在200000H以及由此開始的地址上存在程序數據(步驟201;是),此后,游戲機主體11將通過使用在第一級盒式存儲器21中從地址200000H至3FFFFFH存儲的程序數據B和在第二級盒式存儲器31中從地址200000H至3FFFFFH存儲的程序數據A這兩個程序數據進行操作(步驟203)。換句話說,如上所述,當已經斷定兩個第一級盒式存儲器21和第二級盒式存儲器31已經插入時,游戲機主體11可以自由地訪問兩個盒體。
此外,如圖8所示,在插入第一級盒式存儲器21和第二級盒式存儲器31的狀態下,第一級盒式存儲器21的程序區存在于從地址200000H至xxxxxH,其數據區存在于從地址xxxxxH至3FFFFF。如圖8所示,第二級盒式存儲器31的程序區存在于從地址00000H至xxxxxH,其數據區存在于從地址xxxxxH至1FFFFF。
圖9示出本發明中使用的第一級和第二級盒式存儲器的另一個實施例。圖9的實施例與圖7的實施例的區別在于芯片選擇信號*CS(*表示CS反轉)是從游戲機主體11經連接器22提供給解碼器40,并有一個預定地址提供給解碼器40。其與圖7的實施例的另一個區別在于芯片選擇信號CSa和CSb是由解碼器40產生的,并布置電導線以使該CSa提供給掩膜ROM28,CSb經具有預定引線號碼部分的連接器24和具有相同引線號碼部分的連接器32提供給第二級盒式存儲器31的掩膜ROM38。其它結構與圖7中的相同。圖9和圖7中的相同部分被加上相同的參考標號。
圖10是表示解碼器具體結構的實例電路圖。如圖10所示,解碼器40由兩個NAND電路401、402和兩個反相電路403、404構成,并具有以下連接狀態。導電連接允許地址*ax(這種情況下,*表示ax的反相)被直接送到NAND電路401的一個輸入端并經反相電路403送到NAND電路402的一個輸入端。此外,導電連接允許從游戲機主體11經連接器12和第一級盒式存儲器21的連接器22送來的芯片選擇信號*CS經反相電路404輸入到NAND電路401、402的另一個輸入端。
芯片選擇信號CSa從NAND電路401輸出端輸出CSb從NAND電路402輸出端輸出。
該實施例允許第一級盒式存儲器21和第二級盒式存儲器31單獨使用或將第一級盒式存儲器21和第二級盒式存儲器31結合在一起使用,滿足各種游戲的發展要求。此外,兩個盒式存儲器的使用允許使用大程序容量。由于能夠再次使用舊游戲,該實施例還具有有效地使用游戲開發步驟、ROM和其它資源的優點。
下面將參考圖9、10、11和12詳細說明該實施例。圖11描述由圖9的實施例安排的存儲變換。圖12說明該實施例的操作。
游戲機主體11能輸出用于第一級盒式存儲器21或第二級盒式存儲器31轉換的地址*ax,并能輸出芯片選擇信號*CS。
在該狀態下,如圖12所示,當地址*ax為“L”(“0”),并且從游戲機主體11輸出的芯片選擇信號*CS為“L”(“0”)時,NAND電路401的兩個輸入端變為“H”(“1”)。因此,NAND電路401的輸出變為“L”(“0”)。由于NAND電路402的一個輸入端是“L”(“0”),NAND電路402的輸出變為“H”(“1”)。
換句話說,芯片選擇信號CSa將從解碼器40輸出。因此,游戲機主體11將使用第一級盒式存儲器21中存儲的程序等。如圖11所示,這導致了第一級盒式存儲器21中地址00000H至1FFFFFH的使用。這種情況下,不管第一級盒式存儲器21是否是單獨插入游戲機主體11中或第二級盒式存儲器31是否是插在插入游戲機主體11的第一級盒式存儲器21上(與其裝配在一起),游戲機主體11將使用第一級盒式存儲器21中的程序。
另一方面,如圖12所示,如果一個確定地址*ax(這種情況下,例如使用200000H中的第六個數據Dt)變為“H”(“1”)并且從游戲機主體11輸出的芯片選擇信號*CS變為“L”(“0”),NAND電路402的兩個輸入端變為“H”(“1”)以便NAND電路402的輸出變為“L”(“0”)。此外,由于NAND電路401的一個輸入端變為“L”(“0”),NAND電路401的輸出變為“H”(“1”)。然后,芯片選擇信號CSb將從解碼器40輸出。
這樣導致游戲機主體11只能訪問第二級盒式存儲器31,而不能訪問第一級盒式存儲器21。因此,地址Ad是從200000H至3FFFFFH,以便游戲機主體11能使用第二級盒式存儲器31中存儲的程序等。如圖11所示,由此使用的是已經轉換到從200000H至3FFFFFH的第二級盒式存儲器31的地址。
此外,芯片選擇信號*CS為“H”(“1”),解碼器40的NAND電路401、402的輸出端將輸出兩個“H”(“1”)而與地址*ax的值無關,以使第一級盒式存儲器21和第二級盒式存儲器31兩者不能被訪問。
此外,單獨將第二級盒式存儲器31插入游戲機主體11導致芯片選擇信號*CS直接輸入到第二級盒式存儲器31的掩膜ROM38,以使第二級盒式存儲器31將使用從00000H至1FFFFFH的地址。
根據本實施例,可以將第一級盒式存儲器21和第二級盒式存儲器31單獨或聯合使用,滿足各種游戲發展的要求。此外,由于能夠使用兩個盒式存儲器,可以使用大程序容量。另外,由于能夠再次使用舊游戲,具有有效地使用游戲的開發步驟、ROM和其它資源的優點。
此外,在本實施例中,用于判斷連接狀態的電路可以設置在游戲機主體,即處理設備主體一側。
權利要求
1.一個數據處理系統包括a)一個處理設備主體,用于根據盒式存儲器存儲的內容進行處理;b)一個第一級盒式存儲器,可與所述處理設備主體連接;c)一個第二級盒式存儲器,可與所述第一級盒式存儲器或所述處理設備主體連接,其中當第一級盒式存儲器或第二級盒式存儲器連接到處理設備主體時,從該盒式存儲器的第一地址范圍中讀取數據;當處理設備主體連接到第一級盒式存儲器,然后第一級盒式存儲器再連接到第二級盒式存儲器時,在一個更寬地址范圍中讀取數據,它包括不與第一地址范圍重疊的第二地址范圍。
2.一種盒式存儲器,是用于根據權利要求1的所述數據處理系統的所述第二級盒式存儲器,包括a)一個連接器,可與所述第一級盒式存儲器連接器或所述處理設備主體的連接器導電連接;b)一個連接狀態判斷電路,該連接狀態判斷電路通過連接器的連接狀態判斷連接器是否已經連接到第一級盒式存儲器并輸出一個與該連接狀態相對應的地址轉接信號;和c)一個存儲器,用于輸出與連接狀態判斷電路提供的地址轉接信號和連接器提供的地址信號相對應的數據。
3.根據權利要求2的盒式存儲器,其中當所述連接狀態判斷電路判斷所述連接器已經連接到所述第一級盒式存儲器時,連接狀態判斷電路輸出所述地址轉接信號以便將用于從存儲器讀取數據的地址范圍轉接到所述第二地址范圍,該第二地址范圍不與用于從第一級盒式存儲器的存儲器讀取數據所述第一地址范圍重疊。
4.根據權利要求2的盒式存儲器,其中當構成所述連接器的多個引線中一個預定引線的信號邏輯變為一個預定信號邏輯時,所述連接狀態判斷電路則判斷該連接器已經連接到另一個盒式存儲器。
5.一種盒式存儲器,用于根據權利要求1所述的數據處理系統的所述第一級盒式存儲器,該盒式存儲器可與根據權利要求2、3、4的作為所述第二級盒式存儲器的盒式存儲器連接,包括a)一個第一連接器,可與所述處理設備主體導電連接;b)一個存儲器,當該盒式存儲器經第一連接器連接到處理設備主體時,該存儲器用于輸出與處理設備主體提供的地址信號相對應的數據;c)一個第二連接器,可與第二級盒式存儲器導電連接,提供該第二連接器的目的是使從處理設備主體經第一連接器提供的地址信號可被傳輸,其中構成第二連接器的多個引線中一個預定引線被保持在一個預定信號邏輯。
6.一種盒式存儲器,是用于根據權利要求1所述的數據處理系統的所述第二級盒式存儲器,包括a)一個連接器,可與所述第一級盒式存儲器連接器導電連接;b)一個存儲器,用于輸出與連接器提供的地址信號相對應的數據,其中構成該連接器的多個引線中的一個預定引線被保持在一個預定信號邏輯。
7.一種盒式存儲器,是用于根據權利要求1所述的數據處理系統的所述第一級盒式存儲器,該盒式存儲器可與根據權利要求6的作為所述第二級盒式存儲器的所述盒式存儲器連接,包括a)一個第一連接器,可與所述處理設備主體導電連接;b)一個第二連接器,可與第二級盒式存儲器導電連接,提供該第二連接器以便使從處理設備主體經第一連接器提供的地址信號可被傳輸;c)一個連接狀態判斷電路,該連接狀態判斷電路通過第二連接器的連接狀態判斷第二級盒式存儲器是否已經連接到第二連接器,并輸出一個與該連接狀態相對應的地址轉接信號和d)一個存儲器,用于輸出與連接狀態判斷電路提供的地址轉接信號和第一連接器提供的地址信號相對應的數據。
8.根據權利要求7的盒式存儲器,其中當所述連接狀態判斷電路判斷所述第二連接器已經連接到所述第二級盒式存儲器時,所述連接狀態判斷電路輸出所述地址轉接信號,以便將用于從第一級盒式存儲器的存儲器讀取數據的地址范圍轉接到用于從第二級盒式存儲器的存儲器讀取數據的所述第二地址范圍,該第二地址范圍不與所述第一地址范圍重疊。
9.根據權利要求7的盒式存儲器,其中當構成所述第二連接器的多個引線中的一個預定引線的信號邏輯變為一個預定信號邏輯時,所述連接狀態判斷電路判斷該連接器已經連接到所述第二級盒式存儲器。
10.一種盒式存儲器,是用于根據權利要求1所述的數據處理系統的所述第二級盒式存儲器;包括a)一個連接器,可與所述第一級連接器導電連接;b)一個存儲器,用于輸出與連接器提供的所述地址信號相對應的數據,其中從構成該連接器的多個引線中的一個預定引線伸出的引線與存儲器的一個芯片選擇終端連接。
11.一種盒式存儲器,是用于根據權利要求1所述的數據處理系統的所述第一級盒式存儲器,該盒式存儲器可與根據權利要求10的作為所述第二級盒式存儲器的所述盒式存儲器連接,包括a)一個第一連接器,可與所述處理設備主體導電連接;b)一個第二連接器,可與第二級盒式存儲器導電連接,提供該第二連接器以使從處理設備主體經第一連接器提供的所述地址信號可被傳輸;c)一個連接狀態判斷電路,連接狀態判斷電路以第一連接器提供的確定地址信號為依據,當該地址信號在所述第一地址范圍時,輸出變為有效的第一芯片選擇信號,當該地址信號在所述第二地址范圍時,將變為有效的第二芯片選擇信號輸出到第二連接器的一個預定引線;d)一個存儲器,用于輸出與連接狀態判斷電路提供的第一芯片選擇信號和第一連接器提供的地址信號相對應的數據。
12.根據權利要求5、7、8、9或11之一的盒式存儲器,其中盒式存儲器是一個包括兩個相對表面的三維結構,所述第一連接器和第二連接器分別設置在相對的表面上。
13.一種數據處理方法采用一個處理設備主體,用于根據盒式存儲器的存儲內容進行處理;一個可連接到所述處理設備主體的第一級盒式存儲器;一個可連接到該第一級盒式存儲器或該處理設備主體的第二級盒式存儲器,其中當判斷第一級盒式存儲器或第二級盒式存儲器連接到處理設備主體時,在從該盒式存儲器的所述第一地址范圍中讀取數據,其中當判斷處理設備主體連接到第一級盒式存儲器,然后第一級盒式存儲器再連接到第二級盒式存儲器時,在一個更寬的地址范圍讀取數據,其中包括不與第一地址范圍重疊的所述第二址范圍。
全文摘要
本發明涉及一種數據處理系統,包括一個處理設備主體及該系統所用的盒式存儲器,由于能夠將第一級和第二級盒式存儲器單獨或結合起來使用,可滿足各種游戲發展的需求,另外,通過兩個盒式存儲器,能夠使用需大存儲容量的程序,從而達到有效利用游戲開發步驟、ROM及其它資源的效果。
文檔編號G11C5/00GK1139240SQ95118258
公開日1997年1月1日 申請日期1995年10月13日 優先權日1994年10月14日
發明者西北進 申請人:世雅企業股份有限公司