diff options
author | David Guillen Fandos | 2021-03-23 19:05:35 +0100 |
---|---|---|
committer | David Guillen Fandos | 2021-03-23 19:09:56 +0100 |
commit | 11ec213c99d5d22905ff82cf3fb26ba6a8adf290 (patch) | |
tree | 0af3ed99246d3bdb2d2b22f1420bddf2fafba507 /psp/mips_stub.S | |
parent | 7e27010a3c08811e4ed04097e1961009c3fef8d7 (diff) | |
download | picogpsp-11ec213c99d5d22905ff82cf3fb26ba6a8adf290.tar.gz picogpsp-11ec213c99d5d22905ff82cf3fb26ba6a8adf290.tar.bz2 picogpsp-11ec213c99d5d22905ff82cf3fb26ba6a8adf290.zip |
Make ewram memory lineal
This saves a few cycles in MIPS and simplifies a bit the core.
Removed the write map, only affects interpreter performance very
minimally. Rewired ARM and x86 handlers to support direct access to
I/EWRAM (and VRAM on ARM) to compensate. Overall performance is slightly
better but code is cleaner and allows for further improvements in the
dynarecs.
Diffstat (limited to 'psp/mips_stub.S')
-rw-r--r-- | psp/mips_stub.S | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/psp/mips_stub.S b/psp/mips_stub.S index 2d40bf8..5e5a479 100644 --- a/psp/mips_stub.S +++ b/psp/mips_stub.S @@ -44,7 +44,6 @@ .global write_io_epilogue .global memory_map_read -.global memory_map_write .global tmemld .global tmemst .global tmemst @@ -609,9 +608,6 @@ execute_arm_translate_internal: .data .align 6 -memory_map_write: - .space 0x8000 - memory_map_read: .space 0x8000 |