A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 68361|回复: 140

[破解] [VC][模拟器]GC/WII自制软件的神器——SD卡转换器(更新完毕!)

[复制链接]
gxb

征服者

Retro Gamer

精华
7
帖子
4313
威望
13 点
积分
6423 点
种子
5 点
注册时间
2005-4-7
最后登录
2018-2-5
 楼主| 发表于 2008-1-22 00:09  ·  江苏 | 显示全部楼层 |阅读模式
应论坛某位朋友的要求,我把自己发表过的帖子整理了一下,做个关于SD卡转换器的专题吧。
SD卡转接器其实是任天堂在GC时代推出的外设,这东西设计比较简单,利用一块记忆卡和一个SD卡插槽就可以DIY,不过,现在世面上这东西很多,我们去买一块就行了。让我们看看这东西的图片吧。



为了使这东西好销,D商在这东西上面标上了WiiKEY的字样,不要误会,这东西可以在GC上使用的。在淘宝上输入“Wii SD”的字样,可以很方便的搜到,价格大概在30元左右,我以29元的价格入手,还有几个卖家卖25元。
有趣的是这东西包装的背面文字,如图所示。上面说这东西可以通过SD卡玩GC游戏,然而我买这东西的时候,还无法通过在SD卡里装GC ISO玩GC游戏,还真被制造商蒙人的话给预料中,现在可以通过SD卡转换器玩GC游戏了,下面再说。



国外的编程高手,编写了许多使用这个的自制软件。使用这个东西,我们可以运行很多模拟器,有FC/MD/SFC/GBC/NEOGEO CD/GBA/N64等;可以把GC商业游戏的ISO装到SD卡里运行;可以备份游戏ISO和存档;可以播放音乐……总之,自制软件把SD卡转换器的使用空间大大扩展了。
使用这个东西的时候,先把SD卡插到SD卡转换器的母口里,再把SD卡转换器插到GC或Wii的GC记忆卡插槽即完成了硬件的安装。
下面,我们就通过自制软件的使用,一起介绍SD卡转换器的使用吧。.
gxb

征服者

Retro Gamer

精华
7
帖子
4313
威望
13 点
积分
6423 点
种子
5 点
注册时间
2005-4-7
最后登录
2018-2-5
 楼主| 发表于 2008-1-22 00:10  ·  江苏 | 显示全部楼层
GC、WII的SDL软件~SD-BOOT[/SIZE]




简介


除了可以使用模拟器在GC/WII上玩模拟器,我们还可以用SD卡装载GC游戏的ISO来玩呢。EMU_KID开发了一款名叫SD-BOOT的软件,这个软件通过HOOK(截取)DVD的读操作转向记忆口的SD卡转换器,可以把GC ISO放在SD卡里玩。这个软件已经更新到0.3了,兼容性有了很大的提高,我一个朋友测试了说几乎没有不能运行的游戏!其实这个软件还有不少问题,还处在开发的初期。而且由于记忆卡口先天的缺陷——速度慢,导致游戏CG播放时读取速度跟不上,比较卡,很多需要高速读取的游戏也因为速度跟不上出现图形缺失和拖慢。软件下载地址如下:
http://www.fs2you.com/files/bcc11eeb-c8fc-11dc-a65d-0014221f3995/


使用方法

1.把后缀名为GCM的镜像放到SD卡根目录下的名为 GCGAMES 的文件夹里,镜像可以使用GCMUtility.exe进行减肥。
2.通过SD LOADER启动SD-BOOT的DOL文件。
3.把SD卡插入记忆卡B。
4.这时如果使用的是WII的话,那么直接就选择镜像游戏,有些游戏必须选择不停盘才能保证运行的正常。如果使用的GC装的是毒蛇***,还需要一张正版盘放在光驱内,选择镜像后才能正常开始。QOOB***我没有测试,不过估计XENO***应该和WII一样不需要正版盘引导。

由于我没有Wii,使用的是装有毒蛇***的GC,又没有正版盘,就不能测试了。EMU_KID说需要正版盘引导这项可以去掉,但是编码的工作很烦,他暂时还不想做。而且他说经过优化,这个软件的读取速度应该不会比BBA差什么。总之这个软件还是很有前途的。

大家可以到以下地址查看兼容性列表。
http://louis-vuitton.daili.name/paypal/XIA00YU0/index.php?q=aHR0cDovL3dpa2kuc2NvcnBlaS5jb20vaW5kZXgucGhwL1NELUJvb3RfY29tcGF0aWJpbGl0eV9saXN0&hl=2ed
gxb

征服者

Retro Gamer

精华
7
帖子
4313
威望
13 点
积分
6423 点
种子
5 点
注册时间
2005-4-7
最后登录
2018-2-5
 楼主| 发表于 2008-1-22 00:10  ·  江苏 | 显示全部楼层
