Page 1 of 18 12311 ... LastLast
Results 1 to 10 of 178

Thread: no$gba

  1. #1
    EmuTalk Member RockmanForte's Avatar
    Join Date
    Aug 2002
    Posts
    1,821

    no$gba

    http://nocash.emubase.de/gba.htm

    No$gba v2.2
    Notes on New NDS Emulation
    --------------------------

    Hello to first no$gba version with NDS support. Parts are working fine, parts
    are under construction. The most important (missing) things to be aware of
    are:

    Missing Feedback!
    What's up? Feedback on no$gba v2.2a was great, that although it couldn't run
    homebrew "libnds" programs. That's been fixed in v2.2b, and I've been hoping
    that it'd allow a couple of people to use & test no$gba with their games, and
    to get some useful feedback and bug reports from them. From that point of
    view, v2.2b has been a total flop, and it seems to have caught even less
    interest than my Atari 2600 emulator :-) For v2.2c, if something doesn't
    work, please let me know about it!



    Major Missing Features
    3D Video, Sound, and WLAN emulation are still missing. Sound should be
    relative easy to implement, WLAN probably isn't that important yet, and
    for the 3D Stuff: I've meanwhile figured out how it works, and hope it'll
    be implemented in next updates.

    Things that work only with real NDS-BIOS-image
    The "decompression-with-callback" BIOS functions are currently working only
    if you do have a copy of the real BIOSes as ROM-images (see Installation
    and DS Xboo chapters).
    Encrypted ROM-images (with encrypted first 2Kbytes of the secure area) can
    be used only if the (full) NDS7 BIOS ROM-image is present (which contains
    the 1048h-byte decryption seed data).

    Minor Missing Features and Glitches
    Game screen sizing doesn't work yet. VRAM viewer Tile/OBJ windows don't
    work. Some of the new NDS-related 2D-video features (eg. Extended Palettes)
    aren't yet working. In the DOS version, the NDS video emulation currently
    appears totally distorted.

    Help please!
    Nintendo appears to use a new file-format (at least a new file-extension)
    for debug information (.srl files, rather than .elf files). Any info about
    the .srl files would be great!
    Info about the Wlan/Wifi hardware would be great, too.

    Notes
    Use Ctrl+T in debug mode to toggle between the two CPUs.
    Oh, and the monetary stuff, my bank account is just about to drop to zero,
    so I'll probably need to charge some update fees for future no$gba/no$nds
    versions, at least from users whom have registered more than 12 months ago.
    Some suggestions on reasonable update fees would be great; what would you
    pay, and what do you think other companies would pay?

    Anyways, for now, the current no$nds beta version is a free update for all
    registered no$gba users. As usually, I'd be glad about some feedback, bug
    reports, and maybe a priority list for missing/incomplete features, ie.
    what you'd prefer to be implemented in the next update.
    Remember, this emulator do not supported nds games at all and it is not playable right now so do not complaint about it. Anyway, it is only a beginning.

    NOW LEAVE HIM ALONE.


    EMU: MAME - BSNES - VirtuaNes - Gens32 - VBA - No$gba - iDeaS - NeonDS - ePSXe - XEBRA - SSF - NeoPop - OSwan - PJ64 - PCSX2 - Dolphin


    • Advertising

      advertising
      EmuTalk.net
      has no influence
      on the ads that
      are displayed
        
       

  2. #2
    Moderator smcd's Avatar
    Join Date
    Jun 2004
    Posts
    2,503
    the no$ guy could use some support, his tools are always awesome

  3. #3
    That caught my attention.
    Btw, with DeSmuME source code released, they can do neat things.

  4. #4
    EmuTalk Member RockmanForte's Avatar
    Join Date
    Aug 2002
    Posts
    1,821
    Indeed, he could use some support. His GBA emulator is the most accurate I ever seen but I hate this name, lol. No biggie deal, really. ^-^

    Now the NDS is part of this gba emulator which is very awesome like a real NDS that allowed to play gba games as well. NICE!
    Last edited by RockmanForte; April 19th, 2006 at 00:33.


    EMU: MAME - BSNES - VirtuaNes - Gens32 - VBA - No$gba - iDeaS - NeonDS - ePSXe - XEBRA - SSF - NeoPop - OSwan - PJ64 - PCSX2 - Dolphin

  5. #5
    Moderator _Zack_'s Avatar
    Join Date
    Nov 2005
    Posts
    801
    Yeah its a promising emulator
    Proud Moderator Of Emutalk.net

    My iPhone / iPod Touch Games :


  6. #6
    That guy that does stuff. Darkfox's Avatar
    Join Date
    Jul 2005
    Posts
    110
    If it were a brand of muffin I'd eat it. But since that is not the case, it does sound good at least. XD

  7. #7
    EmuTalk Member ninja1's Avatar
    Join Date
    Feb 2006
    Posts
    131
    well there been an update to version 2.2c these are the notes

    - nds/tcm/debug: accepts "odd" (non-16MB-aligned) dtcm-base without warnings
    - nds/help: specified recommended TCM areas (emulation performance friendly)
    - web: added "no$nds" iomap screenshots, changed "gbanotes.txt" for v2.2c
    - dos/help: dynamically counts help line numbers, then allocates helpptrseg buf
    - nds/bugfix: fixed crash on nds-to-gba switch (hack_win_sizes post init_addr)
    - nds/controls: supports new x/y buttons, fixed normal joypad input on nds7
    - nds/debug: adjust_addr supports iopt, vram, and dtcm/itcm (also for 80x86 swi)
    - dma/nds: accepts large word-counts for nds9 dma transfers (max 200000h units)
    - dma/nds: masks-out unused sad,dad,len/cnt bits of nds7/nds9 dma registers
    - dma/nds/help: added note about nds7-dma having same restrictions as gba-dma
    - dma/gba: fixed various "write-only" emulation glitches of various DMA ports
    - dma/gba/nds: supports rarely used 8bit DMA port access (by ldrb/strb opcodes)
    - nds/cp15: emulates fixed cp15 bits, mirrored/unified cp15-pu-region-registers
    - freeware version: re-fixed error-count (ignores bios-bugs, thanks dave murphy)
    - nds/debug: full iomap, 10 tabs (Lcd-A/B/3D,CpMem/SpiRtc/Snd,DmaTmr/IrqIpc-7/9)
    - nds/help: added note about absent cp15 fast context switching extension (fcse)
    - nds/help: added list of read-write/read-only cp15 control register bits
    - nds/tcm: supports move/enable/disable/mirroring, re-supported JUMPs in ITCM
    - nds/tcm: created separate dtcm/itcm/anytcm handlers, mounted where needed
    - nds/ipc: help: added 16 word ipc fifo size, emu: "ipc-clear" sets empty-flag
    - nds/3d/help: added new chapter with 3D video specs (about 70% complete)
    - nds/3d/fifo/pipe/load/push/pop/mul: emulated basic 3D functions (by software)
    - nds/tcm: emulates unused CP15 bits=zero, ITCM not-moveable, ITCM/DTCM priority
    - nds/tcm/help: rev-engineered DTCM vs ITCM priority, and NON-moveable ITCM
    - nds/memory: moved GBA-SRAM address to A000000h (unlike GBA-style E000000h)
    - nds/memory: moved GBA-EEPROM expected address to WS0 (unlike GBA-style WS2)
    - nds/memory: truncated GBA-ROM to WS0 (without GBA-style WS1, WS2 mirrors)
    - snaps: fixed snapshot load/save (memadr_regs instead bugged v2.2 memadr_vals)
    - a22i: definitions by "global equ ___FCKpd___0quot; preserve @@local labels (unlike global
    - help/htm: eliminated unwanted TABLE-spacing that appeared around PRE sections
    - xboo: fixed silly bug that crept into gba-xboo-mode (@@non_nds -> AFTER ret)

  8. #8
    EmuTalk Member
    Join Date
    Dec 2005
    Posts
    124
    Anyone tested if it works with nds roms (homebrew and/or demos)?

  9. #9
    EmuTalk Member RockmanForte's Avatar
    Join Date
    Aug 2002
    Posts
    1,821
    No for NDS roms which was already mentioned but why don't you test it for the homebrew/demos ? Help is appreciate.


    EMU: MAME - BSNES - VirtuaNes - Gens32 - VBA - No$gba - iDeaS - NeonDS - ePSXe - XEBRA - SSF - NeoPop - OSwan - PJ64 - PCSX2 - Dolphin

  10. #10
    EmuTalk Member ninja1's Avatar
    Join Date
    Feb 2006
    Posts
    131
    and n$gba released a new version, patch notes here:

    - nds/tcm: reset during emulation does reinit memaccess_list (and rebuild_tcm)
    - gba/video: selectable GBA (dark), GBA-SP (med), DS-in-GBA-mode (bright) colors
    - nds/video: emulates backlight on/off/dimming (rgb_xlat per screen / machine)
    - nds/setup: optionally allocates debug-ver 8MB main memory (with reset/remount)
    - nds/help: described wifiwaitcnt (port 4000206h), and displayed it in f10-iomap
    - nds/help: spi 16bit mode bugged (only each 2nd byte appears in 8bit-spidata)
    - nds/iomap: added 32bit auxspi register in iomap (formerly 8bit whatever 1a1h)
    - nds/aux: emulates auxspi port (that still without any backup-memory emulated)
    - nds/help: added cartridge backup chapter, and auxspi in cart ports and iomaps
    - nds/realtime: raised from 50% to 100% speed (delays only on arm9, not on arm7)
    - nds/video: emulates alpha-flag (0=transparent) for direct color BG bitmaps
    - nds/iomap: expanded bg#cnt charbase value to bit2-5 (unlike GBA-style bit2-3)
    - nds/help: added debug_exception_vectors in irq chapter (27FFD9Ch and 380FFDCh)
    - nds/reset: stable multiple_ready initialization (libnds crashed each-2nd-boot)
    - nds/debug: allows stackinfo at non-3000000h region (ie. var nds9 dtcm region)
    - nds/metroid: metroid demo intro-movie is now working (bg bitmap & bitmap obj)
    - nds/iomap: fixed displayed sqrt_result register value (addr 2B4h instead 2A4h)
    - nds/iomap: fixed soundcnt and soundbias registers (addr 50Xh instead ecx+50Xh)
    - nds/video: fixed bitmap obj emulation (also displayed in vram viewer oam page)
    - nds/help: corrected 2D Bitmap OBJ description (boundary=8x8, not boundary=32)
    - nds/video: emulates vram-display-mode (used for metroid intro / upper screen)
    - nds/irq/bios: nds-irq-handlers working without copy of real nds-bios-image
    - profiler: goto function always applied to CODE window (not data/stack window)
    - nds/profiler: treats FFFF0018h as nds9-irq (unlike 00000018h for gba/nds7)
    - nds/emudetail: higher emulation accuracy for read/write-able POSTFLG bits
    - nds/bugfix: fixed SWP opcode (metroid) (ecx was destroyed by anytcm handler)

    http://nocash.emubase.de/gba.htm

Page 1 of 18 12311 ... LastLast

Similar Threads

  1. Using No$GBA for FFTA
    By nanit in forum GBA/GBC Emulation Discussion
    Replies: 9
    Last Post: February 19th, 2006, 20:59
  2. No$GBA
    By apexad in forum GBA/GBC Emulation Discussion
    Replies: 3
    Last Post: September 21st, 2004, 08:56
  3. pokemon save in no$gba
    By destro in forum GBA/GBC Emulation Discussion
    Replies: 4
    Last Post: September 13th, 2004, 11:54
  4. Resizing 3 player window in No$GBA?
    By ArcaneLore in forum GBA/GBC Emulation Discussion
    Replies: 2
    Last Post: July 22nd, 2004, 15:52
  5. no$gba 1.9 new
    By Shuyin_DX in forum GBA/GBC Emulation Discussion
    Replies: 3
    Last Post: July 21st, 2004, 22:29

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •