Hi,
does anyone know if it's possible to disable the reset buttons on the console from the EE side? (I've noticed some home made apps like execftps, etc. disable the reset button)
Is the reset button an int to the IOP, or can it be seen at all from the EE side??
thanks!
Disable the reset buttons from EE??
-
- Posts: 5
- Joined: Wed Nov 10, 2004 11:13 pm
- Location: usa
-
- Posts: 564
- Joined: Sat Jan 17, 2004 10:22 am
- Location: Sweden
- Contact:
Huh? Dev9 explicitly disables reset so the HDD doesn't get trashed when the user tries power down. You can use sjeepy's poweroff thing to trap it. Whether or not you want the EE to take care of it is up to you. The lack of understanding is that we don't do anything with the trapped reset (clean things up, etc.).blackdroid wrote:This is more of a bug in the way we init dev9 ( lack of understanding ), anything that uses ps2dev9 driver will experience it, you can still power off though :)
"He was warned..."
-
- Posts: 564
- Joined: Sat Jan 17, 2004 10:22 am
- Location: Sweden
- Contact:
Resetting PS2
I've been looking all over. Is there a way to reset (cold) a PS2 ? I have managed to get back to memory card editor, but that's it.
Sure, there is a way to do a cold reset, it is called the power button :)
The closest you can get to a programmatic (warm) reset would be to either try and jump to the reset vector (0xBFC00000) in kernel mode (though that is likely to fail as it might have issues with the IOP) or copy in the KERNEL file to 0x80000000 and start the kernel manually at 0x80001000. That second option wont give you much more than you could get from booting rom0:OSDSYS though to be honest.
The closest you can get to a programmatic (warm) reset would be to either try and jump to the reset vector (0xBFC00000) in kernel mode (though that is likely to fail as it might have issues with the IOP) or copy in the KERNEL file to 0x80000000 and start the kernel manually at 0x80001000. That second option wont give you much more than you could get from booting rom0:OSDSYS though to be honest.