Homebrew No$gba v3.0 was released!

AsPika2219

Pikachu going beach!
OP
Member
Joined
Jun 17, 2010
Messages
1,955
Trophies
1
Age
47
Location
Cats City
XP
3,029
Country
Malaysia
Martin Korth aka @nocash123 is now released new version of No$gba right now! Change log!

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

Enjoy the games! :yaynds:
 

ReyVGM

Game Endings Master
Member
Joined
Oct 26, 2002
Messages
699
Trophies
2
Website
www.vgmuseum.com
XP
684
Country
Finally, some DSiware games now work fine.

Anyone know what I need to do to boot no$gba showing the DSi's system menu? His page has a screenshot of the debug version loading the menu, but I can't seem to find any way to trigger that.
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,421
Trophies
2
XP
14,854
Country
Germany
Finally, some DSiware games now work fine.

Anyone know what I need to do to boot no$gba showing the DSi's system menu? His page has a screenshot of the debug version loading the menu, but I can't seem to find any way to trigger that.
Mhmm. This question goes a bit off topic / is not related to the update, but I hope it is still acceptable to discuss this here:

Setting up DSi emulation with NO$GBA:
  • You need a NAND backup from your DSi with no$gba footer (created with fwtool) renamed to DSI-1.mmc in the same directory as NO$GBA.EXE
  • Then open "Options", "Emulation Setup" and Set
    • "NDS Mode/Colors" to DSi (retail/16MB)
    • "Reset/Startup Entrypoint" to GBA/NDS Bios (Nintendo logo)
  • Also needed for any of this to work are the DSi Bios files (copyrighted by Nintendo of course – but DSi firmware files are not hard to find using your favorite search engine)

This works for me – but I did not yet update to the 3.0 version.

Good luck!
 

ReyVGM

Game Endings Master
Member
Joined
Oct 26, 2002
Messages
699
Trophies
2
Website
www.vgmuseum.com
XP
684
Country
Mhmm. This question goes a bit off topic / is not related to the update, but I hope it is still acceptable to discuss this here:

Setting up DSi emulation with NO$GBA:
  • You need a NAND backup from your DSi with no$gba footer (created with fwtool) renamed to DSI-1.mmc in the same directory as NO$GBA.EXE
  • Then open "Options", "Emulation Setup" and Set
    • "NDS Mode/Colors" to DSi (retail/16MB)
    • "Reset/Startup Entrypoint" to GBA/NDS Bios (Nintendo logo)
  • Also needed for any of this to work are the DSi Bios files (copyrighted by Nintendo of course – but DSi firmware files are not hard to find using your favorite search engine)

This works for me – but I did not yet update to the 3.0 version.

Good luck!

Thanks for the reply.
 
Last edited by ReyVGM,
  • Like
Reactions: Alexander1970

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,421
Trophies
2
XP
14,854
Country
Germany
Thanks for the reply.
I don't see any NAND dump here.

If you have any working DSi you can start following the guide https://dsi.cfw.guide/ even if you do not have any intention to mod the DSi. Just up to the point of creating a NAND backup. No changes will be written to the DSi if you stop after creating the NAND dump.

If you don't have (temporary) access to any working DSi console… I give you a hint – although I don't endorse any form of piracy and strongly recommend getting a DSi and dumping the needed image yourself:

DSi emulation setup

Your favorite search engine should help. There is a nice .zip file that seems to contain everything…
 
  • Like
Reactions: Alexander1970

ReyVGM

Game Endings Master
Member
Joined
Oct 26, 2002
Messages
699
Trophies
2
Website
www.vgmuseum.com
XP
684
Country
Thanks, I found the file on a dead russian forum :P

And indeed, loading Shantae Risky's Revenge from the system menu in no$gba fixes the font issue, and games now even load in the correct region.
 
  • Like
Reactions: Alexander1970

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • ZeroT21 @ ZeroT21:
    supermarket pizza is ass
  • K3Nv2 @ K3Nv2:
    x65 would just yell at me
  • ZeroT21 @ ZeroT21:
    sounds ok, he didn't pull a gun out ,so...
  • K3Nv2 @ K3Nv2:
    $12 large any style pizza deal
  • K3Nv2 @ K3Nv2:
    Each bite is a $1 well spent
  • SylverReZ @ SylverReZ:
    @ZeroT21, Agreed. I hate oven pizza, only from pizza place.
    +1
  • K3Nv2 @ K3Nv2:
    Nah I can still go for totinos
  • RedColoredStars @ RedColoredStars:
    i like totinos party pizzas. lol.
  • RedColoredStars @ RedColoredStars:
    the cracker-like crust is great on those
  • RedColoredStars @ RedColoredStars:
    My neighbor and I are going to make this next month....
  • SylverReZ @ SylverReZ:
    Tiger crust is great.
  • K3Nv2 @ K3Nv2:
    I'm beefing with a neighbor currently each time I ask him for help with something he makes bs excuses then ignores my calls text but seems to randomly speak when I'm done with the project after doing things to help him
  • RedColoredStars @ RedColoredStars:
    DiGiorno Crispy Pan Pizza tasted pretty dang close to Pizza hut pan pizza, but Im not sure if theyve been discontinued or not. Havent seen them locally for a couple of months now.
  • RedColoredStars @ RedColoredStars:
    The croissant crust is still available though, but not quite as good imo.
  • RedColoredStars @ RedColoredStars:
    @SylverReZ Never heard of tiger crust. What is it?
  • SylverReZ @ SylverReZ:
    @RedColoredStars, Its known as tiger bread, also known as dutch crust.
  • Maximumbeans @ Maximumbeans:
    It's fuggin gooooood
    +1
  • RedColoredStars @ RedColoredStars:
    I mean. Whats different about it?
  • RedColoredStars @ RedColoredStars:
    Never even seen a tiger crust pizza in any stores around here. Walmart, Cub, or otherwise.
  • RedColoredStars @ RedColoredStars:
    Must be a regional thing.
  • RedColoredStars @ RedColoredStars:
    Gonna smoke this bowl then go get kitties ashes. <3
  • RedColoredStars @ RedColoredStars:
    Last thing I told her is how much I love her, and that Im not leaving her there forever and I promise to come back and take her back home with me.
  • Bunjolio @ Bunjolio:
    halllo
    RedColoredStars @ RedColoredStars: hello