繁琐的GC-LINUX(高级篇)

通过这个教程,我将介绍如何在Wii或者NGC上运行需要在LINUX下运行的程序。通过使用装有文件系统的SD卡,有如下好处:
    * 完全利用ARAM的内存作为中转
    * 使用文件交换中转增加虚拟的内存
    * 能够在LINUX分区安装多个程序而不需要BBA套件
有了以上好处,我们就可以运行几乎所有现存为PC开发的LINUX软件,比如MAME 或需要操作系统的软件。

为什么要运行GC-LINUX?


Gc-linux能够使用装在ARAM内的文件系统来运行程序 ,这样做有个好处:装在那个分区的程序可以快速运行,所以很方便运行基于gc-linux的程序。但是这样做也有个很大的缺点:由于只占用了16MB内存,无法运行很大的程序。此外,虚拟的内存只有24MB可以用了。
此外,通过使用SD转接卡来运行GC-LINUX,可以在Wii上运行一些类似AdvanceMame的程序。

玩转全过程


一、准备步骤
我们需要以下东西:
    * 一张linux CD,我的教程使用"gparted live cd",它使用很简单,可以到以下地址下载:http://www.fs2you.com/files/be482521-c9b1-11dc-b788-0014221f4662/
    * 一张至少256MB大的SD卡(最好 1 GB以上)
    * SD卡转接器
   * 一个通过SDLOADER运行的 gc-linux 核心: zImage.dol ,下载地址:http://www.fs2you.com/files/35f2d95e-c9b4-11dc-bd02-0014221f3995/
    *一个含有你要安装的文件系统镜像,这里我提供一个完整的镜像,gc-linux-Completo.bz2,里面包括文件系统核心、AdvanceMAME、snes9x、 Visualboy Advance、ScummVM, MFE-Mortimor。下载地址:http://www.fs2you.com/files/22a78823-c9b6-11dc-a842-0014221f4662/

二、创建分区
1.我们使用"gparted live cd”来创建分区。首先,我们下载上面提供镜像的地址,然后把ISO文件刻到CDR上(也可以使用DVD RW或者CDRW),最后把光盘放到电脑光驱,到BIOS中把电脑设成光驱驱动,通过这张光盘启动系统。
2.从CD启动电脑后,你可以看到一个菜单,选择含有"VESA"的那项,等待一会后,会让你选择键盘的映射区域,如图:
这时输入”41”,过一会,再输入 "33",如图 。
3.如果上述步骤没错,等一会就可以看见图形界面了,我们可以看到一个名为"Gparted”的活动窗口,这是我们创建分区的软件。如下图: [

三.使用Gparted创建分区
这步就用来进行分区。
1.我们在窗口右上角的下拉菜单中选择SD卡,选中 "/ dev / hda"。如果你不确定哪个是你的SD卡,那么就根据你SD卡的容量来判断。其余的设备就是你的硬盘了,一般说来,如果你没装SATA硬盘的话,你的SD设备就是"/ dev / sda”
2.在上图绿色的地方点击右键,选择下拉菜单的"delete" ,这样,原本绿色的框部分就变成了灰色的了。
3.在灰色分区上点右键选择"New",将看到如下图片:
①在“New size” 里填入你要分区的大小,一般计算公式为:分区的大小卡的大小-181MB,上图使用的是一个2G的SD卡。确定"File system"选择“Fat16”,”Free Space Preceding”为”0”、”Primary partition”后点击"Add"。
②在后一个灰色分区上点右键,选"new"。然后"File System" 选 "ext2",NEW SIZE空间要保证至少有181MB,点"Add"。
③点击窗口的“Apply”,等一会,卡的分区就分好了。
④关闭分区软件,双击屏幕做上角的EXIT图标,选择“REJECT AND REBOOT”,待光驱弹出后取出光盘,等待系统自动重启。

四、安装文件系统
1.回到XP系统下,把 "zImage.dol"和gc-linux-Completo.bz2直接拷到SD卡根目录下。
2.放入gparted live cd到电脑光驱,光驱重启电脑。
3.双击"Terminal"图标 (屏幕上方),将开启一个命令行的窗口。
4.输入 "mkdir sd"。
5.输入 "mount  /dev/sda1 sd",注意空格。
6.输入"umount  /dev/sda2",回车。
7.输入"cd sd" 。
8.输入"bzcat gc-linux-Completo.bz2  >  /dev/sda2" ,回车。
9.回到XP系统,删除”bzcat gc-linux-Completo.bz2”,保留 "zImage.dol",并将后缀名为".Smc"、".Gba"、".Gb"的 ROM放到SD卡,把MAME的ROM放到SD卡根目录下名为"MAME_ROMS"的文件夹内,也可以把如avi的多媒体文件放到SD卡内。

