TellowKrinkle
3450e3c238
Revert "Core: Reserve memory map as early as possible"
...
This reverts commit 337daf7ed9 .
It's no longer needed
2026-03-28 17:49:17 -04:00
TellowKrinkle
49017c4813
Core: Reserve data and code areas together
...
They need to stay near each other for the x86 JIT to work
2026-03-28 17:49:17 -04:00
TellowKrinkle
0020cac123
Core: Map sys memory anywhere
2026-03-28 17:49:17 -04:00
chaoticgd
600a8b468b
Patch: Fix MemoryInterface::CompareBytes functions
2026-03-17 08:58:31 +01:00
chaoticgd
e52d8f70ba
Misc: Add MemoryInterface classes
2026-03-09 22:18:53 -04:00
Ziemas
15a502cf36
IOP: Enable extension of RAM to devkit spec (8MB)
2026-03-08 14:46:09 -04:00
TellowKrinkle
337daf7ed9
Core: Reserve memory map as early as possible
...
Protects against all the other stuff we load eating up all the address space that we want
2026-03-07 09:12:00 -05:00
SternXD
d983b2b066
Copyright: Change year from 2002-2025 to 2002-2026
2026-01-15 00:22:32 +01:00
NightFyre
be94aa97db
Core: Fix vumem export and offsets
2025-08-27 16:55:11 -04:00
refractionpcsx2
2d03b21f2b
Formatting: Clean up some if spaces
2025-05-17 22:47:38 +02:00
TheTechnician27
23fd57f641
Copyright: Change year from 2002-2024 to 2002-2025
2025-01-20 05:07:26 +01:00
Ziemas
67c5f0229b
EE: vtlb handler for writes to IOP mem
2024-10-21 11:14:29 -04:00
GovanifY
132431b7c8
headers: relicense to GPL-3.0+
...
also update to 2024 while i'm at it
2024-07-30 17:17:13 -04:00
Stenzek
71036c95a4
Core: ARM64 compatibility
2024-06-14 17:06:45 +10:00
Benjamin Moir
5f7e97c27c
[SAVEVERSION+] EE: Expose advanced option for extra memory
2024-05-09 13:45:06 +10:00
Stenzek
fa00069068
Console: Remove WX rubbish and replace
2024-01-12 12:40:46 +10:00
Stenzek
fb15893521
VMManager: Remove and merge System.cpp
2023-12-27 13:55:35 +10:00
Stenzek
d9abe10308
Misc: Remove explicit PCH include, switch to SPDX
2023-12-24 14:03:14 +10:00
Stenzek
cd6590e15c
Misc: Fix clang warnings
2023-12-24 14:03:14 +10:00
refractionpcsx2
7bf18a4464
DEV9: Implement a slightly less hacky (incomplete) DVE reg set
2023-12-19 15:14:35 +00:00
Stenzek
14fd42ad91
Core/Memory: Properly reset memory on reset
...
[SAVEVERSION+]
2023-12-19 15:14:35 +00:00
Stenzek
606cbb3883
System: Simplify memory allocation
2023-10-10 18:01:30 +10:00
Stenzek
36c27188a4
VMManager: Refactor and improve boot process
...
[SAVEVERSION+] VM struct changes.
- Serial/title is now linked to disc, instead of running ELF.
- Save states can be created during BIOS boot.
- Patches now apply based on the executing CRC, and only after the
entry point starts executing (fixes multi-game discs).
- Add "Fast Forward Boot" option.
- Split achievements download and activation, downloads occur on
initialization, but are not activated until after the ELF loads.
- Prevent HostFS access while in PS1 mode.
- Remove multiple sources of truth for ELF/CRC/etc.
- Move ELF state from global scope to VMManager.
- Prevent game fixes and hw fixes being active while booting game.
- Simplify game update.
- Flush recompilers after ELF loads. No point keeping boot code around
which gets overwritten.
2023-06-17 17:38:43 +10:00
Stenzek
4cf041f6cb
Common: Move VirtualMemory related functionality to core
...
Also rewrites page fault handling to not use EventSource junk.
2023-01-26 11:11:36 +00:00
Stenzek
96a1c77577
Core: Remove PCSX2_CORE define and leftovers from wx
2022-12-24 08:42:23 +00:00