注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Code@Pig Home

喜欢背着一袋Code傻笑的Pig .. 忧美.欢笑.记忆.忘却 .之. 角落

 
 
 

日志

 
 

[nds] DSLinux on My iQue(NDS)  

2008-11-02 03:57:55|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
作为平时就比较忙碌的 coder,难得有大段静心看代码的时间,周末,本想轻松一下,看看代码。可 ... 还要陪MM逛街,美好的周末时光就如此 fly far far away~~~

- -! 今天陪MM逛街,还好有先见之明,带着 nds,一路和 mario 作伴,配着MM四处晃荡。。。突然记起,DSLinux出来已久,弄上来,就可以边走边读代码了,恩,有道理~~(傻笑中...)

折腾了一个晚上,终于让可爱的 DSLinux 在我的 nds 上跑起来了。:-),下面来说说具体步骤,造福人民吧。

== 基础知识 ==
nds 上下各有一个插槽,Slot-1 和 Slot-2,各个厂商就以此开发出了自己的外设,比如 Supercard SDR4 等(似乎好几个厂商都是国内的,嘿嘿)。我们通过外设,可以直接跑 .nds 的游戏(类似 win32 下的 .exe)。硬件是有了,那么需要一套统一的数据访问规范,那就是 DLDI,the Dynamically Linked Disc Interface for Game Boy Advance and Nintendo DS(其实规范是 GBA/NDS 出来时就有了)。因为硬件不同,想让 .nds 在特定的硬件上跑起来,需要给 .nds 打上对应硬件的 patch(其实就是做了些 crack 工作,咔咔)。

== DSLinux 安装 ==
<1> 下载 dslinux-dldi.tgz,这是 DSLinux 主程序,作者很体贴,直接帮我们做好 .nds 了
        http://page.mi.fu-berlin.de/~sperling/dslinux/builds/
        解压出来,包括 dslinux.nds, dslinuxm.nds, linux/ (dslinux.nds, dslinuxm.nds 为两个不同的版本)
<2> 下载对应存储设备的驱动 patch,比如我的 Slot-2/Supercard SD/MicroSD,就下载 scsd.dldi
        http://dslinux.org/cgi-bin/moin.cgi/ComparisonOfHomebrewHardware
<2> 下载 dldi tool,给 dslinux.nds, dslinuxm.nds 打上 .dldi 的 patch
        ./dlditool  scsd.dldi  dslinux.nds
        http://dldi.drunkencoders.com/index.php?title=Dlditool_CLI
<3> 将 dslinux.nds , dslinuxm.nds, linux/ 复制到存储设备上,用 nds 运行 dslinux/dslinuxm 即可。
附:如果 Supercard SD 的 scsd.dldi 不起效果,就换用老版本的 scsd_moon.dldi
       http://dldi.drunkencoders.com/index.php?title=SuperCard_(SD_Card)

参考文献:
<1> 安装 DSLinux 的步骤,http://dslinux.org/cgi-bin/moin.cgi/RunningDSLinux
<2> DLDI Wiki 所有存储设备的驱动分类,http://dldi.drunkencoders.com/index.php?title=Category:Devices

== 尾声 ==
DSLinux 是跑起来了,不过我发现,屏幕字体实在是太.太..太...小了。。。T_T看代码就不要妄想了~
  评论这张
 
阅读(1336)| 评论(6)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017