Page 1 of 1

no$gba get v2.8 update with some dsi stuff(?)

Posted: Mon Feb 02, 2015 1:51 pm
by beeflot
http://problemkaputt.de/gba.htm
02 Feb 2015 - version 2.8
- help: updated gbatek standalone version 2.8 (with fairly complete dsi specs)
- dsi: no$gba is now having (more or less) working non-experimental DSi support
- dsi/cartloader: auto-encrypts modcrypt area if needed (requires good sha1hmac)
- gba/snap: fixed skipping empty-nds-chunks in gba-snapshots (thanks shiny.exe)
- newmem: avoids borland tasm32/tlink32 linker-error on "arm_memxlat_non_tcm"
- dsi/help: added list of known regions/countries (only europe is known yet)
- dsi/help: better ndma description (logical/physical blocks, and repeat modes)
- wifi/help: added new DSi access points specs (wpa/wpa2, and proxy settings)
- wifi/help: added formerly unknown NDS access points specs (mtu, ssid length)
- dsi/help: added average microphone specs for ARM7 side (A/D side is unknown)
- dsi/emu: supports fake camera access (outputting some dummy snow picture)
- dma: added warning on unsupported dma/ndma types (wifi,sd/mmc,aes,mic,mainmem)
- debug: fixed $profiler_id indices for dma-channel/mode names
- dsi/emu: supports basic aes and sd/mmc init (32bit 44xxh, 16bit 48xxh/49xxh)
- dsi/emu: supports i2c access (8bit 450xh) and gpio access (16bit 4C0xh)
- dsi/emu: supports new touchscreen controller (different SPI protocol as NDS)
- dsi/help: added description for new touchscreen controller (position/status)
- dsi/help: added notes on touchscreen in nds mode (no pressure & temperature)
- dsi/help: identified the dsi cameras as Aptina MT9V113 image sensors
- dsi/help: added initialization/transfer flowcharts for cameras on ARM9 side
- dsi/help: added initialization flowchart for Aptina cameras on ARM7 side
- dsi/help: added initialization flowchart for Unknown cameras on ARM7 side
- dsi/help: added undocumented aptina regs, and aptina REV3 additions
- dsi/help: added general dsi notes (eg. dsi detection) and info on exploits
- dsi/help: added notes on basic differences to NDS mode (changed details)
- dsi/help: added info about (mostly unknown) eMMC encryption (via CID register)
- dsi/help: added behaviour of SPI powerman (with differences in DSi/NDS modes)
- gba/nds/dsi/help: added BIOS RAM info (initial RAM content and IRQ/SWI usage)
- nds/help: cart header[06Eh] Secure Area Delay, and ROMCTRL.Bit28 gap CLKs
- nds/help: info on rom chip id bit31 cart protocol variant (gap/repeat/delay)
- xboo: supports dumping carts with rom chip id bit31=1 (protocol differences)
- dsi/debug: added tty.log options for I2C commands and NDS cartridge commands
- dsi/debug: prevents warnings on bigger New WRAM areas (unlike 32K for NDS)
- dsi/debug/emu: allows bigger DSi7/DSi9 bios regions (bigger than NDS7/NDS9)
- dsi/emu: allows reading/writing more scfg registers (as far as used by games)
- dsi/emu: initializes more scfg regs on reset (with suspected/guessed values)
- dsi/i2c/help: added Aptina MT9V113 camera specs (i2c registers and variables)
- dsi/i2c/help: added many details on bptwl chip (led/volume/misc controller)
- dsi/help: described power-button modes (auto-reset, irq, forced-power-off)
- dsi/help: major corrections to I2C control reg, added I2C signals chapter
- dsi/help: added details like headphone-connect bit, game-cart-insert-bit
- dsi/cartloader: bugfixed cartloader odd modcrypt lengths (eg. cooking coach)
- dsi/help: added GPIO specs (data in/out/direction, irq edge/enable)
- dsi/help: removed dsi cart protocol, instead added cmd_3Dh notes in ds chapter
- dsi/help: hardware/software info on wiring the eMMC chip to PC card readers
- dsi/help: info on sd/mmc I/O (from TC6387XB datasheet, tmio_mmc, dsi dumps)
- dsi/help: added specs for sd/mmc protocols (commands, repsonses, registers)

:roll: I remember Exophase mentioned this before. :lol:

Re: no$gba get v2.8 update with some dsi stuff(?)

Posted: Mon Feb 02, 2015 2:49 pm
by Exophase
Yeah, no$ shared with me his findings on DSi reverse engineering as he found them. The changes made from DS to DSi look quite extensive, I think it'd take a lot of work to add support for it.

Re: no$gba get v2.8 update with some dsi stuff(?)

Posted: Mon Feb 02, 2015 9:13 pm
by huckleberrypie
Exophase wrote:Yeah, no$ shared with me his findings on DSi reverse engineering as he found them. The changes made from DS to DSi look quite extensive, I think it'd take a lot of work to add support for it.
Did you tell him about your findings on the swap buffer/CPU stall commands required for American Girl games to render properly? Seems that most if not all of the DS emulators out there are missing that feature.

Re: no$gba get v2.8 update with some dsi stuff(?)

Posted: Mon Feb 02, 2015 11:19 pm
by beeflot
Exophase wrote:Yeah, no$ shared with me his findings on DSi reverse engineering as he found them. The changes made from DS to DSi look quite extensive, I think it'd take a lot of work to add support for it.
Dose no$ share cheat engine with you?

Re: no$gba get v2.8 update with some dsi stuff(?)

Posted: Tue Feb 03, 2015 12:32 am
by beansta
What else intruiges me is the bits with the wifi/help :p

Re: no$gba get v2.8 update with some dsi stuff(?)

Posted: Tue Feb 03, 2015 1:37 am
by beeflot
beansta wrote:What else intruiges me is the bits with the wifi/help :p
wifi :o

Re: no$gba get v2.8 update with some dsi stuff(?)

Posted: Tue Feb 03, 2015 11:38 am
by Exophase
beeflot wrote:Dose no$ share cheat engine with you?
No, we don't share any code.. we've never seen each other's code for that matter. Just hardware details. Mostly him telling me stuff, because I gave him money to buy DSi hardware and games.

Re: no$gba get v2.8 update with some dsi stuff(?)

Posted: Thu Feb 05, 2015 11:17 pm
by Jay Haru
Exophase wrote:
beeflot wrote:Dose no$ share cheat engine with you?
No, we don't share any code.. we've never seen each other's code for that matter. Just hardware details. Mostly him telling me stuff, because I gave him money to buy DSi hardware and games.
A bit off topic but i cant shake the feeling that Exo is somehow like a certain Genius/Philanthropist/Playboy/Millionaire... except the playboy part... (as far as i know...)

Re: no$gba get v2.8 update with some dsi stuff(?)

Posted: Thu Feb 05, 2015 11:32 pm
by huckleberrypie
Jay Haru wrote:
Exophase wrote:
beeflot wrote:Dose no$ share cheat engine with you?
No, we don't share any code.. we've never seen each other's code for that matter. Just hardware details. Mostly him telling me stuff, because I gave him money to buy DSi hardware and games.
A bit off topic but i cant shake the feeling that Exo is somehow like a certain Genius/Philanthropist/Playboy/Millionaire... except the playboy part... (as far as i know...)
^ This. :lol:
Image