DSTWO

DSTWO

DSTWO是DS平台最為強大的燒錄卡,是Super Card小組耗費一年多時間的傾力之作,它繼承了市面上產品的優勢吸取了舊產品的益處同時也增加很多實用的新功能,改善使用體驗操作易用性大大提升。DSTWO即時選單共分六個小塊,分別為:即時攻略,金手指,即時存檔,即時讀檔,慢動作,DS遊俠。DSTWO獨占功能,利用強大的硬體實現。你需要設定虛擬機已分享檔案夾(關於VMware Workstation共享問題,不同版本的VMware Workstation,有不同的方法,在這裡不作一一介紹),使虛擬機能夠訪問到ds2sdk工具包,或者你可以直接把ds2sdk工具拷貝到你的虛擬機所安裝的 linux作業系統內,然後解壓。

說明

DSTWO是DS平台最為強大的燒錄卡,是Super Card小組耗費一年多時間的傾力之作,它繼承了市面上產品的優勢吸取了舊產品的益處同時也增加很多實用的新功能,改善使用體驗操作易用性大大提升。

DSTWO燒錄卡DSTWO燒錄卡

強大的硬體架構注定了DSTWO的不平凡。

硬體方面,DSTWO採用了先進的硬體反燒錄技術,無需對ROM打補丁,完全模擬原卡的特性,實現了更加穩定的遊戲反燒錄,保證了玩家的遊戲體驗,並擁有強大的CPU處理能力,內置GBA/SNES模擬器,使其即時功能更加強大,可以隨時任意的呼出選單。

同時,DSTWO採用簡潔外觀,做工認真,充分體現了Super Card小組對此卡的用心。

超強的處理器也帶來了非凡的軟體功能。

DSTWO即時選單共分六個小塊,分別為:即時攻略,金手指,即時存檔,即時讀檔,慢動作,DS遊俠。

在即時攻略上,DSTWO支持了BMP格式圖片攻略,可以使玩家在遊戲中隨時查看遊戲攻略,幫助遊戲。

金手指可以使玩家任意開啟,使用而不需退出遊戲進行設定。

即時存檔與讀檔方面SC小組運用其優秀的技術為玩家提供了一個更加穩定的記錄讀取系統。

遊戲慢動作功能拋棄金手指方式控制遊戲速度,實現對主機CPU精確控制,實現遊戲減慢。

DS遊俠可以使玩家在沒有金手指的情況下,直接通過遊戲進行數據查找與修改。

核心方面,目前DSTWO最新核心版本支持ndsi,同時,在3DS上市之初,快速公布針對其核心,使3DS成功運行nds遊戲。

華麗的界面UI華麗的界面UI

同樣,DSTWO支持電子書,視頻播放等功能:

電子書(支持多種圖片格式——BMP,JPEG,JPG,PNG,TIF,gif,txt,pdf [Moonshell]:ipk)而這僅僅只是DSTWO的開始,全新的硬體架構帶來的是一個新的平台。而不是局限於DS平台。

影音播放,依靠DSTWO內置CPU硬體解碼無需轉化直播RMVB、AVI、FLV等格式的視頻以及MP3,APE,FLAC無損音頻等。

DSTWO 可播放影音檔案參考:

視頻[ DSTWO Player ]:RMVB 、RM、FLV、WMV、ASF、AVI (480P以內流暢播放,支持srt字幕)

[Moonshell]:DPG

音頻[ DSTWO Player ]:MP3、WMA、APE、FLAC。

[Moonshell]:OGG、NSF、GSM、MOD、SPC

功能

硬體反燒錄

全新的硬體架構不但保證了強大的性能,也對反燒做了相應的改進,採用硬體反燒方式。軟體反燒錄,需要對ROM打補丁,有兼容問題。硬體反燒錄,不需要對ROM打補丁,完全模擬正版卡的特性

DS遊俠

DSTWODSTWO

DSTWO獨占功能,利用強大的硬體實現。能自已查找出遊戲主角的生命值,金錢等參數,並可以修改和鎖定。該功能在金手指發布前非常實用。類似電腦的“金山遊俠”。

硬體慢動作

DSTWODSTWO

捨棄了之前的金手指慢動作實現方式,改為通過硬體方式實現動作減慢,相比之前金手指性質“慢動作”不會隨遊戲場景變化,減慢速度有大幅波動,穩定性,兼容性更好。

便利的檔案操作

打開檔案瀏覽器即可自由對存儲卡上的檔案進行剪下,複製,貼上,刪除等實用操作,使您可以脫離電腦便利地進行一些簡單的檔案操作。

即時攻略

DSTWODSTWO

