專利名稱:游戲程序供給系統(tǒng)及程序改寫系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種由主局用以供給復數(shù)的終端局的游戲程序的數(shù)據,在終端局將該數(shù)據用于游戲執(zhí)行裝置,根據可搬運的信息存儲媒體所要求寫入游戲程序供給系統(tǒng),及適合于該游戲程序供給系統(tǒng)的程序改寫系統(tǒng)。
在游戲機或個人電腦為了執(zhí)行游戲的游戲程序的數(shù)據(即游戲軟件)以游戲·ON·請求系統(tǒng)供給時,將主局及復數(shù)的終端局以公用電路或專用電路等的路線網連結,由終端局的一側對主局發(fā)出數(shù)據的要求,并使主局逐一依據該要求在有要求的終端局可考慮將數(shù)據用以構筑其每次信息分布的系統(tǒng)。
可是,以這樣的系統(tǒng),在考慮使許多終端局同時對主局發(fā)出要求時,若不準備將公用線路或專用路線的線路數(shù)同時對主局可能發(fā)出數(shù)據要求的數(shù),則終端局的一側由于線路數(shù)的限制將數(shù)據由主局的一側會產生不能下載的問題。
另外,即使確保盡可能根據許多終端局所要求的線路數(shù),但這樣的要求在集中時主局分別對有要求的終端局必須同時回答,終端局的數(shù)據越多則主局的處理能力所要求的主局的處理能力越高,根據終端局數(shù),線路數(shù)也會有使主局所要求的數(shù)據處理能力增加。
為了解決上述問題,本發(fā)明的目的是提供一種游戲程序供給系統(tǒng), 及適合于該游戲程序供給系統(tǒng)的程序改寫系統(tǒng),如對線路網的設備或主局的數(shù)據處理能力有過大要求,可用以構筑包含多數(shù)的終端局的游戲·ON·請求的系統(tǒng)。
本發(fā)明的第1游戲程序供給系統(tǒng),具備有主局,即游戲程序的數(shù)據的供給源;及復數(shù)的終端局,與前述主局通過通信網被連接,并通過該通信網以聯(lián)機由前述接受游戲程序的數(shù)據的供給,同時在另一途徑主機斷開也可接受游戲程序的數(shù)據的供給;而上述復數(shù)的終端局,其具備有可讀寫的第1存儲裝置,用以保存由前述主局通過前述通信網被聯(lián)機供給后的游戲程序的數(shù)據;讀出專用的第2存儲裝置,在另一途徑與主機斷開為了接受游戲程序的數(shù)據;及寫入裝置,將存儲在前述第1或第2存儲裝置的游戲程序的數(shù)據,適用于游戲執(zhí)行裝置并寫入在可搬運的信息存儲媒體。
本發(fā)明的第2游戲程序供給系統(tǒng),即對上述第1存儲裝置使數(shù)據的寫入、保存是由上述主局所管理的。
本發(fā)明的第3游戲程序供給系統(tǒng),上述通信網含有衛(wèi)星通信網及地上通信網,而上述主局是通過上述衛(wèi)星通信網,將明文譯成編碼后的游戲程序的數(shù)據供給到上述終端局,同時通過上述地上通信網將用以解碼的關鍵信息傳到上述終端局。
本發(fā)明的第4游戲程序供給系統(tǒng),具備有POS系統(tǒng),具有復數(shù)的POS終端;及游戲程序數(shù)據改寫機,分別連接在上述復數(shù)的POS終端上;而上述游戲程序數(shù)據改寫機具備有存儲裝置,為了存儲游戲程序的數(shù)據;及寫入裝置,將存儲在上述存儲裝置的游戲程序的數(shù)據用于游戲執(zhí)行裝置并寫入可搬運的信息存儲媒體。
本發(fā)明的第5游戲程序供給系統(tǒng),是根據游戲程序數(shù)據改寫機用以供給游戲程序的數(shù)據的游戲程序供給數(shù)據,而上述游戲程序數(shù)據改寫機具備有存儲裝置,為了存儲游戲程序的數(shù)據;及寫入裝置,將存儲在上述存儲裝置的游戲程序的數(shù)據用于游戲執(zhí)行裝置并寫入可搬運的信號存儲媒體的游戲卡匣;而上述游戲程序含有對應于上述游戲卡匣的規(guī)格的復數(shù)種類的規(guī)格的游戲程序,而上述信息存儲媒體具備有規(guī)格選擇裝置,可預先規(guī)定對應于上述復數(shù)種類的規(guī)格,通過執(zhí)行上述對應寫入游戲程序的規(guī)格的動作,實現(xiàn)與其游戲程序相吻合的規(guī)格。
本發(fā)明的第6游戲程序供給系統(tǒng),是由游戲程序數(shù)據改寫機用以供給游戲程序的數(shù)據的游戲程序供給系統(tǒng),而上述游戲程序數(shù)據改寫機具備有存儲裝置,為了存儲游戲程序的數(shù)據;及寫入裝置,將存儲在上述存儲的游戲程序的數(shù)據,用于游戲執(zhí)行裝置并寫入于可搬運的信息存儲媒體的游戲卡匣;而上述游戲卡匣具備有存儲可改寫的游戲程序的閃光儲存器;及界面,用以允許存取上述閃光儲存器及上述游戲程序數(shù)據改寫機及上述游戲執(zhí)行裝置之間。
本發(fā)明的第7游戲程序供給系統(tǒng),其中上述界面,其構成具有游戲程序數(shù)據改寫機專用的第1界面,用以允許存取上述閃光儲存器及上述游戲程序數(shù)據改寫機之間;以及游戲執(zhí)行裝置專用的第2界面,用以允許存取上述閃光儲存器及上述游戲執(zhí)行裝置之間。
本發(fā)明的第8游戲程序供給系統(tǒng),其中上述游戲卡匣具有密碼回路,此回路設制在上述閃光儲存器及上述第1界面之間;而上述密碼回路在通過上述游戲程序數(shù)據改寫機改寫上述閃光儲存器的數(shù)據時,先行與改寫對象的游戲程序數(shù)據的供給,存儲由上述游戲程序數(shù)據改寫機提供的特有的游戲程序數(shù)據預定關鍵值,然后進行被設定的上述游戲程序數(shù)據的預定演算,使該演算值僅在與上述關鍵值一致時用以允許寫入該游戲程序數(shù)據的上述閃光儲存器所構成。
本發(fā)明的第9游戲程序供給系統(tǒng),是在可搬運的信息存儲媒體的改寫媒體,將程序的數(shù)據是借助于游戲程序數(shù)據改寫機的可改寫系統(tǒng),而上述改寫媒體具備有半導體儲存器,存儲可改寫的程序的數(shù)據;儲存器控制部,用以控制上述半導體儲存器的動作;及第1演算回路;而上述游戲程序數(shù)據改寫機具備有存儲媒體,用以存儲程序的數(shù)據;寫入裝置,將存儲在上述存儲媒體后的程序數(shù)據寫入到上述改寫媒體;第2演算回路;及數(shù)據設定裝置;并將上述改寫媒體連接在上述游戲程序數(shù)據改寫機在進行上述程序的改寫時,上述數(shù)據設定裝置是在上述第1及第2演算回路,輸入共同的數(shù)據,而上述儲存器控制部是使上述第1及第2演算回路的演算結果的數(shù)據限于相同,用以構成允許寫入到上述半導體儲存器。
本發(fā)明的第10程序改寫系統(tǒng),其中上述儲存器控制部,是使上述第1及第2演算回路的演算結果的數(shù)據在相同時,將寫入到上述半導體儲存器,僅限于寫入該儲存器控制部,同時將預定的數(shù)據寫入到上述半導體儲存器,之后,由該半導體儲存器讀出數(shù)據,并比較雙方的結果,限于取得一致時,用以構成由上述游戲程序數(shù)據改寫機允許寫入到上述半導體儲存器。
本發(fā)明的第11程序改寫系統(tǒng),是在可搬運的信息存儲媒體的改寫媒體,將程序的數(shù)據由游戲程序數(shù)據改寫機改寫程序改寫系統(tǒng),而上述改寫媒體具備有半體導儲存器,存儲可改寫的程序數(shù)據;及儲存器控制部,用以控制上述半導體儲存器的動作;而上述儲存器控制部,用于上述半導體儲存器將含有允許寫入的模式及禁止的模式的復數(shù)動作模式之間構成遷移。
本發(fā)明的第12的程序改寫系統(tǒng),其中上述改寫媒體具備有演算回路及比較器,而上述演算回路是由上述游戲程序數(shù)據改寫機對送來的數(shù)據執(zhí)行演算,而上述比較器,將上述演算回路的演算結果的數(shù)據及由上述游戲程序數(shù)據改寫機送來的另外的數(shù)據之間進行比較,而上述復數(shù)的動作模式是第1至第4動作模式,上述儲存器控制部,是使上述改寫媒體連接在上述游戲程序數(shù)據改寫機上,則首先成為上述第1動作模式,該第1動作模式用以禁止寫入到上述半導體儲存器,同時比較上述比較器的兩個數(shù)據在不一致時,遷移到上述第2動作模式,而在一致時,遷移到上述第3動作模式,而上述儲存器控制部是上述第2動作模式,即禁止寫入到上述半導體儲存器的狀態(tài)下停止動作,而上述儲存器控制部是上述第3動作模式,則由該儲存器控制部限于寫入用以允許寫入上述半導體儲存器,同時寫入預定的數(shù)據到該半導體儲存器,近而讀出數(shù)據,若這兩個數(shù)據不一致時則遷移到上述第2動作模式,若一致則遷移到上述第4動作模式,而上述儲存器控制部是上述第4動作模式由此在上述游戲程序數(shù)據改寫機構成,允許寫入到上述半導體儲存器。
若根據本發(fā)明的第1游戲程序供給系統(tǒng),則將游戲程序的數(shù)據作為聯(lián)機及關機的兩個系統(tǒng)的供給,所以可隨時機動供給數(shù)據,同時在終端局也適合保存大量數(shù)據,而且在終端局根據使用者的要求寫入游戲程序數(shù)據到游戲執(zhí)行用信息存儲媒體的系統(tǒng),所以即使作為含有多數(shù)的終端局,但對于通信網的設備或主局的數(shù)據處理能力也不會要求過多,而且構筑以·ON·請求系統(tǒng)可供給使用者游戲程序數(shù)據的程序供給系統(tǒng)。
若根據本發(fā)明的第2游戲程序供給系統(tǒng),則對于任何終端局,主局應以相同的寫入·保存控制的內容完成,所以特別是作為一起同報通信,則即使終端局數(shù)增加也完全不會影響主局的負荷。
若根據本發(fā)明的第3游戲程序供給系統(tǒng),則通過衛(wèi)星通信網將游戲程序的編碼化數(shù)據在多數(shù)的終端局不會產生不能接收的地區(qū),并一起進行同報通信,而且編碼解讀的關鍵信息通過傍受困難的地上通信網送出,因此可提高防止數(shù)據盜用的效果。
若根據本發(fā)明第4的游戲程序供給系統(tǒng),則簡單的可用以構筑安全管理系統(tǒng),又將游戲程序數(shù)據改寫機的操作簡略化,容易熟練,而且對于全體系統(tǒng)的構筑也具有廉價的效果。
若根據本發(fā)明第5的游戲程序供給系統(tǒng),則由于游戲的種類等即使存在于各種規(guī)格的游戲卡匣時,也僅適用于游戲程序數(shù)據改寫機的一個規(guī)格的游戲卡匣,可對應于上述各種規(guī)格,具有可用以構筑高實用性的系統(tǒng)的效果。
若根據本發(fā)明第6的游戲程序供給系統(tǒng),則具有簡便的可用以構成游戲程序的可改寫的游戲卡匣的效果。
若根據本發(fā)明第7的游戲程序供給系統(tǒng),則將游戲卡匣比先前不用通過安裝用結合器成為可直接安裝在游戲機本體上,不用要求使用者購入其它零件,使用可改寫的游戲卡匣可構筑游戲程序供給系統(tǒng)。
若根據本發(fā)明第8的游戲程序供給系統(tǒng),則對于可改寫的游戲卡匣,并非正規(guī)供給改寫用,而將游戲程序數(shù)據作為改寫源,可用于防止不正確的改寫。
若根據本發(fā)明第9的游戲程序供給系統(tǒng),當兩個演算回路的演算結果一致時,允許寫入到半導體儲存器,所以當游戲程序數(shù)據改寫機或改寫媒體的其中之一的非正規(guī)的裝置時,成為不可能程序寫入到半導體儲存器。換言之,非正規(guī)被供給使用,使游戲程序數(shù)據改寫機或改寫媒體具有可用以防止程序數(shù)據的不正確的改寫。
若根據本發(fā)明第10的程序改寫系統(tǒng),則進行預定的數(shù)據寫入及讀出到半導體儲存器,限于數(shù)據一致時,將游戲程序數(shù)據改寫機被允許寫入到半導體儲存器,所以具有可防止程序寫入到故障的半導體儲存器。
若根據本發(fā)明第11的程序改寫系統(tǒng),則使儲存器控制部借由遷移復數(shù)的動作模式之間,許可或禁止寫入到半導體儲存器。因此,借助適合設定遷移的條件,可防止程序的不正確的改寫。
若根據本發(fā)明第12的程序改寫系統(tǒng),則使儲存器控制部用以遷移到第1至第4動作模式之間,所以使用非正規(guī)被供給游戲程序數(shù)據改寫機或改寫媒體可用以防止不正確的改寫,同時也可用以防止程序寫入到故障的半導體儲存器。
下面結合附圖來說明本發(fā)明的具體實施例。
圖1是本發(fā)明使用于游戲程序供給系統(tǒng)的通信網的一示意圖;圖2是本發(fā)明使用于游戲程序供給系統(tǒng)的通信網的一示意圖;圖3是本發(fā)明使用于游戲程序供給系統(tǒng)的通信網的一示意圖;圖4是本發(fā)明使用于游戲程序供給系統(tǒng)的通信網的一示意圖;圖5是本發(fā)明使用于游戲程序供給系統(tǒng)的通信網的一示意圖;圖6是構成終端局的詳細方框圖;圖7是本發(fā)明使用于游戲程序供給系統(tǒng)的POS系統(tǒng)的通信網圖;圖8是POS終端及游戲程序數(shù)據改寫機的連接狀態(tài)的外觀圖;圖9是本發(fā)明使用游戲卡匣的內部構成的一例方塊圖;圖10是游戲卡匣的規(guī)格的一例圖;圖11是本發(fā)明使用游戲卡匣的內部構成的一例方塊圖;圖12是本發(fā)明使用游戲卡匣的內部構成的一例方塊圖;圖13是游戲卡匣的外觀圖;圖14是游戲卡匣的外觀圖;圖15是游戲卡匣安裝于游戲程序數(shù)據改寫機的說明圖;圖16是本發(fā)明使用游戲卡匣的內部構成的一例方塊圖;圖17是安全回路的一構成例的方塊圖;圖18是改寫機及游戲卡匣的另外例的方塊圖;圖19是圖18的寫入保護部的方塊圖;圖20是圖18的控制部的方塊圖;圖21是圖18的系統(tǒng)動作的流程的流程圖;圖22是圖18的系統(tǒng)動作的流程的流程圖;圖23是圖19的演算回路的方塊圖;圖24是圖20的儲存器控制部的遷移圖。
圖1至圖5是根據本發(fā)明使用于游戲程序供給系統(tǒng)的通信網5種示意圖。圖6是終端局的詳細方塊圖。
圖1至圖5中主局1是游戲程序的數(shù)據的供給源。復數(shù)的終端局2通過通信網與主局1連接,并通過該通信網以連線由主局1接受游戲程序的數(shù)據的供給,另外,復數(shù)的終端局2在另一途徑即使關機也能接受游戲程序的數(shù)據的供給。
圖1和圖2的通信網ISDN線路或公用電話線路的地上通信網,圖1未設置中繼局,圖2為了負荷分散設置中繼局。圖3的通信網是衛(wèi)星數(shù)據通信線路等的衛(wèi)星通信網,具備有通信衛(wèi)星的衛(wèi)星局。圖4和圖5的通信網是地上通信網及衛(wèi)星通信網的并用,圖4的通信網是組合圖1及圖3的通信網,圖5的通信網相當于組合圖2及圖3的通信網。
圖6中各終端局2具備有含硬盤裝置的硬盤驅動(HDD)13,由主局1通過通信網作為可讀寫的第1存儲裝置用以保存被聯(lián)機供給后的游戲程序的數(shù)據。另外各終端局2具備有含CD-ROM的CD-ROM驅動14,作為讀出專用的第2存儲裝置在另外途徑斷離了主機,為了接受游戲程序的數(shù)據。這些HDD13及CD-ROM驅動14,通過信息轉移通路11,與管理終端局2的全動作的控制的CPU12連接。還有,該信息轉移通路11以模式表示除了電腦內部信息轉移通路之外,也包含外部連接電纜。
各終端局2具備有卡片輸入機15,發(fā)行于使用者的會員卡為了讀取使用者的ID數(shù)據等;操作盤/監(jiān)視器17,在操作各終端局2時所使用;衛(wèi)星數(shù)據通信接收裝置16,通信網是衛(wèi)星數(shù)據通信網時為了數(shù)據接收所使用;ISDN/Phone界面18,通信網ISDN線路或公用電話線路時為了線路連接所使用;及程序設計磁頭19,根據使用者的要求適用于游戲機等的游戲執(zhí)行裝置,在可搬運信息存儲媒體的游戲執(zhí)行用存儲媒體20,為了寫入存儲于HDD13或CD-ROM驅動14的游戲程序的數(shù)據。這些通信信息轉移通路11并連接于CPU12。
操作中,各終端局2通過通信網由主局1以定期或隨時接受游戲程序的數(shù)據的供給(下載)。根據由終端局2的要求并非進行下載,所以主局1選擇未混雜時間帶,而且最低單位即使每一線路也可動作。被降值負載后的數(shù)據在各終端局2保存于HDD13。該情形,對HDD13之數(shù)據的寫入·保存(更理想是消去)全部管理在主局1。即各終端局2經常連接于通信網設置于可著信狀態(tài),在主局1側借助進行寫入·保存控制對各終端局2(HDD13)的順序或一起執(zhí)行數(shù)據的寫入·保存。對任何的終端局2使主局1應進行寫入·保存控制的內容以相同完成,所以特別是作為一起同報通信則即使增加終端數(shù)也具有完全不會影響主局1的負荷的優(yōu)點。
如此以聯(lián)機使定期或隨時被信息分布后的游戲程序的數(shù)據量達到相當量,則將該游戲程序的數(shù)據另外以關機以CD-ROM信息分布于各終端局2。比如,以CD-ROM1片可用以收錄300支程序大量的游戲程序的數(shù)據。被配信后的CD-ROM裝置與各終端局2的CD-ROM驅動14。借此成為不要重復的HDD13的存儲數(shù)據,該存儲區(qū)為了新的數(shù)據的存儲所使用。
以聯(lián)機的游戲程序的數(shù)據的供給中,主局1為了防止盜用將數(shù)據碥碼化下載也可。為了用以解讀編碼的信息,以另一途徑通過通信網由主局1附與各終端局2。關鍵信息也可定期性更改。在各終端局2將關鍵信息存儲在儲存器(如使用HDD13也可)放著,CPU12根據被存儲后的關鍵信息將被下載后的游戲程序的編碼化數(shù)據保存于HDD13時加以編碼解讀,或將編碼化數(shù)據的原狀保存于HDD13在讀出該數(shù)據時加以編碼解讀。
特別是圖4和圖5的通信網,使用衛(wèi)星通信網將游戲程序的編碼化數(shù)據加以信息分布,而使用地上通信網附與編碼解讀的關鍵信息有效。借助于使用衛(wèi)星通信網,將信息量多的游戲程序的數(shù)據不會在多數(shù)的終端局2制出不能接放地區(qū)成為可容易一起同報通信。該情形,編碼解讀的關鍵信息也以衛(wèi)星通信網送出,則容易可傍受所以編碼化的意義很少,但借助由僅將關鍵信息通過地上通信網送出可加以解決。
想要游戲程序的使用者到最近的終端局2。在終端局2使使用者的ID卡讀入于卡片輸入機15。該使用者信息通過通信網以實時或成批處理加值負載于主局1也可。
使用者的要求的游戲程序的數(shù)據,是由HDD13或CD-ROM驅動14所讀出,并通過程序設計磁頭19寫入于游戲執(zhí)行用儲存媒體20。作為游戲執(zhí)行用儲存媒體20,比如也可利用可消去,再寫入的ROM的一種常規(guī)·閃光儲存器的游戲卡匣型。借此可實現(xiàn)優(yōu)異的物理性強度,可再循環(huán)使用的游戲執(zhí)行用存儲媒體。使用者將寫入所需的游戲程序的數(shù)據的游戲執(zhí)行用存儲媒體20適用于自己的游戲機,可享受游戲。
還有,取代衛(wèi)星通信網借助衛(wèi)星通信網以外的電波使用通信網也可,該情形也可取得同樣的效果。
圖7根據本發(fā)明使用于游戲程序供給系統(tǒng)的通信網的另外形態(tài)圖。該實施形態(tài)中,作為通信網使用POS系統(tǒng),實際上,各終端局2設置于導入營業(yè)額管理用的POS系統(tǒng)的零售店鋪為多。如此的情形,將既存的POS系統(tǒng)根據本發(fā)明作為游戲程序供給系統(tǒng)的通信網加以利用。
圖7中,POS系統(tǒng),比如,眾所周知,以統(tǒng)轄對象全地區(qū)的主局21,及設于各地區(qū)的地區(qū)本部22,及設置于各零售店鋪23的POS終端24,將地區(qū)本部22作為中繼局的樹狀的通信線路網被連接構筑。即,與圖2的類似形態(tài)。另外,一般而言,為了安全管理,在各地區(qū)本部22,在警備公司25也連接有通信線路網。各零售店鋪23的POS終端24,是通過界面電纜26,連接在游戲程序數(shù)據改寫機27。借由POS終端24及游戲程序數(shù)據改寫機27,可實現(xiàn)與上述終端局2相同的機能。
圖8是將POS終端24及游戲程序數(shù)據改寫機27以界面電纜26連接的狀態(tài)外觀圖。在POS終端24,眾所周知具備有條碼讀出器28。將該條碼讀出器28,可取代作為圖6的操作盤/監(jiān)視器17的一部分使用。ISDN-Phone界面18置于POS終端24內??ㄆ斎霗C15若置于POS終端24則使用,否則設于游戲程序數(shù)據改寫機27。圖6的終端局2的剩余的構成要素設于游戲程序數(shù)據改寫機27。還有,圖8的29是游戲執(zhí)行用存儲媒體的游戲卡匣的組合連接器,為了將游戲執(zhí)行用存儲媒體20固定在程序設計磁頭19。
保存于游戲程序數(shù)據改寫機27的游戲程序的數(shù)據,可通過POS系統(tǒng)的通信網由主局21所供給。且,在關機,借由CD-ROM信息分布在各店鋪的游戲程序數(shù)據改寫機27。又,如上所述也可將它們并用。進而,借由設于另外途徑的衛(wèi)星通信網也可用以并用信息分布。該情形剛好與圖5類似。
若根據本實施例則有如下的優(yōu)點。即,首先,可實現(xiàn)容易安全管理且價廉。一般而言POS系統(tǒng)中安全管理系統(tǒng)構筑完成,在該安全管理系統(tǒng)的管理對象如加上游戲程序數(shù)據改寫機27僅加上若干變更,根據本發(fā)明也可進行游戲程序供給系統(tǒng)的安全管理。比如POS終端24及游戲程序數(shù)據改寫機27的連接被犯罪者等切斷時,使POS終端24自動通報于主局21,在既存的POS系統(tǒng)的安全管理系統(tǒng)僅加上若干的工夫,而不必追加特別專用的機器,并可容易完成。
此外,還有操作方法簡單化的優(yōu)點。即,一般而言在POS終端24具有條碼讀出器28,將此利用于游戲程序數(shù)據改寫機27的操作。例如將保存于游戲程序數(shù)據改寫機27的游戲程序的表加以條碼化,利用條碼讀出器28的條碼讀取可進行特定的游戲程序的選擇。而且,使改寫開始等、應給與游戲程序數(shù)據改寫機27的各種指令條碼化,利用該讀取也可執(zhí)行給與指令。如此,通過POS24終端側的控制可操作游戲程序數(shù)據改寫機27的一部分或全部,使游戲程序數(shù)據改寫機27的操作裝置簡單化成為可能。且,若有條碼讀出器的操作,則工作人員也習慣,所以利于工作人員熟練操作游戲程序數(shù)據改寫機27。而且如若通過條碼讀取操作游戲程序數(shù)據改寫機27,則假設游戲程序數(shù)據改寫機27被盜,而且無條碼讀出器28,并且也不知道條碼的內容,則不能使其正確動作,因此在防犯上也有幫助。
再有,具有可廉價構筑系統(tǒng)的優(yōu)點。即,在POS終端24具備與主電腦21連接的連接裝置,在POS終端24用于連接游戲程序數(shù)據改寫機27時,在游戲程序數(shù)據改寫機27上不必設置與主電腦21連接的連接裝置,因此可廉價構筑系統(tǒng)。
還有,上述實施例顯示對于將游戲程序數(shù)據改寫機27連接于POS終端24使用,但以下各種實施例中,游戲程序數(shù)據改寫機27也可具有圖6的終端局2的全部機能。
圖9為顯示根據本發(fā)明的游戲程序供給系統(tǒng)所使用的可搬運的信息存儲媒體的游戲執(zhí)行用存儲媒體20,使用內藏常規(guī)·閃光儲存器的游戲卡匣30時,構成游戲卡匣內部的一例方塊圖。本實施例中的游戲卡匣30,是由可對應于既存的各種規(guī)格的游戲卡匣所構成。這里所述的規(guī)格,是指搭載于游戲卡匣的ROM或PAM的容量、游戲機的規(guī)格是指對應被標準化后的總地址空間的上述ROM容量或RAM容量的分配(儲存器變換)。既存的游戲卡匣,是對應游戲種類,依照由各種規(guī)格而實現(xiàn)。
圖10為顯示游戲卡匣的規(guī)格的一例圖。(A)是顯示卡匣規(guī)格1的儲存器圖,(B)是顯示卡匣規(guī)格2的儲存器圖??偟刂房臻g,準備有儲存體0到儲存體3的地址0000H~FFFFH為止??ㄏ灰?guī)格1僅具有較小的ROM容量及RAM容量,這些是在儲存體0及儲存體1的各一部分分配如圖10(A)。相對地,卡匣規(guī)格2具有較大的ROM容量及RAM容量,這些是儲存體0到儲存體3幾乎被使用分配如圖10(B)。
在此,例如,將使用本發(fā)明的游戲卡匣30以規(guī)格2準備,并在該游戲卡匣30假設寫入卡匣規(guī)格1的游戲程序時。游戲程序的數(shù)據是對應于卡匣規(guī)格1的ROM的區(qū)域的儲存體及地址,將該數(shù)據存儲于卡匣規(guī)格2的游戲卡匣30時,借助同樣儲存體及地址,利用閃光儲存器收容于實現(xiàn)后的卡匣規(guī)格2的ROM的區(qū)域。而且執(zhí)行該游戲程序時,如用卡匣規(guī)格1使作成后的程序作為指定RAM的地址(例如儲存體1的0000H),則現(xiàn)在實際被收容的卡匣規(guī)格2在其地址未存在RAM,而不能動作。且容量小的卡匣,也有將地址的最上位bit不使用于地址指定,而僅以剩余的bit作為地址指定所構成的地址指定回路的規(guī)格。在該規(guī)格中,例如地址8000H及地址0000H成為相同地址指定,在單方(例如若有卡匣規(guī)格1,則儲存體0的地址0000H)即使不存在儲存器,由存在方的儲存器地址也可讀出同樣數(shù)據(即影像)。借助通常的本發(fā)明使該影像規(guī)格的卡匣的游戲程序存儲于游戲卡匣30并使其動作,則例如地址8000H及地址0000H當然成為另外的地址指定,因此不能進行如上述的影像的動作。
鑒于既存的游戲卡匣存在各種規(guī)格,因此即使本發(fā)明所使用的游戲卡匣30構成任何規(guī)格,但若不能取得規(guī)格間的互換,則借助本發(fā)明將游戲程序供給系統(tǒng)不能作為可對應于全規(guī)格的游戲卡匣。
在此,圖9的本發(fā)明游戲卡匣30,為了取得規(guī)格間的互換,設有卡匣規(guī)格選擇回路31??ㄏ灰?guī)格選擇回路31,其構成具有代碼存儲部32,用以存儲特定規(guī)格的代碼;及變換模式切換回路33,對應于規(guī)格間的差異,用以變更是否存取于何種儲存器的何種地址(即等于用以儲存器變換的改讀)。為了可改寫在存儲游戲程序的數(shù)據設有閃光ROM34,又與先前的游戲卡匣同樣設有RAM35。閃光ROM34、RAM35,以預定的規(guī)格分配于儲存體0~3、地址0000H~FFFFH的儲存器變換。還有代碼存儲部32,也可與閃光ROM34同樣實現(xiàn)于閃光儲存器上,并也可使用于另外的閃光儲存器。
變換模式切換回路33,為了達成使用本發(fā)明游戲卡匣30的規(guī)格(儲存器變換),及既存的各種游戲卡匣的規(guī)格(儲存器變換)之間的互換而進行必要的地址的改讀。以上述的實施例所述(將使用本發(fā)明游戲卡匣30以卡匣規(guī)格2準備,在該游戲卡匣30寫入卡匣規(guī)格1的游戲程序),則將卡匣規(guī)格1的RAM的地址借由變換模式切換回路33的作用變換成卡匣規(guī)格2的RAM的地址(以儲存體2的RAM或儲存體3的RAM也可)用以存取于RAM35。又對于影像的規(guī)格,是將相當于影像的儲存器不存在部分的儲存器地址,使對應于此儲存器在存在部分的儲存器地址借由變換模式切換回路33的作用加以變換用以存取于閃光ROM34或RAM35。
既存的各種游戲卡匣的規(guī)格內容確定,所以借由確定使用本發(fā)明游戲卡匣30的規(guī)格的內容,為了正常動作應實現(xiàn)變換模式切換回路33確定儲存器地址的改讀規(guī)則。該改讀規(guī)則,對應一方規(guī)格的儲存器控制地址及另一方規(guī)格的儲存器地址借由查表儲存器可容易實現(xiàn)。但該查表儲存器,必設置于各自既存的各種游戲卡匣的規(guī)格。而且,使用任何的查表儲存器,借由存儲于代碼存儲部32的代碼信息加以決定。
動作中,將游戲卡匣30借由裝于游戲程序數(shù)據改寫機27,寫入所需之游戲程序的數(shù)據于閃光ROM34。且,將相當于該游戲程序規(guī)格的代碼信息,寫入于代碼存儲部32。將游戲卡匣30裝于游戲機本體用以執(zhí)行游戲時,例如在電源上升時變換模式切換回路33系輸入代碼存儲部32內的代碼信息用以轉化該查表。而且借由該查表在地址變更的情況下,進行游戲機本體及閃光ROM34、RAM35之間的信號接收,所以不管游戲卡匣30的規(guī)格及存儲于此游戲規(guī)格如何,均可正常執(zhí)行游戲。
且,將變換模式切換回路33以GAL或FPGA等可改寫的可編程序邏輯,也可以構成。若如此設置,則將有新的種類之卡匣。即使增加規(guī)格時,也可由改寫對應于此邏輯的內容,可容易進行變換模式切換回路33的對應范圍的擴展。例如使用GAL晶片,將該晶片通過IC插座由配備于變換模式切換回路33容易卸下并可改寫邏輯內容。又,借由查表儲存器及可改寫可編程序邏輯的并用也可用以構成變換模式切換回路33。
圖11系表示依據本發(fā)明游戲程序供給系統(tǒng)所利用作為可搬運的信息存儲媒體的游戲執(zhí)行用存儲媒體20,使用內藏常規(guī)閃光存儲器的游戲卡匣30時,卡匣內部構成最簡單的方塊圖。本實施例系在閃光ROM34、RAM35及外部之間未設置圖9的卡匣規(guī)格選擇回路31,而且于外部區(qū)作為一處界面。即,通過該一處之外部界面,進行游戲機本體及游戲程序數(shù)據改寫機的信號接收。
圖13系游戲卡匣之外觀圖。眾所周知,游戲機本體裝于游戲卡匣30的底面,為了與游戲機本體連接設有連接器(圖中未示出)。本實施例系將該連接器借由與游戲程序數(shù)據改寫機連接使用,可用于構成游戲卡匣30。但是,由游戲程序數(shù)據改寫機27為了用于執(zhí)行改寫,迄今為止于游戲機本體,僅用信號系因為控制信號不定,所以一般取代使用游戲機連接用連接器,需使用新的規(guī)格的游戲機連接用連接器。或,使用先前規(guī)格的游戲機連接用連接器時,在該連接器周圍為了進行追加游戲程序數(shù)據改寫機27用之不足信號需要追加變更。任何一種情況,將如此被構成的游戲卡匣30借由先前一般連接器規(guī)格,為了裝于被制造的既存的游戲機本體,另外裝有連接器,通過該連接器加以安裝。
圖12系表示不用如此之裝有轉接器的游戲卡匣30的內部構成方塊圖。本實施例中,系在圖11的實施例與外部設有兩處界面。換言之分別設有與游戲機本體的界面及與游戲程序數(shù)據改寫機27的界面通過該各自進行游戲機本體及游戲程序數(shù)據改寫機27的信號接收。
圖14系于外部設有兩處界面時的游戲卡匣30的構成外觀圖。由先前裝于游戲機本體的游戲卡匣30的底面,系由先前規(guī)格的游戲機連接用連接器(未示出)由先前所設置。另外,該底面的相反面,即在游戲卡匣30的上面設有游戲程序數(shù)據改寫機連接用連接器,而該連接器由自由開關的蓋36所關閉。蓋36,將由游戲卡匣30裝于游戲機本體時朝向上方關閉游戲卡匣上面,防止塵埃進入游戲程序數(shù)據改寫機連接用連接器部的功能。
圖15系表示將由游戲卡匣30裝于游戲程序數(shù)據改寫機27的連接器部29的說明圖。37為設于游戲程序數(shù)據改寫機27連接器部29的連接承受器,將由游戲卡匣30由插入于游戲程序數(shù)據改寫機27的連接器部29,使之等待于該連接器部29內的連接承受器37推開蓋36,與游戲卡匣30的連接器38接合,以電氣連接。
設于游戲卡匣30的游戲程序改寫機連接用連接器部,不一定必須設在游戲卡匣30的上面。將游戲卡匣30裝于先前構成的游戲機本體時,只要在物理性不干擾位置,可設于游戲卡匣30的任何面上。
根據本實施例,將游戲卡匣30裝于游戲機本體時,不用通過追加的連接器裝置,可直接裝于游戲機本體,可不要求使用者追加零件購入成為可用于構成使用可改寫的游戲卡匣的游戲程序供給系統(tǒng)。在游戲卡匣30借由設置專用游戲程序數(shù)據改寫機連接用的連接器部,由存于游戲機本體的硬件構成系統(tǒng)。
圖16表示在游戲卡匣30設置游戲程序不正確改寫防止機能時的游戲卡匣內部的構成方塊圖。本實施例中,在圖12的實施例,系在閃光ROM34及游戲程序數(shù)據改寫機用界面之間設有安全回路39。
圖17表示安全回路39的構成方塊圖由游戲程序數(shù)據改寫機27改為閃光ROM34的數(shù)據時,先行于改寫對象的游戲程序數(shù)據的供給,由游戲程序改寫機27給于對應于該游戲程序數(shù)據之安全關鍵值,而該關鍵值系存儲于安全關鍵存儲部40。關鍵值在各游戲程序數(shù)據作為特有的值預先預以設定,而在游戲程序數(shù)據改寫機27中與各游戲程序數(shù)據對應存儲。如由聯(lián)機在游戲程序數(shù)據改寫機27用以信息分布游戲程序數(shù)據時,與游戲程序數(shù)據同時以聯(lián)機用以信息分布對應的安全關鍵值,由CD-ROM以聯(lián)機在游戲程序數(shù)據改寫機27用以信息分布游戲程序數(shù)據時,在該CD-ROM內寫入對應于各游戲程序數(shù)據的安全關鍵值。
演算器41,由游戲程序數(shù)據改寫機27接于安全關鍵值接受被附于改寫對象的游戲程序數(shù)據,在該數(shù)據實施預定的演算。演算內容預先決定,如作為執(zhí)行該演算的邏輯回路系構成演算器41。演算器41的演算結果設定于比較器42。安全關鍵值存儲部40的關鍵值設定于比較器42。比較器42用于比較兩種,僅在兩者一致時將閘43呈ON狀態(tài)用以輸出控制信號。因此由被供應的游戲程序數(shù)據,若演算值與被存儲后的安全關鍵值不一致,則閘43呈OFF狀態(tài),而不進行寫入到以后的游戲程序數(shù)據的閃光ROM34。由校查和值或CLC等可使用校查。
根據本實施例,使用具有正確安全關鍵值的游戲程序數(shù)據改寫機以外可用以阻止寫入,所以,即使有游戲程序數(shù)據改寫機,但以正規(guī)聯(lián)機或CD-ROM聯(lián)機將被信息分布后的游戲程序數(shù)據不作為改寫源,則不可能限制游戲卡匣30的游戲程序改寫,可用于防止改寫的游戲卡匣30的游戲程序不正確改寫。
圖18表示具有游戲程序數(shù)據的不正確改寫防止機能的改寫機及游戲卡匣其他構成的方塊圖。本實施例的改寫機50及游戲卡匣70,使雙方均可成為正規(guī)的裝置,即確認并非被不正確供應的裝置后,進行程序的數(shù)據寫入所構成的。進而,在進行程序數(shù)據寫入之前,在閃光儲存器72對于硬件是否故障也執(zhí)行檢查。
改寫機50,除了CPU51之外還具有寫入保護部52,寫入部55,通信界面56及存儲部57。此裝置通過信息轉移通路線58相互結合。在此之中,寫入部55,于游戲卡匣70之間用以接受信號的裝置部分,如作為圖16的程序設計磁頭19所構成。通信界面56,用以供應程序數(shù)據的通信線路之間的界面,如作為圖6的ISDN/Phone界面18所構成。存儲部57用于收容程序數(shù)據的存儲媒體,作為圖6的HDD13所構成的。
游戲卡匣70,與圖9的游戲卡匣30相同,作為寫入程序數(shù)據的儲存器,具有閃光儲存器(ROM)72。游戲卡匣70具有控制部71。上述裝置部分通過信息轉移通路線78相互結合。
設于改寫機50側的寫入保護部52及游戲卡匣70側的控制部71,相互共同發(fā)揮用以防止程序的不正確寫入的機能。換言之,本實施例在改寫機50具備寫入保護部52,在游戲卡匣70具備控制部71的點,與其他實施例的改寫機27,及游戲卡匣30在特征上有差異。且寫入保護部52及控制部71,以ASIC(常規(guī)LSI)所構成。
圖19表示成為改寫機50的特征部的寫入保護部52的內部構成方塊圖。寫入保護部52,具有界面53及寫入保護控制部54。界面53系介于CPU51及寫入保護控制部54之間的界面。
由CPU51到界面53,輸入有再設定信號RS,系統(tǒng)時鐘信號CLK,讀入允許信號RD,寫入允許信號WR,地址信號ADRI,及數(shù)據信號DT。數(shù)據信號DT,將數(shù)據信息轉移通路作為傳達媒體,在CPU51及寫入保護控制部54之間,接受雙方向。又,地址信號ADRI,將地址信息轉移通路作為傳達媒體。
在寫入保護控制部54,具有數(shù)據設定用的兩個寄存器61、62,演算回路64,演算結果收于兩個寄存器63、65,比較結果收于寄存器67。
圖20表示成為游戲卡匣70特征部的控制部71的內部構成方塊圖。在控制部71,具有界面73,寫入保護控制部74,儲存器75。界面73介于改寫機50的CPU51及控制部71的內部寫入保護控制部74之間的界面。在CPU51及界面73之間與CPU51及界面73之間同樣接受數(shù)據信號DT和其他信號。
寫入保護控制部74,除用于防止不正確寫入之外,發(fā)揮中心功能的裝置部分。其主要部與寫入保護控制部54具有同樣構成。即在寫入保護控制部74,具有數(shù)據設定用兩個寄存器81、82,演算回路84,演算結果收于兩個寄存器83、85,比較器86,比較結果收于寄存器87。
在寫入保護控制部74,具有控制信號輸出部88??刂菩盘栞敵霾?8,到存儲器控制部75,用于輸出內部閃光控制信號CNT1及寫入許可信號WPM。寫入許可信號WPM,發(fā)出應許可寫入的指示到閃光儲存器72的信號,內部閃光控制信號CNT1,用于指示閃光儲存器72檢查的開始等指定代碼。
儲存器控制部75,根據由寫入保護控制部74及CPU51的信號,用于控制閃光儲存器72寫入及讀出動作的裝置部分。省略圖示,但在儲存器控制部75,具有地址解碼器用于解碼地址信號ADR1,指定閃光儲存器72的地址作為閃光地址信號ADR2加以輸出。在儲存器控制部75,具有儲存器變換生成部用以作成對應于卡匣規(guī)定的儲存器變換。如作為圖9的卡匣規(guī)格選擇回路31所構成。
由儲存器控制部75到閃光儲存器72,輸入有數(shù)據信號DT及閃光地址信號ADR2之外,還有閃光控制信號CNT2。閃光控制信號CNT2,用于閃光儲存器72寫入及讀出動作的信號。數(shù)據信號DT,在儲存器控制部75及閃光儲存器72之間,進行雙向接收。
圖21和22,表示將游戲卡匣70連接到改寫機50,將程序數(shù)據寫入到游戲卡匣70的閃光儲存器72時,改寫機50及游戲卡匣70的結合體全體中的動作流程圖。根據此流程圖,進行如下詳述改寫機50及游戲卡匣70各部的動作。
開始處理,首先,在步驟S1中,改寫媒體,即使游戲卡匣70插入到改寫機50,結果,改寫機50及游戲卡匣70相互連接。
接看,在步驟S2中,改寫機50電源被插入。儲存器控制部75用以執(zhí)行儲存器變換的動作。之后,移行到步驟S3、S4。
在步驟S3中,CPU51,在寄存器61、62寫入各1byte數(shù)據。與此同時,在步驟S4中,CPU51寫入數(shù)據到寄存器81、82,到寄存器61、62,分別寫入相同的各1byte的數(shù)據。結果,寄存器61及寄存器81用于保持相同的1byte的輸據,而寄存器62及寄存器82用于保持相同的1byte的數(shù)據。
接著,在步驟S5中,演算回路64,根據寄存器61、62的數(shù)據執(zhí)行演算,并將演算結果寫入到寄存器65。同時,在步驟S6中,演算回路84,根據寄存器81、82的數(shù)據執(zhí)行演算,并將演算結果的數(shù)據寫入到寄存器85。改寫機50及游戲卡匣70,雙方若為正規(guī)裝置,則演算回路64及演算回路84,構成相同。此時雙方的演算回路64、84,執(zhí)行相同的演算,寫入于兩個寄存器65、85的數(shù)據也相同。
圖23表示正規(guī)的演算回路64(及84)的內部構成的一個電路圖。演算回路64具有8個排他的邏輯和電路。且,在此一方輸入,輸入有保持寄存器61的1byte數(shù)據A(=A0~A7),而在他方輸入,輸入有保持于寄存器62的1byte的數(shù)據B(=B0~B7)。
作為排他的邏輯和使被算出后的1byte數(shù)據C(=C0~C7),作為輸出信號輸入到寄存器65。改寫機50及游戲卡匣70若為正規(guī)裝置,備于演算回路64、84的雙方,構成如圖23的電路圖。
接著在步驟S7中,CPU51讀出保存于寄存器85的數(shù)據,并寫入到寄存器63。與此同時,在步驟S8中,CPU51讀出保存于寄存器65的數(shù)據,并寫入到寄存器83。
在步驟S9中,比較器66將保存于兩個寄存器63、65的數(shù)據加以比較,用以判定是否一致。并且,使用表現(xiàn)判定結果的數(shù)據,寫入到寄存器67,之后數(shù)據傳達到CPU51。
與步驟S9同時,在步驟S10中,比較器86對保存于兩個寄存器83、85的數(shù)據加以比較,用以判定是否一致,而且,使顯示判定結果的數(shù)據,寫入到寄存器87,之后數(shù)據傳達到控制信號輸出部88及CPU51。
寫入于寄存器67、87后的數(shù)據,若有表現(xiàn)不一致的判定結果的數(shù)據,處理移行到步驟S11。在步驟S11,CPU51停止全部處理。又,控制信號88,用以保持不送出寫入許可信號WPM的狀態(tài)。儲存器控制部75,不輸入寫入許可信號WPM,所以,如果由改寫機50輸入寫入允許信號WR、數(shù)據信號DT、地址信號ADR1等,也不進行寫入閃光儲存器72。即閃光儲存器72放置于寫入禁止狀態(tài)下。
寫入于寄存器67、87后的數(shù)據,若有表現(xiàn)一致的判定結果的數(shù)據,則處理移行到步驟S12。在步驟S12中,控制信號輸出部88,根據寫入于寄存器87后的數(shù)據,用以輸出寫入許可信號WPM。結果,儲存器控制部75將閃光儲存器72設置成寫入狀態(tài)。但是,由儲存器控制部75僅可成為寫入狀態(tài),而由CPU51的寫入,成為被禁止狀態(tài)。
控制信號輸出部88,與用以輸出寫入許可信號WPM同時,將指示閃光儲存器72檢查開始的信號,作為內部閃光控制信號CNT1加以輸出。儲存器控制部75,應答于該信號,并對閃光儲存器72,執(zhí)行預定的數(shù)據寫入。預定的數(shù)據,在儲存器控制部75中,被預先準備。
接著在步驟S13中,儲存器控制部75,讀出寫入于閃光儲存器72的數(shù)據,同時,將讀出后的數(shù)據與預定的數(shù)據加以比較。而且,比較的結果發(fā)送到CPU51。比較的結果被確認不一致,則CPU51,判斷在閃光儲存器72的硬件有異常,而使處理移行到上述的步驟S11中。同時,儲存器控制部75,于未輸入寫入許可信號WPM相同,用以禁止寫入到閃光儲存器72。作為比較結果,確認一致時,則處理移行到步驟S14。
在步驟S14,儲存器控制部75,將閃光儲存器72,由CPU51設置成可寫入狀態(tài)。接著,CPU51對閃光儲存器72,執(zhí)行預定的數(shù)據寫入。之后,在步驟S15中,CPU51讀出寫入于閃光儲存器72的數(shù)據,同時將讀出后的數(shù)據與預定的數(shù)據加以比較。
當比較結果不一致時,CPU51判斷在閃光儲存器72、或關于寫入動作到閃光儲存器72的儲存器控制部75等其中之一硬件有異常,使處理移行到前述的步驟S11。此時,CPU51使儲存器控制部75禁止寫入到閃光儲存器72,以控制儲存器控制部75。比較結果一致時,則處理移行到步驟S16。
步驟S16,使收存于存儲部57的程序數(shù)據,由CPU51寫入到閃光儲存器72。使存儲于閃光存儲72的程序數(shù)據,改寫到新的程序數(shù)據。終止改寫,則終止全部處理。
在步驟S3、S4中,不進行數(shù)據設定時,在步驟S5、S6中,作為演算結果不讀出數(shù)據時,或,在步驟S7、S8中,不進行演算結果的設定時,也在步驟S10、S11的判定中,二者的演算結果一般不一致,所以作為結果禁止寫入到閃光儲存器72。
如上所述,在本實施例中,改寫機50及游戲卡匣70,其裝置的至少一方在不正確(非正規(guī)裝置)時,以防止寫入到閃光儲存器72。
根據以上的動作,游戲卡匣70的儲存器控制部75,在適宜遷移復數(shù)狀態(tài)之間。圖24說明此狀態(tài)遷移圖。投入電源,儲存器控制部75的動作模式,首先成為初期模式M1。即,初期模式M1成為省略。該初期模式M1,作成儲存器變換。對于儲存器變換的詳情,繼續(xù)引用圖10,已經說明終止。步驟S2的說明省略,但儲存器變換不正常時,儲存器控制部75對閃光儲存器72禁止寫入。
初期模式M1,從步驟S1~S10,對應于儲存器控制部75的動作。步驟S10中,比較結果不一致時,或,上述的儲存器變換不正常進行時,動作模式,由初期模式M1遷移到再設定模式M2。在再設定模式M2,禁止寫入到閃光儲存器72,同時停止一切動作。再設定模式M2,由外部不進行再設定解除的操作為限,不遷移到初期模式M1。
在步驟S10中比較結果,若無問題,則動作模式由初期模式M1遷移到儲存器校查模式M3。遷移到儲存器校查模式M3,由儲存器控制部75寫入到閃光儲存器72,但由CPU51的寫入,借由儲存器控制部75在被禁止狀態(tài)下。
儲存器校查模式M3對應于步驟S12~S13的動作。而且,依據步驟S13若判定結果有問題,則動作模式遷移到再設定模式M2,若無問題,則遷移到儲存器改寫模式M4。
儲存器改寫模式M4,由CPU51許可寫入到閃光儲存器72。而且,進行步驟S14~S16的處理。即,由CPU51進行閃光儲存器72的檢查及程序數(shù)據的改寫。
在步驟S15中,若閃光儲存器72檢查結果有問題,則在該時點動作模式遷移到再設定模式M2。在步驟S15若檢查無問題,則在進行程序數(shù)據改寫后,遷移到再設定模式M2。而且將游戲卡匣70裝入游戲機本體使用時,動作模式移行到初期模式M1。即,在初期模式M1中,通常作為游戲機使用。
在儲存器改寫模式M4中,儲存器控制部75,將閃光儲存器72,設置成可讀出狀態(tài),將收存于閃光儲存器72的程序數(shù)據可讀出到游戲機本體。游戲卡匣70的儲存器控制部75,用于遷移復數(shù)狀態(tài)。
上述說明顯示游戲卡匣70及改寫機50,作為游戲程序供給系統(tǒng)的要素所構成的實例。可是并不限于游戲程序數(shù)據,一般來說,具有半導體儲存器將程序數(shù)據存儲成可改寫,并將可搬運的改寫媒體,及在該改寫媒體改寫程序數(shù)據的改寫機,分別于游戲卡匣70及改寫機50構造相同。即,本發(fā)明不僅適用于游戲程序供給系統(tǒng),對一般程序改寫系統(tǒng)也適用。
權利要求
1.一種游戲程序供給系統(tǒng),包括—主局(1),游戲程序數(shù)據的供給源;—多個終端局(2),與前述主局介于通信網所聯(lián)接,并通過該通信網以聯(lián)機由前述主局接受游戲程序數(shù)據的供給,同時在另一途徑以關機形式接受游戲程序數(shù)據的供給;其特征在于上述多個終端局包括可讀寫的第1存儲裝置(13),用以保存由主局通過通信網被聯(lián)機供給后的游戲程序數(shù)據;讀出專用的第2存儲裝置(14),在另一途徑以關機形式接受游戲程序數(shù)據;及寫入裝置(19),將存儲于第1或第2存儲裝置的游戲程序數(shù)據,適用于游戲執(zhí)行裝置并寫入可搬運的信號存儲媒體(20)。
2.如權利要求1所述的游戲程序供給系統(tǒng),其特征在于對第1存儲裝置數(shù)據的寫入、保存由主局管理。
3.如權利要求1所述的游戲程序供給系統(tǒng),其特征在于通信網含有衛(wèi)星通信網及地上通信網,主局通過衛(wèi)星通信網將明文譯成編碼后的游戲程序數(shù)據供給到終端局,同時為了用于解碼的關鍵信號通過地上通信網與終端局所構成。
4.一種游戲程序供給系統(tǒng),包括—POS系統(tǒng),具有多個POS終端(24);游戲程序數(shù)據改寫機(27、50),連接于多個POS終端;其特征在于還包括—存儲裝置(57),用于存儲游戲程序數(shù)據;—寫入裝置(55),將存儲于存儲裝置的游戲程序數(shù)據,適用于游戲執(zhí)行裝置并寫入可搬運的信號存儲媒體(30、70)。
5.一種游戲程序供給系統(tǒng),依據游戲程序數(shù)據改寫機(50)供給游戲程序數(shù)據,其特征在于游戲程序數(shù)據改寫機包括存儲裝置(57),用于存儲游戲程序數(shù)據;寫入裝置(55),將存儲于存儲裝置的游戲程序數(shù)據,適用于游戲執(zhí)行裝置并寫入可搬運的信號存儲媒體的游戲卡匣(30);游戲程序含有對應于游戲卡匣規(guī)格的多個種類規(guī)格的游戲程序;信號存儲媒體(30)具有規(guī)格選擇裝置(31)對應于多個種類規(guī)格的動作預先規(guī)定,用以執(zhí)行對應于被寫入后的游戲程序規(guī)格,用以實現(xiàn)對應于該游戲程序的規(guī)格。
6.一種游戲程序供給系統(tǒng),由游戲程序數(shù)據改寫機(50)用以供給游戲程序數(shù)據,其特征在于游戲程序數(shù)據改寫機包括存儲裝置(57),用于存儲游戲程序數(shù)據;寫入裝置(55),將存儲于存儲裝置的游戲程序數(shù)據,適用于游戲執(zhí)行裝置并寫入可搬運的信號存儲媒體的游戲卡匣(30、70);游戲卡匣包括閃光儲存器(34、72),將游戲程序存儲成可改寫;及界面,允許存取閃光儲存器及由游戲程序數(shù)據改寫機及游戲執(zhí)行裝置之間。
7.如權利要求6所述的游戲程序供給系統(tǒng),其特征在于界面構成如下游戲程序數(shù)據改寫機專用第1界面,允許存取閃光儲存器及游戲程序數(shù)據改寫機之間;及游戲執(zhí)行裝置專用第2界面,允許存取閃光儲存器及游戲執(zhí)行裝置之間。
8.如權利要求7所述的游戲程序供給系統(tǒng),其特征在于游戲卡匣具有安全回路(39),位于閃光儲存器及第1界面之間;安全回路,由游戲程序數(shù)據改寫機改寫閃光儲存器數(shù)據時,先行于改寫對象的游戲程序數(shù)據供給由游戲程序數(shù)據改寫機將被設定的該游戲程序數(shù)據特有的預先決定后的關鍵值存儲,之后再被設定的游戲程序數(shù)據實施預定的演算,使該演算之值僅在于關鍵值一致時允許寫入到該游戲程序數(shù)據的閃光存儲器所構成。
9.一種程序供給系統(tǒng),在可搬運的信號存儲媒體的改寫媒體(70),將程序數(shù)據,由游戲程序數(shù)據改寫機(50)可改寫,其特征在于改寫媒體包括半導體儲存器(72),將程序數(shù)據存儲成可改寫;儲存器控制部(75)控制半導體儲存器的動作;第1演算回路(84);游戲程序數(shù)據改寫機,包括存儲媒體(57),用于存儲程序數(shù)據;寫入裝置(55),將存儲于存儲媒體后的程序數(shù)據寫入到改寫媒體;第2演算回路(64);及數(shù)據設定裝置(51);將改寫媒體連接于游戲程序數(shù)據改寫機進行程序改寫時,數(shù)據設定裝置,在第1及第2演算回路,輸入共同的數(shù)據;儲存器控制部,使第1及第2演算回路的演算結果的數(shù)據限于相同時,允許寫入到半導體儲存器。
10.如權利要求9所述的程序改寫系統(tǒng),其特征在于儲存器控制部使第1和第2演算回路的演算結果數(shù)據相同時寫入到半導體儲存器,由該儲存器控制部僅允許寫入,同時將預定的數(shù)據寫入到半導體儲存器,進而,該半導體儲存器讀出數(shù)據,并比較雙方結果,取得一致時,由游戲程序數(shù)據改寫機允許寫入到半導體儲存器。
11.一種程序改寫系統(tǒng),在可搬運的信號存儲媒體的改寫媒體(70),將程序數(shù)據由游戲程序數(shù)據改寫機(50)可改寫,其特征在于改寫媒體包括半導體儲存器(72),將程序數(shù)據存儲成可改寫;儲存器控制部(75),控制半導體儲存器的動作;儲存器控制部對于半導體儲存器將含有允許寫入的模式及禁止的模式的多個動作模式之間,遷移構成。
12.如權利要求11所述的程序改寫系統(tǒng),其特征在于改寫媒體包括演算回路(84)及比較器(86);演算回路由游戲程序數(shù)據改寫機對送來的數(shù)據進行演算;比較器,演算回路的演算結果的數(shù)據及由游戲程序數(shù)據改寫機送來另外數(shù)據之間進行比較;多個動作模式為第1至第4動作模式;儲存器控制部,使改寫媒體連接于游戲程序數(shù)據改寫機,首先成為第1動作模式,該模式用于禁止寫入到半導體儲存器同時比較器的兩個數(shù)據相互不一致時遷移到第2動作模式,一致時,遷移到第3模式;儲存器控制部為第2動作模式時,則禁止寫入到半導體儲存器狀態(tài)下停止動作;儲存器控制部,為第3動作模式,則由該儲存器控制部限于寫入,用以允許寫入到半導體儲存器,同時寫入預定的數(shù)據到該半導體儲存器,進而讀出數(shù)據,雙方數(shù)據相互不一致時,遷移到第2動作模式,如一致時,遷移到第4動作模式,儲存器控制部,為第4動作模式時,游戲程序數(shù)據改寫機允許寫入到半導體儲存器。
全文摘要
本發(fā)明涉及游戲供給系統(tǒng)及程序改寫系統(tǒng),即由主局用以供給復數(shù)的終端局的游戲程序的數(shù)據,在終端局將該數(shù)據用于游戲持行裝置,根據可搬運的信息存儲媒體所要求寫入游戲程序供給系統(tǒng),及適合于該游戲程序供給系統(tǒng)的程序改定系統(tǒng),而對于線路網的設備或主局的數(shù)據處理能力無過大要求可構筑包含多數(shù)的終端局的游戲·ON·請求的系統(tǒng)。為了達成上述目的,主局是將游戲程序的數(shù)據通過通信網以聯(lián)機供給于終端局。
文檔編號G06F19/00GK1182241SQ9711937
公開日1998年5月20日 申請日期1997年9月30日 優(yōu)先權日1996年11月13日
發(fā)明者高田明, 增田隆弘, 佐藤稔浩, 梶谷哲司, 倉本雅史 申請人:株式會社巨晶片