On my 1.5 PSP, kernel-mode accesses to memory address 0xA8400000 give me a CPU data bus error. Anyone know why this is? Is this actually the VRAM, which is also accessible at 0xA4000000?
If its not the VRAM, is there any remedy to get access to that memory?
Note: I know that there is usually some library loaded in that location, but that doesn't matter because I'm not using the PSP OS and I've replaced their exception handler, so nothing should ever be trying to use that memory area.
Simply writing data to that location causes a bus error.
Memory area 0xA8400000
Complete guess, but maybe this topic will help you:
http://forums.ps2dev.org/viewtopic.php?t=6800
http://forums.ps2dev.org/viewtopic.php?t=6800
-
- Posts: 80
- Joined: Wed Feb 22, 2006 4:43 am
uclinux now with 32mb
sure can!
Just had to rewrite some parts of the bootloader to accomodate it [now that I am overwriting the PSP OS, I can't be writing the kernel to its final destination while loading it off the memory stick, so I load the kernel to an intermediate location first, then kill PSP OS entry, then copy the kernel to its real home. Then jump to it and enjoy the 32 megabytes of breathing room.]
Thanks guys, and thank you Tyranid, great find.
Just had to rewrite some parts of the bootloader to accomodate it [now that I am overwriting the PSP OS, I can't be writing the kernel to its final destination while loading it off the memory stick, so I load the kernel to an intermediate location first, then kill PSP OS entry, then copy the kernel to its real home. Then jump to it and enjoy the 32 megabytes of breathing room.]
Thanks guys, and thank you Tyranid, great find.
-
- Posts: 7
- Joined: Mon Jan 22, 2007 9:30 pm