Flash Advance Linker(以下簡稱FA Linker)和Flash Advance 64m/128m卡(以下簡稱FA 64/128m卡)是市面上第壹款任何人都可以購買和使用的GBA硬件仿真器。註:所謂的64M和128M實際上對應的是8MB和16MB的電腦格式容量,即1mb = 8mb。
功能和原理
GBA FlashAdvance鏈接器及其支持卡帶可用於將GBA遊戲備份到電腦,並將備份的遊戲發送回GBA。實現該功能的原理是GBA FlashAdvance鏈接器采用可多次擦除的閃存。
生產準備
我們需要的設備是:
1壹套。奧爾德尼
2.壹套2個。GBA FlashAdvance鏈接器,ROM文件(在*。GBA格式),需要為閃存卡進行備份或傳輸。
壹個3 9V DC電源(註意負極在中間)可以用FC電源,或者六節7號電池。我強烈推薦使用電源,因為GBA FlashAdvance鏈接器耗電太多。
3.打印口的壹根延長線(俗稱“* * *線”)很便宜,在電腦城就能買到。
4.壹臺個人電腦(操作系統可以是WIN98、WIN2000、WINME、WINXP、WIN95、WINNT)。
5.壹套軟件:GBA FlashAdvance writer以下簡稱壹汽,最新版本是V2.0註:該軟件有兩個版本:標準版和NT版。註意使用平臺的不同。WIN95、WIN98和WINME使用標準版本,而WINNT、WIN2000和WINXP必須使用NT版本。
該軟件中包含的文件有:
FAW20.EXE/FAW20NT.EXE執行文件
Gbapack2.0制作多引導執行文件。
配置。SAV軟件配置文件
Readme.EXE自述文件
使用步驟
第壹步,將* * *線連接到計算機的打印機端口,然後將* * *線的另壹端連接到FlashAdvance鏈接器,將閃存卡插入FlashAdvance鏈接器。打開GBA FlashAdvance鏈接器的電源開關。
第二步,將壹汽安裝到系統中(可以在/welcome.php下載)。
第三步:會用壹汽:軟件界面如圖4所示,右邊有六個按鈕,分別是“寫64MBFlash”、“寫多”、“設置預啟動”(設置多遊戲選擇菜單,如果沒有設置此項,就不能使用“寫多”功能、“寫保護程序”(從電腦刻錄遊戲保存進度-)、“備份保護程序”(從卡帶備份遊戲保存進度到電腦)和“備份遊戲”(備份遊戲,備份的遊戲不包括保存進度,所以保存進度需要
妳可能會發現下壹個“IPS應用”非常奇怪。它是用來做什麽的?手冊裏沒有提到。其實這是壹個自動打補丁的功能(默認是“關”不使用補丁)。眾所周知,很多GB/GBA遊戲都是打補丁的。不可以,妳可以把遊戲和補丁刻錄到Flash裏(妳可以在/welcome.php下載。
如果妳要刻錄兩個32MB的遊戲,壹個需要打補丁,壹個不需要,只需刻錄不需要打補丁的遊戲,在彈出窗口選擇補丁時選擇“否”。我相信我不需要解釋最後的“停”和“出”。主界面中的這個白色文本框區域用於顯示各種提示。底部的“EraseFlash”用來刪除閃存卡上的所有數據,大概需要3~4秒。
第四步:點擊“寫閃存”圖標,選擇要寫入FA 64/128m卡的文件。在傳輸所選文件之前,將檢查其大小是否是32K字節的倍數,以及是否已經包含GBA引導代碼。如果有任何壹項不壹致,會有壹個彈出的對話窗口供妳選擇是否繼續操作(這個程序在傳輸時可以自動添加沒有GBA引導代碼的遊戲所需代碼,對於學習編寫或者開發遊戲非常方便)。文件寫入時會自動驗證,確保相關信息寫入正確。
註意:在FA 64/128m卡中玩壹體機遊戲,需要在FA Writer中附帶壹個預引導程序“gbapack2.0”,玩家要將其復制到與FA Writer相同的目錄下,因為這個程序在FA Writer中預設為GBA的引導文件(使用“Set Pre Boot”打開這個文件)。
要向FA 64/128m卡中寫入壹個或多個遊戲,只需點擊“寫入多個”圖標,然後在自己選擇的目錄中選擇壹個文件。如果要添加其他文件,必須按住鍵盤上的“Ctrl”鍵,然後用鼠標左鍵壹個壹個地點擊要添加/取消的文件…,選擇後在窗口中按“打開舊軟件”鍵。所以FA Writer會先把引導程序寫到FA 64/128m卡上,然後把剩下的文件壹個壹個的寫到FA 64/128m卡上,直到卡的flash ROM寫滿(64/128m)。
多合壹遊戲至少相隔32M位(4M字節)。如果要切換到另壹個引導程序,必須先按下“設置預引導”圖標,然後選擇壹個新的引導程序(或者壹個遊戲的特殊引導程序,以實現壹些特殊效果,比如不限人,長生不老等。).
備份遊戲備份遊戲
點擊“備份遊戲”的圖標,然後在妳選擇的目錄中輸入壹個文件名,這樣FA Writer就會簡單的分析FA Linker中插入的遊戲卡,然後彈出壹個對話窗口,顯示壹個估計的容量值,讓妳選擇卡的容量:從8m到256m。
步驟6:記錄讀寫操作。
首先需要說明的是,四張FA 64M卡內置128 kbyte(1 mbit)SRAM,而FA 128M卡內置256K byte(2M位)SRAM,由內置電池保護,可以使用5年以上,這樣可以保存遊戲的保護程序數據。FA 64/128M卡具有多遊戲功能,64M卡最多可存儲兩個32M遊戲,128M卡最多可存儲四個32M遊戲。
壹般來說,大部分使用SRAM做持久存儲器的遊戲都只使用32K字節,但實際上Fa64/128m中每個遊戲可用的空間是64K字節,這個空間不僅可以作為SRAM的保護程序,對於使用Flash ROM做持久存儲器的遊戲,還可以作為Flash ROM的保護程序。對於使用EEPROM作為保護程序的遊戲(比如街霸2),有兩種方法可以讓遊戲正常存活。第壹,不用原來的版本,用已經改成SRAM saver的版本;第二,再買壹個產品:Flash Advance EE 64m/128m卡,除了原有的SRAM功能外,還內置了1M EEPROM保護程序,遊戲文件原版可以正常使用。我們通常在打補丁的時候修復這個問題。
無論妳點擊“備份保護程序”圖標還是“寫保護程序”圖標,都會彈出壹個對話框,顯示兩個選項。左邊是Bank1~Bank4四個區號選項,右邊是32k/64k/128k/256k四個容量選項。Bank1~Bank4對應FA 64/128m卡中SRAM的第壹至第四個64K字節區域,但由於FA 64M卡中的SRAM只有128K字節,所以其Bank3~Bank4等於Bank1~Bank2。
至於SRAM saver的容量,壹般是32K字節,不加額外控制電路最大只有64K字節,所以SRAM saver不會有128k/256k,除非EEPROM作為saver遊戲,saver容量超過64K字節。需要使用兩個或更多64K字節的區域來進行數據更新。此時可根據需要選擇128K/256k的容量選項(不過需要註意的是,容量為128K時,FA 64M卡只能選擇Bank1,FA 128M卡只能選擇Bank1~Bank3。容量為256K時只能選擇Bank1)。以上選項完成後,請按下OK圖標,然後輸入或選擇備份保護程序或寫入保護程序的文件名。
註意:用戶在卡內復制多個遊戲時,壹定要註意記錄的順序。GBA啟動時是按照A、B、L、R的順序選擇的,A、B、L、R分別對應Bank1~Bank4,所以寫記錄和備份記錄時壹定不能出錯,以免後悔。
以上是GBA FlashAdvance的具體使用方法。另外,筆者介紹壹些小技巧。軟件FA Writer的第壹件事就是在預置的打印機端口選項中正確選擇當前連接到FA Linker的打印機端口號(如果不確定,可以在發送遊戲或保護程序數據到FA Linker之前嘗試其中壹個數字。如果出現“找不到適配器!”嘗試另壹個打印機端口選項號,直到成功為止)。如果是EPP模式,有四種速度供妳選擇(4最快,1最慢),但對於非EPP模式,這四種選擇無效,速度相同。打開EPP模式的方法是在pc的CMOS中設置。
GBA FlashAdvance不僅可以用來編寫和備份GBA遊戲,還具有其他功能。比如用壹個叫READBOY的軟件,GBA立馬就能變成妳的掌上圖書館!
方法很簡單。下載軟件READBOY,如圖7所示。我們只要選擇“添加”,就可以添加壹個文本文件,然後選擇“寫入”,在指定位置生成壹個GBA文件!然後用GBA FlashAdvance鏈接器燒到卡上,就可以在GBA上看書了!
這裏註意:由於該軟件產生的GBA文件不是GBA ROM文件的標準大小,也不是32的倍數,刻錄時會出現需要修復的問題。當然也可以正常燒錄到閃存卡,但是如果用戶想把遊戲ROM和書籍ROM同時燒錄到閃存卡,壹汽以文件大小問題為由拒絕燒錄。解決這個問題的方法是將書本ROM單獨刻錄到閃存卡中,然後備份。這時候備份的ROM就是GBA帶的特殊大小,這樣和遊戲壹起燒錄到閃存卡裏就不會有問題了!還有,這個軟件是* * *專屬軟件,需要註冊才能獲得所有功能。
寫到這裏,大家可能開始流口水了。這設備價格貴!我能在哪裏購買它?建議玩家去當地遊戲店訂購,64M壹套的價格是700-800,128M壹套的價格是1200人民幣,不過值得考慮壹下。畢竟有了這個妳基本不用再買GBA卡帶了!這款產品做工質量非常優秀,所以筆者還是強烈推薦!