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

Post whatever!
Post Reply
User avatar
beeflot
Posts:80
Joined:Wed Aug 07, 2013 2:44 pm
Contact:
no$gba get v2.8 update with some dsi stuff(?)

Post by beeflot » Mon Feb 02, 2015 1:51 pm

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:

Exophase
Posts:1716
Joined:Mon Aug 05, 2013 9:08 pm

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

Post by Exophase » Mon Feb 02, 2015 2:49 pm

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.

User avatar
huckleberrypie
Posts:442
Joined:Sat May 31, 2014 4:21 am
Contact:

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

Post by huckleberrypie » Mon Feb 02, 2015 9:13 pm

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.

User avatar
beeflot
Posts:80
Joined:Wed Aug 07, 2013 2:44 pm
Contact:

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

Post by beeflot » Mon Feb 02, 2015 11:19 pm

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?

User avatar
beansta
Posts:375
Joined:Wed Aug 07, 2013 9:39 pm

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

Post by beansta » Tue Feb 03, 2015 12:32 am

What else intruiges me is the bits with the wifi/help :p
Devices running Android:

- Samsung Galaxy Note 4 (CM12.1, overclocked, undervolted)
- Asus Nexus 7 2013 (Stock Marshmallow...to play Pokemon GO on...)
- Tenfifteen QW09 SmartWatch (Kitkat)
- Fujitsu Lifebook T4410 Touchscreen Laptop (Remix OS 3.0)

User avatar
beeflot
Posts:80
Joined:Wed Aug 07, 2013 2:44 pm
Contact:

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

Post by beeflot » Tue Feb 03, 2015 1:37 am

beansta wrote:What else intruiges me is the bits with the wifi/help :p
wifi :o

Exophase
Posts:1716
Joined:Mon Aug 05, 2013 9:08 pm

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

Post by Exophase » Tue Feb 03, 2015 11:38 am

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.

Jay Haru
Posts:1796
Joined:Sat Aug 10, 2013 1:10 pm
Location:Pasig, Philippines

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

Post by Jay Haru » Thu Feb 05, 2015 11:17 pm

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...)
Behold my mighty
Image

User avatar
huckleberrypie
Posts:442
Joined:Sat May 31, 2014 4:21 am
Contact:

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

Post by huckleberrypie » Thu Feb 05, 2015 11:32 pm

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

Post Reply