notaz
notaz
Normally it works on Linux, Android has problems because it places it's system libraries there. Another possible cause is VMSPLIT kernel option that gives those addresses to the kernel. You...
0xc0000000 can't be used at all regardless of CONFIG_VMSPLIT, it's in use by the kernel. And no it would not help even if it could, it must be 0x80000000 to...
Yes, CONFIG_VMSPLIT_3G is always a better option, as the name implies CONFIG_VMSPLIT_3G allows to use a bit below 3GB of RAM (or other address space usage like for mapped files...
Closing as it's not an emulator issue.
I don't have resources to develop such a feature, but I can take pull requests or patches.
I think this is working correctly now. Feel free to reopen if not.
Are the changes in psxdma.c really needed? Some of them look plain wrong, like that new `case` statement making the GPU busy even when DMA is not being enabled.
I've implemented this in (IMHO) a bit less hacky way and Vampire Hunter D works for me. Closing this now.
It's a known timing issue, would need cache timing emulation which is hard to do on a dynarec. It's possible to add hacks, but they will break other games. In...
Yes it is safe. A3.4.4 of DDI0403D states that any exception switches local monitor to the Open Access state and STREX will always fail in open access state, so loop...