美化小字型,顯示內容更多。支持圖片攻略,從此您再也不用擔心在複雜的迷宮中找不到道路了;另外,支持直接讀取.txt格式文本檔案的支持,使用更加方便。

即時存檔

DSTWODSTWO

即時存檔增加為4個檔位,每個檔位獨立使用。此外,加入了3D數據智慧型檢測功能,提高3D遊戲存檔的兼容性,使其能更穩定地支持即時存檔。而且,繼承以前即時存檔的讀寫快速性...

金手指

加強了金手指易用性,兼容主流的DAT金手指庫格式,玩家的金手指檔案來源也將更加廣闊;同時,在支持DAT檔案的同時,依然繼承了Supercard獨家即時金手指的即時性...

華麗的界面GUI

GUI完全重新製作,帶給您全新的華麗界面;同時,貼心製作的各項選單也將帶給您更友善的用戶體驗;觸控操作,省時省力!

使用說明

新用戶使用步驟
步驟 1 下載官方OS將_dstwo資料夾解壓到TF卡根目錄下。
步驟 2 將TF卡插入dstwo
步驟 3 將dstwo插入ds的slot1卡槽.
基本操作
上/下/左/右鍵位 方向鍵上 / 下 移動游標,方向鍵左右 遊戲多時可快速翻頁
A/B 打開 / 關閉檔案
START 調出系統選單
SELECT 切換檔案列表顯示方式
DStwo系統選單介紹
檔案操作 可對TF卡內的檔案做“複製”、“剪下”、“貼上”、“刪除”操作
補丁 允許用戶開啟/關閉已有的遊戲補丁
金手指 巨觀開啟/關閉金手指,設定/更改金手指
存檔 有4個普通存檔位供選擇
調光 四節亮度調節(DS、DSL型號以外的主機無效)
界面風格 選擇自己喜歡的界面主題風格
語言 可以更換9種語言
顯示 列表/圖示方式顯示檔案目錄
遊戲增強功能(遊戲中同時按 L+R+ABXY調出選單)

問題解答FAQ

使用

問:怎樣與GBA聯動呢?

答:使用方法: NAME.nds,NAME.nds.gba,NAME.nds.gba.sav這三個檔案分別為NDS遊戲檔案,GBA遊戲檔案,GBA遊戲存檔。其中NAME可由用戶自己定義,但要統一修改這三個檔案的NAME。這個功能由用戶選擇開啟,在遊戲選擇界面中打開start選單,系統設定選項中選取。

問:DSTWO與其它產品有什麼區別?

答:DSTWO是真正意義上的第二代燒錄卡,內置高性能CPU,所以能完成模擬GBA以及更多強大的功能,這是其它沒有CPU產品絕對做不到的。

問:DSTWO核心怎么安裝?

答:請看使用說明

問:為什麼拷貝了核心檔案開機進不去DSTWO系統界面?

答:1、請先檢查拷入的核心是否與你所使用的燒錄卡語言版本對應,DSTWO中文版和英文版核心不通用。

2、重插下TF卡和DSTWO,可能是沒插好導致接觸不良。

問:SuperCard DSTWO可以在DSiLL上使用嗎?

答:可以,SuperCard DSTWO可以在所有NDS、NDSL/iDSL、NDSi/idsi、NDSiLL/DSiXL上使用

問:DSTWO在DSL上使用的時候可以引導slot2端燒錄卡嗎?

答:可以,在dstwo系統選單上有引導slot2端燒錄卡的選項。

問:DSTWO可以使用燒錄卡自製軟體嗎?

答:可以,例如moonshell、colors 這些都可以再DSTWO上正常使用

問:SuperCard DSTWO最大支持多大容量的TF卡?

答:DSTWO支持SDHC規格最大容量,目前已測試使用過的最大容量為16GB

問:SuperCard DSTWO系統語言只有中、英文嗎?

答:SuperCard DSTWO支持英、簡體中文、繁體中文、法、意、日、西班牙等七國語言,可自由切換。同時,SuperCard DSTWO的系統語言包製作簡單方便,完全可以滿足其他語種使用人群的要求

遊戲

問:DSTWO可以使用哪些金手指檔案?放在什麼地方?

答:dat格式,將金手指檔案usrcheat.dat

放到 _dstwo資料夾下.

問:我能用以前舊產品的存檔嗎?

答:可以,只要您把存檔檔案拷貝遊戲命同目錄下,並且改存檔名和遊戲名相同即可。

問:即時存檔怎么使用?

答:在遊戲中按熱鍵(默認為L+R+start)呼出功能選單,選擇“即時存檔”,DSTWO即時存檔支持添加注釋描述。

問:即時攻略怎么使用?

