Search found 171 matches

by Dr. Vegetable
Sun Mar 12, 2006 11:29 pm
Forum: PS2 Development
Topic: mr browns exploit and set up trouble
Replies: 19
Views: 8641

I think the poll at the top of this thread is written incorrectly. It should read:
Wouldn't booting homebrew on the slimline be cool?
(*) Duh!
by Dr. Vegetable
Thu Mar 09, 2006 9:27 pm
Forum: PSP Development
Topic: PSP Flash Chip Facts: The Good, the Bad and the Ugly
Replies: 194
Views: 145625

...the problem would be to access the flash0:// device and using a game exploit (such as the one in GTA) isn't possible because the word "flash" is illegal... Do you know at which point they check for the word "flash"? Is the device itself disabled, or do they simply reject any ...
by Dr. Vegetable
Thu Mar 09, 2006 5:34 am
Forum: PSP Development
Topic: LaserKeyboard with serial out
Replies: 10
Views: 6150

Is there a baud rate limitation at the headphone serial port preventing you from connecting the battery serial port to it with two diodes, one wire and no MAX232? It would be nice to use the PSP as a tool for hacking itself, and you could save money on wire with the ground connection. This would pr...
by Dr. Vegetable
Thu Mar 09, 2006 5:09 am
Forum: PSP Development
Topic: PSP Flash Chip Facts: The Good, the Bad and the Ugly
Replies: 194
Views: 145625

Could the "IPL://" device be used to rewrite the IPL from user mode?
by Dr. Vegetable
Wed Mar 08, 2006 5:16 am
Forum: PSP Development
Topic: Service mode by power supply pins?
Replies: 68
Views: 68188

While you are examining your battery board, you might look for a component labelled "TH01" and encased in foam, located near the geometric center of the main PCB. This appears to be the thermistor that measures the internal temperature of the battery pack. Looking at your pictures, it loo...
by Dr. Vegetable
Wed Mar 08, 2006 3:49 am
Forum: PSP Development
Topic: Service mode by power supply pins?
Replies: 68
Views: 68188

Dr V, could you send me a PM on your method for grabbing the data please? It's fairly straightforward once you've opened the battery case. You will need an SIO cable (or equivalent) to shift the line level up to the standard RS-232 voltage. Just tack a pair of light-gauge wires onto the battery PCB...
by Dr. Vegetable
Tue Mar 07, 2006 8:15 am
Forum: PSP Development
Topic: LaserKeyboard with serial out
Replies: 10
Views: 6150

I had a similar problem with limited throughput in a C application that I wrote to get input from an IrDA keyboard. It turns out that the way my main loop was written, I was only reading one byte from the serial port per vertical sync. When I changed the program to keep reading bytes until the input...
by Dr. Vegetable
Tue Mar 07, 2006 7:48 am
Forum: PSP Development
Topic: Service mode by power supply pins?
Replies: 68
Views: 68188

I did some experimentation by breaking the line and echoing back and forth using two COM ports on a PC to see what came from where. It gets pretty tricky to fake everyone out this way This somehow lead me to assume you were using a terminal program, but it seems now you are emulating the PSP and ba...
by Dr. Vegetable
Tue Mar 07, 2006 2:15 am
Forum: PSP Development
Topic: Service mode by power supply pins?
Replies: 68
Views: 68188

Art: Thank you for "stating the obvious" and then taking the opportunity to question my intelligence and discourage further study of the battery communications. I sincerely apologize for flaming you and your hidden agenda, and I promise to the admins that I will never use the word "G*...
by Dr. Vegetable
Sun Mar 05, 2006 8:31 pm
Forum: PSP Development
Topic: Reading an ENTIRE file and feeding it into a buffer/string??
Replies: 8
Views: 2987

You are (most likely) reading the text from the file. But you need to terminate the buffer with a NUL (0x00) byte so that printTextToScreen() will know when to stop. Otherwise it will try to access memory beyond the end of Cbuffer, which will cause an exception. Try these changes : Cbuffer = (char*)...
by Dr. Vegetable
Sun Mar 05, 2006 7:47 pm
Forum: PSP Development
Topic: Service mode by power supply pins?
Replies: 68
Views: 68188

