專利名稱:電子游戲機系統(tǒng)及其使用的真?zhèn)闻袆e方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理系統(tǒng)及其使用的真?zhèn)闻袆e方法,特別是涉及使用多種存儲媒體的信息處理系統(tǒng)及存儲媒體之間的真?zhèn)闻袆e方法。
使用兩種存儲媒體的信息處理系統(tǒng)的一個例子是本申請人所申請的日本專利特開平4-303488號。這種已有的技術(shù)是將程序數(shù)據(jù)存儲于盒式軟件卡,將其他數(shù)據(jù)存儲于CD-ROM,根據(jù)盒式軟件卡的程序讀出CD-ROM的數(shù)據(jù)的技術(shù)。
上述已有的技術(shù)存在不插入盒式軟件卡則不能進(jìn)行信息處理的問題。
因此,本發(fā)明的目的在于,提供能夠根據(jù)存儲媒體的連接狀況經(jīng)常進(jìn)行數(shù)據(jù)處理的、自由度高的信息處理系統(tǒng)。
本發(fā)明的又一目的在于,提供能夠識別操作對象的存儲媒體是否正規(guī)的真?zhèn)闻袆e方法。
第一種發(fā)明是一種信息處理系統(tǒng),其特征在于,具備種類不同的至少兩種存儲手段以及至少有兩個分別安裝各存儲手段用的第1和第2槽的信息處理裝置,而且存儲手段至少包含插入第1槽使用,以數(shù)字方式存儲包括程序數(shù)據(jù)、圖象數(shù)據(jù)和/或聲音數(shù)據(jù)的數(shù)據(jù)的第1存儲手段,以及數(shù)據(jù)的存儲方法與第1存儲手段不同,插入第2槽使用,以數(shù)字方式存儲包括程序數(shù)據(jù)、圖象數(shù)據(jù)和/或聲音數(shù)據(jù)的數(shù)據(jù)的第2存儲手段,信息處理裝置包含檢測第1存儲手段是否安裝于第1槽,還檢測第2存儲手段是否安裝于第2槽的檢測手段,以及處理手段,處理手段在檢測手段檢測出第1或第2存儲手段插入第1或第2槽時,根據(jù)插入第1或第2槽的第1或第2存儲手段存儲的程序數(shù)據(jù)進(jìn)行規(guī)定的信息處理,在檢測手段檢測出第1和第2存儲手段插入第1和第2槽時,根據(jù)第1存儲手段存儲的程序數(shù)據(jù)開始進(jìn)行信息處理。
如上所述,采用第1種發(fā)明,由于可以用各種存儲媒體自由起動,能夠自由地實現(xiàn)多種多樣的軟件制作。
第2種發(fā)明是根據(jù)第1種發(fā)明所述的發(fā)明,其特征在于,第1存儲手段包含產(chǎn)生第1響應(yīng)信號的第1響應(yīng)手段,第2存儲手段包含產(chǎn)生第2響應(yīng)信號的第2響應(yīng)手段,檢測手段根據(jù)來自第1響應(yīng)手段的第1響應(yīng)信號和來自第2響應(yīng)手段的第2響應(yīng)信號,分別檢測第1存儲手段是否裝入第1槽、第2存儲手段是否裝入第2槽。
如上所述,采用第2種發(fā)明,由于不單是檢測槽中是否裝著什么,而且還檢測出響應(yīng)信號,能夠更加可靠地確認(rèn)有否存儲裝置。
第3種發(fā)明是根據(jù)第2種發(fā)明所述的發(fā)明,其特征在于,第1響應(yīng)信號包含表示優(yōu)先順序相對比較高的第1優(yōu)先信息,第2響應(yīng)信號包含表示優(yōu)先順序相對比較低的第2優(yōu)先信息,檢測手段根據(jù)第1和第2優(yōu)先信息檢測出第1響應(yīng)手段比第2響應(yīng)手段優(yōu)先順序高的情況,據(jù)此優(yōu)先使第1存儲手段激活。
如上所述,采用第3種發(fā)明,由于優(yōu)先順序不固定,根據(jù)優(yōu)先信息決定優(yōu)先順序,起動的存儲媒體可以自由變更,所以能夠自由地實現(xiàn)多種多樣的軟件制作。
第4種發(fā)明是根據(jù)第1種發(fā)明所述的發(fā)明,其特征在于,第1存儲手段包含訪問時間相對比較快的半導(dǎo)體存儲元件,第2存儲手段包含訪問時間相對比較慢的盤片狀存儲媒體和盤片驅(qū)動器,處理手段在檢測手段檢測出第1和第2存儲手段插入第1和第2槽的情況時根據(jù)高速動作的第1存儲手段的數(shù)據(jù)開始處理。
如上所述,采用第4種發(fā)明,由于判斷第1和第2存儲手段的連接情況,以具有高速存儲裝置的第1存儲手段為優(yōu)先,可以實現(xiàn)起動時的統(tǒng)一性、省力化和高速化。
第5種發(fā)明是根據(jù)第4種發(fā)明所述的發(fā)明,其特征在于,第2存儲手段交替使用多枚盤片狀的存儲媒體,各盤片狀存儲媒體分別具有存儲表示使用順序的順序數(shù)據(jù)的使用順序數(shù)據(jù)存儲區(qū)域,處理手段根據(jù)各盤片狀存儲媒體存儲的順序數(shù)據(jù),判斷下面應(yīng)該使用的盤片狀存儲媒體是否具有合適的使用順序,只是在具有合適的使用順序的情況下,才進(jìn)行基于盤片狀存儲媒體存儲的數(shù)據(jù)的信息處理。
如上所述,采用第5種發(fā)明,在各盤片狀存儲媒體設(shè)定著使用順序,所以能夠防止弄錯順序使盤片運作或?qū)懭脲e誤數(shù)據(jù)。
第6種發(fā)明是根據(jù)第4種發(fā)明所述的發(fā)明,其特征在于,半導(dǎo)體存儲元件具有容納第1保密數(shù)據(jù)的第1保密數(shù)據(jù)存儲區(qū)域,盤片狀存儲媒體具有容納第2保密數(shù)據(jù)的第2保密數(shù)據(jù)存儲區(qū)域,盤片驅(qū)動器包含存儲第3保密數(shù)據(jù)的第3存儲手段,處理手段在檢測手段檢測出第1和第2存儲手段插入第1和第2槽時,將第1~第3保密數(shù)據(jù)相互比較,在這第1~第3保密數(shù)據(jù)具有規(guī)定的關(guān)系時,對盤片狀存儲媒體存儲的數(shù)據(jù)進(jìn)行處理成為可能。
如上所述,采用第6種發(fā)明,在進(jìn)行各種操作時對操作對象的裝置是否正規(guī)進(jìn)行識別,因此能夠?qū)崿F(xiàn)充分的保密。
第7種發(fā)明是根據(jù)第1種發(fā)明所述的發(fā)明,其特征在于,處理手段根據(jù)第1存儲手段存儲的數(shù)據(jù)開始進(jìn)行信息處理,按照需要根據(jù)第2存儲手段存儲的數(shù)據(jù)進(jìn)行信息處理。
如上所述,采用第6種發(fā)明,由于能夠?qū)⒌?存儲手段和第2存儲手段存儲的數(shù)據(jù)交互自由處理,所以能夠自由地實現(xiàn)多種多樣的軟件制作。
第8種發(fā)明是具備第1存儲媒體、第2存儲媒體,以及根據(jù)該第1和/或第2存儲媒體存儲的數(shù)據(jù)進(jìn)行操作的信息處理裝置的信息處理系統(tǒng),而且第1存儲媒體包含存儲信息處理用的程序的程序存儲區(qū)域、存儲第1存儲媒體用的第1ID數(shù)據(jù)的第1ID數(shù)據(jù)存儲區(qū)域,以及可存儲任意數(shù)據(jù)的第1任意數(shù)據(jù)存儲區(qū)域,第2存儲媒體包含存儲信息處理用的規(guī)定數(shù)據(jù)的數(shù)據(jù)存儲區(qū)域、存儲第2存儲媒體用的第2ID數(shù)據(jù)的第2ID數(shù)據(jù)存儲區(qū)域,以及可存儲任意數(shù)據(jù)的第2任意數(shù)據(jù)存儲區(qū)域,
信息處理裝置在初次使用第2存儲媒體存儲的數(shù)據(jù)之前,將第1存儲媒體存儲的第1ID數(shù)據(jù)寫入第2存儲媒體的第2任意數(shù)據(jù)存儲區(qū)域,并且/或者將第2存儲媒體存儲的第2ID數(shù)據(jù)寫入第1存儲媒體的第1任意數(shù)據(jù)存儲區(qū)域,在按照第1存儲媒體存儲的程序和第2存儲媒體存儲的規(guī)定數(shù)據(jù)進(jìn)行信息處理后,再度使用第2存儲媒體存儲的數(shù)據(jù)時,使用之前檢測在第1存儲媒體的第1任意數(shù)據(jù)存儲區(qū)域是否存儲著第2ID數(shù)據(jù)以及/或者第2存儲媒體的第2任意數(shù)據(jù)存儲區(qū)域是否存儲著第1ID數(shù)據(jù),只有在檢測出第1存儲媒體的第1任意數(shù)據(jù)存儲區(qū)域存儲著第2ID數(shù)據(jù)以及/或者第2存儲媒體的第2任意數(shù)據(jù)存儲區(qū)域存儲著第1ID數(shù)據(jù)的情況時,才使對第2存儲媒體的數(shù)據(jù)存儲區(qū)域存儲的數(shù)據(jù)進(jìn)行處理成為可能。
如上所述,采用第8種發(fā)明,以使用公共ID信息區(qū)域,實現(xiàn)使用時的操作的統(tǒng)一性,并且能夠?qū)崿F(xiàn)保密。
第9種發(fā)明是根據(jù)第8種發(fā)明所述的發(fā)明,其特征在于,第1和第2存儲媒體是盤片狀存儲媒體。
如上所述,采用第9種發(fā)明,即使是保密困難的盤片,也能夠?qū)崿F(xiàn)有效的保密。
第10種發(fā)明是根據(jù)第8種發(fā)明所述的發(fā)明,其特征在于,第1存儲媒體是半導(dǎo)體存儲器,并且第2存儲媒體是盤片狀存儲媒體。
如上所述,采用第10種發(fā)明,即使是不同存儲媒體的組合,也能夠?qū)崿F(xiàn)有效的保密。
第11種發(fā)明是一種信息處理系統(tǒng)使用的真?zhèn)闻袆e方法,其特征在于,該信息處理系統(tǒng)具備包含存儲用于信息處理的程序的程序存儲區(qū)域和存儲第1ID數(shù)據(jù)的第1ID數(shù)據(jù)存儲區(qū)域以及能夠存儲任意數(shù)據(jù)的第1任意數(shù)據(jù)存儲區(qū)域的第1存儲媒體、包含存儲用于信息處理的規(guī)定數(shù)據(jù)的數(shù)據(jù)存儲區(qū)域和存儲第2ID數(shù)據(jù)的第2ID數(shù)據(jù)存儲區(qū)域以及能夠存儲任意數(shù)據(jù)的第2任意數(shù)據(jù)存儲區(qū)域的第2存儲媒體、以及根據(jù)該第1以及/或者第2存儲媒體所存儲的數(shù)據(jù)進(jìn)行操作的信息處理裝置,而且在初次使用第2存儲媒體存儲的數(shù)據(jù)之前,將第1存儲媒體存儲的第1ID數(shù)據(jù)寫入第2存儲媒體的第2任意數(shù)據(jù)存儲區(qū)域,并且/或者把第2存儲媒體存儲的第2ID數(shù)據(jù)寫入第1存儲媒體的第1任意數(shù)據(jù)存儲區(qū)域,在按照第1存儲媒體存儲的程序和第2存儲媒體存儲的規(guī)定的數(shù)據(jù)進(jìn)行信息處理之后,再度使用第2存儲媒體存儲的數(shù)據(jù)時,在使用之前檢測第1存儲媒體的第1任意數(shù)據(jù)存儲區(qū)域是否存儲著第2ID數(shù)據(jù),并且/或者第2存儲媒體的第2任意數(shù)據(jù)存儲區(qū)域是否存儲著第1ID數(shù)據(jù),只有在檢測出第1存儲媒體的第1任意數(shù)據(jù)存儲區(qū)域存儲著第2ID數(shù)據(jù),并且/或者第2存儲媒體的第2任意數(shù)據(jù)存儲區(qū)域存儲著第1ID數(shù)據(jù)時,才使對第2存儲媒體的數(shù)據(jù)存儲區(qū)域存儲的數(shù)據(jù)進(jìn)行處理成為可能。
如上所述,采用第11種發(fā)明,以使用公共ID信息區(qū)域,實現(xiàn)使用時的操作的統(tǒng)一性,并且能夠?qū)崿F(xiàn)保密。
第12種發(fā)明是存在用于插入包含存儲數(shù)據(jù)的半導(dǎo)體存儲器的盒式軟件卡的槽和用于插入存儲數(shù)據(jù)的盤片狀存儲媒體的槽的電子游戲機系統(tǒng),而且,在只有盒式軟件卡插入時,自動使盒式軟件卡內(nèi)存儲的游戲程序起動,在盒式軟件卡和盤片狀存儲媒體兩者都插入時,自動使盒式軟件卡內(nèi)存儲的游戲程序起動,在只有盤片狀存儲媒體插入時,自動使盤片狀存儲媒體存儲的游戲程序起動,在使盒式軟件卡內(nèi)存儲的游戲程序起動時,能夠?qū)惺杰浖ê捅P片狀存儲媒體兩者存儲的數(shù)據(jù)進(jìn)行處理。
如上所述,采用第12種發(fā)明,由于判斷盒式軟件卡和盤片的連接情況,使盒式軟件卡優(yōu)先,可以實現(xiàn)起動時的統(tǒng)一性、省力化和高速化,可以實現(xiàn)多種多樣的電子游戲機。
第13種發(fā)明是一種電子游戲機系統(tǒng),其特征在于,為了自動識別多種盤片狀存儲媒體的屬性,對各盤片狀存儲媒體設(shè)置公共ID信息區(qū)域,并且在該ID信息區(qū)域記錄識別所需的信息,以此使ID信息區(qū)域公用化,對全部盤片狀存儲媒體執(zhí)行相同的處理,從而能夠?qū)ΡP片狀存儲媒體進(jìn)行管理。
如上所述,采用第13種發(fā)明,以使用公共ID信息區(qū)域,實現(xiàn)使用時的操作的統(tǒng)一性,并且能夠?qū)崿F(xiàn)保密。
第14種發(fā)明是根據(jù)第13種發(fā)明所述的發(fā)明,其特征在于,在ID信息區(qū)域記錄著用于識別是構(gòu)成一組的多枚盤片狀存儲媒體內(nèi)的第幾枚盤片狀存儲媒體的信息。
如上所述,采用第14種發(fā)明,由于在各盤片上設(shè)定順序,可以防止弄錯順序使盤片運作,或?qū)懭肱e的數(shù)據(jù)。
第15種發(fā)明是根據(jù)第13種發(fā)明所述的發(fā)明,其特征在于,在構(gòu)成某一組的多枚盤片狀存儲媒體的各枚上寫入固有的ID信息,以此識別屬于該某一組的盤片狀存儲媒體和屬于其他組的盤片狀存儲媒體。
如上所述,采用第15種發(fā)明,以使用公共ID信息區(qū)域,實現(xiàn)使用時的操作的統(tǒng)一性,并且能夠?qū)崿F(xiàn)保密。而且即使是保密困難的盤片也能夠有效地實現(xiàn)保密。
圖1是表示本發(fā)明一實施形態(tài)的信息處理系統(tǒng)的結(jié)構(gòu)的外觀圖。
圖2是更加詳細(xì)表示本發(fā)明一實施形態(tài)的信息處理系統(tǒng)的結(jié)構(gòu)的方框圖。
圖3是表示盒式程序卡20的ROM21的存儲區(qū)域的存儲映像。
圖4是盤片驅(qū)動器30的詳細(xì)方框圖。
圖5是表示驅(qū)動的ROM314的存儲區(qū)域的存儲映像。
圖6是表示磁盤40的存儲器區(qū)域的存儲映像圖7是表示RAM15的存儲器區(qū)域的存儲映像。
圖8是表示本發(fā)明一實施形態(tài)的動作的前半部分的流程圖。
圖9是表示本發(fā)明一實施形態(tài)的動作的后半部分的流程圖。
圖10是詳細(xì)表示圖9的流程圖的子程序步驟18的流程圖。
圖1是表示本發(fā)明一實施形態(tài)的信息處理系統(tǒng)的結(jié)構(gòu)的外觀圖。在圖1中,本實施形態(tài)例的信息處理系統(tǒng)是例如電子游戲機系統(tǒng),包含信息處理裝置主體10、作為外部存儲裝置的一個例子的盒式軟件卡20、作為外部存儲裝置的一個例子的盤片驅(qū)動器30和磁盤40、連接于信息處理裝置主體10的顯示手段的一個例子的顯示器50、作為操作手段的一個例子的控制器60、裝卸自如地安裝于控制器60上的擴展裝置的一個例子的RAM盒式軟件卡70以及擴展RAM80。
在信息處理裝置主體10,設(shè)置有電源開關(guān)101、復(fù)位開關(guān)102、用于插入盒式軟件卡20的槽103、用于插入盤片驅(qū)動器30的接插件301的槽104以及接插件191。如下述圖2所示,在槽103和槽104內(nèi)有接插件13和接插件14,這接插件13和接插件14電氣連接于信息處理裝置10的內(nèi)部電路。
在盒式軟件卡20上設(shè)置接插件25。盒式軟件卡20插入槽103使接插件25與接插件13連接。
在盤片驅(qū)動器30設(shè)置接插件301和槽302。接插件301由于插入槽104而與接插件14連接。槽302是磁盤40的插入口。在本實施形態(tài)只備有一個磁盤插入口,但是也可以采取能夠插入多枚磁盤,依序讀出不同磁盤存儲的數(shù)據(jù),或在磁盤上寫入數(shù)據(jù)的結(jié)構(gòu)。磁盤40是能夠用磁性讀出數(shù)據(jù)或?qū)懭霐?shù)據(jù)的存儲媒體。
顯示器50是如下面的圖2所示,包含圖象顯示部51和聲音輸出裝置52的圖象顯示裝置。
控制器60包含開關(guān)603、604A~604F、605、606L、606R、操縱桿65、以及連接RAM盒式軟件卡70的連接部,而且向信息處理裝置10輸出控制數(shù)據(jù)(包含開關(guān)和操縱桿的操作數(shù)據(jù)及RAM盒式軟件卡70內(nèi)的數(shù)據(jù))。
RAM盒式軟件卡70內(nèi)藏容量為使用地址總線能夠訪問的最大存儲容量的一半以下的RAM71,例如由256k比特的RAM構(gòu)成。該RAM71是用于存儲與游戲有關(guān)的后援?dāng)?shù)據(jù)的,即使RAM盒式軟件卡70被從控制器60拔下,由于電池72的電源供應(yīng),也保持著存儲的數(shù)據(jù)。
擴展RAM80內(nèi)部設(shè)置RAM,用于擴展CPU訪問的存儲區(qū)域。
還有,外部存儲裝置在存儲游戲等信息處理用的圖象數(shù)據(jù)和程序數(shù)據(jù)的同時,還根據(jù)需要存儲音樂和效果聲音等聲音數(shù)據(jù),也可以使用軟盤、PD、Zip、CD-ROM、CD-R、MO和DVD等代替ROM盒式軟件卡和磁盤。本申請的發(fā)明的信息處理系統(tǒng)如果是借助于個人電腦實現(xiàn),則操作手段使用鍵盤和鼠標(biāo)器等輸入裝置。
圖2是更加詳細(xì)地顯示本發(fā)明一實施形態(tài)的信息處理系統(tǒng)的結(jié)構(gòu)的方框圖。在圖2中,信息處理裝置10內(nèi)藏著中央處理單元(下面簡稱CPU)11和協(xié)調(diào)處理器(真實媒體協(xié)調(diào)處理器,reality media coprocessor,下面簡稱RCP)12。
RCP12包含進(jìn)行多邊形的坐標(biāo)變換和光源處理等的圖象處理單元(真實信號處理器reality signal processor、下面簡稱RSP)122、將多邊形數(shù)據(jù)柵化為可顯示的圖象,變換為幀存儲器能夠存儲的數(shù)據(jù)形式的圖象處理單元(真實體顯示處理器,reality display processor,下面簡稱RDP)123,以及進(jìn)行總線控制的總線控制電路121。而且,RCP12上連接著用于裝卸自如地安裝盒式軟件卡20的盒式軟件卡用接插件13、用于裝卸自如地安裝盤片驅(qū)動器30的盤片驅(qū)動器用接插件14、RAM15,還通過接插件151連接著擴展RAM80。(RAM15的存儲器映像在后面詳述。)還在RCP12上連接著CPU11處理的聲音信號輸出用的聲音信號發(fā)生電路16、CPU11處理的圖象信號輸出用的圖象信號發(fā)生電路17,以及一個或多個控制器60的操作數(shù)據(jù)和/或RAM盒式軟件卡70的數(shù)據(jù)串行傳送用的控制器控制電路18。又在RCP12上連接著檢測接插件13上是否連接著盒式軟件卡20,以及/或者接插件14上是否連接著盤片驅(qū)動器30的檢測電路112。
在聲音信號發(fā)生電路16上連接著設(shè)置于信息處理裝置10后面的接插件195。在圖像信號發(fā)生電路17上連接著設(shè)置于信息處理裝置10后面的接插件196。在接插件195上裝卸自如地連接著電視機揚聲器等聲音發(fā)生裝置52的連接部。在接插件196上裝卸自如地連接著電視機的CRT等顯示器51。在圖2中,接插件195和接插件196分別表示,但是也可以分別設(shè)置連接線,把接插件做成一個。
在控制器控制電路18上連接著設(shè)置于信息處理裝置10前面的控制器用接插件(下面簡稱“接插件”)191~194。在接插件191~194上通過連接用的插座61裝卸自如地連接著控制器60。借助于這樣在接插件191~194上連接著控制器60,把控制器60與信息處理裝置10在電氣上相連接,使相互之間的信號傳送成為可能。
ROM盒式軟件卡20是將存儲游戲處理用的數(shù)據(jù)的ROM21和響應(yīng)電路22裝在基板上,在把該基板收容于殼體中構(gòu)成的。響應(yīng)電路22是產(chǎn)生包含相對于檢測電路112的優(yōu)先順序的數(shù)據(jù)的響應(yīng)信號的信號發(fā)生電路。又,響應(yīng)電路22是將設(shè)在基板上的兩個端子短路的電路,也可以是根據(jù)盒式軟件卡20已安裝于接插件13上的狀態(tài),使接插件內(nèi)的端子短路,從而能夠檢測出盒式軟件卡20安裝于接插件13上的電路。響應(yīng)電路22還可以是光電斷續(xù)器那樣的傳感器或機械式開關(guān),也可以是在盒式軟件卡20安裝于接插件13上時發(fā)生信號的電路。
如圖3所示,ROM盒式軟件卡20內(nèi)的ROM21包含起動程序存儲區(qū)域200、ID信息存儲區(qū)域210、OS存儲區(qū)域220、程序存儲區(qū)域230、聲音數(shù)據(jù)存儲區(qū)域240,以及圖象數(shù)據(jù)存儲區(qū)域250。
起動程序存儲區(qū)域200是在CPU11進(jìn)行的程序處理之前首先執(zhí)行的IPL(初始程序裝入程序)用的程序的存儲區(qū)域。
ID信息存儲區(qū)域210是存儲著表示盒式軟件卡20為正當(dāng)真品的保密編號的區(qū)域。
OS存儲區(qū)域220是作為OS(操作系統(tǒng))使用的程序存儲用的存儲區(qū)域,包含存儲聲音微代碼、圖象微代碼和CPU程序庫等的區(qū)域。聲音微代碼是裝載在RSP122,使RSP122能夠進(jìn)行聲音處理用的程序。圖象微代碼是裝載在RSP122,使RSP122能夠進(jìn)行圖象處理用的程序。CPU程序庫是CPU11進(jìn)行規(guī)定的操作用的一些子程序的集合。
程序存儲區(qū)域230是存儲CPU11應(yīng)該處理的程序的區(qū)域,該程序包含圖象顯示程序、聲音發(fā)生程序、保密編號比較程序、游戲處理程序、磁盤數(shù)據(jù)讀出程序、數(shù)據(jù)傳送程序、控制器數(shù)據(jù)讀出程序、微代碼寫入程序、序列號讀出程序、序列號寫入程序、字形數(shù)據(jù)讀出程序、RAM區(qū)域檢測程序,以及RAM區(qū)域設(shè)定程序等。
聲音數(shù)據(jù)存儲區(qū)域240是存儲波形數(shù)據(jù)和樂句串?dāng)?shù)據(jù)等的存儲區(qū)域。
波形數(shù)據(jù)是表示聲音的波形的聲源數(shù)據(jù)。樂句串?dāng)?shù)據(jù)是表示表達(dá)樂曲旋律等樂曲數(shù)據(jù)的數(shù)據(jù)。
圖象數(shù)據(jù)存儲區(qū)域250是存儲模型數(shù)據(jù)、紋理結(jié)構(gòu)數(shù)據(jù)和子畫面數(shù)據(jù)等的存儲區(qū)域。模型數(shù)據(jù)是以多邊形構(gòu)成的物體的坐標(biāo)數(shù)據(jù)等組成的數(shù)據(jù)。紋理數(shù)據(jù)是表示貼在多邊形上用的花紋和材料質(zhì)感的彩色數(shù)據(jù)等組成的數(shù)據(jù)。子畫面數(shù)據(jù)是平面描繪的物體的坐標(biāo)數(shù)據(jù)和顏色數(shù)據(jù)組成的數(shù)據(jù)。
盤片驅(qū)動器30是用于從存儲應(yīng)該存儲于外部ROM的數(shù)據(jù)的盤片狀記錄媒體(磁盤或光盤等盤片狀記錄媒體例如軟盤、PD、Zip、CD-ROM、CD-R、MO、DVD等)讀出數(shù)據(jù)的裝置。在這個實施形態(tài)中,以可寫入的磁盤為例。
圖4是盤片驅(qū)動器30的詳細(xì)方框圖。在圖4中,盤片驅(qū)動器30具有接插件,將該接插件連接于信息處理裝置10的槽內(nèi)設(shè)置的接插件14上,盤片驅(qū)動器30即構(gòu)成與信息處理裝置10的電氣連接。
盤片驅(qū)動器30一旦構(gòu)成與信息處理裝置10的電氣連接,響應(yīng)電路312、驅(qū)動ROM314和接口電路316即被連接于信息處理裝置10所包含的總線控制電路121。響應(yīng)電路312通過總線控制電路121連接于檢測電路112,根據(jù)檢測電路來的信號發(fā)生響應(yīng)信號。檢測電路112借助于對該響應(yīng)信號的檢測,檢測出盤片驅(qū)動器30的連接狀態(tài)。驅(qū)動ROM314存儲著盤片驅(qū)動器30起動用的程序,通過總線控制電路121受到CPU11的訪問。
圖5是該驅(qū)動ROM314的存儲映像。在圖5中,驅(qū)動ROM314包含起動程序存儲區(qū)域300、ID信息存儲區(qū)域310、OS存儲區(qū)域320、聲音數(shù)據(jù)存儲區(qū)域330和圖象數(shù)據(jù)存儲區(qū)域340。起動程序存儲區(qū)域300是在CPU11執(zhí)行程序處理之前首先進(jìn)行的IPL用的程序的存儲區(qū)域。ID信息存儲區(qū)域310是存儲表示磁盤40為正當(dāng)真品的保密編號的區(qū)域。OS存儲區(qū)域320是存儲作為OS(操作系統(tǒng))使用的程序用的存儲區(qū)域,是存儲聲音微代碼、圖象微代碼和CPU程序庫等的區(qū)域。聲音數(shù)據(jù)存儲區(qū)域330是存儲波形數(shù)據(jù)和樂句串?dāng)?shù)據(jù)等的存儲區(qū)域。圖象數(shù)據(jù)存儲區(qū)域250是存儲模型數(shù)據(jù)、紋理結(jié)構(gòu)數(shù)據(jù)、子畫面數(shù)據(jù),及字形數(shù)據(jù)等的存儲區(qū)域。字形數(shù)據(jù)是表示文字和記號等的形狀的圖象數(shù)據(jù)。
接口電路316是通過總線將伺服CPU318、主軸電動機驅(qū)動器320、線性電動機驅(qū)動器322和盤片控制器324與總線控制電路121連接用的接口電路。
伺服CPU318按照來自CPU11的命令,向主軸電動機驅(qū)動器320、線性電動機驅(qū)動器322和盤片控制器324輸出命令。借助于此,伺服CPU318能夠控制各裝置。
主軸電動機驅(qū)動器320連接于主軸電動機326,用于控制主軸電動機326的旋轉(zhuǎn)。主軸電動機326是驅(qū)動磁盤40旋轉(zhuǎn)的電動機。主軸電動機326具有用于了解磁盤40的位置的傳感器,能夠正確地檢測出磁盤現(xiàn)在的位置。
線性電動機驅(qū)動器322連接于線性電動機328,用于驅(qū)動線性電動機328。線性電動機328是使讀寫(R/W)磁頭330動作用的電動機。讀寫磁頭330對磁盤進(jìn)行數(shù)據(jù)讀寫。
盤片控制器324是對讀寫磁頭330輸出讀出信號和寫入信號(R/W信號)用的。放大器332將該R/W信號放大后輸出到讀寫磁頭330。該放大了的信號為讀出信號時,讀寫磁頭330進(jìn)行從磁盤讀出數(shù)據(jù)的操作,該放大了的信號為寫入信號時,讀寫磁頭330進(jìn)行在磁盤上寫入數(shù)據(jù)的操作。
圖6是磁盤40的存儲映像。在圖6中,磁盤40包含ID信息存儲區(qū)域400、OS(操作系統(tǒng))存儲區(qū)域410、程序存儲區(qū)域420、聲音數(shù)據(jù)存儲區(qū)域430、圖象數(shù)據(jù)存儲區(qū)域440和序列號存儲區(qū)域450。
ID信息存儲區(qū)域440包含存儲保密編號、磁盤用途、序列號、起始碼、版本號和磁盤編號的區(qū)域。保密編號是表示磁盤40是否正當(dāng)真品的編號。磁盤用途是表示磁盤40的用途的代碼數(shù)據(jù)。例如0表示存儲程序的磁盤,1表示存儲游戲數(shù)據(jù)、圖象數(shù)據(jù)、聲音數(shù)據(jù)等數(shù)據(jù)的磁盤,2表示沒有規(guī)定特別用途的通用磁盤。序列號表示各磁盤不同的固有編號。起始碼是表示磁盤40存儲的程序的名稱的代碼數(shù)據(jù)。版本是表示是表示批量生產(chǎn)時的版本的代碼數(shù)據(jù)。磁盤編號是使用多枚磁盤執(zhí)行程序時表示第幾枚磁盤的代碼數(shù)據(jù)。
OS存儲區(qū)域410是存儲作為OS使用的程序用的存儲區(qū)域,是存儲聲音微代碼、圖象微代碼和CPU程序庫等的區(qū)域。
程序存儲區(qū)域420是存儲CPU11應(yīng)該處理的程序的區(qū)域,該程序包含圖象顯示程序、聲音發(fā)生程序、保密編號比較程序、游戲處理程序、磁盤數(shù)據(jù)讀出程序、數(shù)據(jù)傳送程序、控制器數(shù)據(jù)讀出程序、微代碼寫入程序、序列號讀出程序、序列號寫入程序、字形數(shù)據(jù)讀出程序、RAM區(qū)域檢測程序,以及RAM區(qū)域設(shè)定程序等。
聲音數(shù)據(jù)存儲區(qū)域430是存儲波形數(shù)據(jù)和樂句串?dāng)?shù)據(jù)等的存儲區(qū)域。
圖象數(shù)據(jù)存儲區(qū)域440是存儲模型數(shù)據(jù)、紋理結(jié)構(gòu)數(shù)據(jù)和子畫面數(shù)據(jù)等的存儲區(qū)域。
序列號存儲區(qū)域450是存儲其他磁盤的ID信息存儲區(qū)域存儲的序列號的存儲區(qū)域。
下述另一磁盤41的存儲映像也與磁盤40的存儲映像大致相同。特別是,如果使ID存儲區(qū)域和序列號區(qū)域地址相同,則磁盤間的序列號的比較就容易進(jìn)行。
下面說明總線上的數(shù)據(jù)流。RCP12的總線控制電路121通過總線從CPU11輸入以并行信號輸出的命令,進(jìn)行并行-串行變換,以串行信號把命令輸出到控制器控制電路18,并且把從控制器控制電路18輸入的串行信號的數(shù)據(jù)變換為并行信號,輸出到總線。RCP12的總線控制電路121在CPU11與盒式軟件卡20、盤片驅(qū)動器30及增設(shè)RAM80之間控制地址信號和數(shù)據(jù)信號的收發(fā)信。這樣,RCP12的總線控制電路121輸出的數(shù)據(jù)或由例如CPU11處理,或存儲于RAM15,或進(jìn)行其他處理。RAM15是存儲上文所述那樣輸出到總線的數(shù)據(jù)的存儲器,由CPU11、RSP122或RDP123進(jìn)行寫入、讀出處理。
圖7是表示RAM15的各存儲器的區(qū)域的存儲映像。在圖7中,CPU11通過總線控制電路121能夠訪問的存儲器空間和/或RCP12能夠直接訪問的RAM15的存儲器區(qū)域包含OS存儲區(qū)域150、程序存儲區(qū)域160、聲音數(shù)據(jù)存儲區(qū)170、圖像數(shù)據(jù)存儲區(qū)域180及緩沖存儲區(qū)域190。
OS存儲區(qū)域150是暫時存儲ROM21、磁盤40及驅(qū)動ROM314的OS存儲區(qū)域存儲著的數(shù)據(jù)的區(qū)域,存儲著聲音微代碼、圖象微代碼及CPU程序庫,并且包含存儲在執(zhí)行OS時發(fā)生的變數(shù)的OS變數(shù)存儲區(qū)域。
程序存儲區(qū)域160是暫時存儲ROM21及磁盤40的程序存儲區(qū)域存儲著的數(shù)據(jù)的區(qū)域,存儲著程序,并且包含存儲執(zhí)行程序時發(fā)生的變數(shù)等的工作區(qū)域。
聲音數(shù)據(jù)存儲區(qū)域170是暫時存儲ROM21、磁盤40及驅(qū)動ROM314的聲音數(shù)據(jù)存儲區(qū)域存儲著的數(shù)據(jù)的區(qū)域,存儲著波形數(shù)據(jù)和樂句串?dāng)?shù)據(jù),并且包含在產(chǎn)生聲音數(shù)據(jù)時用于暫時存儲聲音數(shù)據(jù)的聲音緩沖存儲器區(qū)域。
圖象數(shù)據(jù)存儲區(qū)域180是暫時存儲ROM21、磁盤40及驅(qū)動器ROM314的圖象數(shù)據(jù)存儲區(qū)域存儲著的數(shù)據(jù)的區(qū)域,存儲著模型數(shù)據(jù)、紋理結(jié)構(gòu)數(shù)據(jù)、子畫面數(shù)據(jù)及字形數(shù)據(jù),并且存儲顯示一覽表,包含幀緩沖存儲區(qū)域和Z緩沖存儲區(qū)域。顯示一覽表是應(yīng)該進(jìn)行信息處理的多邊形的種類和位置的一覽表。幀緩沖存儲區(qū)域是對應(yīng)于顯示器51上顯示的圖象,存儲RCP12的RSP122及RDP123作成的圖象中各點的彩色數(shù)據(jù)用的區(qū)域。Z緩沖存儲區(qū)域是對應(yīng)于上述圖象緩沖存儲區(qū)存儲著的彩色數(shù)據(jù),存儲RCP12的RSP122及RDP123作成的圖象中各點的濃度數(shù)據(jù)的區(qū)域。
緩沖存儲區(qū)域90包含磁盤緩沖存儲器存儲區(qū)域和控制器數(shù)據(jù)存儲區(qū)域。磁盤緩沖存儲器存儲區(qū)域是在傳送磁盤40存儲的數(shù)據(jù)時用于暫時存儲的區(qū)域??刂破鲾?shù)據(jù)存儲區(qū)域是用于存儲控制器60送來的控制器數(shù)據(jù)的存儲區(qū)域。控制器數(shù)據(jù)包含表示開關(guān)603、604A~604F、605、606L、606R是否被按過的數(shù)據(jù),表示操縱桿65在X軸方向上的傾斜量和在Y軸方向上的傾斜量的操縱桿數(shù)據(jù),以及來自RAM盒式軟件卡70內(nèi)的電子器件(例如RAM、振蕩元件、顯示器、溫度傳感器及濕度傳感器等)的數(shù)據(jù)。
下面對本實施形態(tài)的信息處理系統(tǒng)運作的大概情況進(jìn)行說明。
(1)在盒式軟件卡20連接于接插件13,并且盤片驅(qū)動器30未連接于接插件14的情況下一按下電源開關(guān)101,檢測電路112就首先指示各響應(yīng)電路產(chǎn)生響應(yīng)信號。響應(yīng)電路22向檢測電路112輸出響應(yīng)信號,而響應(yīng)電路312由于沒有連接著,不能輸出響應(yīng)信號。因而,檢測電路112檢測出盒式軟件卡連接于接插件13,并且CPU11處于能夠訪問ROM21的狀態(tài)。CPU11執(zhí)行ROM21存儲著的起動程序。
(2)在盒式軟件卡20沒有連接于接插件13,并且盤片驅(qū)動器30連接于接插件14的情況下一旦按下電源開關(guān)101,檢測電路112就首先指示各響應(yīng)電路產(chǎn)生響應(yīng)信號。響應(yīng)電路312向檢測電路112輸出響應(yīng)信號,而響應(yīng)電路22由于沒有連接著,不能輸出響應(yīng)信號。因而,檢測電路112檢測出盤片驅(qū)動器30連接于接插件14,并且CPU11處于能夠訪問驅(qū)動器ROM314的狀態(tài)。CPU11執(zhí)行驅(qū)動ROM314的起動程序區(qū)域300存儲著的起動程序。具體地說,CPU11根據(jù)圖像數(shù)據(jù)存儲區(qū)域340存儲著的模型數(shù)據(jù)、紋理結(jié)構(gòu)數(shù)據(jù)、子畫面數(shù)據(jù)及字形數(shù)據(jù)進(jìn)行以圖像顯示為目的的處理。例如顯示“請插入磁盤”等文字。又,CPU11根據(jù)聲音數(shù)據(jù)存儲區(qū)域330存儲著的波形數(shù)據(jù)及樂句串?dāng)?shù)據(jù)進(jìn)行以發(fā)生聲音為目的的處理。例如,發(fā)出“請插入磁盤”等聲音。
(3)在盒式軟件卡20連接于接插件13,并且盤片驅(qū)動器30連接于接插件14的情況下一旦按下電源開關(guān)101,檢測電路112就首先指示各響應(yīng)電路產(chǎn)生響應(yīng)信號。響應(yīng)電路22和響應(yīng)電路312一起向檢測電路112輸出響應(yīng)信號。檢測電路112首先檢測出優(yōu)先順序高的盒式軟件卡連接于接插件13的情況,據(jù)此使CPU11處于能夠訪問ROM21的狀態(tài)。CPU11執(zhí)行ROM21存儲的起動程序。在這種情況下預(yù)先決定為盒式軟件卡20的優(yōu)先順序高于磁盤30,因而檢測電路112優(yōu)先檢測盒式軟件卡20。又可以采取其他方法,例如也可以由檢測電路112檢測出各響應(yīng)電路發(fā)生的優(yōu)先順序數(shù)據(jù),使優(yōu)先順序高的響應(yīng)電路所連接的存儲手段激活。
下面說明本實施形態(tài)中的真?zhèn)闻袆e方法的原理。
本實施形態(tài)中的真?zhèn)闻袆e方法,是在磁盤驅(qū)動器30中至少使用兩枚磁盤(第1磁盤和第2磁盤)進(jìn)行信息處理的情況下,明確最初使用的第1磁盤和接著使用的第2磁盤的對應(yīng)關(guān)系,禁止使用與第1磁盤沒有關(guān)系的第2磁盤的方法。
首先,第1磁盤一旦插入磁盤驅(qū)動器,CPU11即將磁盤40的ID信息存儲區(qū)域400存儲的序列號存儲于RAM15的工作區(qū)域。接著,第2磁盤一旦插入磁盤驅(qū)動器30,CPU11即在第2磁盤的序列號存儲區(qū)域450寫入該序列號。這樣,由于在第2磁盤寫入序列號,第1磁盤與第2磁盤成為存儲相同的序列號的磁盤。CPU11在每次第2磁盤插入時判斷其序列號是否與第1磁盤的序列號相同,如果不相同,即判斷第2磁盤為不正當(dāng)?shù)拇疟P,不對其進(jìn)行訪問。因而,第2磁盤不能與決定了的第1磁盤一起使用。具體地說,在具有多種第2磁盤的情況下,可以防止用錯磁盤。
還有,其他判斷方法有,使用盒式軟件卡20與磁盤驅(qū)動器30中的最少一張磁盤進(jìn)行信息處理的情況下,明確盒式軟件卡20與最初使用的第1磁盤的對應(yīng)關(guān)系,禁止使用與盒式軟件卡20沒有關(guān)系的第1磁盤的方法。
首先,第1磁盤初次插入磁盤驅(qū)動器時,CPU11讀出盒式軟件卡20的ID信息存儲區(qū)域存儲的真?zhèn)闻袛嘈畔?未圖示),寫入第1磁盤。這樣,由于把真?zhèn)闻袆e信息寫入第1磁盤,盒式軟件卡20與第1磁盤成為存儲相同的真?zhèn)闻袆e信息的存儲手段。每當(dāng)?shù)?磁盤插入時,CPU11判斷真?zhèn)闻袆e信息是否與盒式軟件卡20的真?zhèn)闻袆e信息相同,如果不相同,則將第1磁盤當(dāng)作不正當(dāng)?shù)拇疟P不予訪問。因而,第1磁盤不能與決定的盒式軟件卡20一起使用。具體地說,在具有多種磁盤的情況下,可以防止用錯磁盤。
圖8~圖10是本實施形態(tài)的信息處理系統(tǒng)的操作流程圖。下面參照圖8~圖10對本實施形態(tài)的信息處理系統(tǒng)的操作加以說明。
首先,在圖8的步驟1(圖中以S表示步驟),檢測電路112檢測盒式軟件卡20的響應(yīng)電路22是否正在產(chǎn)生包含規(guī)定的優(yōu)先順序數(shù)據(jù)的響應(yīng)信號。在檢測電路112檢測出響應(yīng)信號,進(jìn)入步驟2,在檢測電路112沒有檢測出響應(yīng)信號時,進(jìn)入步驟7。在步驟2,CPU11根據(jù)盒式軟件卡20的ROM21的起動程序區(qū)域200存儲的起動程序開始信息處理,根據(jù)程序區(qū)域230存儲的程序執(zhí)行程序。接著在步驟3,如果現(xiàn)在正在執(zhí)行的信息處理(例如電子游戲)是使用磁盤的信息處理,即進(jìn)入步驟5,如果現(xiàn)在正在執(zhí)行的信息處理是不使用磁盤的信息處理,即進(jìn)入步驟4。在步驟4,根據(jù)程序區(qū)域230存儲的程序執(zhí)行游戲程序到結(jié)束。在步驟5,CPU11把盒式軟件卡的ID信息存儲區(qū)域210存儲的保密編號、驅(qū)動ROM的ID信息存儲區(qū)域310存儲的保密編號、和磁盤40的ID信息存儲區(qū)域400存儲的保密編號加以比較,如果是相同的編號,即進(jìn)入圖9的步驟11,如果是不同的編號,則進(jìn)入步驟6。在步驟6,CPU11使RCP12作成圖象數(shù)據(jù),使圖象信號發(fā)生電路17輸出圖象信號,從而在顯示器50進(jìn)行出錯顯示。該出錯顯示是在顯示器50上顯示“出錯???”或“您的磁盤不對”之類的告知使用者已經(jīng)出錯的信息。在出錯顯示之后終止電子游戲機10的運作。作為另一實施例,也可以待機直到正確的磁盤插入,在正確的磁盤插入時進(jìn)入步驟11。
在步驟7,檢測電路112檢測磁盤驅(qū)動器30的響應(yīng)電路312是否正在發(fā)生包含規(guī)定的優(yōu)先順序數(shù)據(jù)的響應(yīng)信號。在檢測電路112檢測出響應(yīng)信號時,進(jìn)入步驟9,在檢測電路112沒有檢測出響應(yīng)信號時,進(jìn)入步驟8。在步驟8,CPU11使RCP12作成圖象數(shù)據(jù),使圖象信號發(fā)生電路17輸出圖象信號,以此在顯示器50上顯示出催促將磁盤插入槽302中的信息。該顯示是在顯示器50上顯示出“磁盤未插入!”或“請插入磁盤!”等信息。步驟8的動作一終止,即返回步驟7。在步驟9,CPU11把驅(qū)動器ROM的ID信息存儲區(qū)域301存儲的保密編號和磁盤40的ID信息存儲區(qū)域400存儲的保密編號作比較,如果是相同的編號,則進(jìn)入步驟10,如果是不同的編號,則進(jìn)入步驟6。在步驟10,CPU11根據(jù)驅(qū)動器ROM314的起動程序區(qū)域300存儲的起動程序開始信息處理。
在步驟1到步驟10,本實施形態(tài)表示在響應(yīng)電路22及響應(yīng)電路312輸出的優(yōu)先順序數(shù)據(jù)中,響應(yīng)電路22輸出的優(yōu)先順序數(shù)據(jù)的優(yōu)先順序高的情況。但是,也可以是響應(yīng)電路312輸出的比響應(yīng)電路22輸出的優(yōu)先順序高。在這種情況下,磁盤40的起動優(yōu)先于盒式軟件卡20的起動程序區(qū)域200存儲的起動程序。而在優(yōu)先順序未定時,也可以把各響應(yīng)電路輸出的優(yōu)先順序數(shù)據(jù)加以比較,按照優(yōu)先順序高的響應(yīng)電路設(shè)置的存儲媒體存儲的起動程序進(jìn)行起動。
在圖9的步驟11中,CPU11判斷是否根據(jù)磁盤40的程序存儲區(qū)域420存儲的程序使用多枚磁盤。在CPU11判斷為是使用多枚磁盤的電子游戲(信息處理)的情況下,進(jìn)入步驟12,在CPU11判斷為未使用多枚磁盤的電子游戲的情況下,進(jìn)入步驟20。在步驟12,CPU11根據(jù)正在執(zhí)行的程序,判斷是否應(yīng)該執(zhí)行盒式軟件卡20的ROM21的程序存儲區(qū)域230存儲的程序。如果CPU11執(zhí)行盒式軟件卡20的程序,就進(jìn)入步驟14。如果CPU11不執(zhí)行盒式軟件卡20的程序,就進(jìn)入步驟13。在步驟13,CPU11根據(jù)磁盤40的程序存儲區(qū)域420存儲的程序執(zhí)行程序,或根據(jù)存儲的數(shù)據(jù)執(zhí)行程序,進(jìn)入步驟15。在步驟14,CPU11執(zhí)行程序存儲區(qū)域230存儲的程序,進(jìn)入步驟15。在步驟15,CPU11判斷是否有必要把磁盤40換成其他磁盤。在CPU11判斷為有必要更換磁盤的情況下,即進(jìn)入步驟16,在CPU11判斷不必更換磁盤的情況下,返回步驟12。在步驟16,CPU進(jìn)行使顯示器50上顯示“請更換磁盤!”等的處理。在步驟17,使用者從槽302取出磁盤40,把其他磁盤41插入槽302。接著在步驟18本實施形態(tài)的信息處理系統(tǒng)進(jìn)行判斷插入替換的磁盤41與以前插入的40的相關(guān)性的處理。該磁盤41包含與磁盤40相同的存儲區(qū)域。(下面,磁盤41的存儲區(qū)域的參考編號使用與磁盤40的存儲區(qū)域的參考編號相同的編號。)另一方面,在步驟20,CPU根據(jù)正在執(zhí)行的程序,判斷是否應(yīng)該執(zhí)行盒式軟件卡20的ROM21的程序存儲區(qū)域230存儲的程序。如果CPU11執(zhí)行盒式軟件卡20的程序,就進(jìn)入步驟22,如果CPU11不執(zhí)行盒式軟件卡20的程序,就進(jìn)入步驟21。在步驟21,CPU11根據(jù)磁盤40的程序存儲區(qū)域420存儲的程序執(zhí)行程序,進(jìn)入步驟23。在步驟22,CPU11執(zhí)行程序存儲區(qū)域230存儲的程序,進(jìn)入步驟23。在步驟23,CPU11應(yīng)該進(jìn)行信息處理的程序如果終止即停止處理,如果CPU11應(yīng)該進(jìn)行信息處理的程序沒有終止即返回步驟20。
步驟18如圖10所示以子程序表示。
在圖10的步驟181,CPU11讀出替換的磁盤41的ID信息存儲區(qū)域400存儲的磁盤用途信息,判別磁盤41是否通用的數(shù)據(jù)磁盤。如果磁盤41是通用數(shù)據(jù)磁盤,即返回步驟12(這時如果磁盤41的格式是不能存儲數(shù)據(jù)的格式,可變換為能夠存儲數(shù)據(jù)的格式),如果磁盤41不是通用數(shù)據(jù)磁盤,即進(jìn)入步驟182。在步驟182,CPU11讀出替換的磁盤41的ID信息存儲區(qū)域400存儲的磁盤用途信息,判別磁盤41是否數(shù)據(jù)磁盤。如果磁盤41是數(shù)據(jù)磁盤,即進(jìn)入步驟183,如果磁盤41不是數(shù)據(jù)磁盤,即進(jìn)入步驟185。在步驟183,CPU11讀出替換的磁盤41的ID信息存儲區(qū)域400存儲的起始碼、游戲版本及磁盤編號等,判別是否對應(yīng)于磁盤40存儲的起始碼的磁盤。如果磁盤41是對應(yīng)于磁盤40存儲的起始碼的磁盤,即返回步驟12,如果磁盤41不是對應(yīng)于磁盤40存儲的起始碼的磁盤,即進(jìn)入步驟184。在步驟184,CPU11使RCP12作成圖象數(shù)據(jù),使圖象信號發(fā)生電路17輸出圖象信號,以此在顯示器50進(jìn)行表示磁盤41不是正當(dāng)?shù)拇疟P的顯示。該顯示可以是與上述步驟6的顯示相同的顯示。顯示后返回步驟17。
在步驟185,CPU11讀出替換的磁盤41的ID信息存儲區(qū)域400存儲的起始碼,判別是否與磁盤40存儲的起始碼相同。如果磁盤41的起始碼與磁盤40的起始碼相同,即進(jìn)入步驟186,如果磁盤41的起始碼與磁盤40的起始碼不相同,即進(jìn)入步驟184。在步驟186,CPU11讀出替換的磁盤41的ID信息存儲區(qū)域400存儲的磁盤編號,判別是否與磁盤40存儲的磁盤編號對應(yīng)。例如,在磁盤40的磁盤編號表示為第1枚磁盤,磁盤41的磁盤編號表示為第2枚磁盤時,判斷為磁盤編號對應(yīng)。但是磁盤41的磁盤編號表示為第幾枚才被判斷為對應(yīng)的磁盤可根據(jù)執(zhí)行的程序自由變更。如果磁盤41的磁盤編號與磁盤40的磁盤編號對應(yīng),即進(jìn)入步驟187,如果磁盤41的磁盤編號與磁盤40的磁盤編號不對應(yīng),即進(jìn)入步驟184。在步驟187,CPU11判別磁盤41是否未使用的磁盤。如果磁盤41是未使用的磁盤,即進(jìn)入步驟188,如果磁盤41不是未使用的磁盤,即進(jìn)入步驟189。
在步驟188,CPU11把磁盤40的ID信息存儲區(qū)域400存儲的序列號寫入磁盤41的序列號存儲區(qū)域。在步驟189,CPU11讀出替換的磁盤41的序列號存儲區(qū)域450存儲的序列號,判別是否與磁盤40的ID信息存儲區(qū)域400存儲的數(shù)據(jù)有規(guī)定的關(guān)系。例如CPU11判斷磁盤41的序列號存儲區(qū)域450存儲的序列號與磁盤40存儲的序列號是否相同。又,各數(shù)據(jù)可加擾(或根據(jù)規(guī)定的計算式進(jìn)行數(shù)據(jù)變換),CPU11也可以對該數(shù)據(jù)進(jìn)行比較判斷。如果磁盤41存儲的序列號與磁盤40的ID信息存儲區(qū)域400存儲的數(shù)據(jù)存在規(guī)定的關(guān)系,即返回步驟12,如果磁盤41存儲的序列號與磁盤40的ID信息存儲區(qū)域400存儲的數(shù)據(jù)不存在規(guī)定的關(guān)系,即進(jìn)入步驟184。
下面是使用多種存儲媒體的信息處理的具體實施例。
(第1種信息處理;2枚磁盤一組的角色扮演游戲)下面舉出用本申請的發(fā)明實現(xiàn)主人公字角色旅游多個世界的游戲作為例子。這里,使第1枚磁盤存儲第1世界的程序和圖象數(shù)據(jù),第2枚磁盤存儲第2世界的程序和圖象數(shù)據(jù)。首先,在開始游戲之前,第1枚磁盤存儲的序列號被轉(zhuǎn)移存儲于第2枚磁盤的規(guī)定處。然后,使用者根據(jù)第1枚磁盤存儲的程序和圖象數(shù)據(jù)進(jìn)行游戲,按照需要一邊把數(shù)據(jù)寫入磁盤一邊進(jìn)行游戲。使用者玩了一會兒第1世界的游戲,就轉(zhuǎn)移到第2世界的游戲。于是,例如“請插入第2枚磁盤!”等的信息就在顯示器上顯示出來。使用者一插入第2枚磁盤,即對第1枚磁盤存儲的序列號是否存儲于該第2枚上進(jìn)行判斷,只有在存儲著的情況下才開始第2世界的游戲。然后,使用者玩第2世界的游戲,按照需要一邊在磁盤上寫入數(shù)據(jù)一邊玩游戲。
這樣,一旦用第1枚磁盤和第2枚磁盤玩游戲,第1枚磁盤即與第2枚磁盤連接,因此,不可能與其他磁盤組合。結(jié)果是,可以防止弄錯的磁盤組合使用。
(第2種信息處理;使用盒式軟件卡版的競賽游戲+追加路線的數(shù)據(jù)磁盤的游戲)下面舉出用本申請的發(fā)明,實現(xiàn)以各種車輛在各種道路上競賽的游戲的例子。首先,在盒式軟件卡置入競賽游戲的程序和基本路線數(shù)據(jù),在磁盤上置入追加路線數(shù)據(jù)(以及/或者追加的車輛數(shù)據(jù))。
使用者使用單塊盒式軟件卡進(jìn)行游戲。但是使用者一旦玩了全部車輛、全部道路就會對游戲厭煩,因此購買追加的道路數(shù)據(jù)磁盤,將其插入磁盤驅(qū)動器加以執(zhí)行,借助于此,使用者可以玩追加道路數(shù)據(jù)磁盤存儲的道路(以及/或者車種)。這時,CPU11把盒式軟件卡存儲的真?zhèn)闻袆e信息寫入追加道路磁盤,可以做到?jīng)]有盒式軟件卡就不能使用該追加數(shù)據(jù)磁盤。
(第3種信息處理;使用磁盤版的繪畫工具(第1磁盤)+專用磁盤(第2磁盤)+通用磁盤(第3磁盤)的繪畫游戲)下面舉出用本申請的發(fā)明,實現(xiàn)必須存儲使用者作成的許多數(shù)據(jù)的繪畫游戲的例子。首先,在第1磁盤輸入繪畫游戲的程序和圖象數(shù)據(jù),將第2磁盤預(yù)先格式化,使其能夠存儲圖象數(shù)據(jù)。
使用者首先把第1磁盤插入磁盤驅(qū)動器,使其執(zhí)行繪畫工具的程序。接著,使用者進(jìn)行繪畫游戲,使用控制器和鼠標(biāo)器在顯示器上自由制作圖象。使用者在圖象制作結(jié)束或中途想保存圖象時,使用作為繪畫游戲的功能附加的圖象數(shù)據(jù)保存功能。具體地說就是,使用控制器或鼠標(biāo)器等輸入設(shè)備對顯示器上顯示的保存標(biāo)記進(jìn)行點擊。于是,在顯示器上就顯示“請插入保存磁盤”等信息。這時,使用者把想保存圖象數(shù)據(jù)的磁盤插入磁盤驅(qū)動器。一旦確認(rèn)第2磁盤插入磁盤驅(qū)動器,即在插入的磁盤上寫入圖象數(shù)據(jù)。如果插入的磁盤不是專用磁盤,而是通用的第3磁盤,則作為專用磁盤格式化,寫入圖象數(shù)據(jù)。但是,如果通用磁盤已經(jīng)進(jìn)行了能夠?qū)懭雸D象數(shù)據(jù)的格式化,就不必重新進(jìn)行格式化。又,如果第1磁盤有充分的空余容量,也可以將圖象數(shù)據(jù)寫入第1磁盤。
如上所述,由于能夠在所有的磁盤上寫入圖象數(shù)據(jù),可以自由地存儲許多圖象數(shù)據(jù)。
(第4種信息處理;使用磁盤版的音樂工具(第1磁盤)+專用磁盤(第2磁盤)+通用磁盤(第3磁盤)的音樂游戲)第3種信息處理是圖象數(shù)據(jù)生成處理,而第4種信息處理是音樂數(shù)據(jù)生成處理。在磁盤上存儲的方法與第3種信息處理大致相同。
又,查閱磁盤上存儲的起始碼,可以識別對應(yīng)的其他工具的磁盤。因而,也可以將存儲圖象數(shù)據(jù)的磁盤與存儲音樂數(shù)據(jù)的磁盤相互對應(yīng)使用。具體地說,就是將使用該音樂工具生成的音樂數(shù)據(jù)寫入上述第3種信息處理的繪畫工具用的磁盤,這樣可以把加音樂的圖象數(shù)據(jù)存儲于繪畫工具用的磁盤中。從而能夠在顯示器上顯示動畫片和連環(huán)畫劇,從揚聲器發(fā)出與其對應(yīng)的聲音。
權(quán)利要求
1.一種信息處理系統(tǒng),其特征在于,具備種類不同的至少兩種存儲手段以及至少有兩個分別安裝各存儲手段用的第1和第2槽的信息處理裝置,而且所述存儲手段至少包含插入第1槽使用,以數(shù)字方式存儲包括程序數(shù)據(jù)、圖象數(shù)據(jù)和/或聲音數(shù)據(jù)的數(shù)據(jù)的第1存儲手段,以及數(shù)據(jù)的存儲方法與所述第1存儲手段不同,插入所述第2槽使用,以數(shù)字方式存儲包括程序數(shù)據(jù)、圖象數(shù)據(jù)和/或聲音數(shù)據(jù)的數(shù)據(jù)的第2存儲手段,所述信息處理裝置包含檢測所述第1存儲手段是否安裝于所述第1槽,還檢測所述第2存儲手段是否安裝于所述第2槽的檢測手段,以及處理手段,所述處理手段在所述檢測手段檢測出所述第1或第2存儲手段插入所述第1或第2槽時,根據(jù)插入第1或第2槽的第1或第2存儲手段存儲的程序數(shù)據(jù)進(jìn)行規(guī)定的信息處理,在所述檢測手段檢測出所述第1和第2存儲手段插入所述第1和第2槽時,根據(jù)第1存儲手段存儲的程序數(shù)據(jù)開始進(jìn)行信息處理。
2.根據(jù)權(quán)利要求1所述的信息處理系統(tǒng),其特征在于,所述第1存儲手段包含產(chǎn)生第1響應(yīng)信號的第1響應(yīng)手段,所述第2存儲手段包含產(chǎn)生第2響應(yīng)信號的第2響應(yīng)手段,所述檢測手段根據(jù)來自所述第1響應(yīng)手段的所述第1響應(yīng)信號和來自所述第2響應(yīng)手段的所述第2響應(yīng)信號,分別檢測所述第1存儲手段是否裝入所述第1槽、所述第2存儲手段是否裝入所述第2槽。
3.根據(jù)權(quán)利要求2所述的信息處理系統(tǒng),其特征在于,所述第1響應(yīng)信號包含表示優(yōu)先順序相對比較高的第1優(yōu)先信息,所述第2響應(yīng)信號包含表示優(yōu)先順序相對比較低的第2優(yōu)先信息,所述檢測手段根據(jù)所述第1和第2優(yōu)先信息檢測出所述第1響應(yīng)手段比所述第2響應(yīng)手段優(yōu)先順序高的情況,據(jù)此優(yōu)先使所述第1存儲手段激活。
4.根據(jù)權(quán)利要求1所述的信息處理系統(tǒng),其特征在于,所述第1存儲手段包含訪問時相對地速度較高的半導(dǎo)體存儲元件,所述第2存儲手段包含訪問時相對地速度較慢的盤片狀存儲媒體和盤片驅(qū)動器,所述處理手段在所述檢測手段檢測出所述第1和第2存儲手段插入所述第1和第2槽的情況時,根據(jù)高速動作的第1存儲手段的數(shù)據(jù)開始處理。
5.根據(jù)權(quán)利要求4所述的信息處理系統(tǒng),其特征在于,所述第2存儲手段交替使用多枚盤片狀的存儲媒體,各盤片狀存儲媒體分別具有存儲表示使用順序的順序數(shù)據(jù)的使用順序數(shù)據(jù)存儲區(qū)域,所述處理手段根據(jù)各盤片狀存儲媒體存儲的順序數(shù)據(jù),判斷下面應(yīng)該使用的盤片狀存儲媒體是否具有合適的使用順序,只是在具有合適的使用順序的情況下,才進(jìn)行基于盤片狀存儲媒體存儲的數(shù)據(jù)的信息處理。
6.根據(jù)權(quán)利要求4所述的信息處理系統(tǒng),其特征在于,所述半導(dǎo)體存儲元件具有容納第1保密數(shù)據(jù)的第1保密數(shù)據(jù)存儲區(qū)域,所述盤片狀存儲媒體具有容納第2保密數(shù)據(jù)的第2保密數(shù)據(jù)存儲區(qū)域,所述盤片驅(qū)動器包含存儲第3保密數(shù)據(jù)的第3存儲手段,所述處理手段在所述檢測手段檢測出所述第1和第2存儲手段插入所述第1和第2槽時,將所述第1~第3保密數(shù)據(jù)相互比較,在這些第1~第3保密數(shù)據(jù)具有規(guī)定的關(guān)系時,對所述盤片狀存儲媒體存儲的數(shù)據(jù)進(jìn)行處理成為可能。
7.根據(jù)權(quán)利要求1所述的信息處理系統(tǒng),其特征在于,所述處理手段根據(jù)所述第1存儲手段存儲的數(shù)據(jù)開始進(jìn)行信息處理,必要時根據(jù)所述第2存儲手段存儲的數(shù)據(jù)進(jìn)行信息處理。
8.一種信息處理系統(tǒng),其特征在于,具備第1存儲媒體、第2存儲媒體,以及根據(jù)該第1和/或第2存儲媒體存儲的數(shù)據(jù)進(jìn)行操作的信息處理裝置,而且,所述第1存儲媒體包含存儲信息處理用的程序程序存儲區(qū)域、存儲第1存儲媒體用的第1ID數(shù)據(jù)的第1ID數(shù)據(jù)存儲區(qū)域,以及可存儲任意數(shù)據(jù)的第1任意數(shù)據(jù)存儲區(qū)域,所述第2存儲媒體包含存儲信息處理用的規(guī)定數(shù)據(jù)的數(shù)據(jù)存儲區(qū)域、存儲第2存儲媒體用的第2ID數(shù)據(jù)的第2ID數(shù)據(jù)存儲區(qū)域,以及可存儲任意數(shù)據(jù)的第2任意數(shù)據(jù)存儲區(qū)域,所述信息處理裝置在初次使用第2存儲媒體存儲的數(shù)據(jù)之前,將第1存儲媒體存儲的第1ID數(shù)據(jù)寫入第2存儲媒體的第2任意數(shù)據(jù)存儲區(qū)域,并且/或者將第2存儲媒體存儲的第2ID數(shù)據(jù)寫入第1存儲媒體的第1任意數(shù)據(jù)存儲區(qū)域,在按照第1存儲媒體存儲的程序和第2存儲媒體存儲的規(guī)定數(shù)據(jù)進(jìn)行信息處理后,再度使用第2存儲媒體存儲的數(shù)據(jù)時,使用之前檢測在第1存儲媒體的第1任意數(shù)據(jù)存儲區(qū)域是否存儲著第2ID數(shù)據(jù),以及/或者第2存儲媒體的第2任意數(shù)據(jù)存儲區(qū)域是否存儲著第1ID數(shù)據(jù),只有在檢測出第1存儲媒體的第1任意數(shù)據(jù)存儲區(qū)域存儲著第2ID數(shù)據(jù),以及/或者第2存儲媒體的第2任意數(shù)據(jù)存儲區(qū)域存儲著第1ID數(shù)據(jù)的情況時,才使對第2存儲媒體的數(shù)據(jù)存儲區(qū)域存儲的數(shù)據(jù)進(jìn)行處理成為可能。
9.根據(jù)權(quán)利要求8所述的信息處理系統(tǒng),其特征在于,所述第1和第2存儲媒體是盤片狀存儲媒體。
10.根據(jù)權(quán)利要求8所述的信息處理系統(tǒng),其特征在于,所述第1存儲媒體是半導(dǎo)體存儲器,并且所述第2存儲媒體是盤片狀存儲媒體。
11.一種信息處理系統(tǒng)使用的真?zhèn)闻袆e方法,其特征在于,所述信息處理系統(tǒng)具備包含存儲用于信息處理的程序的程序存儲區(qū)域和存儲第1ID數(shù)據(jù)的第1ID數(shù)據(jù)存儲區(qū)域以及能夠存儲任意數(shù)據(jù)的第1任意數(shù)據(jù)存儲區(qū)域的第1存儲媒體、包含存儲用于信息處理的規(guī)定數(shù)據(jù)的數(shù)據(jù)存儲區(qū)域和存儲第2ID數(shù)據(jù)的第2ID數(shù)據(jù)存儲區(qū)域以及能夠存儲任意數(shù)據(jù)的第2任意數(shù)據(jù)存儲區(qū)域的第2存儲媒體、以及根據(jù)該第1以及/或者第2存儲媒體所存儲的數(shù)據(jù)進(jìn)行操作的信息處理裝置,而且在初次使用所述第2存儲媒體存儲的數(shù)據(jù)之前,將所述第1存儲媒體存儲的第1ID數(shù)據(jù)寫入第2存儲媒體的第2任意數(shù)據(jù)存儲區(qū)域,并且/或者把第2存儲媒體存儲的第2ID數(shù)據(jù)寫入第1存儲媒體的第1任意數(shù)據(jù)存儲區(qū)域,在按照第1存儲媒體存儲的程序和第2存儲媒體存儲的規(guī)定數(shù)據(jù)進(jìn)行信息處理之后,再度使用第2存儲媒體存儲的數(shù)據(jù)時,在使用之前檢測第1存儲媒體的第1任意數(shù)據(jù)存儲區(qū)域是否存儲著第2ID數(shù)據(jù),并且/或者第2存儲媒體的第2任意數(shù)據(jù)存儲區(qū)域是否存儲著第1ID數(shù)據(jù),只有在檢測出第1存儲媒體的第1任意數(shù)據(jù)存儲區(qū)域存儲著第2ID數(shù)據(jù),并且/或者第2存儲媒體的第2任意數(shù)據(jù)存儲區(qū)域存儲著第1ID數(shù)據(jù)時,才使對第2存儲媒體的數(shù)據(jù)存儲區(qū)域存儲的數(shù)據(jù)進(jìn)行處理成為可能。
12.一種電子游戲機系統(tǒng),其特征在于,具有用于插入包含存儲數(shù)據(jù)的半導(dǎo)體存儲器的盒式軟件卡的槽和用于插入存儲數(shù)據(jù)的盤片狀存儲媒體的槽,而且在只有盒式軟件卡插入時,自動使盒式軟件卡內(nèi)存儲的游戲程序起動,在盒式軟件卡和盤片狀存儲媒體兩者都插入時,自動使盒式軟件卡內(nèi)存儲的游戲程序起動,在只有盤片狀存儲媒體插入時,自動使盤片狀存儲媒體存儲的游戲程序起動,在使盒式軟件卡內(nèi)存儲的游戲程序起動時,能夠?qū)惺杰浖ê捅P片狀存儲媒體兩者存儲的數(shù)據(jù)進(jìn)行處理。
13.一種電子游戲機系統(tǒng),其特征在于,為了自動識別多種盤片狀存儲媒體的屬性,對各盤片狀存儲媒體設(shè)置公共的ID信息區(qū)域,并且在該ID信息區(qū)域記錄識別所需的信息,以此使ID信息區(qū)域公用化,對全部盤片狀存儲媒體執(zhí)行相同的處理,從而能夠?qū)ΡP片狀存儲媒體進(jìn)行管理。
14.根據(jù)權(quán)利要求13所述的電子游戲機系統(tǒng),其特征在于,在所述ID信息區(qū)域記錄著用于識別是構(gòu)成一組的多枚盤片狀存儲媒體內(nèi)的第幾枚盤片狀存儲媒體的信息。
15.根據(jù)權(quán)利要求13所述的電子游戲機系統(tǒng),其特征在于,在構(gòu)成某一組的多枚盤片狀存儲媒體的各枚上寫入固有的ID信息,以此識別屬于該某一組的盤片狀存儲媒體與屬于其他組的盤片狀存儲媒體。
全文摘要
本發(fā)明提供對多種存儲媒體也能可靠進(jìn)行信息處理的系統(tǒng)。信息處理裝置主體的兩個槽中裝卸自如地安裝著盒式軟件卡和盤片驅(qū)動器。信息處理裝置主體進(jìn)行檢測,在盒式軟件卡或盤片驅(qū)動器安裝于一槽中或另一槽中時,根據(jù)盒式軟件卡或盤片驅(qū)動器存儲的游戲程序和數(shù)據(jù)進(jìn)行規(guī)定的信息處理,在盒式軟件卡與盤片驅(qū)動器都安裝于槽中時,根據(jù)盒式軟件卡存儲的程序和數(shù)據(jù)開始信息處理。
文檔編號G06F19/00GK1183594SQ9712316
公開日1998年6月3日 申請日期1997年11月20日 優(yōu)先權(quán)日1996年11月21日
發(fā)明者西海聰, 渡邊淳志, 橋田貴之 申請人:任天堂株式會社