EMU-ZONE 电子DIY

 
首页制作硬件资料开发资料购买
 
GB、GBC、GBA-Gba Link                   GBA Link烧录系统使用说明


             GBA Link烧录系统使用说明
               (使用最新的3.10版软件)


  GBA Link烧录系统是GBA游戏机的辅助设备,利用这套系统可以在GBA上运行各种游戏ROM、各种DEMO、各种第三方软件,以达到娱乐及学习、开发等用途。

一、系统组成

          
               GBA Link烧录系统(点击图放大)

  GBA Link烧录系统包括GBA Link、GBA Link FLASH卡带、配套光盘、说明书。


二、运行环境

  本系统需要与计算机以及GBA游戏机配套使用。计算机要求486以上。GBA Link烧录系统支持GameBoy Advance、GameBoy Advance SP。


三、系统介绍

  GBA Link是本系统的核心装置,当GBA Link与计算机以及GBA连接后,即可完成对FLASH卡带的烧写等功能。

  GBA Link FLASH卡带是本系统的存储装置,它可反复擦除和烧写。用来存储各种游戏ROM或者其他的ROM文件(如电子书、电子相册等)。

  配套光盘包括GBA Link烧录程序以及其他相关的软件、工具。


四、系统特点

  1.价格低廉。是目前市面上最廉价的GBA FLASH烧录系统。

  2.体积小,重量轻,携带方便。GBA Link FLASH卡带为标准小卡,符合多数人的习惯。

  3.耗电量小。卡带控制芯片为ASIC专用芯片,耗电量小于其他同类FLASH卡带。

  4.GBA Link烧录无需外接电源,使用方便。

  5.烧录速度快。烧写FLASH卡带的速度约为60K/秒-67K/秒,烧写一盘64M卡带所用时间为2分钟左右。

  6.保护金手指。GBA Link采用新型的烧录方式,通过GBA的通讯口对卡带进行编程的,因而卡带无需经常插拔,能够有效的保护卡带的金手指,最大限度的防止出现接触不良的问题。

  7.容易扩展。GBA Link的FLASH卡带价格低廉,用户可以轻松拥有多块卡带。

  8.支持GBA游戏、FC游戏、GBA格式的电影、电子书、漫画书、图片查看、音乐播放等功能

  9.存档的兼容性。支持所有的存档方式,存档兼容性好。  

  10.支持多个GBA ROM的合卡功能。

  11.合卡菜单支持中文及英文游戏名。让用户使用更方便。

  12.配套软件支持多种语言(包括简体中文、繁体中文、英文、日文)。功能智能化,操作简便。

  13.配套的128M合卡内置充电电池,无需定期更换电池,存档永不丢失。


五、硬件连接

  GBA Link有两根引出电缆,一根用于连接计算机的并口,一根用于连接GBA的通讯口。无需其他的外接电源。使用时将GBA Link上的并口电缆插在计算机的打印口上,GBA电缆插在GBA顶端的通讯口上即可。

          
              GBA Link的连接(点击图放大)

  GBA Link连接好后,启动打开GBA Link烧录软件,打开GBA的电源,软件会提示检测到GBA Link。这表示连接 无误,GBA Link工作正常。




