logs archiveBotHelp.net / Freenode / #3dsdev / 2015 / September / 2 / 4
yuriks
Lectem: that's my point, ida guesses wrong
Lectem
well in this case its ok
damn, so I'd need ida6.7 for the parameter names?
<.<
ABigDeal
ah, DW_AT_name regNo
Normmatt
Lectem, or something like llvm-dwarfdump
ABigDeal
or arm-none-eabi-objdump --dwarf
yuriks
oh, didn't know about those
I was just using gdb :P
Normmatt
I was just using ida 6.7 :P
Lectem
I knew about those but never tried
Normmatt
or the 6.8 demo
Lectem
it might actually fit my needs since I'm not really using any of the IDA features besides disasm really
Normmatt
can't save in the demo though
Lectem
I could try to copy the plugin of 6.8
who knows
Normmatt
nope that doesn't work i tried :P
Lectem
aw
IDA licence are way too expensive
Normmatt
"nn::snd::CTR::Dspsnd::InitializeVariables(nn::snd::CTR::Dspsnd *this, int isWakeUp)" is interesting as it tells you what some of the dsp init values are
Lectem, good luck buying one if you dont have a company as they don't like selling to individuals
Lectem
I wouldnt even think of it really, i'm still a student
yuriks
can you buy personal licenses using a company account?
Lectem
this is way out of my budget
Normmatt
yuriks, yeah probably with a company email
Lectem
Normatt : could you send me the list of nn::dsp ?
or wait, I'll try objdump i guess
Normmatt
use one of the two options before ida doesn't let me extract a list easily
endrift
can we get dkA to include gold please?
I know this isn't the right place to ask but like
yuriks
endrift: good luck
Normmatt
gold?
endrift
the LTO bug goes away with gold
it's a new linker
yuriks
"new"
endrift
https://en.wikipedia.org/wiki/Gold_(linker)
Lectem
WntrMute has been missing for a long time now
Normmatt
yeah
he does that though
Dazzozo
:(
often?
Lectem
I wonder why its not included though, dka has gcc 4.9.2
Normmatt
not too often... but its happened a few times over tha last few years
Lectem
why does lto even work without gold anyway ?
endrift
Lectem: they didn't build it when they built binutils
well it's not a separate binary
oh
they have -ld and -ld.bfd
Normmatt
endrift, the dkA scripts and patches are on github iirc so you could get it working and send a PR
endrift
presumably -ld is gold then
Lectem
now that I think about it... I did read somewhere that one has to be wary of compilers using lto without the extensions
wow, 84MB of objdump
endrift
bah, that's nothing
Lectem
aw, how is one supposed to use this output
-.-
Normmatt
Lectem, just download ida 6.8 demo
Lectem
guess so
Normmatt
and copy paste stuff over to 6.6 idb :P
Lectem
can i import a db from 6.8 to 6.7 ?
Normmatt
no
Lectem
so I have to copy paste by hand?
:/
xyz
you can export idc maybe
yuriks
can you export IDCs?
heh
Normmatt
6.8 IDC's use features not in older IDAs
yuriks
well, you can probably hack it up a bit maybe
Lectem
wow cool
the arg names confirms some of my guesses
Normatt : whats your guess for "regNo" ?
Normmatt
dunno seems like most games just use 0
Lectem
yeah, it could be like anything
Normmatt
just RE the dsp module
surely it had some bounds checks on that
Lectem
yeah, I'd have to decrypt my nand first
ahaha
Normmatt
seems like it just does "*(_WORD *)(8 * regNo + 0x1ED03024);"
Lectem
mmhhh
Normmatt
although it waits for a flag to say its ready "while ( !(v1ED0300C & (1 << a1 << 10)) );"
Lectem
__word = 2 i suppose?
Normmatt
yeah
yuriks
that delicious x86 heritage :P
Normmatt
v1ED0300C == *(u16*)0x1ED0300C
Lectem
ok so you can poke the registers
or its a sort of uniform
Normmatt
yes... how do you think services work...
Lectem
well I was wondering if it was related to ninty's program or not
(as in, the component you load)
Normmatt
nah theres a fixed hardware interface for dsp stuff although they do use a shared ram buffer to transfer data so i guess it could vary from dsp program to dsp program although the arm11 service commands are fixed
archshift
yuriks: approx. 410,000 Windows downloads, approx. 60,000 combined OS X and Linux downloads
(total)
used just over 1TB of bandwidth in August
yuriks
wow
archshift
1.16TB, to be precise
yuriks
that's what, 40k downloads a month during the past year?
endrift
for Citra?!
yuriks
jeez
endrift
I used like 22GB of bandwidth last month
oh wait that's not including the free tier stuff
so like 37GB
« prev 1 2 3 4 5 6 7 8 next »