專利名稱:手持式彩色顯示游戲機及其存儲媒體的制作方法
技術(shù)領域:
本發(fā)明涉及一種手持式彩色顯示游戲機及其存儲媒體,更具體地說,涉及可有選擇地安裝存儲有黑白顯示色調(diào)數(shù)據(jù)的第1存儲媒體和存儲有彩色顯示彩色數(shù)據(jù)的第2存儲媒體當中一種的手持式游戲機,以及游戲機的存儲媒體。
為利用點陣液晶顯示器顯示黑白色調(diào),以往有一種具有8位手持式液晶顯示器的游戲機,例如本發(fā)明申請人制造銷售的產(chǎn)品名為“Game Boy(注冊商標)”的游戲機。該手持式便攜游戲機中,當要顯示字符時,對構(gòu)成字符的各點可指定4種黑白色調(diào),因此液晶顯示屏上以黑白色調(diào)顯示字符。
而基于本申請人的申請于1995年8月8日公開的日本專利公開H7-204349號公報[A63F 9/22,24/G06T 1/00]揭示了一種變換器裝置,將黑白顯示的第1游戲機的插卡用在可彩色顯示的第2游戲機上時,黑白圖像可以顯示成彩色圖像。該現(xiàn)有技術(shù)是通過在插卡和第2游戲機之間插入色彩轉(zhuǎn)換變換器實現(xiàn)彩色圖像顯示的。
上述手持式游戲機具有存儲在插卡存儲器(ROM)上的字符數(shù)據(jù)。但是,這種字符數(shù)據(jù)只是黑白色調(diào)數(shù)據(jù)。因而字符只能顯示成黑白色調(diào)。
日本專利公開H7-204349號公報的技術(shù),對黑白圖像的彩色圖像顯示要求一變換器連接在插卡與第2游戲機之間。但這樣使用不方便。此外,所要顯示的背景和動畫圖像的色彩轉(zhuǎn)換是由單色調(diào)色板實現(xiàn)的,這樣限制了彩色顯示為極少幾種。
因此,本發(fā)明的主要目的是提供一種新穎的便攜或手持式彩色顯示游戲機。
本發(fā)明另一目的是提供一種不論利用黑白顯示存儲媒體還是彩色圖像顯示存儲媒體,均能對游戲字符進行彩色顯示的便攜或手持式彩色顯示游戲機。
本發(fā)明另一目的是提供一種可根據(jù)不同的彩色調(diào)色板分別顯示背景圖像和動畫圖像的存儲媒體和便攜或手持式彩色顯示游戲機。
按照本發(fā)明的手持式彩色顯示游戲機,可選擇安裝第1存儲媒體和第2存儲媒體,該手持式彩式顯示游戲機包括存儲媒體判定裝置,當安裝第1存儲媒體時作出第1判定,安裝第2存儲媒體時作出第2判定;第1彩色處理裝置,響應第1判定對從第1存儲媒體讀出的數(shù)據(jù)進行第1彩色處理,并輸出第1彩色顯示信號;第2彩色處理裝置,響應第2判定對從第2存儲媒體讀出的數(shù)據(jù)進行第2彩色處理,并輸出第2彩色顯示信號;以及彩色顯示裝置,顯示第1彩色顯示信號和第2彩色顯示信號當中某一信號。
在較佳實施例中,第1存儲媒體包括一色調(diào)數(shù)據(jù)輸出裝置以輸出色調(diào)數(shù)據(jù),第1彩色處理裝置包括第1彩色調(diào)色板,將色調(diào)數(shù)據(jù)轉(zhuǎn)換為第1彩色顯示信號。
在較佳實施例中,第2存儲媒體包括一彩色數(shù)據(jù)輸出裝置以輸出彩色數(shù)據(jù),第2彩色處理裝置包括第2彩色調(diào)色板,將彩色數(shù)據(jù)為第2彩色顯示信號。
在較佳實施例中,第1彩色調(diào)色板包括第1動畫背景彩色調(diào)色板,用于顯示彩色背景字符,以及第1動畫字符彩色調(diào)色板,用于顯示彩色動畫字符。
在較佳實施例中,第1動畫字符彩色調(diào)色板包括第2多個動畫彩色調(diào)色板。
在較佳實施例中,第2彩色調(diào)色板包括用于對背景字符進行彩色顯示的第2背景字符彩色調(diào)色板,和用于對動畫字符進行彩色顯示的第2動畫字符彩色調(diào)色板。
在較佳實施例中,第2背景字符彩色調(diào)色板包括第3多個背景彩色調(diào)色板,而第2動畫字符彩色調(diào)色板則包括第4多個動畫彩色調(diào)色板。
按照本發(fā)明的手持式游戲機存儲媒體,可脫卸地安裝在手持式游戲機上,向手持式游戲機所包含的圖像處理裝置提供數(shù)據(jù)和程序,存儲有圖像顯示用色調(diào)數(shù)據(jù)和彩色數(shù)據(jù)兩者用于彩色顯示;以及借助于手持式游戲機的圖像處理裝置的功能,有選擇地利用色調(diào)數(shù)據(jù)和彩色數(shù)據(jù)當中一種。
在較佳實施例中,彩色數(shù)據(jù)包括彩色調(diào)色板數(shù)據(jù),手持式游戲機的所述圖像處理裝置輸出背景字符圖像和動畫字符圖像各自的顯示信號,以及彩色調(diào)色板數(shù)據(jù)包括背景字符圖像所要利用的背景彩色調(diào)色板數(shù)據(jù)和動畫字符圖像所要利用的動畫彩色調(diào)色板數(shù)據(jù)。
本發(fā)明為一種存儲彩色顯示用程序的存儲媒體和使用該存儲媒體的手持式彩色顯示游戲機,其特征在于,所述存儲媒體包含背景圖像彩色調(diào)色板數(shù)據(jù)存儲區(qū),用于存儲背景圖像的多種彩色調(diào)色板數(shù)據(jù);動畫圖像彩色調(diào)色板數(shù)據(jù)存儲區(qū),用于存儲動畫圖像的多種彩色調(diào)色板數(shù)據(jù);以及彩色調(diào)色板指定數(shù)據(jù)存儲區(qū),用于存儲對背景圖像的各個字符指定任意彩色調(diào)色板的背景圖像彩色調(diào)色板指定數(shù)據(jù),和對動畫圖像的各個字符指定任意彩色調(diào)色板的動畫圖像彩色調(diào)色板指定數(shù)據(jù);以及所述手持式彩色顯示游戲機具有彩色圖像信號發(fā)生裝置,用于根據(jù)背景圖像彩色調(diào)色板指定數(shù)據(jù)指定的背景圖像彩色調(diào)色板數(shù)據(jù),產(chǎn)生背景彩色圖像信號,并根據(jù)動畫圖像彩色調(diào)色板指定數(shù)據(jù)指定的動畫圖像彩色調(diào)色板數(shù)據(jù),產(chǎn)生動畫彩色圖像信號。
按照本發(fā)明的彩色顯示游戲機,可選擇地安裝存儲黑白顯示用程序的第1存儲媒體和存儲彩色顯示用程序的第2存儲媒體當中的任意一種,所述第1存儲媒體包含存儲背景圖像色調(diào)數(shù)據(jù)的背景圖像色調(diào)數(shù)據(jù)存儲區(qū)和存儲動畫圖像色調(diào)數(shù)據(jù)的動畫圖像色調(diào)數(shù)據(jù)存儲區(qū),所述第2存儲媒體包含背景圖像彩色調(diào)色板數(shù)據(jù)存儲區(qū),用于存儲背景圖像的多種彩色調(diào)色板數(shù)據(jù);動畫圖像彩色調(diào)色板數(shù)據(jù)存儲區(qū),用于存儲動畫圖像的多種彩色調(diào)色板數(shù)據(jù);以及彩色調(diào)色板指定數(shù)據(jù)存儲區(qū),用于存儲對背景圖像的各個字符指定任意彩色調(diào)色板的背景圖像彩色調(diào)色板指定數(shù)據(jù),和對動畫圖像的各個字符指定任意彩色調(diào)色板的動畫圖像彩色調(diào)色板指定數(shù)據(jù),所述第1存儲媒體和所述第2存儲媒體當中任意一種包含彩色兼容數(shù)據(jù)存儲區(qū),以存儲表示彩色非兼容性的數(shù)據(jù)或表示彩色兼容性的數(shù)據(jù),所述彩色顯示游戲機包括存儲媒體判定裝置,用于根據(jù)彩色兼容數(shù)據(jù)存儲區(qū)中存儲的數(shù)據(jù)判定所安裝的是第1存儲媒體和第2存儲媒體當中的哪一個;背景圖像彩色調(diào)色板存儲裝置,用于存儲與所述第1存儲媒體存儲的所述背景圖像色調(diào)數(shù)據(jù)相對應的背景圖像彩色調(diào)色板數(shù)據(jù);動畫圖像彩色調(diào)色板存儲裝置,用于存儲與所述第1存儲媒體存儲的所述動畫圖像色調(diào)數(shù)據(jù)相對應的動畫圖像彩色調(diào)色板數(shù)據(jù);以及彩色圖像信號發(fā)生裝置,用于產(chǎn)生所述背景圖像和所述動畫圖像的彩色圖像;其中彩色圖像信號發(fā)生裝置,當存儲媒體判定裝置判定安裝的是第1存儲媒體時,便根據(jù)背景圖像色調(diào)數(shù)據(jù)和所述背景圖像彩色調(diào)色板數(shù)據(jù)的組合,產(chǎn)生背景圖像的彩色圖像信號,并根據(jù)動畫圖像色調(diào)數(shù)據(jù)和所述動畫圖像彩色調(diào)色板數(shù)據(jù)的組合,產(chǎn)生動畫圖像的彩色圖像信號,而存儲媒體判定裝置判定安裝的是第2存儲媒體時,便根據(jù)背景圖像彩色調(diào)色板指定數(shù)據(jù)所指定的背景圖像彩色調(diào)色板數(shù)據(jù),產(chǎn)生背景圖像的彩色圖像信號,并根據(jù)動畫圖像彩色調(diào)色板指定數(shù)據(jù)所指定的動畫圖像彩色調(diào)色板數(shù)據(jù),產(chǎn)生動畫圖像的彩色圖像信號。
在實施例中,動畫圖像彩色調(diào)色板存儲裝置存儲第1動畫圖像彩色調(diào)色板數(shù)據(jù)的第2動畫圖像彩色調(diào)色板數(shù)據(jù),第1存儲媒體進一步包含彩色調(diào)色板指定數(shù)據(jù),以指定所述動畫圖像的彩色調(diào)色板數(shù)據(jù),彩色圖像信號發(fā)生裝置,當根據(jù)彩色調(diào)色板指定數(shù)據(jù)選定第1動畫圖像彩色調(diào)色板時,便根據(jù)動畫圖像色調(diào)數(shù)據(jù)和第1動畫圖像彩色調(diào)色板的組合,產(chǎn)生動畫圖像的彩色圖像信號,而根據(jù)彩色調(diào)色板指定數(shù)據(jù)選定第2動畫圖像彩色調(diào)色板時,便根據(jù)動畫圖像色調(diào)數(shù)據(jù)和所述第2動畫圖像彩色調(diào)色板的組合,產(chǎn)生動畫圖像的彩色圖像信號。
此外,彩色顯示游戲機進一步包括由用戶操作的操作裝置,以及彩色調(diào)色板改變裝置,響應通過操作裝置的操作來選擇彩色調(diào)色板的指令,根據(jù)由操作員所選定的彩色調(diào)色板數(shù)據(jù)改變背景圖像彩色調(diào)色板數(shù)據(jù)和動畫圖像彩色調(diào)色板數(shù)據(jù),彩色圖像信號發(fā)生裝置根據(jù)背景圖像色調(diào)數(shù)據(jù)和彩色調(diào)色板改變裝置改變的背景圖像彩色調(diào)色板數(shù)據(jù)的組合,產(chǎn)生背景圖像的彩色圖像信號,并根據(jù)動畫圖像色調(diào)數(shù)據(jù)和彩色調(diào)色板改變裝置改變的動畫圖像彩色調(diào)色板數(shù)據(jù)的組合,產(chǎn)生動畫圖像的彩色圖像信號。
第1存儲媒體事先存儲有例如黑白色調(diào)數(shù)據(jù),而第2存儲媒體事先存儲有彩色調(diào)色板數(shù)據(jù)和彩色調(diào)色板指定數(shù)據(jù)。手持式彩色顯示游戲機根據(jù)第1存儲媒體中設定的彩色非兼容碼和第2存儲媒體中設定的彩色兼容碼,來判定這時裝上的是第1存儲媒體還是第2存儲媒體。手持式彩色顯示游戲機包括例如CPU,對第1存儲媒體響應第1判定讀出的黑白數(shù)據(jù)進行第1彩色處理,從而輸出第1彩色顯示信號。具體來說,通過組合手持式彩色顯示游戲機中設定的第1彩色調(diào)色板和色調(diào)數(shù)據(jù),產(chǎn)生第1彩色顯示信號。在第2彩色處理中,通過組合第2彩色調(diào)色板數(shù)據(jù)和第2存儲媒體讀出的彩色調(diào)色板指定數(shù)據(jù),得到第2彩色顯示信號。在例如彩色LCD上顯示第1彩色顯示信號或第2彩色顯示信號。
在第1彩色調(diào)色板包含用于對背景字符進行彩色顯示的第1背景字符彩色調(diào)色板和用于對動畫字符進行彩色顯示的第1動畫字符彩色調(diào)色板的情況下,對背景字符的第1彩色處理是通過第1存儲媒體讀出的背景色調(diào)數(shù)據(jù)和第1背景字符彩色調(diào)色板數(shù)據(jù)來進行的。而對動畫字符的第1彩色處理是通過第1存儲媒體讀出的動畫色調(diào)數(shù)據(jù)和第1動畫字符彩色調(diào)色板數(shù)據(jù)來進行的。
在第2彩色調(diào)色板包含用于對背景字符進行彩色顯示的第2背景字符彩色調(diào)色板和用于對動畫字符進行彩色顯示的第2動畫字符彩色調(diào)色板的情況下,對背景字符的第2彩色處理是通過第2存儲媒體讀出的第2背景字符彩色板數(shù)據(jù)來進行的。而對動畫字符的第2彩色處理是通過第2存儲媒體讀出的第2動畫字符彩色調(diào)色板數(shù)據(jù)來進行的。
第1背景字符彩色調(diào)色板和第2背景字符彩色調(diào)色板分別按多個數(shù)目設定的場合,可用多種彩色來表現(xiàn)背景字符。類似地,第1動畫字符彩色調(diào)色板和第2動畫字符彩色調(diào)色板分別按多個數(shù)目設定的話,就可用多種彩色來表現(xiàn)動畫字符。
本發(fā)明提供一種可選擇利用黑白色調(diào)顯示用第1存儲媒體和彩色顯示用第2存儲媒體的可彩顯手持式游戲機。
而且,按照本發(fā)明,能夠在彩色顯示游戲機上用以往黑白顯示手持式游戲機的黑白顯示用第1存儲媒體。因此,可以有效利用手頭的現(xiàn)有軟件資源,用于彩色游戲機的軟件品種得以拓寬。
此外,按照本發(fā)明,在彩色顯示游戲機上用以往黑白顯示用第1存儲媒體時,背景與動畫圖像由彼此不同的彩色調(diào)色板數(shù)據(jù)進行彩色顯示,便能夠提高屏幕上所顯示色彩的最大數(shù)目。
本發(fā)明的上述目的以及其他目的、特點、方式和優(yōu)點將從下面參照附圖的本發(fā)明詳細說明中變得更為清楚。
附圖的簡要說明
圖1為說明應用本發(fā)明的彩色兼容插卡及彩色顯示游戲機與黑白專用插卡及黑白游戲機之間互換性關(guān)系的示意圖;圖2為本發(fā)明一實施例彩色兼容插卡及彩色顯示游戲機的總體框圖;圖3為表示中央處理器CPU可存取地址空間的示意圖;圖4為黑白專用插卡(彩色非兼容插卡)外部只讀存儲器ROM存儲映射的示意圖;圖5為彩色兼容插卡外部只讀存儲器ROM存儲映射的示意圖;圖6為具有具體彩色調(diào)色板區(qū)域的存儲映射的示意圖;圖7為內(nèi)部只讀存儲器ROM存儲映射的示意圖;圖8為具有具體彩色調(diào)色板數(shù)據(jù)表區(qū)域的存儲映射的示意圖;圖9為說明一例彩色兼容碼和彩色非兼容碼的示意圖;圖10為說明一例主體判別數(shù)據(jù)的示意圖;圖11為說明內(nèi)部只讀存儲器ROM存儲映射的示意圖;圖12為說明顯示隨機存取存儲器RAM存儲映射的示意圖13為說明BG顯示區(qū)域和LCD顯示區(qū)域間對應關(guān)系的示意圖;圖14為本發(fā)明一實施例游戲運行主程序的流程圖;圖15為初始化設定處理子程序的流程圖;圖16為游戲(彩色)處理子程序的流程圖;圖17為中央處理器CPU運行速度變更子程序的流程圖;圖18為彩色初始化設定子程序的流程圖;圖19為彩色調(diào)色板選擇子程序的流程圖;圖20為游戲(彩色)處理子程序的流程圖;以及圖21為說明一例彩色調(diào)色板選擇窗口的示意圖。
較佳實施的詳細說明參見圖1,本發(fā)明涉及的手持式彩色顯示游戲機10(此后簡稱為“彩色顯示游戲機”)具有一插孔(未圖示),其中有選擇地安裝彩色兼容插卡12或同樣為本發(fā)明涉及的黑白專用插卡14,從而在彩色液晶顯示器LCD16上對游戲字符進行彩色顯示。
應注意,手持式黑白顯示游戲機(此后簡稱為“黑白顯示游戲機”)18不影響本發(fā)明用彩色兼容插卡12或黑白專用插卡14在黑白液晶顯示器LCD20上按4種黑白色調(diào)顯示游戲字符。
下文將詳細說明,當彩色顯示游戲機10接上一個彩色兼容插卡12,彩色液晶顯示器LCD16顯示一個字符,例如,最多可以有56種顏色。與此相對照,當一個黑白專用插卡14用于彩色顯示游戲機10時,一個游戲字符最多為10種顏色。那就是說,彩色游戲機10采用彩色兼容插卡12和黑白專用插卡14不同的彩色調(diào)色板,因而按不同數(shù)目的彩色顯示游戲圖像。
參見圖2,如前所述彩色顯示游戲機10包括彩色液晶顯示器LCD16,構(gòu)成點陣式顯示單元。這一彩色液晶顯示器LCD16由液晶顯示驅(qū)動器22和24驅(qū)動,在其屏幕上顯示彩色圖像。比方說,驅(qū)動器22選擇驅(qū)動某一行,而驅(qū)動器24選擇驅(qū)動某一列。這些驅(qū)動器22和24由中央處理器CPU26包含的彩色顯示處理電路28提供彩色圖像信號。
中央處理器CPU26還包括一中央處理器核心30。這一中央處理器核心與內(nèi)部只讀存儲器ROM32和內(nèi)部隨機存儲器RAM34相連。內(nèi)部只讀存儲器ROM32包含各種數(shù)據(jù)區(qū)域,如圖7所示。同樣,內(nèi)部隨機存儲器RAM34是用作中央處理器核心的工作存儲器,具有的存儲區(qū)域如圖11所示。
中央處理器CPU26還包括一個基本振蕩器36。這個基本振蕩器36,例如,由晶體振蕩器構(gòu)成,提供振蕩信號給可編程分頻器38,它按中央處理器核心30的分頻數(shù)據(jù)對來自基本振蕩器36的振蕩信號實行分頻,提供給中央處理器核心30作為時鐘。
中央處理器CPU26通過適合的總線與接插件40相連接。后者選擇與圖1中的彩色兼容插卡12或黑-白專用插卡14相連接。插卡12和14兩者均包括一個外部只讀存儲器ROM42或44和SRAM。在黑-白專用插卡14情況下,其外部只讀存儲器44事先存入如圖4所示的各種數(shù)據(jù)。彩色兼容插卡12的外部只讀存儲器46事先存入圖5和圖6的數(shù)據(jù)。SRAM46用于存儲游戲備份數(shù)據(jù)。
中央處理器CPU26還由各個操作鍵48a~48e得到各自的操作信號。操作鍵48a用來指令顯示在彩色液晶顯示器LCD16上的游戲字符朝上、下、左、右四個方向移動。操作鍵48a為選擇鍵,選定游戲模式。操作鍵48c稱作啟動鍵,用于啟動一局游戲或提前使游戲暫停。操作鍵48d和48e為按鈕式開關(guān),操縱它們在彩色液晶顯示器16上的游戲字符可被賦予各種動作,如使用武器、跳躍等等。所有這些操作鍵48a~48e均安排在彩色顯示游戲機10的主體正面。鍵盤矩陣(未圖示)將發(fā)送出一操作信號作為這些操作鍵盤48a~48e的控制數(shù)據(jù)到中央處理器CPU26。
需要時使用擴展隨機存取存儲器RAM50,中央處理器CPU26,根據(jù)游戲程序、插卡12或14和來自操作鍵48a~48e的控制數(shù)據(jù)這三者執(zhí)行數(shù)據(jù)處理,并將顯示數(shù)據(jù)寫入顯示隨機存取存儲器RAM52。顯示隨機存取存儲器RAM52由第一和第二兩個存儲排構(gòu)成,如圖12所示。顯示隨機存取存儲器RAM52作為一個整體,其存儲區(qū)域大于彩色液晶顯示器LCD16的顯示范圍,可以在彩色液晶顯示器LCD16屏上實現(xiàn)上、下和/或左、右的滾動顯示。
中央處理器CPU26處理數(shù)據(jù)的一個結(jié)果是輸出的聲音信號電平由音量54和56調(diào)節(jié),并輸出至喇叭58和/或耳機插孔60。通過喇叭和/或耳機插孔輸出的聲音信號包括游戲音效和游戲音樂。
圖3所示為中央處理器CPU26具有的地址空間。CPU26內(nèi)部只讀存儲器32(圖2)其訪問地址為“0000H-00FH”(16進制數(shù),下文同)或“0200-08FFH”,這時內(nèi)部/外部只讀存儲器存儲排切換寄存器R8假定為“0”。其他只讀存儲器地址空間(01000H-01FFH,0900H-7FFFH)通過外部只讀存儲器ROM42或44訪問。內(nèi)部/外部只讀存儲器存儲排切換寄存器R8假定為“1”時,所有只讀存儲器地址空間都可通過外部只讀存儲器42或44訪問。顯示隨機存取貯器52(圖2)在切換了第一或第二存儲排后,其訪問地址為“8000H-9FFFH”。插卡12或14的SRAM46(圖2)的地址為“A000H-BFFFH”,擴展的隨機存取存儲器RAM50(圖2)地址為“C000H-DFFFH”,其中該RAM50有一個主存儲排,即存儲排0,分配為“C000H-CFFFH”,其他存儲排1-7分配為“D0000H-DFFFH”。中央處理器CPU26的內(nèi)部隨機存取存儲器RAM34(圖2)通過地址“FE00H-FFFFH”訪問。
圖4所示為黑白專用插卡44所含有的外部只讀存儲器的存儲映射。一個寄存數(shù)據(jù)的區(qū)域44a事先被存入Logo(標志)數(shù)據(jù),以下文所述的方式來驗證這一插卡是否經(jīng)過授權(quán),是否為彩色非兼容碼。程序區(qū)44b存入游戲程序。數(shù)據(jù)區(qū)44c包括背景字符數(shù)據(jù)和動畫字符數(shù)據(jù)。在這個實例中彩色非兼容碼被設定為不同于彩色兼容碼,如“00000000”,如圖9所示。
背景字符數(shù)據(jù)包括黑白色調(diào)數(shù)據(jù)(4種色調(diào))和字符碼,按每一個背景字符BG0-BGm來設定。動畫字符數(shù)據(jù)包括對每一個動畫字符0BJ0-Bn都設定的黑白色調(diào)數(shù)據(jù)(4種色調(diào)),座標數(shù)據(jù),字符碼,屬性數(shù)據(jù)和寄存器指定數(shù)據(jù)。
圖5所示為彩色兼容插卡12所包含的外部只讀存儲器ROM42的存儲映射。一個寄存器區(qū)42a被存入類似的Logo數(shù)據(jù)和一彩色兼容碼,類似于黑-白插卡14。程序區(qū)42b存入游戲程序和一個判定程序的主體判別數(shù)據(jù)。這個判定程序的主體判別數(shù)據(jù)是一個檢測如圖10所示的主體判別數(shù)據(jù)的程序,并判定插卡是否與彩色顯示游戲機10或黑-白顯示游戲機18相連接。數(shù)據(jù)區(qū)42c包括背景字符數(shù)據(jù)和動畫字符數(shù)據(jù)。還有,在這個實例中圖9的“10000000”設定作為彩色兼容碼。插卡12的外部只讀存儲器42還包括一個彩色調(diào)色板區(qū)域42d。
背景字符數(shù)據(jù)包括對每一個背景字符BG0-BGm設定的彩色色調(diào)數(shù)據(jù)(4種色調(diào)),字符碼和屬性數(shù)據(jù)。屬性數(shù)據(jù)包括彩色色調(diào)板指定數(shù)據(jù),用它來指定對于背景字符設定的8個調(diào)色板當中的哪一個。此外,背景字符的彩色調(diào)色板如上所述設定其數(shù)目為8,其中不同的四種彩色因每一彩色調(diào)色板判定為不同。動畫字符數(shù)據(jù)包括對每一動畫字符OBJ0-OBJn設定的彩色色調(diào)數(shù)據(jù)(4種色調(diào)),坐標數(shù)據(jù),字符碼和屬性數(shù)據(jù),而屬性數(shù)據(jù)包括一個彩色調(diào)色板指定數(shù)據(jù),用它來指定對于動畫字符設定的8個調(diào)色板當中的哪一個。另外,動畫字符的彩色調(diào)色板數(shù)如上所述設定其數(shù)目為8,其中不同的3種彩色由每一彩色調(diào)色板設定。
解釋得更詳細點,圖6所示的彩色調(diào)色板區(qū)域42d包括一個背景(BG)字符彩色調(diào)色板區(qū)42d1和一個動畫(OBJ)字符彩色調(diào)色板區(qū)42d2。BG彩色調(diào)色板區(qū)42d1由8個彩色調(diào)色板,BG彩色調(diào)色板0-7,其中每一個包括4種顏色,由調(diào)色板數(shù)據(jù)0-3來確定。OBJ調(diào)色板區(qū)42d2由OBJ彩色調(diào)色板0-7的8個彩色調(diào)色板組成,它們的每一個以調(diào)色板數(shù)據(jù)0-2設定出3種顏色。每一個調(diào)色板數(shù)據(jù)是2字節(jié),即16比特代表一種單色。
通過分別設定背景字符彩色調(diào)色板和動畫字符彩色調(diào)色板,如本實例那樣,可能用相比較而言較少的調(diào)色板數(shù)據(jù)在彩色液晶顯示器16上顯示出許多顏色的游戲圖像。
此外,在圖6中解釋了每一OBJ彩色調(diào)色板0-7由調(diào)色板數(shù)據(jù)0-3方便地設定。但應注意,調(diào)色板數(shù)據(jù)3不是外部只讀存儲器42中,而是內(nèi)部隨機存取存儲器34中設定的。
圖7所示為圖2中的中央處理器26的內(nèi)部只讀存儲器32的存儲器包括一個寄存數(shù)據(jù)區(qū)32a,程序區(qū)32b,數(shù)據(jù)區(qū)32c和彩色調(diào)色板數(shù)據(jù)表區(qū)32d,與插卡12或14的外部只讀存儲器ROB42或44相類似。寄存器數(shù)據(jù)區(qū)32a事先存入Logo數(shù)據(jù)來驗證插卡12或14的授權(quán),例如外部只讀存儲器ROM42或44,和圖10中所示的主體判別數(shù)據(jù)。彩色顯示游戲機在實例中被設定為例如“00010001”。另外,盡管對本發(fā)明沒有直接影響,黑-白顯示游戲機18,在一種機器中設定主體判別數(shù)據(jù)為“00000001”,而在另一機器中設定主體判別數(shù)據(jù)為“111111111”。
回到圖7中,程序區(qū)32b包括一個初始化程序,其具體說明見圖15,彩色調(diào)色板選擇程序的細節(jié)可見圖19。簡而言之,初始化程序就是用來驗證一個插卡是否經(jīng)授權(quán)認可的程序,初始化程序判定設在外部只讀存儲器42或44的寄存數(shù)據(jù)區(qū)42a或44a中的Logo數(shù)據(jù)與設在內(nèi)部只讀存儲器32的寄存數(shù)據(jù)區(qū)32a的Logo數(shù)據(jù)是否符合。兩者Logo數(shù)據(jù)一致時,符合的插卡才被允許使用。
彩色調(diào)色板選擇程序如圖21所示,彩色液晶顯示器LCD16上(圖1或圖2)顯示有彩色調(diào)色板選擇窗口16A,用來選擇采用黑白插卡彩色調(diào)色板區(qū)1-L中的哪一個。數(shù)據(jù)區(qū)32c設定的是顯示這一彩色調(diào)色板選擇窗口所需的數(shù)據(jù)。
彩色調(diào)色板數(shù)據(jù)表區(qū)32d是一在游戲屏幕16C上(圖21)上顯示彩色調(diào)色板選擇窗口16A和16B(圖21)的彩色調(diào)色板區(qū),且包含一個彩色調(diào)色板選擇窗口顯示彩色調(diào)色板區(qū)32d1和黑-白插卡彩色調(diào)色板區(qū)32d21-32dL(L為任意數(shù)),具體如圖8所示。彩色調(diào)色板選擇窗口的顯示彩色調(diào)色板32d1,它們中的每一個設定調(diào)色板數(shù)據(jù)0-3。黑-白盒裝彩色調(diào)色板區(qū)32d2-32dL的每一個設定個背景(BG)彩色調(diào)色板和兩個動畫(OBJ)彩色調(diào)色板0/1。
如前所解釋的那樣,顯示RAM52構(gòu)成一個顯示存儲器顯示背景字符,在這個實例中形成了兩個顯示存儲器,每一個顯示存儲器,如圖12和圖13所示,所具有的存儲容量與塊數(shù)(1024)相符,遠比要顯示在彩色LCD16上的塊數(shù)(360)大得多。因此,游戲圖像顯示在彩色LCD16上能平滑地滾動。顯示RAM52有兩個存儲排,其中每一存儲排包含兩個顯示存儲器。每一存儲排被寫入已作為點數(shù)據(jù)存好的背景字符的字符數(shù)據(jù)和每一塊的屬性數(shù)據(jù),這里“塊”是彩色LCD16屏上8×8點構(gòu)成的64點區(qū)域。
至于圖14中所示的游戲運行的主程序,如果插卡12或14被裝入彩色顯示游戲機10的插孔(未圖示)中,CPU26(實際上為CPU核心30,見圖2)執(zhí)行步驟S2所示的最初設定程序。
如圖15所示的起初設定程序的開頭幾步驟S21,S22和S23,內(nèi)部RAM34(圖11)的寄存器34c被初始化,OBJ數(shù)據(jù)區(qū)34a被清除。進而彩色調(diào)色板34b被初始化。在隨后的步驟S24中CPU(CPU核心30)從外部ROM42或44的寄存器數(shù)據(jù)區(qū)42a或44a讀Logo數(shù)據(jù),并轉(zhuǎn)移Logo數(shù)據(jù)到顯示RAM52的字符數(shù)據(jù)區(qū)(圖12)。在本實例中,Logo數(shù)據(jù)被設定為待顯示在LCD16上的Logo標志“NINTNEDO”的Logo數(shù)據(jù),這一注冊商標歸目前申請人所有。注意任意Logo數(shù)據(jù)都可使用。
下一步驟S26 CPU26讀設定在外部ROM32的寄存器數(shù)據(jù)區(qū)32a中的Logo數(shù)據(jù),并將它與先前步驟S24讀得的外部ROM42或44的Logo數(shù)據(jù)相比較,從而判定這些Logo數(shù)據(jù)彼此是否一致。再加上步驟S27,CPU26判定設定在外部ROM42或44的寄存器數(shù)據(jù)區(qū)42a或44a中的寄存器數(shù)據(jù)總額的補數(shù),并判定它是否與分開設定在外部ROM42或44的寄存器數(shù)據(jù)區(qū)中互補數(shù)據(jù)是否一致。
S26和S27為驗證此時裝在彩色顯游戲機上的插卡是否道地正宗而非偽劣,這些步驟是按設定在外部ROM32的程序區(qū)32b的初始化程序執(zhí)行的。在這些步驟中任何一處判定為“NO”(不),則意味著,未正確制作的是不能執(zhí)行的。在這種情況下CPU執(zhí)行S28的報錯處理,進入內(nèi)部ROM32的無限循環(huán),不會再開始游戲。因而如果將一個不正當?shù)牟蹇ń拥讲噬@示游戲機10上,是無法使用的。這樣一個假冒的插卡就被排除在外了。
如果在S26和S27兩步驟中都判定為“YES”(是),則判定此時裝入的是正宗的插卡,處理就返回到主程序,如圖14所示。
在主程序的S3步驟,CPU26判定所裝入的插卡是彩色兼容的12還是采色非兼容的(黑白插卡)14。每一種插卡事先在其寄存器數(shù)據(jù)區(qū)42a或44a置入彩色兼容或彩色非兼容碼,如圖9所示。于是,CPU26在S3步驟中可讀出一個碼,并判定至少排序最高的那一位是0還是1。如果在S3步驟中檢測到是彩色非兼容碼“0”,則判定所連接的是黑-白插卡14,如檢測到彩色兼容碼“1”,則判定所連接的是彩色插卡12。
當安裝彩色插卡12時,在S4步驟中就執(zhí)行游戲處理(包括色彩處理)。在如圖16所示的游戲(彩色)處理的程序中第一步驟S41,CPU26讀一個背景(BG)彩色調(diào)色板和動畫(OBJ)彩色調(diào)板,從外部ROM42的彩色調(diào)色板區(qū)42d讀出并將它們轉(zhuǎn)移到內(nèi)部RAM34的彩色調(diào)色板區(qū)34b。在S42步驟,CPU26按游戲程序CPU26此時從外部ROM42的數(shù)據(jù)區(qū)42c讀待顯示的一個動畫字符的OBJ數(shù)據(jù)。這一OBJ數(shù)據(jù)被寫在內(nèi)部RAM34的OBJ數(shù)據(jù)區(qū)34a。進而,S43步驟一個待顯示的背景字符的字符碼被轉(zhuǎn)移到顯示RAM52的BG顯示數(shù)據(jù)區(qū)。隨后,S44步驟顯示RAM52切換到存儲排1,包含在BG數(shù)據(jù)中的屬性數(shù)據(jù)被寫入每一塊。
在隨后的S45步驟中一個背景(BG)字符呈彩色顯示在彩色LCD16上,這是采用包含在轉(zhuǎn)移到內(nèi)部RAM34的OBJ數(shù)據(jù)中的彩色調(diào)色板指定數(shù)據(jù)指定OBJ彩色調(diào)色板得到的。
應注意,實際上S45、S46兩步驟由包含在CPU26中的彩色顯示處理電路28(圖2)硬件處理來執(zhí)行的。與此同時,在圖16中實際的游戲過程由游戲程序來執(zhí)行(比如說,沖突,判定,核心處理等等),與本發(fā)明幾乎沒有關(guān)系,因此略去不提。
S5步驟判定由游戲程序給出的指令是否改變CPU的操作速度,如果是改變速度的指令,在S6中就執(zhí)行圖17中改變速率的例行程序。它的第一步驟S51是把一個速度切換信號(數(shù)據(jù))置入CPU操作速度寄存器R5中,它包含在內(nèi)部RAM34的寄存器區(qū)34c之中。S52步驟與速度切換信號相應的分頻比被置入可編程分頻器38,因而改變了系統(tǒng)的時鐘頻率。因此CPU26在S53步驟及隨后的運行順從于改變的速度,即自S7開始及以后的主程序,游戲(色彩)的過程以變化了的CPU操作速度執(zhí)行。
順便說一下,在使用彩色兼容插卡的情況下為什么在S6和S7改變CPU的操作速度的理由,是為了實現(xiàn)處理速度高于使用彩色非兼容插卡的情況,防止因可顯示的顏色或數(shù)據(jù)增加而處理繁重。
如果在游戲(彩色)處理中檢測到游戲終了,那么,在S8中這一游戲運行的主程序就結(jié)束。
在較前的S3步驟中所裝入的插卡被判定為黑-白插卡,就執(zhí)行S9步驟的彩色初始設定過程。
如圖18所示彩色初始設定過程的第一步驟S91,CPU26(CPU核心30)在內(nèi)部RAM34的寄存器區(qū)34c中形成的CPU模式寄存器R4中設定為黑-白插卡模式。下一步驟S92中,一個相應于所裝入的黑-白插卡的彩色調(diào)色板自內(nèi)部ROM32的彩色調(diào)色板區(qū)32d21-32d2L被讀出,并被寫入內(nèi)部RAM34的彩色調(diào)色板區(qū)。
解釋得更詳細點,在執(zhí)行S12步驟的游戲(彩色)過程程序的S121(圖20)中,設定在外部ROM44的數(shù)據(jù)區(qū)44c中的BG色調(diào)數(shù)據(jù)被寫入到BG色調(diào)調(diào)色板寄存器R1,設定在外部ROM44的數(shù)據(jù)區(qū)44c中的OBJ色調(diào)數(shù)據(jù)被寫入OBJ色調(diào)調(diào)色寄存器R2或OBJ1色調(diào)調(diào)色板寄存器R3。在S122步驟中,CPU26從外部ROM44的數(shù)據(jù)區(qū)44c讀出一個待顯示的動畫字符的OBJ數(shù)據(jù)。這個OBJ數(shù)據(jù)被寫入內(nèi)部RAM34的OBJ數(shù)據(jù)區(qū)34a。此外在S123中,一個待顯示的背景字符的字符碼這時被轉(zhuǎn)移到顯示RAM52的BG顯示數(shù)據(jù)區(qū)。
在內(nèi)部RAM34中設定一個任意的黑-白插卡彩色調(diào)色板之后,以同樣的方法對待BG色調(diào)數(shù)據(jù)和OBJ色調(diào)數(shù)據(jù),在S124步驟中,彩色顯示處理電路28(圖2)依據(jù)寫在BG色調(diào)調(diào)色板寄存器R1的色調(diào)數(shù)據(jù)在LCD16上顯示設入BG彩色調(diào)色板0的一種顏色的背景(BG)字符。在S125步驟中彩色顯示處理電路28依據(jù)寫在OBJ0色調(diào)調(diào)色板寄存器R2或OBJ1調(diào)色板寄存器R3的色調(diào)數(shù)據(jù)顯示設入OBJ彩色調(diào)色板0或OBJ彩色調(diào)色板1的一種顏色的動畫(OBJ)字符于彩色LCD16上面,按照設定入外部ROM44的數(shù)據(jù)區(qū)44c的寄存器指定數(shù)據(jù)選定。
在圖19的彩色調(diào)色板選擇程序的S111步驟中,因同時按下兩個操作鍵出現(xiàn)硬件中斷。在下一步驟S112中,按設定在內(nèi)部ROM32的程序區(qū)內(nèi)的彩色調(diào)色板選擇程序,設定在內(nèi)部ROM32的數(shù)據(jù)區(qū)32c中的彩色調(diào)色板選擇窗口的背景(BG)數(shù)據(jù)被轉(zhuǎn)移到顯示RAM52,使圖20所示的窗口16a和光標16b顯示在彩色LCD16上。
在S114步驟,CPU26判定用戶或游戲者是否選擇了彩色調(diào)色板,當選過的話,操作鍵48a-48e中某一個就被用過,因此,CPU26能判定是否彩色調(diào)色板被選過,可以由相關(guān)的操作鍵是否被操作得到判定。
用戶或游戲者選過彩色調(diào)色板,S114步驟中就判定為“是”。下一步驟S115中在內(nèi)部隨機存取存儲器RAM34的彩色調(diào)色板區(qū)34b中的背景彩色調(diào)色板0、動畫彩色調(diào)色板0和動畫彩色調(diào)色板1的調(diào)色板“色彩”數(shù)據(jù)就按被選的調(diào)色板數(shù)據(jù)變更。S116步驟,在S115步驟中變更了背景彩色調(diào)色板0、動畫調(diào)色板0或動畫彩色調(diào)色板1的調(diào)色板數(shù)據(jù)用彩色調(diào)色板指定寄存器R10和R11將它們寫入內(nèi)部RAM34的彩色調(diào)色板區(qū)34b。因而為用戶所選的彩色調(diào)色板的顏色就顯示在圖21的窗口16a中。
如果S117步驟判定按鈕被按下過或彩色調(diào)色板選擇被用戶或游戲者取消,則在S118步驟中窗口16a和光標16b的顯示就被掛起,S119步驟硬件中斷被取消。
以這種方式采用彩色非兼容插卡14游戲時用戶或游戲者能正確地按黑-白色調(diào)數(shù)據(jù)改變或選擇待顯示的背景彩色調(diào)色板的動畫彩色調(diào)色板。
因為這樣,在S11步驟以后執(zhí)行的游戲(彩色)過程的程序中(圖14)背景字符和動畫字符的顏色能按用戶選擇的彩色調(diào)色板來顯示。
還有,當彩色兼容插卡12被裝到黑-白顯示游戲機18上面,自然在數(shù)據(jù)區(qū)42c中僅用到背景色調(diào)數(shù)據(jù)和動畫色調(diào)數(shù)據(jù),被顯示的字符呈黑-白色調(diào)。
雖然本發(fā)明已經(jīng)被描述和解釋得很詳細,很顯然,上述情況僅作為說明與舉例,不可視為限制。本發(fā)明的實質(zhì)和范圍限于所附的權(quán)利要求。
權(quán)利要求
1.一種手持式彩色顯示游戲機,其中可選擇安裝第1存儲媒體和第2存儲媒體,其特征在于,所述手持式彩色顯示游戲機包括存儲媒體判定裝置,當安裝所述第1存儲媒體時作出第1判定,安裝所述第2存儲媒體時作出第2判定;第1彩色處理裝置,響應所述第1判定對所述第1存儲媒體讀出的數(shù)據(jù)進行第1彩色處理,并輸出第1彩色顯示信號;第2彩色處理裝置,響應所述第2判定對所述第2存儲媒體讀出的數(shù)據(jù)進行第2彩色處理,并輸出第2彩色顯示信號;以及彩色顯示裝置,顯示所述第1彩色顯示信號和所述第2彩色顯示信號當中某一信號。
2.如權(quán)利要求1所述的手持式彩色顯示游戲機,其特征在于,所述第1存儲媒體包括一色調(diào)數(shù)據(jù)輸出裝置以輸出色調(diào)數(shù)據(jù),所述第1彩色處理裝置包括第1彩色調(diào)色板,將所述色調(diào)數(shù)據(jù)轉(zhuǎn)換為所述第1彩色顯示信號。
3.如權(quán)利要求1或2所述的手持式彩色顯示游戲機,其特征在于,所述第2存儲媒體包括一彩色數(shù)據(jù)輸出裝置以輸出彩色數(shù)據(jù),所述第2彩色處理裝置包括第2彩色調(diào)色板,將所述彩色數(shù)據(jù)轉(zhuǎn)換為所述第2彩色顯示信號。
4.如權(quán)利要求3所述的手持式彩色顯示游戲機,其特征在于,所述第1彩色調(diào)色板包括第1數(shù)目的彩色,而所述第2彩色調(diào)色板則包括大于所述第1數(shù)目的第2數(shù)目的彩色。
5.如權(quán)利要求4所述的手持式彩色顯示游戲機,其特征在于,所述第1彩色調(diào)色板包括用于對背景字符進行彩色顯示的第1動畫背景彩色調(diào)色板,和用于對動畫字符進行彩色顯示的第1動畫字符彩色調(diào)色板。
6.如權(quán)利要求5所述的手持式彩色顯示游戲機,其特征在于,所述第1動畫字符彩色調(diào)色板包括第2多個動畫彩色調(diào)色板。
7.如權(quán)利要求4所述的手持式彩色顯示游戲機,其特征在于,所述第2彩色調(diào)色板包括用于對背景字符進行彩色顯示的第2背景字符彩色調(diào)色板,和用于對動畫字符進行彩色顯示的第2動畫字符彩色調(diào)色板。
8.如權(quán)利要求7所述的手持式彩色顯示游戲機,其特征在于,所述第2背景字符彩色調(diào)色板包括第3多個背景彩色調(diào)色板,而所述第2動畫字符彩色調(diào)色板則包括第4多個動畫彩色調(diào)色板。
9.一種手持式游戲機存儲媒體,可脫卸地安裝在手持式游戲機上,向手持式游戲機所包含的圖像處理裝置提供數(shù)據(jù)和程序,其特征在于,所述手持式游戲機存儲媒體,存儲有圖像顯示用色調(diào)數(shù)據(jù)和彩色數(shù)據(jù)兩者用于彩色顯示;以及借助于所述手持式游戲機的所述圖像處理裝置的功能,有選擇地利用所述色調(diào)數(shù)據(jù)和所述彩色數(shù)據(jù)當中一種。
10.如權(quán)利要求9所述的手持式游戲機存儲媒體,其特征在于,所述彩色數(shù)據(jù)包括彩色調(diào)色板數(shù)據(jù),所述手持式游戲機的所述圖像處理裝置輸出背景字符圖像和動畫字符圖像各自的顯示信號,以及所述彩色調(diào)色板數(shù)據(jù)包括所述背景字符圖像所要利用的背景彩色調(diào)色板數(shù)據(jù)和所述動畫字符圖像所要利用的動畫彩色調(diào)色板數(shù)據(jù)。
11.一種存儲彩色顯示用程序的存儲媒體和使用該存儲媒體的手持式彩色顯示游戲機,其特征在于,所述存儲媒體包含背景圖像彩色調(diào)色板數(shù)據(jù)存儲區(qū),用于存儲背景圖像的多種彩色調(diào)色板數(shù)據(jù);動畫圖像彩色調(diào)色板數(shù)據(jù)存儲區(qū),用于存儲動畫圖像的多種彩色調(diào)色板數(shù)據(jù);以及彩色調(diào)色板指定數(shù)據(jù)存儲區(qū),用于存儲對所述背景圖像的各個字符指定任意彩色調(diào)色板的背景圖像彩色調(diào)色板指定數(shù)據(jù),和對所述動畫圖像的各個字符指定任意彩色調(diào)色板的動畫圖像彩色調(diào)色板指定數(shù)據(jù);以及所述手持式彩色顯示游戲機具有彩色圖像信號發(fā)生裝置,用于根據(jù)所述背景圖像彩色調(diào)色板指定數(shù)據(jù)指定的背景圖像彩色調(diào)色板數(shù)據(jù),產(chǎn)生背景彩色圖像信號,并根據(jù)所述動畫圖像彩色調(diào)色板指定數(shù)據(jù)指定的動畫圖像彩色調(diào)色板數(shù)據(jù),產(chǎn)生動畫彩色圖像信號。
12.一種彩色顯示游戲機,可選擇地安裝存儲黑白顯示用程序的第1存儲媒體和存儲彩色顯示用程序的第2存儲媒體當中的任意一種,其特征在于,所述第1存儲媒體包含存儲背景圖像色調(diào)數(shù)據(jù)的背景圖像色調(diào)數(shù)據(jù)存儲區(qū)和存儲動畫圖像色調(diào)數(shù)據(jù)的動畫圖像色調(diào)數(shù)據(jù)存儲區(qū),所述第2存儲媒體包含背景圖像彩色調(diào)色板數(shù)據(jù)存儲區(qū),用于存儲所述背景圖像的多種彩色調(diào)色板數(shù)據(jù);動畫圖像彩色調(diào)色板數(shù)據(jù)存儲區(qū),用于存儲所述動畫圖像的多種彩色調(diào)色板數(shù)據(jù);以及彩色調(diào)色板指定數(shù)據(jù)存儲區(qū),用于存儲對所述背景圖像的各個字符指定任意彩色調(diào)色板的背景圖像彩色調(diào)色板指定數(shù)據(jù),和對所述動畫圖像的各個字符指定任意彩色調(diào)色板的動畫圖像彩色調(diào)色板指定數(shù)據(jù),所述第1存儲媒體和所述第2存儲媒體當中任意一種包含彩色兼容數(shù)據(jù)存儲區(qū),以存儲表示彩色非兼容性的數(shù)據(jù)或表示彩色兼容性的數(shù)據(jù),所述彩色顯示游戲機包括存儲媒體判定裝置,用于根據(jù)所述彩色兼容數(shù)據(jù)存儲區(qū)中存儲的數(shù)據(jù)判定所安裝的是第1存儲媒體和第2存儲媒體當中的哪一個;背景圖像彩色調(diào)色板存儲裝置,用于存儲與所述第1存儲媒體存儲的所述背景圖像色調(diào)數(shù)據(jù)相對應的背景圖像彩色調(diào)色板數(shù)據(jù);動畫圖像彩色調(diào)色板存儲裝置,用于存儲與所述第1存儲媒體存儲的所述動畫圖像色調(diào)數(shù)據(jù)相對應的動畫圖像彩色調(diào)色板數(shù)據(jù);以及彩色圖像信號發(fā)生裝置,用于產(chǎn)生所述背景圖像和所述動畫圖像的彩色圖像;其中所述彩色圖像信號發(fā)生裝置,當存儲媒體判定裝置判定安裝的是第1存儲媒體時,便根據(jù)所述背景圖像色調(diào)數(shù)據(jù)和所述背景圖像彩色調(diào)色板數(shù)據(jù)的組合,產(chǎn)生所述背景圖像的彩色圖像信號,并根據(jù)所述動畫圖像色調(diào)數(shù)據(jù)和所述動畫圖像彩色調(diào)色板數(shù)據(jù)的組合,產(chǎn)生所述動畫圖像的彩色圖像信號,而存儲媒體判定裝置判定安裝的是第2存儲媒體時,便根據(jù)所述背景圖像彩色調(diào)色板指定數(shù)據(jù)所指定的背景圖像彩色調(diào)色板數(shù)據(jù),產(chǎn)生所述背景圖像的彩色圖像信號,并根據(jù)所述動畫圖像彩色調(diào)色板指定數(shù)據(jù)所指定的動畫圖像彩色調(diào)色板數(shù)據(jù),產(chǎn)生所述動畫圖像的彩色圖像信號。
13.如權(quán)利要求12所述的彩色顯示游戲機,其特征在于,所述動畫圖像彩色調(diào)色板存儲裝置存儲第1動畫圖像彩色調(diào)色板數(shù)據(jù)的第2動畫圖像彩色調(diào)色板數(shù)據(jù),所述第1存儲媒體進一步包含彩色調(diào)色板指定數(shù)據(jù),以指定所述動畫圖像的彩色調(diào)色板數(shù)據(jù),所述彩色圖像信號發(fā)生裝置,當根據(jù)所述彩色調(diào)色板指定數(shù)據(jù)選定所述第1動畫圖像彩色調(diào)色板時,便根據(jù)所述動畫圖像色調(diào)數(shù)據(jù)和所述第1動畫圖像彩色調(diào)色板的組合,產(chǎn)生所述動畫圖像的彩色圖像信號,而根據(jù)所述彩色調(diào)色板指定數(shù)據(jù)選定所述第2動畫圖像彩色調(diào)色板時,便根據(jù)所述動畫圖像色調(diào)數(shù)據(jù)和所述第2動畫圖像彩色調(diào)色板的組合,產(chǎn)生所述動畫圖像的彩色圖像信號。
14.如權(quán)利要求13所述的彩色顯示游戲機,其特征在于,所述彩色顯示游戲機進一步包括由用戶操作的操作裝置,以及彩色調(diào)色板改變裝置,響應通過所述操作裝置的操作來選擇彩色調(diào)色板的指令,根據(jù)由操作員所選定的彩色調(diào)色板數(shù)據(jù)改變所述背景圖像彩色調(diào)色板數(shù)據(jù)和所述動畫圖像彩色調(diào)色板數(shù)據(jù),所述彩色圖像信號發(fā)生裝置,根據(jù)所述背景圖像色調(diào)數(shù)據(jù)和所述彩色調(diào)色板改變裝置改變的背景圖像彩色調(diào)色板數(shù)據(jù)的組合,產(chǎn)生所述背景圖像的彩色圖像信號,并根據(jù)所述動畫圖像色調(diào)數(shù)據(jù)和所述彩色調(diào)色板改變裝置改變的動畫圖像彩色調(diào)色板數(shù)據(jù)的組合,產(chǎn)生所述動畫圖像的彩色圖像信號。
全文摘要
一種手持式彩色顯示游戲機,可安裝以下兩種插卡的任一種,一種插卡存儲有背景彩色調(diào)色板數(shù)據(jù)和動畫彩色調(diào)色板數(shù)據(jù),而另一種插卡存儲有背景色調(diào)數(shù)據(jù)和動畫色調(diào)數(shù)據(jù)。當裝上某一種插卡時,CPU根據(jù)該插卡讀出的背景彩色調(diào)色板數(shù)據(jù)和動畫彩色調(diào)色板數(shù)據(jù),產(chǎn)生背景字符和動畫字符的彩色顯示信號。而裝上另一種插卡時,CPU則根據(jù)該插卡讀出的背景色調(diào)數(shù)據(jù)和動畫色調(diào)數(shù)據(jù)以及預先設定的其他背景彩色調(diào)色板數(shù)據(jù)和動畫彩色調(diào)色板數(shù)據(jù),產(chǎn)生背景字符和動畫字符的彩色顯示信號。
文檔編號A63F9/00GK1236932SQ9910711
公開日1999年12月1日 申請日期1999年5月27日 優(yōu)先權(quán)日1998年5月27日
發(fā)明者岡田智, 梅津隆二, 中島高伸 申請人:任天堂株式會社