That serial line from the battery is used primarily to tell the PSP the battery temperature. It's used in mobile phones as well. Great! Since you seem to know so much about this, why don't you explain to me how the data is formatted in these messages: What was the temperature and charge level of my...
by Dr. Vegetable
Sat Mar 04, 2006 11:35 pm
Forum: PSP Development
Topic: Noob Request for File Browser Sample.
Replies: 1
Views: 1142

I wrote a sample a few weeks back:

http://forums.ps2dev.org/viewtopic.php?p=34671#34671

Hope this helps!
by Dr. Vegetable
Sat Feb 25, 2006 2:32 am
Forum: PSP Development
Topic: PSP Flash Chip Facts: The Good, the Bad and the Ugly
Replies: 194
Views: 145625

Does anyone know what voltage this chip uses for its io? CMOS 3.3V? I believe this is correct. ...since they dont write to flash often, they just treat it as a linear memory space (Physical byte #1 = Logical Byte #1) unless they encounter a bad block, which then they skip? I am not 100% certain, bu...
by Dr. Vegetable
Thu Feb 23, 2006 5:53 am
Forum: PSP Development
Topic: PSP Flash Chip Facts: The Good, the Bad and the Ugly
Replies: 194
Views: 145625

Any idea if the Data lines for the flash interface are shared with the RAM interface? I am thinking that it would cause problems if the RAM and flash shared data I/O pins on the chip for a simple reason - how would the processor run code to re-flash the chip if it couldn't access RAM while it was m...
by Dr. Vegetable
Thu Feb 23, 2006 3:02 am
Forum: PSP Development
Topic: Quick question
Replies: 6
Views: 2083

You may notice that I suggested both approaches. Which coding style to use is largely a matter of personal preference, but in a larger project it can be very difficult (and counter-intuitive) to try to order all of your functions top-down so that no prototypes are ever needed. If you always define a...
by Dr. Vegetable
Thu Feb 23, 2006 2:46 am
Forum: PSP Development
Topic: Service mode by power supply pins?
Replies: 68
Views: 68188

This is the data stream sent from the PSP to the battery when it is inserted. In this case, the battery's COM pin was disconnected, so it did not respond, and the PSP refuses to power up: &#91;00&#93; <BREAK> &#91;5A&#93;Z&#91;00&#93; &#91;0B&#93; &#91;26&#93;...
by Dr. Vegetable
Thu Feb 23, 2006 2:10 am
Forum: PSP Lua Player Development
Topic: Analog stick question Help!
Replies: 10
Views: 4923

The problem is that it keep moves even if you have hit the red spot once. Suppose you run into it by pressing left. It won't actually display the new spot of your dot but it still moves the x0 and y0, so eventually it is past the red area and thats why it "jumps" over it. If you want it t...
by Dr. Vegetable
Thu Feb 23, 2006 1:53 am
Forum: PSP Development
Topic: Quick question
Replies: 6
Views: 2083

You are calling menu() before/above the point where you define it. You either need to have a function prototype at the top of the file or else move the definition of menu() above your main() function. int menu&#40;void&#41;; // <-- function prototype, tells the compiler how to call menu&...
by Dr. Vegetable
Thu Feb 23, 2006 1:43 am
Forum: PSP Development
Topic: Service mode by power supply pins?
Replies: 68
Views: 68188

I think a pair of diods in combination with two RS232 echo interface and timing would do the trick... I had thought of doing this when I was looking at the battery protocol a few months back. The problem is that the TX and RX are connected inside the battery, so you'd get loopback and everything wi...
by Dr. Vegetable
Wed Feb 22, 2006 8:37 am
Forum: PSP Development
Topic: PSP Flash Chip Facts: The Good, the Bad and the Ugly
Replies: 194
Views: 145625

The sceNand firmware functions theoretically should allow a homebrew application to re-write the flash, bypassing any system protections against downgrading the firmware. If we understood how they work, it should be a simple matter to downgrade any homebrew-capable PSP without making any hardware mo...
by Dr. Vegetable
Wed Feb 22, 2006 7:16 am
Forum: PSP Development
Topic: PSP Flash Chip Facts: The Good, the Bad and the Ugly
Replies: 194
Views: 145625

Work rears its ugly head, and takes time away from trivial pursuits... I think there are several people who are actively working on the reflashing problem. The biggest problem I think is one of motivation: Even if we could re-flash a PSP, we can only run properly signed firmware on it. So the best w...
by Dr. Vegetable
Mon Feb 20, 2006 6:04 am
Forum: PSP Development
Topic: why no firmware hacks?
Replies: 1
Views: 1483

The answer depends on what you mean by "firmware hacks." As I understand things, the firmware is decrypted inside the Sony Allegrex processor when the system boots. This means that, unless you have Sony's private encryption keys, you cannot create replacement firmware. The knowledge exists...
by Dr. Vegetable
Sun Feb 19, 2006 6:13 pm
Forum: PSP Lua Player Development
Topic: Analog stick question Help!
Replies: 10
Views: 4923

You are stopping once you are ON the red pixel. What you probably want to do is stop before you get there. Try this: while true do screen&#58;clear&#40;&#41; analogS&#40;&#41; --- analog function that I have earlier in my code if bgC&#58;pixel&#40;x0, y0&#41; == red t...
by Dr. Vegetable
Sun Feb 12, 2006 12:58 pm
Forum: PSP Development
Topic: Am I missing something obvious??
Replies: 27
Views: 12710

I've been working on integrating my IrDA keyboard code into Arwin's p-sprint library, and making decent progress so far. I am trying to make it easy for people to add support for other keyboards. For now this will require writing a little C code to parse the keyboard's input stream. Eventually it mi...
by Dr. Vegetable
Sun Feb 12, 2006 11:59 am
Forum: General Discussion
Topic: Free WebHosting (For Developers)
Replies: 6
Views: 4314

Interesting...

http://forums.ps2dev.org/viewtopic.php?t=4232
GameShark wrote:If you are intrested in helping out E-mail Me at [email protected]
BTW Danny, it's "based" not "bassed."

Who trolls for Hall of Shame status, anyway? Danny, you need professional help.
by Dr. Vegetable
Fri Feb 10, 2006 8:06 am
Forum: The Incredible Hall Of Shame
Topic: PSPZones Developement Team!!
Replies: 6
Views: 7308

No, you should not simply duplicate this post in the Help Wanted section, because that would not satisfy the requirements for posting in that forum : 2) There should be very specific outlining of compensation involved. Is it a free project? Do you plan on showing a demo to a publisher in hopes of ge...
by Dr. Vegetable
Fri Feb 10, 2006 5:05 am
Forum: The Incredible Hall Of Shame
Topic: PSPZones Developement Team!!
Replies: 6
Views: 7308