五、通过SD LOADER在[/B]GC[/B]、[/B]Wii[/B]上启动[/B]gc-linux
1.启动SD LOADER,然后选择SD卡内名为 "zImage.dol" 的程序,接着就可以启动gc-linux。
2.完成加载后,就可以看到MFE-mortimor(这是个多媒体播放器)的界面了,在这里,你可以运行各种模拟器,只要选择".Smc", ".Gba" 或 ". Gb."文件即可;也可以播放各种多媒体文件,我试着运行了一个640X480的AVI文件,能够流畅播放。
3.如果想运行scummVM或Advance mame,要按住"Z"键2秒以上。此后, MFE 自动关闭,然后启动AdvanceMame,加载比较漫长,需要2~3分钟,所以你会一直看到"updating advancemame"的字样。加载完毕后,就会有你可以执行的ROM的列表,这时选择任何一个,等待一会后就可以玩了。注意只能执行17MB以下的ROM。按左右键可以输入“OK”,按R键可以弹出手柄设置菜单。不要按L键,因为L键是关闭模拟器。我试了一下,这个模拟器可以运行CPS模拟器,恐龙时代的模拟速度还不错。
4.如果要执行 ScummVM,按住L键一会就可以关闭advanceMAME。
5.关闭ScummVm,则会启动。

到此,就介绍完了GC-LINUX了,比较繁琐,有兴趣的就去搞搞看,需要注意的是SD在分区后EX2格式的部分将不能在XP下识别,如果想恢复隐藏的部分,还需要回到LINUX下删除分区才行。
gxb

征服者

Retro Gamer

精华
7
帖子
4313
威望
13 点
积分
6423 点
种子
5 点
注册时间
2005-4-7
最后登录
2018-2-5
 楼主| 发表于 2008-1-22 00:21  ·  江苏 | 显示全部楼层
备份游戏和存档


使用SD卡转接器还可以用SD卡来备份WII的正版游戏和备份GC游戏的存档。

备份正版游戏的步骤如下:
1。下载sddvd01g.7z,下载链接: http://www.fs2you.com/files/40dbf6f8-ca32-11dc-9bc5-0014221f4662/
2。将DOL文件解压到SD卡根目录下,启动SD LOADER后,读取这个DOL文件。
3。按照屏幕上的要求一步步操作即可。
下面我录的视频.[cc]flash/player.swf?videoID=32251_1796146&autoStart=false&share=true[/cc]

至于备份GC游戏的存档,大家可以看dejisae的教程和他编写的软件。
https://bbs.a9vg.com/viewthread.php?tid=740342&fpage=1

要是谁有兴趣DIY这个SD卡转接器,还可以看hi_bbq写的教程:
https://bbs.a9vg.com/viewthread.php?tid=294984

退伍者

☆◎King of the Pop◎☆

精华
13
帖子
30078
威望
29 点
积分
33317 点
种子
863 点
注册时间
2005-8-21
最后登录
2024-4-25
发表于 2008-1-22 01:08  ·  云南 | 显示全部楼层
精华预定,支持楼主!~~~~~~~~~~~~~
gxb

征服者

Retro Gamer

精华
7
帖子
4313
威望
13 点
积分
6423 点
种子
5 点
注册时间
2005-4-7
最后登录
2018-2-5
 楼主| 发表于 2008-1-22 10:16  ·  江苏 | 显示全部楼层
目前正在整理手头的资料,准备录制视频上传到优酷

审判者

あゆみ女王様

精华
4
帖子
10895
威望
6 点
积分
12716 点
种子
5 点
注册时间
2005-8-10
最后登录
2022-2-5
发表于 2008-1-22 10:27  ·  上海 | 显示全部楼层
加油!!!UP!!!!!!!!!!!

精华
1
帖子
1428
威望
1 点
积分
1703 点
种子
11 点
注册时间
2006-4-30
最后登录
2024-1-13
发表于 2008-1-22 11:44  ·  北京 | 显示全部楼层
慢慢等待sd-boot完美。
暂时我以及一个人,同一个问题,就是无法执行v0.3。郁闷!
gaq

征服者

容易迷路的忍者

精华
0
帖子
5585
威望
0 点
积分
5832 点
种子
129 点
注册时间
2006-7-5
最后登录
2024-4-22
发表于 2008-1-22 12:58  ·  黑龙江 | 显示全部楼层
支持版主给楼主授精!~~~~~~~~~~~~~~~~~~~~~~~

精华
0
帖子
379
威望
0 点
积分
407 点
种子
11 点
注册时间
2004-12-18
最后登录
2024-4-5
发表于 2008-1-22 13:31  ·  北京 | 显示全部楼层
强帖,不顶不行啦!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-4-25 13:38 , Processed in 0.189078 second(s), 15 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部