答:將有攻略內容的txt文本放入tf卡,與遊戲同目錄並且命名相同。在遊戲中按熱鍵(默認為L+R+start)呼出功能選單,選擇“即時攻略”。

問:多個即時攻略檔案如何使用?

答:格式如下:遊戲名相同.1.txt,遊戲名相同.2.txt,遊戲名相同.3.bmp,這樣即時攻略就會列出與遊戲名相同的所有文本或圖片攻略。

問:即時攻略支持什麼文本格式?

答:支持txt格式的文本檔案。

問:即時圖片攻略支持什麼格式的檔案?

答:支持BMP格式圖片檔案

問:為什麼即時圖片攻略不能讀取我放置的BMP圖片?

答:請將該圖片轉換BMP 24位格式後再放入,同時請確定命名與遊戲名相同。

問:什麼是“DS遊俠”?

答:這是DSTWO超級硬體系統上獨有的超強功能,利用這一功能,玩家能自已查找出遊戲主角的生命值,金錢等參數,並可以修改和鎖定。這個功能在沒我金手指發布的時候非常實用。總體來說就象電腦上的“金山遊俠”一樣。

問:“DS遊俠”能查找出沒有具體數字的生命值嗎,比如:格鬥遊戲的血槽?

答:能,只要用“DS遊俠”的“模糊查找”功能就行了。

問:我想和家人玩同一個遊戲,可以分開使用存檔嗎?

答:可以,在進入遊戲前,在遊戲圖示上按“x”鍵,將“多存檔”中的默認“0”改為其它數字即可,DSTWO有4組默認存檔位可以使用。

模擬器

問:DSTWO能模擬GBA,還能模擬其他遊戲機嗎?

答:能,因為這都是基於DSTWO強大的CPU運算能力開發的。比如說:SNES,街機模擬器等。

問:玩GBA遊戲時遊戲rom放哪裡,要特定的資料夾嗎?

答:放在自己能找得到的地方就行了~

問:玩GBA遊戲時遊戲機很快就沒電了,是否正常?

答:3~4小時屬於正常,運行GBA遊戲時功耗比較大。

問:我在遊戲中存檔了,第二次進去怎么沒有了?

答:GBA模擬器如果需要是在遊戲中存檔(.sav),需要點“退出模擬器”才可生效。

電子書

問:能否在DSTWO上看電子書?

答:能

雜症

問:DSTWO EOS的DLDI補丁在哪裡?

答:這是DSTWO DLDI檔案,請點擊下載 dstwo_dldi.zip

問:如何使用DSTWO復位功能讓自製程式回到桌面?

答:請下載這個示例,它可以實現自製軟體回到DSTWO桌面。請下載 dstwo_reset_sample.zip

硬體區別

獨立CPU:獨立的CPU相對於傳統的方案而言,DSTWO的架構較先進升級和反燒錄功能更靈活反燒錄功能更強,傳統的卡反燒錄由NDS完成,而DSTWO是由自己CPU完成,這個CPU的主頻有400m 比NDS快很多

獨立記憶體:介於CPU的主頻較高故此DSTWO也配備了對應的記憶體晶片,這和PC,手機一個道理。記憶體除了用於日常的高速快取之外,還主要用於加強反燒錄以及即時存檔,以及可以處理更多數據,像DS遊俠這種沒有大記憶體無法實現,因為要把NDS主機的RAM全部導出來,跑模擬器更需要強大的CPU和記憶體

SDK開發

1ds2sdk是什麼?

DSTWO SDKDSTWO SDK

ds2sdk是套用層和驅動層的一個接口。它是GCC編譯器,ds2硬體驅動

庫,一些開源庫和一個例子的集合。它被發行的目的是為了幫助程式愛好者開發能在DSTWO上運行的程式。

2ds2sdk可以用來做什麼?

ds2sdk可以看作是一個多媒體開發工具包。硬體層主要提供音頻和視頻傳輸功能,通過ds2sdk上層接口,你可以將音頻數據和視頻數據傳送到NDS,同樣,你可以把NDS的硬體信息和實時時鐘信息返回給上層應用程式。所以,利用ds2sdk,如果你是一個程式愛好者,凡是與音頻、視頻相關事情,你都可以嘗試去做。比如,你可以在上面開發或者移植自己的閱讀軟體,或者你覺得官方的iReader有什麼可以修改的地方,你願意的話也可以自己修改(目前最新版的iReader源碼也將要全面對外發布)。你可以移植、改進相關的模擬器,或者做自己的自製軟體,比如MP3播放器,MPLAYER播放器,你甚至可以做自己的小遊戲。總之,只要你是一個軟體愛好者, ds2sdk就有你施展的舞台。

3如何使用ds2sdk?

為了使用ds2sdk,你需要做以下幾件事情:

