Announcement

Collapse
No announcement yet.

No$GBA

Collapse
This is a sticky topic.
X
X
 
  • 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, https://www.patreon.com/martin_korth
    - 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, 07:19:38 PM. Reason: Fixed broken formatting
    Doakan untuk MH370 / Pray for M370

    Comment


    • #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! http://problemkaputt.de/gba.htm
      Last edited by AsPika2219; 02-10-2019, 10:31:31 PM. Reason: Fixed broken formatting
      Doakan untuk MH370 / Pray for M370

      Comment


      • #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 3dbrew.org/wiki/IO_Registers)
        Download it at No$gba website! http://problemkaputt.de/gba.htm
        Last edited by AsPika2219; 02-25-2019, 09:57:24 PM.
        Doakan untuk MH370 / Pray for M370

        Comment


        • #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! http://problemkaputt.de/gba.htm
          Doakan untuk MH370 / Pray for M370

          Comment


          • #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! http://problemkaputt.de/gba.htm
            Doakan untuk MH370 / Pray for M370

            Comment


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

              Comment


              • #97
                http://wololo.net/2019/11/28/news-no...or-the-psvita/
                The Hackmaster

                Comment


                • #98
                  Thank you so much! For this great post!
                  Last edited by dlevere; 01-03-2020, 09:33:09 AM.

                  Comment


                  • #99
                    NO$GBA 3.01 has been released mostly with stuff relating to 3DS emulation.
                    The Hackmaster

                    Comment


                    • Version 3.02 was updated! More 3DS stuff!

                      16 May 2020 - version 3.02
                      - 3ds/vfp/help: multiply note about FMUL X,X,X.. and FMAC Y,Y,Y.. (thanks kemal)
                      - 3ds/gpu/help: added triangle drawing examples (thanks to profi200 for help)
                      - 3ds/gpu/help: created I/O map chapters for gpu internal/external registers
                      - 3ds/gpu/help: renamed several registers, especially ATTR_BUF related ones
                      - 3ds/gpu/help: swapped/renamed width and height to match up with actual usage
                      - 3ds/gpu/help: important details/corrections for rendering pipeline registers
                      - 3ds/gpu/help: better GPUREG_IRQ_xxx and GPU_MEMCOPY descriptions
                      - 3ds/gpu/help: info on undocumented flat shading and striped/dotted modes
                      - 3ds/gpu/help: info on undocumented memory traffic and vertex/polygon counters
                      - 3ds/gpu/help: added undocumented gpu register stubs (inside of gpu chapters)
                      - 3ds/gpu/help: started to rewrite and rearrange unclear gpu descriptions
                      - 3ds/gpu/help: removed meaningless sentences alike this register is used to...
                      - 3ds/gpu/help: removed nonsense definitions alike unsigned 1bit enable flag
                      - 3ds/gpu/help: gpu external registers: added memory control/status registers
                      - a22i/float: .float16/24/32/64/80 supports multiple operands (using commas)
                      Download it here! http://problemkaputt.de/gba.htm
                      Doakan untuk MH370 / Pray for M370

                      Comment


                      • Version 3.03 was updated!

                        17 Oct 2020 - version 3.03
                        - filesys viewer: supports deeply nested/compressed/encrypted filesystems
                        - filesys viewer: allows to browse into dozens of compressed/archive filetypes
                        - filesys viewer: added file/folder/archive/device icons, added save-as button
                        - filesys viewer: auto-mounts child archives when expanding treeview items
                        - filesys viewer: detects about 150 different filetypes
                        - nds/help: file formats for sound, 2d/3d-video, message, manuals
                        - 3ds/help: file formats for sound, 3d-video, message, mpo, cro0/crr0, config
                        - compression/help: specs for Yaz0, ASH0, ALZ1, zip compression
                        - archive/help: specs for arcless, narcless, sarc, zar, encrypted arika archives
                        - gba/eeprom: ignores non-DMA access (Tomato Adventure) (thanks Unknown W.B.)
                        - gba/eeprom: avoids crash by stripping upper 4bit of 14bit addresses
                        - gba/debug: fixed nonsense warnings on jumps to 300xxxxh (caused by dsi mapper)
                        - dsi/ndma: gxfifo ndma mode support, fixed ndma ctrl bits in iomap (thanks ttb)
                        - 3ds/help: MCU: added missing IRQ 26,27,28,29 and IRQ 18,19,20,21
                        - 3ds/help: added aes keyslot summary
                        - 3ds/help: specs for partitions, cleanup for FIRM encryption chapter
                        - 3ds/help: confirmed GBA footer format (removed most of the guess/maybe stuff)
                        - debug: fixed lost data/stack/regs window focus after emulation run
                        Download it here! http://problemkaputt.de/gba.htm
                        Doakan untuk MH370 / Pray for M370

                        Comment


                        • Originally posted by ReyVGM View Post
                          Isn't Desmume dead?

                          *edit*
                          Oh, I saw it was updated after 2 years.
                          no its not, am already using it now at - Welcome to DeSmuMe - Download DeSmuME All Version for Mac and Windows

                          Comment


                          • Version 3.0.4 was released!

                            23 Mar 2021 - version 3.04
                            - web: released new gbatek version with separate htm pages per chapter
                            - help engine: allows to export gbatek to multple chapter-name.htm pages
                            - help engine: added search/prev/next functions, and goto prev/next chapter
                            - help engine: save_as adds vgwort markers to htm pages (for usage stats)
                            - debug: added simple ARM CPU tracelog function (in tty debugmsg window)
                            - debug: added nds-wifi IE/IF interrupt enable/flags (in io map window)
                            - nds-ir-help: cartridge infrared port SPI commands and memory map
                            - nds-ir-help: activity meter IR commands and memory map
                            - nds-ir-help: p-walter IR commands, memory map, LCD and Accel registers
                            - nds-ir-help: component lists for infrared carts and pedometers
                            - nds-ir-help: H8/386 exception vectors and SFRs, H8/300H registers and opcodes
                            - nds-cart-help: SanDisk rom supports max 200h-byte blocks (padded with FFh)
                            - dsi-i2c-help: added ACK/NACK notes (thanks lidnariq)
                            - nds-wifi-help: much better specs for nintendo beacons (zone and download play)
                            - nds-wifi-help: much better specs for ds download play transfer protocol
                            - nds-wifi-help: added CMD/REPLY multiplay specs (thanks Arisotura)
                            - nds-wifi-emu: multiplay cmd/reply transfers (semi-stable)
                            - nds-wifi-emu: data frame rxhdr cmd/reply type, and txhdr reply status
                            - nds-wifi-emu: data frame rxhdr bssid match flag (per from/to sta/ds)
                            - nds-wifi-emu: rxfilter for da=mac, and broadcast with/without bssid=bssid
                            - cmdline: added fullscreen mode commandline switch (see /? for all switches)
                            - multimachine: mount_system (and init MAC address) now after init machine_id
                            - multimachine: fixed vram-remapping on add machne (moved after chain_in arm7)
                            - multimachine: fixed crash on non-existing sinline-dealloc on nds7 side
                            - multimachine: fixed 2-player no$gba.ini dsi-detect crash (thanks Lorenzo)
                            Download it here! http://problemkaputt.de/gba.htm
                            Doakan untuk MH370 / Pray for M370

                            Comment


                            • Version 3.05 was released!

                              Changelog!

                              20 Aug 2021 - version 3.05
                              - wifiboot: allows to upload GBA/NDS/DSi files to 3DS (requires wifiboot v2.8)
                              - nds/cart/debug: shows rom/nand command names in tty debug message log window
                              - nds/cart/help: added nand Face Training undoc commands and reserved area
                              - nds/cart/help: added undoc rom cartridge commands
                              - nds/cart/help: added nand cartridge specs (thanks Arisotura)
                              - 3ds/cart/help: added info on RC4 and SNOW 2.0 cartridge encryption
                              - gba/help: notes on port 4000800h bit0/bit3 (thanks endrift/shinyquagsire23)
                              - wifi/help: various atheros sdio wifi notes/details (thanks shinyquagsire23)
                              - dsi/help: SIGSTATE detect delay and SDCLK auto pause (thanks profi200)
                              - dsi/help: more TWLCFGn.dat entries (eula flag/ver, num titles)
                              - 3ds/help: described touchscreen scaling for nds/dsi mode (see lgyfb chapter)
                              - 3ds/help: more realistic info for HWCAL and config file contents
                              - 3ds/help: more realistic info for MCU RTC real time clock
                              - 3ds/help: marked some new3ds-only bits and registers (ie. non-old3ds)
                              - 3ds/help: added symbolic names for PDC frame buffer setup registers
                              - 3ds/help: lcd register specs (parallax, backlight, clock_dis, display_en)
                              - 3ds/help: created nearly complete component list for old 3ds
                              - 3ds/help: pinouts for 3ds connectors, 3ds testpoints, and some more 3ds chips
                              - help engine: fixed .htm filenames for chapter names with square brackets
                              - help engine: omits linebreaks after http hyperlinks in html PRE sections
                              - vram viewer: supports negative mouse coords (for multiple monitors, thanx tim)
                              - windows/gui: vkcode_to_doskeycode catches VK_ESCAPE when SHIFT/CAPS active
                              Download it here! http://problemkaputt.de/gba.htm
                              Doakan untuk MH370 / Pray for M370

                              Comment

                              Working...
                              X