You *have* to set the CPU clock in software. The bootloader does it, the kernel does it. It doesn't use any processor time once you've done it, nothing runs in the background. You write a value to memory and that is all there is to it.
The only way you are ever going to get around the 'having to set stuff up' problem is to just buy the and games are emulating, but even then you'd probably have to...
Aside from the use of "asshole" instead of "arsehole", I would say it is a fairly accurate description! I don't think being described as British can be taken as an insult if you actually are British ;).
Jedi Mind Trick? As somebody who has worked with it a fair amount (obviously we had to make changes to the code for Open2x), I can comment on GMenu2x which seems to be getting some undeserved criticism. It is actually quite elegantly designed and is incredibly flexible. While it has a few odd...
Set bit 1 of C000_4000h to 0, then bit 3 to 1. That will kill the MLC. Alternatively bit 15 of C000_308C to 0 to kill the DPC.
EDIT: Incidentally, the hold state can also be read with GPIO A10.
Hah, yes. After we spent so long arsing around with it.
Just something to watch out for when using this (which should be fairly obvious really), call sync() first to flush the disk cache and make sure nothing gets corrupted.
No, I don't know about the lock thing, I will have a look if I get...
I've figured out a way of doing it through the GPH kernel, look in the development forum. It'd be nice to have a firmware independent one, but I don't have time right now to look at the registers it pokes.
#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
int main(int argc, char* argv[]) {
int fd = open("/dev/GPIO", O_RDWR);
ioctl(fd, 2);
}
Not very exciting, but a couple of people have asked me how to do this. I'll put it into libcastor sometime when I have time to see what...
Yet another example of racism. You have never even thought that your tea bags might be capable of talking before, have you? Listen to them, you might learn something.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.