No announcement yet.


This is a sticky topic.
  • Filter
  • Time
  • Show
Clear All
new posts

  • #91
    No$gba version 2.9b was updated!

    30 Sep 2018 - version 2.9b
    - web: created no$project patreon page,
    - dsi/emu: allows 8bit vram writes on dsi (if enabled in SCFG_EXT9.bit13)
    - dsi/help: added note on dsi debug blowfish key used when SCFG_OP nonzero
    - carthdr/help: added carthdr[0B0h] "DoNotZeroFillMem"=unlaunch fastboot ID
    - dma/help: added note on dma-fill via 40000Exh being slower than stmia/ndma
    - dsi/help: added note on broken cameras being more common than unknown cameras
    - dsi/tsc/iomap: shows tsc page 0,1,3 registers (page 3 is hidden in aes tab)
    - dsi/tsc/emu: basic emulation for reading/writing tsc page 0,1,3 registers
    - dsi/startdirect: initializes GPIO registers (sound,powerbutt,wifimode)
    - a22i: throws error message on forward references within .pack blocks
    - nds/cart: supports flashcarts with arm9 code below offset 4000h (ievolution)
    - nds/bugfix: resurrected BG0CNT/BG1CNT.bit13 (unlike GBA) (thanks chocoreep)
    - dsi/help: info about ST NAND02G AH0LZC5 emmc chips (thanks barawer+trade girl)
    - dsi/emmc: emulates different eMMC CSD's (matched to four known eMMC CID's)
    Download it at No$gba website. See above post.
    Last edited by AsPika2219; 10-01-2018, 08:19:38 PM. Reason: Fixed broken formatting
    Doakan untuk MH370 / Pray for M370


    • #92
      Version 2.9c was updated!

      8 Feb 2019 - version 2.9c
      - wifiboot: now supports dsi-wifi-hardware with wpa/wpa2 encryption
      - utility/upload: omits nocashio lpt-port-driver for wifi upload (thanx edo9300)
      - dsi/wifi/hack: dsi browser patch for writing all sdio traffic to wifi-log.txt
      - dsi/wifi/help: new chapter for DSi Atheros Wifi - MBOX Transfer Headers
      - dsi/wifi/help: added notes on used WMI params (connect, cipher, pstream, etc)
      - dsi/wifi/help: more details for access point 4/5/6 settings in wifi-flash
      - nds/wifi/help: updated ds download play chapter (and separate beacon chapter)
      - nds/wifi/help: new chapters for WPA/WPA2: handshake, keys/mics, encryption
      - nds/help: added reverse-engineered dldi specs (flashcart driver for homebrew)
      - dsi/help: added several notes on files found in firmware v1.0J (thanks AnKi)
      - dsi/ndma: added support for SDIO startup mode (much alike as SDMMC startup)
      - dsi/boot: init AES Key2.X (for Data Managment export to SD card, thanx zoogie)
      - dsi/help: device list: details on naming for "public & private savedata"
      - dsi/autoload/help: new chapter for auto-loading (formerly in i2c chapter)
      - dsi/autoload/help: added skeleton/info on 2000000h (autoload parameters)
      - dsi/autoload/help: added more details on 2000300h (autoload by title id)
      - dsi/autoload/help: added specs for 2000800h (unlaunch autoload by path\name)
      - dsi/autoload/help: added specs for 2FFD800h (nintendo's title list and flags)
      - dma/gba/nds7: re-fixed dma0/1/2 len, don't crop 16bit to 8bit (thanx normmatt)
      - dsi/bios: added warn if/when using missing RSA keys (missing bios dsi dump)
      - aboutbox: added email/contact page (debug version only, not gaming version)
      - xed editor: fixed scrolling upon backspace in first some lines (thanks yuki)
      Download it at No$gba website!
      Last edited by AsPika2219; 02-10-2019, 10:31:31 PM. Reason: Fixed broken formatting
      Doakan untuk MH370 / Pray for M370


      • #93
        Version 2.9d was updated!

        3 Feb 2019 - version 2.9d
        - debug/setup: disabled profiler by default (for fast emulation) (thanks Dwedit)
        - debug/disass: disassembler support for UAL syntax (optional) and ARM11 opcodes
        - dsi/help: added SD_EXT_IRQ_STAT/MASK (insert/eject state and irq for emmc)
        - 3ds/help: added 3DS register specs (thanks
        Download it at No$gba website!
        Last edited by AsPika2219; 02-25-2019, 09:57:24 PM.
        Doakan untuk MH370 / Pray for M370


        • #94
          Version 2.9e was updated!

          10 Jul 2019 - version 2.9e
          - wifiboot uploader: supports uploading 3ds .firm files from no$gba to 3ds
          - wifiboot uploader: new bootinfo block (icon/title and rtc/time)
          - wifiboot/help: added DS Wifi Dslink/Wifiboot Protocol chapter
          - 3ds/help: added notes on SD/MMC Signals and 3DS Hardmodding
          - 3ds/help: 3ds NWM wifi driver info (pool addresses and type1/4/5 variants)
          - 3ds/help: specs for CID/OTP/NCSD/FIRM sectors for 3ds-#.mmc and new3ds-#.mmc
          - setup: added 3ds/new3ds as nds mode variants (for debug view, not emulation)
          - 3ds/aes: supports keyinit as by bootrom per otp (for filesys viewer)
          - 3ds/emmc: loaded from 3DS-1.mmc or New3DS-1.mmc (for filesys viewer only yet)
          - 3ds/bios: loaded from BIOS3DS.ROM (ARM9+ARM11) or BIOS3DS9.ROM+BIOS3DS11.ROM
          - 3ds/help: added file/filesys info and arm11 mpcore/irq register specs
          - wifi/help: added several new details (mostly from newly dumped AR6014 rom)
          - a22i: supports abbrev ALU Rd,Rm,RotateShift (using Rd for both Rd and Rn)
          - wifi/help: added wifi-board pinouts from fccid, and 4kbyte-wifi-flash-specs
          - 3ds/crypt: supports sha256, sha224, aes-cbc, new keyscrambler (keyx/y)
          - filesys viewer: show/decrypt 3ds stuff (partitions and firm/sav blocks)
          - filesys viewer: faster directory loading (abort on first unused 00h entry)
          Download it at No$gba website!
          Doakan untuk MH370 / Pray for M370


          • #95
            Version 3.0 was updated!

            27 Nov 2019 - version 3.00
            - dsi/teak/help: mmio info from wwylele's .md files and lauterbach .per files
            - dsi/teak/help: tested/added/clarified more/undocumented teak mmio details
            - 3ds/teak/help: fixed errors in CFG11_SHAREDWRAM_32K_CODE/DATA descriptions
            - 3ds/help: rev-engineered CSND sound/capture specs (mostly same as NDS sound)
            - 3ds/help: rev-engineered most NDMA startup modes and CDMA peripheral IDs
            - 3ds/help: basic notes on New3DS NFC hardware (Near-field communication)
            - 3ds/help: basic specs for New3DS QTM io expander (whatever that is used for)
            - 3ds/help: more or less working specs for New3DS C-stick and ZL/ZR buttons
            - 3ds/help: full specs for accelerometer, and for both gyroscope chip versions
            - 3ds/help: full specs for irda chip (yet no info on irda-software protocol)
            - 3ds/help: full specs for corelink dma registers (still need opcodes though)
            - 3ds/help: scanned SPI bus and I2C bus (with some new device id findings each)
            - 3ds/help: added many i2c irq-sources (routed through gpio registers)
            - 3ds/help: added comprehensive list of unknown lcd-i2c registers
            - 3ds/help: removed lots of dirt from the official arm11 mpcore interrupt specs
            - 3ds/help: rev-engineered event/fault irq numbers for XDMA, OldCDMA, NewCDMA
            - 3ds/help: tested I2C+ARM camera access (and identified left and right cameras)
            - 3ds/help: major rewrite of mcu chapter (focusing on actual info without blurb)
            - tsc/help: added TSC flowcharts for touchscr,microphone,nds-mode and basic init
            - mic/help: rev-engineered microphone, moved mic from unknown to sndex chapter
            - 3ds/help: rev-engineered I2C clock config and manual/fifo SPI clock rates
            - dsi/help: added 8mhz spi bus clock (not 3ds specific) (enable via scfg_ext7)
            - 3ds/help: added complete New3DS XL Component List (and semi-complete Old3DS)
            - 3ds/help: added basic MMU virtual memory table specs (in arm cp15 chapter)
            - 3ds/gpu/help: completely rewritten Top/Bottom Screen/Framebuffer Setup chapter
            - 3ds/gpu/help: added notes on unknown read/write-able bits in PICA registers
            - 3ds/gpu/help: added list of unknown/unused/undocumented PICA registers
            - 3ds/gpu/help: added specs for finalize/interrupt registers PICA(0000h..0035h)
            - setup/controls: allows to use DEL/BS keys (toggles between none and that key)
            - 3ds/cdma/xdma/help: added summary of all Corelink DMA registers and opcodes
            - help/emu/disass: supports invalid arm/libgcc BX PC opcode (thanx scott norton)
            - 3ds/help: better gpio specs, and various details here and there
            - 3ds/help: added stubs with R/W masks for most unknown arm9/arm11 io ports
            - 3ds/debug: assembler/disassembler supports all new ARMv6/ARMv6K opcodes
            - 3ds/debug: start_direct can now load FIRM files to memory (for disass)
            - 3ds/memory: started allocating some 3ds-specific memory (AXI, WRAM, etc)
            - 3ds/arm11/help: arm/thumb opcode encoding specs for new ARMv6/ARMv6K opcodes
            - 3ds/bptwl/help: added notes on (limited) bptwl i2c register emulation
            - 3ds/mcu/help: RL78 opcodes, registers, flags, memory map, SFR I/O map
            - 3ds/cpu/help: added notes on branch prediction affecting waitbyloop timings
            - 3ds/config11/help: rev-engineered details for new3ds clk/mode change register
            - wifiboot: uploader uses non-blocking tcp socket (for abort by keystroke)
            - 3ds/disass: added RL78 disassembler (for 3DS.mcu or New3DS.mcu firmware image)
            - debug/help: included no$gba debug help in gbatek (moved to bottom of text)
            Download it here!
            Doakan untuk MH370 / Pray for M370


            • #96
              He hasn't even finished making DSi playable and now he's into 3DS?


              • #97
                The Hackmaster
                dlevere's blog