( 1 ) 建立開發環境,包括linux環境和交叉編譯環境。

( 2 ) 你的程式中必須有應用程式入口: ds2_main(), 就像一般程式中的main函式一樣。

( 3 ) 初始化相關軟硬體(包括視頻、音頻和其它輸入輸出設備等待):由函式ds2io_init()或者函式ds2io_initb()完成。

( 4 ) 初始化控制台:由函式ConsoleInit()完成。

( 5 ) 初始化檔案系統:由函式fat_init()完成。此檔案系統只能讀寫DSTWO上的SD卡。

( 6 ) 進入用戶主程式,至此,控制權交給用戶應用程式。

示例,具體可以參照ds2sdk的example:

void ds2_main(void) //( 2 )

{

//( 3 ) 初始化視頻、音頻和其它輸入輸出設備及相關結構

ds2io_init(1024);

//( 4 ) 初始化控制參,以便能夠使用printf函式

ConsoleInit(WHITE_COLOR, BLACK_COLOR, UP_SCREEN, 10);

//( 5 ) 初始化檔案系統

fat_init();

//( 5 ) 跳到用戶主函式

main(0, 0);

}

在用戶應用程式中,你需要調用以下函式來完成音頻和視頻的傳送:

音頻:

ds2_checkAudiobuff()//檢查有多少個音頻緩衝被占用,返回被占用的緩衝數量

ds2_getAudiobuff()//獲取音頻緩衝地址

ds2_updateAudio()//刷新音頻數據,使音頻數據從音頻緩衝送至ds2io層,進入數據傳送等待佇列

視頻:

ds2_flipScreen() //更新視頻數據,使數據從緩衝送至螢幕

4如何建立ds2sdk開發環境?

為了建立交叉編譯環境,linux環境是需要的。如果你的電腦安裝的作業系統恰好是linux,那就是最好不過的了。不過情況是,很多人使用的作業系統都是Windows,怎么辦呢?幸運的是有很多方法可以在Windows上模擬出linux環境,比如Cygwin和VM(Virtual Machine) technology能做到這一點。由於Cygwin必須依賴DLL庫,並且存在版本兼容問題,因此不建議使用Cygwin,雖然它占用的CPU資源和硬碟空間都比較少。最有效可行的方法是在Windows上安裝VM,比如,VMware Workstation 和VirtualBox。雖然它們占用CPU資源和硬碟空間都比較多,但兼容性會更好,你碰到的問題也會儘可能的少。我個人建議使用 VMware Workstation。在這裡我們使用VMware Workstation 6和Fedora 9建立一個linux環境。

5如何編譯ds2sdk裡面的例子?

在你完成了linux環境的建立後,並且你已經從網上下載了ds2sdk開發工具壓縮檔到你的硬碟,這時候該如何建立交叉編譯環境和編譯ds2sdk裡面的例子呢?你需要設定虛擬機已分享檔案夾(關於VMware Workstation共享問題,不同版本的VMware Workstation,有不同的方法,在這裡不作一一介紹),使虛擬機能夠訪問到ds2sdk工具包,或者你可以直接把ds2sdk工具拷貝到你的虛擬機所安裝的 linux作業系統內,然後解壓。在這裡順便提一下,你每次最好以root身份登入,不然後面可能會碰到的許可權問題會讓你很頭疼。

例如:你的ds2sdk目錄: ~/, 你的工作目錄是: ~/opt

到這裡,你可以打開你的終端,輸入命令如下:

mkdir -p ~/opt

cd ~/opt

tar xjf ~/ds2sdk/gcc/mipsel-4.1.2-nopic.tar. bz2

export PATH=$PATH:~/opt/mipsel-4.1.2-nopic/bin

In fact, enter ds2sdk directory, just: make. the makefile will decompresscompiler to ~/opt directory and compiling the open source library libds2a.a andexample files.

6跟以前發布的SDK相比,本次發布的SDK有哪些不同?

本次發布的SDK最大的亮點在於包含有底層硬體代碼,也就是libds2b.a的源碼,具體來說就是JZ與FPGA/NDS通信的原始碼,我想這也是SDK擁有者最想看到的部分。 唯一的遺憾是你不能看到,也不能修改FPGA的程式,因為必須要保持產品的兼容性,所以FPGA部分不會輕易被改動。不過留給我們的空間已經很大了, 例如,配合NDS程式,如果感興趣的話你可以自己來最佳化DS2數據傳輸,或者發布性能更加強大,更具實用性和操作性的SDK。 另外,還可以利用本次發布的SDK在DS2上開發Linux,這或許是令很多人心動的,並且期待已久的事情。

相關詞條

相關搜尋

熱門詞條

聯絡我們