DSTWO
DS平台的烧录卡
DSTWO是DS平台最为强大的烧录卡,是Super Card小组耗费一年多时间的倾力之作,它继承了市面上产品的优势吸取了旧产品的益处同时也增加很多实用的新功能,改善使用体验操作易用性大大提升。
说明
强大的硬件架构注定了DSTWO的不平凡。硬件方面,DSTWO采用了先进的硬件反烧录技术,无需对ROM打补丁,完全模拟原卡的特性,实现了更加稳定的游戏反烧录,保证了玩家的游戏体验,并拥有强大的CPU处理能力,内置GBA/SNES模拟器,使其即时功能更加强大,可以随时任意的呼出菜单。
同时,DSTWO采用简洁外观,做工认真,充分体现了Super Card小组对此卡的用心。
超强的处理器也带来了非凡的软件功能。
DSTWO即时菜单共分六个小块,分别为:即时攻略,金手指,即时存档,即时读档,慢动作,DS游侠。
在即时攻略上,DSTWO支持了BMP格式图片攻略,可以使玩家在游戏中随时查看游戏攻略,帮助游戏。
金手指可以使玩家任意开启,使用而不需退出游戏进行设定。
即时存档与读档方面SC小组运用其优秀的技术为玩家提供了一个更加稳定的记录读取系统。
游戏慢动作功能抛弃金手指方式控制游戏速度,实现对主机CPU精确控制,实现游戏减慢。
DS游侠可以使玩家在没有金手指的情况下,直接通过游戏进行数据查找与修改。
内核方面,DSTWO最新内核版本支持ndsi,同时,在3DS上市之初,快速公布针对其内核,使3DS成功运行nds游戏。
同样,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游侠
DSTWO独占功能,利用强大的硬件实现。能自已查找出游戏主角的生命值,金钱等参数,并可以修改和锁定。该功能在金手指发布前非常实用。类似电脑的“金山游侠”。
硬件慢动作
舍弃了之前的金手指慢动作实现方式,改为通过硬件方式实现动作减慢,相比之前金手指性质“慢动作”不会随游戏场景变化,减慢速度有大幅波动,稳定性,兼容性更好。
便利的文件操作
打开文件浏览器即可自由对存储卡上的文件进行剪切,复制,粘贴,删除等实用操作,使您可以脱离电脑便利地进行一些简单的文件操作。
即时攻略
美化小字体,显示内容更多。支持图片攻略,从此您再也不用担心在复杂的迷宫中找不到道路了;另外,支持直接读取.txt格式文本文件的支持,使用更加方便。
即时存档
即时存档增加为4个档位,每个档位独立使用。此外,加入了3D数据智能检测功能,提高3D游戏存档的兼容性,使其能更稳定地支持即时存档。而且,继承以前即时存档的读写快速性...
金手指
加强了金手指易用性,兼容主流的DAT金手指库格式,玩家的金手指文件来源也将更加广阔;同时,在支持DAT文件的同时,依然继承了Supercard独家即时金手指的即时性...
华丽的界面GUI
GUI完全重新制作,带给您全新的华丽界面;同时,贴心制作的各项菜单也将带给您更友善的用户体验;触控操作,省时省力!
使用说明
问题解答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是什么?
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=:~/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,这或许是令很多人心动的,并且期待已久的事情。
DSTWO系统
DSTWO内核和固件分为国际版和中文版,以下是DSTWO内核、固件最新版本信息
DSTWO EOS内核 v1.11(2012-12-24)
修正游戏,5850 Pokemon Conquest (USA)
支持ndsi 1.4.5和idsi 1.4.6c
DSTWO固件 v1.25(2013-12-20)
支持3DS 7.1.0-14x
参考资料
全方位了解DSTWO与同类产品差异.DSTWO - SuperCard中文官方论坛.
DSTWO官网.DSTWO官方网站.
DSTWO使用说明.DSTWO官方网站.
最新修订时间:2024-09-04 09:34
目录
概述
说明
参考资料