You might get more interest if you tell people what your Team is trying to do.

But this message should probably have been posted in the Help Wanted list, and you should read the Please Read Before Posting rules for that forum before you post there.

Good luck!
by Dr. Vegetable
Fri Feb 10, 2006 2:30 am
Forum: PSP Development
Topic: Using Infrared Keyboard On PSP?
Replies: 18
Views: 8612

I agree that Arwin's API appears to be suitable for use with any keyboard, although it could be simplified a bit. What is missing, IMHO, is clear documentation in the p_sprint.h header file that explains what the contents of each field in the p_sp_Key struct are used for. It would also be helpful if...
by Dr. Vegetable
Thu Feb 09, 2006 11:13 pm
Forum: PSP Development
Topic: C++ problem
Replies: 3
Views: 2024

I don't see any obvious syntactical probems with your code. However, I am able to get it to link if I modify your PspExitHandler.cpp file to look like this: #include <pspkernel.h> #include <pspdebug.h> #include <PspExitHandler.h> //static int PspExitHandler&#58;&#58;SetupCallbacks&#40;vo...
by Dr. Vegetable
Wed Feb 08, 2006 11:56 am
Forum: PSP Development
Topic: RedHat PSP Linux Port
Replies: 35
Views: 7849

Danny769 is either an absolute genius or a total idiot.
Danny769 wrote:I plan on setting it up this evening and having it out by next weekend.
I guess we'll know soon enough! Meanwhile, groepaz, pass that thing over here...