六、GBA Link烧录软件的使用

  当前最新的GBA Link烧录软件是3.10版(软件版本会不断升级,用户可自行到我们的网站:http://www.gbalink.net 上下载),该版本的软件可完成如下功能:

  1.不插FLASH卡带上传FC(NES)游戏功能。支持上传多个文件。你可以在列表中添加多个FC游戏,然后执行传到GBA即可,由于GBA内存容量2M位(256K)的限制,游戏的总容量不能大于2M位。

  2.读、写GBA Link的FLASH卡带功能。

  3.备份、更新卡带存档功能。

  4.支持所有格式的存档功能。新版卡带配合本软件可以完美实现各种存档类型(SRAM、FLASH、EEPROM)的支持。

  5.支持多个GBA ROM的合卡功能。

  6.支持连续操作功能。比如:擦除完卡带后不需要重新开关GBA来进入等待连接模式就可以直接进行烧写卡带或更新游戏进度等功能。但如果某个操作中发生错误,这个功能将失效。

  7.支持ZIP文件。

  8.支持缩减ROM容量功能。

  9.合卡菜单支持中文游戏名。并且软件支持自动把游戏名替换为中文名。

  10.烧写之前试运行功能。

  11.支持多语言选择。可供选择的语言:简体中文、繁体中文、英文、日文。

  下面将详细介绍本软件的各项功能,主要针对高级用户,如果您想方便快捷的使用GBA Link烧录系统,请直接查看“快速上手”。对于使用GBA Link FLASH卡带的用户,可以直接按照“快速上手”的介绍进行操作。


  软件的安装:

  将光盘插入光驱,安装程序会自动运行。按照常规的方法安装完软件。

           


  软件的设置:

  启动烧录软件后,首先要进行一些设置。单击多页夹的“系统参数”,可以进行设置。



   并口设置默认值为:LPT1 (0x378)。可根据具体情况进行修改。

   I/O延迟值设置默认值为0。如果在烧写过程中出现“连接失败”的提示,可把这一项的值增加一级,还不行的话就再增加一级,直到功能正常为止。该项的参数修改后,系统会自动保存,用户只要在第一次使用时调整好,以后不用再修改。

   模拟器设置:在这里你需要选择一个GBA模拟器的执行文件,以后当你DUMP GBA ROM文件后或者烧写ROM之前,可以调用模拟器运行该ROM,以测试其正确性。在DUMP卡带后,可在“卡带”菜单项下,选择“模拟器”来运行ROM;在烧写卡带前,选择好ROM后,可以单击鼠标右键,选择“在模拟器运行”也可以测试添加到列表中的ROM。

   选择语言:这里可以选择软件界面的显示语言。目前可供选择的语言:简体中文、繁体中文、英文、日文。

   优先级:这里是调整烧写卡带等操作时的任务优先级。这样如果你的电脑足够的好,并且在烧写卡带等操作数据传输十分稳定,可以把优先级调整为Normal或Low,这样你就可以在烧写卡带等操作时运行其它软件了(比如上网等等)。

   游戏名:可选择游戏名的显示方式,游戏名和烧写在卡带中的菜单上显示的名字相同。“自动替换成中文名”指游戏名用中文显示;“自动替换成ROM名”指游戏名用ROM程序内的游戏名显示;“自动替换成英文名”指游戏名用英文名显示。可根据需要进行选择。

   不显示启动画面:如果你的计算机比较慢的话,可以选择这一项来跳过GBA Link软件的启动画面,以缩短程序的启动时间。

   自动检测卡带,如果选中的话,就不用手动进行卡带类型选择了,软件会自动完成选择。

   DUMP ROM不检测卡带头:选中这个选项,你可以DUMP卡带中数据有问题的卡带。

   自动缩减ROM容量:一般的ROM文件都有浪费的空间,选中这个选项程序会自动把这些浪费的空间去掉,这样可以有效减少烧写时间。

   DUMP和烧写后自动读写游戏进度:在读取或烧写卡带时如果有和ROM文件名相同的存档进度文件(扩展名是SAV)在读取或烧写完成后会自动读写存档进度文件。

   使用GBA Link专用合卡:该项默认是选中的。当使用不具备合卡功能的FLASH卡带时,不能选中该项。(注意:只有当ROM列表为空时才能修改这项参数,否则该项参数为灰色不能修改。)

   自动打存档补丁:GBA游戏有4种存档方式:SRAM、FLASH、EEPROM、无进度,选中这个选项,程序会自动把FLASH和EEPROM进度存储格式的ROM打补丁,这样游戏就可以在卡带上正确的进行存档了。

   补丁方式:这里可以选择补丁类型1优先或者补丁类型2优先。这样当用某种补丁优先方式打补丁失败或者补丁后游戏不能运行或存档时,可以选择另一种补丁方式优先。


  1.添加ROM文件

   关于烧录FLASH卡带的功能都在“烧写卡带”选项中。
   烧录卡带之前首先需要先在ROM列表中添加ROM文件,然后选择“烧写卡带”或“智能烧写”。添加ROM文件可以单击“添加ROM”按钮或者在ROM列表上单击鼠标右键在弹出的菜单中选中“添加ROM”来添加。



  选中这项功能后,会弹出一个窗口,要求你选择一个GBA的ROM文件,选择完毕后,ROM就被添加到列表中了。此时,我们可以在列表中看到以下内容:ROM的文件名、游戏名(可选择用中文或英文显示)、ROM的大小(如果你在系统参数中选中了自动缩减ROM容量,这里将显示缩减后的ROM大小)、ROM的类型(GBA ROM或者NES ROM)、存档(程序会自动检测ROM有无存档,并显示出来)。

    


  对于一般的FLASH卡带,只支持1个GBA游戏和多个NES游戏的合集功能,所以只能向列表中添加一个GBA游戏。下图就是已经添加好的ROM列表:



  可以看到,数据容量为27.23M,请使用32M以上容量的卡带烧录。如果要烧录的卡带容量小于提示的容量将无法烧写卡带。

  对于支持合卡功能的卡带,可以支持多个GBA ROM的合卡功能。可以在列表中添加多个GBA ROM。下图是添好的ROM列表:



  对于具有合卡功能的128M卡带,可以在列表中添加最多8个GBA ROM。128M的卡带有四块存档空间,可供四个GBA游戏使用,由于通常最小的GBA游戏是32M的,所以对于128M卡带来说,四个存档空间是足够用了。当四块存档全部被占用后,即使卡带还有剩余空间的情况下(当列表中包含有多个电子书等ROM时),也不能再添加有存档的GBA ROM,此时,如果用户确实需要再添加有存档的GBA ROM,那么需要手动将前面的某个有存档的ROM的存档属性改为“无”,才能继续添加有存档的ROM。也就是说,总的存档必须保持在4块以内。不过这将会导致两个ROM的存档互相覆盖的问题,因此不推荐用户这样操作。

  另外,游戏名也可由用户自行修改。选中列表中的某个ROM,然后单击鼠标右键,然后选择“属性编辑”,在弹出的窗口中,此时可以重新编辑游戏名,或者选择已有的中文名、英文名等。

注:游戏名库的维护(本项仅对有一定电脑操作水平的用户,一般用户可以到我们网站下载最新库即可)。

  在GBA Link的目录下有一个文件:romname.lst,这就是游戏名库,可以用记事本、写字板等工具来编辑。对于一个游戏,它的游戏名包括三部分:ROM名、中文名、英文名。ROM名指ROM程序内的游戏名,ROM名的提取的过程:首先在“烧写卡带”中添加ROM,之后按前面说的方法,进行“属性编辑”,这时可以看到ROM内的游戏名,复制下来就得到ROM名了。中文名是根据游戏的英文名翻译过来的,可以自己翻译,也可以在网上查到。英文名一般都是标准的唯一的。当有新的ROM发表时,可以自行在romname.lst添加这三项信息。但格式一定要严格按照前面的格式。需要注意的是,中文名的长度限制为13个汉字,英文名的长度限制为26个英文字符,超长的游戏名在软件提取时会自动截断到允许的长度。

  添加好的ROM列表如下图所示。在软件上显示有已经添加到列表中的ROM数据容量,并且提示使用多大容量的卡带烧写,如果卡带容量小于提示的容量将无法烧写卡带。

  如果你需要删除已经添加到列表中的某个ROM,可以选中列表中这个ROM文件然后点击“删除ROM”的按钮。
  如果你要重新添加ROM,需要把列表中的ROM全删除时,可以点击“全部删除”。
  ROM列表中ROM文件的顺序将和烧写后在GBA上出现ROM选择画面中的顺序相同,如果你需要调整ROM的顺序,你还可以用鼠标拖拽ROM文件名前的序号来调整。



  现在,你就可以直接点击“智能烧写”按钮来烧写卡带了。当烧写完成后,游戏(或其他程序)会自动开始运行了。

注:
  当我们要对卡带进行“自动检测卡带类型”、“擦除卡带”、“烧写卡带”、“智能烧写”等功能时,需要让GBA进入一种特定的状态:等待连接模式。进入的方法是:首先同时按下游戏机的START键和SELECT键不松手,然后打开游戏机的电源开关,此时你会听到叮咚两声,GBA进入等待连接模式。在等待连接模式下,GBA的屏幕会一直保持“GAME BOY”字样,而不会运行卡带中的游戏。如果不这样的话,当GBA中插有卡带,而卡带中有内容时,开启GBA就会开始运行该内容,而不能执行其他操作了。

  软件可以支持连续操作,即不重新开关GBA进行下一个操作。比如:擦除完卡带后不需要重新开关GBA来进入等待连接模式就可以直接进行烧写卡带或更新游戏进度等功能。但如果某个操作中发生错误,这个功能将失效。

          
              GBA的等待连接模式(点击图放大)

  如果你使用普通卡带并且选择1个GBA ROM和多个FC游戏烧录,烧写好的卡带在GBA上玩会出现如下选择ROM界面:

            

  如果你使用GBALink专用合卡并且选择多个GBA ROM烧录,烧写好的卡带在GBA上玩会出现如下选择ROM界面:

            

  你可以使用GBA的上下左右键来选择ROM,然后按GBA的A键,相应的游戏就开始运行了。
  当你需要回到ROM选择画面时,你可以同时按下GBA的“Start”、“Select”、“A”、“B”键来回到ROM选择画面。不过这个功能并不是对所有的GBA游戏都有效。如果前面的方法无法回到ROM选择画面,则需要重新启动GBA。

  至此,你已经了解了GBA Link烧录系统的基本操作了,如果你还需要了解GBALink更多的功能请继续往下看。


  2.选择卡带类型

  当我们在系统参数中选中“自动检测卡带”的选项时,选择卡带类型的操作都是由软件自动完成,所以一般不需要手动进行卡带类型的选择,只有在使用你自己改装的卡带软件无法确认卡带类型或者检测不正确时才有可能需要使用手动选择的功能。这时需要首先取消系统参数中“自动检测卡带”的选项,这样软件才能手动来选择卡带类型。

  在对卡带进行擦除或者烧写操作之前,必须先选择正确的卡带类型,否则无法正常完成操作,但是如果搞不清楚的话,可以通过启动自动检测功能来简化操作。


  3.擦除卡带

  如果要把ROM文件烧写到一个已有内容的卡带中,首先要执行擦除操作,在执行擦除操作前,要让GBA进入“等待连接模式”。或者你在之前执行过“自动检测卡带类型”等操作,这时GBA上出现EDIY的标志,你可以直接进行擦除操作,不需要重新开关GBA进入“等待连接模式”。
  在执行擦除操作时有进度显示,并且状态窗口会显示:正在擦除卡带和擦除的进度,当擦除完成时,程序会提示:擦除卡带完成。



  如果卡带是空的话,则不需要执行本操作。


  4.烧写卡带

  当完成了擦除卡带的操作后,就可以使用“烧写卡带”功能来把数据写入到卡带中。烧写过程中软件会提示烧写的进度、烧写的速度、当前已经传输的数据量和当前正在烧写的游戏文件名等,烧写完成后会提示:烧写卡带完成。




  5.智能烧写卡带

  为了方便用户,我们提供了一种智能烧写卡带的功能,本项功能可以一边擦除,一边烧写,擦除和烧写同时进行,因此可取代前面的擦除和烧写两项功能。使用本功能,无需对卡带进行擦除,要改写卡带的内容可选择本项直接进行。对于用户来说,节省了一步操作,使用更方便。



  本项功能之所以称为智能烧写,是指选择本项功能来烧写ROM文件时,程序会自动根据ROM文件的大小,擦除出相应大小的空间,供写入文件,而不是花费更多的时间去擦除整个卡带。换句话说就是用多少空间就腾出多少空间。这样做的最大好处就是当ROM文件小于卡带空间时,能够有效的缩短擦除、烧写时间。

看了上面的说明,可能有的朋友还会有不清楚的地方,下面我们来看看烧录一盘卡带具体该怎么做:

  连接好GBA Link,然后将FLASH卡带插入到GBA的卡槽中,启动GBA Link程序,打开GBA的电源,进入等待连接模式(进入等待连接模式的方法如前所述)。计算机端的GBA Link程序会提示“检测到GBA Link!”。

  首先在列表中添加需要烧写的ROM。注意ROM的总容量不要超过要烧写的卡带容量。

  接下来,可以有两种操作方法:

  1. 单击“智能烧写”按钮,再然后就是等待烧写完成的提示了。当烧写完成后,游戏会自动开始运行。

  2. 单击“擦除卡带”选项,执行擦除操作,这时状态窗口会提示:正在擦除卡带。擦除完毕后会提示:擦除卡带完成。然后点击“烧写卡带“就开始烧写过程,最后当提示烧写卡带完成后,游戏(或其他程序)会自动开始运行。

  可以看出第1种方式会更加方便一些。

  对于128M合卡,内部使用了充电电池为SRAM芯片供电,这样可以比普通电池更有效的保证游戏进度不会丢失。但在长时间没有使用卡带应当注意,由于充电电池需要充电后才能使用,这时应对卡带电池充电,充电方法即是连续在GBA上使用卡带,这样即可以对卡带充电。


七、GBA Link烧录软件其它功能的使用

  1.无需任何卡带玩FC游戏

  任天堂的红白机想当年也是风靡一时,现在能在GBA上玩一玩这些经典游戏,感觉也是很不错的。虽然用FLASH卡带也可以完成这样的功能,但是FLASH卡带的价格实在让人难以接受。现在则可以使用GBA Link来完成这项功能,并且无需插任何卡带,当你拿着没有插卡的GBA玩游戏时,你的朋友们是不是感到很奇怪呢。

  之所以能够在GBA上玩NES的游戏,实际还是用模拟器来完成的,这里使用的是POCKETNES。我们把POCKETNES内置到了软件中,这样极大的方便了使用,如果以后POCKETNES升级到新的版本,你也可以将新版本的POCKETNES拷贝到GBA Link的目录下,然后把它的名字改为EDIY.GBA即可。

  下面来讲一下具体的操作:

  首先点击多页夹的“上传到GBA”,然后添加ROM,添加ROM的方法同烧写卡带的添加ROM方法。下图就是已经添加好的ROM列表。



  需要注意的是由于GBA内存容量的限制,最大只能上传256K的数据,其中除去模拟器占用的空间(V8版的POCKETNES占用41K的空间)其它的空间才能用于上传游戏ROM,这样最大只能上传215K的ROM数据。在程序上显示有剩余的空间大小。不过有很多的NES游戏容量很小,即使215K的空间也足够容纳多个NES游戏。所以我们可以在列表中添加多个NES游戏传到GBA上来玩。

  因为不用插卡带,所以无需任何按键,打开GBA电源就会进入等待连接状态。然后点击“传到GBA”就可以把游戏ROM传到GBA上了。在GBA Link软件的状态窗口可看到传输进度。传输完毕后,GBA即开始运行NES游戏。




             
               GBA上运行NES游戏(点击图放大)

  因为游戏程序是放在GBA内存中的,根据内存的特性,我们知道一旦关掉GBA的电源,则内存会因掉电丢失掉内部的所有数据,当再次打开电源,我们的NES游戏也就不见了。不过POCKETNES从V7A版以后都提供了休眠模式(Sleep),当令GBA进入休眠模式后,液晶屏就会被关掉,所有比较耗电的电路都停止工作,仅仅靠电源保持内存中的数据,因此很省电。

  休眠模式(Sleep)功能在POCKETNES功能菜单中,同时按下GBA的L键和R键即可进入到功能菜单选项,在功能菜单,可以用上下键来选择,A键确认,B键(或者再次同时按下L键和R键)退出。

             
                  GBA上的功能菜单


  2.读写卡带的游戏进度(支持非烧录卡带)

  利用这个功能可以把游戏进度备份到计算机的硬盘上,当需要时可将硬盘上的游戏进度再更新到卡带中去。

  当你有了备份的游戏进度文件,你还把这个游戏进度文件用在GBA模拟器(比如VisualBoyAdvance)上,或者把GBA模拟器的游戏进度文件写入到卡带上,甚至你还可以把游戏进度文件放在网上和别人共享你的游戏成果了。:)

  目前GBA Link的配套软件支持SRAM格式和FLASH格式进度类型备份和更新。并且还支持自动检测卡带进度存储类型并备份或更新的功能。

  对于具备合卡功能的FLASH卡带,备份和更新进度的方法如下:

  连接好GBA Link,将卡带插入到GBA游戏机中。启动GBA Link程序,令GBA游戏机进入等待连接状态。单击“卡带”下的“合卡游戏进度备份及更新”,在传完引导程序后,会弹出“合卡游戏进度备份及更新”窗口,并显示卡带中的游戏列表及存档情况。选择一个ROM,然后单击“备份存档”或“更新存档”即可备份或更新游戏进度了。

          

 

  对于一般的FLASH卡带,备份和更新进度的方法如下:



  备份游戏进度:连接好GBA Link,将卡带插入到GBA游戏机中。启动GBA Link程序,令GBA游戏机进入等待连接状态。单击卡带菜单下的“自动检测类型并备份”,此时会弹出一个窗口,提示你输入要保存的进度文件的文件名以及路径,之后就开始读出卡带上的进度并按你的要求保存到相应的路径下。

  更新卡带的游戏进度:同样需要先连接好GBA Link,插入卡带,启动GBA Link 程序,令GBA进入等待连接状态。然后单击更新卡带的游戏进度下的“自动检测类型并更新”,此时也会弹出一个窗口,这里要求你在硬盘上选择一个相应的游戏进度文件,然后程序会把这个进度文件写入到卡带中去。

  注:GBA Link会自动检测游戏的进度空间大小,读写进度的实际容量会根据不同的游戏卡带调整,当GBA Link软件上提示“传输进度(32K)”时,就说明当前的卡带的存储进度空间只有32K,但这时保存下来的进度文件还是64K,这是为了和模拟器进度文件兼容而设置的。 如果读写游戏进度时软件提示“未检测到卡带或是不支持的存储类型!”,说明这个卡带不是使用SRAM或FLASH方式存储游戏进度的。

  把游戏进度文件用在GBA模拟器上:(比如VisualBoyAdvance)
  首先你需要把读取到的进度文件名改为和你的ROM文件相同的名字,比如原ROM文件名字是007_-_Castlevania_-_Circle_of_Moon_(j).zip,你就需要把进度文件名改为:007_-_Castlevania_-_Circle_of_Moon_(j).sav。然后进入模拟器打开这个ROM,开始玩即可。在你需要时,你也可以把模拟器生成的的进度文件比如:007_-_Castlevania_-_Circle_of_Moon_(j).sav,使用GBA Link写入游戏卡带中使用,方法同更新卡带的游戏进度功能。

            
            VisualBoyAdvance模拟器上的游戏进度画面

            
              GBA上游戏进度画面(点击图放大)


  3.DUMP卡带ROM

  DUMP的功能是指可以把卡带内部的ROM数据备份下来。具体操作如下:


                   DUMP选择

  连接好GBA Link之后,把待DUMP的卡带插入到GBA游戏机的卡槽中。启动GBA Link软件。然后同时按下游戏机的START键和SELECT键不松手,打开游戏机的电源开关,此时游戏机进入等待连接模式。这时点击“自动检测容量并读取”功能软件这时会弹出一个窗口,让你输入保存的文件名以及保存下来的ROM文件的路径。然后软件自动开始检测卡带的容量,如果能够检测到正确的卡带容量,就开始DUMP卡带了。此时,在程序状态窗口会显示:DUMP的ROM的文件名、读取到的ROM的名字、DUMP的速度和DUMP的进度,如下图所示。

  如果“自动检测容量并读取”功能没有检测到卡带的容量,你可以根据卡带容量手动在软件中选择相应的选项即可。


                   正在DUMP

  DUMP的工作完成后,为了测试DUMP下来的ROM文件的正确性,可以用模拟器来试运行一下。这时你只需要单击卡带菜单下的“模拟器”即可。




 
 
 
【模拟器硬件DIY】版权所有 Copyright(C) 2001 本站资料未经许可,请勿转载,如有需求,请联系