Bàn luận, hỏi đáp giả lập NDS
Chắc hẳn không phải ai trong các member ở đây cũng có đủ điều kiện để sắm cho mình 1 chiếc NDS và vẫn luôn hy vọng với cái gọi là Emu giúp đỡ ^.^ GBA có thể emu được thì chắc hẳng NDS cũng phải được thôi Vấn đề ở đây chỉ là thời gian . Theo nhu cầu ấy topic này được mở ra để các bạn ko có máy DS có thể thảo luận tìm hiểu và hỏi đáp về Emu .
Hiện tại song song theo đà phát triển thì có tổng cộng 3 chương trình được đánh giá là tốt nhất , mình xin nêu ra :
DeSmuME
Có thể nói đây là emu tốt nhất hiện thời với các tính năng load/save , sound , graphic 2D ... gần như hoàn chỉnh (Có thể chơi được 1 số game DS hoàn chỉnh 100 % như Havest Moon DS)
Phiên bản 0.7.0
WIP 17/3 ------0.71
general:
Another month, another release. The main features for this release are the major speedup for the 2D core, a GDB debugger stub, multiple language support for windows port and a FPS limiter for the *nix ports. For now the only packages available are the source package and windows binary. The regular *nix builds will come sometime week.
No$GBA :
Với cái tên đặt thù khiến ta tưởng chừng như đây chỉ là 1 emu của GBA nhưng thực sự đội ngũ phát triển đang từng bước xâm lăn lĩnh vực DS và ngày càng hoàn thiện , vượt trội so với các emu khác khi hỗ trợ 3D
Phiên bản 2.4B (5/6/2007)
Download ---------Link Box.net
- ereader/demo's: uploaded ereader.zip (with magicflr, rotris, camera, bombswp)
- nds/sound: bugfix: fixed snd crash on mul1.5 speed (thanks Giuseppe Marletta)
- bios-clone: bugfix: gba/nds intrwait set IME=1 (eg. japanese/original ereader)
- ereader/a22i: vpk compression, good tree values, auto-method1/0 for gba/nes
- ereader/emu: automatically loads next strip, automatically extracts red-layer
- ereader/emu: supports homebrew 300dpi .bmp's and scanned 1200dpi .jpg's
- ereader/emu: emulates ereader hardware (requires ereader bios/bmp/jpg files)
- ereader/a22i: new .ereader and .title directive, handles .import'ed .nes roms
- ereader/help: added verify/create error correction (thanks Simon Rockliff)
- ereader/help: added dotcode, data, program, vpk chapters (thanks Damien Good)
- ereader/help: rev'ed PGA I/O ports, camera SIO ports, address bar encryption
- debug: shows "BiosSwi/IrqHandler" labels also for ARM9 (with offset FFFF0000h)
- bios/help: corrected bios-swi huffman description and added an example to it
- bios: improved bios-swi huffman decoder (straighter, smaller, and faster)
- xed: fixed occasional crashes on ctrl,k+n (missing reform in toggle_blocktype)
- wifi: emulates microsecond counter read/change/start/stop
- wifi: emulates data transfer from local txbuf to rxbuf of remote console(s)
- wifi/help: added chapters on the various ieee802.11b frame (=packet) formats
- wifi/help: added notes on multiboot beacons (and multicart/pictochat beacons)
- wifi/help: added notes on transfer completion flags in txbuf_loc registers
- wifi/help: added new values in hardware headers chapter, added unknown chapter
- wifi/help: added a lot of new bits and registers in transmit control chapter
- wifi/help: marked all "unused" registers as w_internal (=not used by firmware)
- wifi: emulates ie/if registers, emulates pending powerforce with powerack
- wifi/debug: displays wifi registers (and current channel) in I/O map window
- wifi/help: added chapters on ieee802.11 frames, renamed rxbuf/txbuf registers
- wifi: fixed rf write, emulates powerforce=8001h (over the hedge)
iDeaS :
Từ là một trong những emu tiên phong đầu tiên và có triển vọng nhưng sau một thời gian dậm chân tại chỗ , nó dần đi vào lãng quên khi các chương trình khác gặt hái được nhiều thành quả . Thời gian gần đây tác giả có dấu hiệu được đánh thức trở lại khi các phiên bản update được đưa lên thường hơn và fix nhiều bug quan trọng .
Phiên bản 1.0.1.7 (6/6/2007)
Download
* Fixed a bug in smulwy and smlawy opcode.
* Fixed a bug in ldrd and strd opcode.
* Fixed a bug in swi opcode.
* Fixed a bug in GXFIFO register.
* Fixed a bug in GXSTAT register.
* Fixed a bug in texture slots management.
* Fixed a bug in textures management.
* Fixed a bug in FAT emulation.
* Fixed a bug in read byte in video memory.
* Fixed a bug in visualization layer disabled.
* Fixed a bug in Extended Palettes Slots.
* Fixed a bug in touch position detection in rotation mode.
* Fixed a bug in IRQ management.
* Fixed a bug in plugins management.
* Fixed a bug in BGxCNT.
* Fixed a bug Unable to read.
* Fixed a bug in Extended Mode Background Size.
* Added cheats features.(Action Repaly DS only)
* Added Plain ARM7-CPU memory access.
* Added support for ELF format.
* Added visualization source code in debugger window.
* Added LZ77UnCompVram bios function.
* Added Windows 0 and 1 rendering.
Audio Plugin 1.0.0.2 :
* Added Savestate capability.
* Added Change Volume feature.
* Fixed a bug in SOUNDxCNT register.
* Fixed a bug in calculation resampling frequency.
Avi Capture Plugin 1.0.0.1 :
* Added support for compressed formats.
Lưu ý : Hiện tại emu vẫn chưa hoàn chỉnh nên việc bạn ko load được một game nào đó là rất bình thường . Vui lòng đừng hỏi tại sao mà hãy đợi phiên bản emu tiếp theo cứu bồ Các vấn đề thảo luận hay hỏi đáp có thể post bên dưới ^_^!
Hướng dẫn sử dụng No$gba
No$gba hiện là một trong hai trình giả lập Nintendo DS tốt nhất. Song so với DeSmuME, No&gba trội hơn về khoản tương thích. Trình giả lập này có thể chạy hầu hết các game ở một tốc độ khá tốt và hỗ trợ SAVE File.
Bước 1: Tải về phiên bản mới nhất No$gba tại http://www.dgemu.com/forums/index.php?showtopic=68847. Giải nén phần mềm ra một thư mục riêng.
Bước 2: Tải về BIOS và FIRMWARE. Phần này không bắt buộc nhưng tốt nhất là bạn cũng nên có nó ở trong thư mục No$gba. Tôi có upload đính kèm theo bài viết đó, bạn hãy tải về nhé.
Bước 3: Tải DS ROM. Có rất nhiều trang web cho tải về DS ROM như 1rom.net, dgemu.com …
Bước 4: Chạy DS ROM. Bạn nhớ phải giải nén ROM nhé. Thử chạy file ZIP xem, nếu được thì thôi giải nén.
Bước 5: Xử lý SAVE TYPE
Nếu bạn gặp lỗi "failed to read data" hoặc lỗi "reinsert cartridge", khi chạy hoặc lưu file thì hãy thử vào Options -> Emulation Setup và chọn lựa SAVE TYPE thích hợp trong phần NDS Backup Media. Lưu lại thiết lập mà bạn chọn.
Nếu không có tính năng trên bạn hãy thử SAVE file ở mọi định dạng nhằm tìm ra định dạng tốt nhất. Hơi tốn thời giờ nhưng có vẫn hơn không. (Theo tôi EEPROM 64Kbytes có lẽ là định dạng tốt nhất).
Sau khi lưu xong bạn nhớ vào File -> Reset Cartridge. Nếu không thực hiện bước này thì coi như bạn chưa lưu file mới đâu.
Nếu tính năng chạy SAVE File vẫn chưa hoạt động bạn thử chọn kiểu lưu file nhỏ hơn. Ví dụ EEPROM 64kb thì bạn thử chọn EEPROM 8kB xem thế nào.
Cấu hình
View attachment 349
View attachment 350
Nguồn DGEMU.COM. Chúc các bạn thành công.