Warning: Division by zero in /usr/share/web/joat/webshare/ds/index.php on line 1101

Warning: Division by zero in /usr/share/web/joat/webshare/ds/index.php on line 1101

Warning: Division by zero in /usr/share/web/joat/webshare/ds/index.php on line 1101

Warning: Division by zero in /usr/share/web/joat/webshare/ds/index.php on line 1101

Warning: Division by zero in /usr/share/web/joat/webshare/ds/index.php on line 1101

Warning: Division by zero in /usr/share/web/joat/webshare/ds/index.php on line 1101

Warning: Division by zero in /usr/share/web/joat/webshare/ds/index.php on line 1101

Warning: Division by zero in /usr/share/web/joat/webshare/ds/index.php on line 1101

Warning: Division by zero in /usr/share/web/joat/webshare/ds/index.php on line 1101

Warning: Division by zero in /usr/share/web/joat/webshare/ds/index.php on line 1101

Warning: Division by zero in /usr/share/web/joat/webshare/ds/index.php on line 1101

Warning: Division by zero in /usr/share/web/joat/webshare/ds/index.php on line 1101

Warning: Division by zero in /usr/share/web/joat/webshare/ds/index.php on line 1101

Warning: Division by zero in /usr/share/web/joat/webshare/ds/index.php on line 1101

Warning: Division by zero in /usr/share/web/joat/webshare/ds/index.php on line 1101

Warning: Cannot modify header information - headers already sent by (output started at /usr/share/web/joat/webshare/ds/index.php:1101) in /usr/share/web/joat/webshare/ds/index.php on line 885
NDSTech Wiki : Math Coprocessor browse
System /
Math Coprocessor

Menu

Getting Started

System Information

Misc

0x04000280:160003Unknown
0x04000290:16ffffUnknown
0x04000292:16ffffUnknown
0x04000294:16ffffUnknown
0x04000296:16ffffUnknown
0x04000298:16ffffUnknown
0x0400029A:16ffffUnknown
0x0400029C:16ffffUnknown
0x0400029E:16ffffUnknown
0x040002A0:16read-onlyReads 1
0x040002B0:160001Unknown
0x040002B8:16ffffUnknown
0x040002BA:16ffffUnknown
0x040002BC:16ffffUnknown
0x040002BE:16ffffUnknown

This isn't tested yet, from metroid arm9, around start+0x498AC.

do a reciprocal maybe? if input > 0

  0x040002B0:16 = 1
  0x040002B8:32 = 0
  0x040002BC:32 = input

else

  0x040002B0:16 = 1
  0x040002B8:32 = 0
  0x040002BC:32 = 0

end

write to 290, 294?

280.bit15 is busy flag for 2A0/2A4 pair 2A0 is low word of some result 2A4 is high word of some result

290, 294, 298 2B0.bit0 is enable flag? 2B0.bit15 is busy flag for 2B4 result (writes to 2B8/2BC)

Recent Changes (All) | Edit SideBar

Page last modified on February 09, 2005, at 11:14 PM
Edit Page | Page History
Everything done on this project is for the sole purpose of writing interoperable software under Sect. 1201 (f) Reverse Engineering exception of the DMCA.
This site is not affiliated with Nintendo in any manner. Nintendo DS © 2004 Nintendo. TM and ® are trademarks of Nintendo.
Powered by PmWiki