Hello all. I recently have begun learning (more like looking into) MIPS assembly, and just from the little I've read, I've learned so much about how computers work. Now I've been skipping ahead in the curriculum I was reading, and looking at some college notes, and I sort of came to the conclusion that syscalls are simply (in asm) somehow (again, a vague idea :P) used to do a certain function, and so I was looking at http://hitmen.c02.at/files/releases/psp/syscalls.txt the syscalls and their locations(which I'm again guessing are what you actually use in asm) and some of them I haven't seen before in the source to any PSP apps, such as sceRtcGetWin32FileTime. Now I don't know the usage to that particular prototype, actually for just about any of them for that matter. There is no documentation really available for these, but also I was wondering what sort of 'linking' (???) I have to do to include these into the source of a program, because I get this error:
main.c (.text & 0x2a8): undefined reference to: sceRtcGetWin32FileTime
When trying to compile with it. Would I have to add something to the header files with the location of the syscalls? Then if I did, how would I find out what the parameters are for the prototype?
Should I just give up on this stuff? Come back to it after learning more? Is any of this possible? This reverse engineering stuff seems way more interesting to me than programming! :mrgreen: