-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RPCS3 0.0.0.9 (caution: LLVM recompiler removed) #1521
Conversation
709b94a
to
de41631
Compare
psvita? |
@elfogames |
0f55806
to
11f2be0
Compare
you cant change the settings for each game with this PR and also some games, i know this probably isnt finished yet, but just letting you know |
Woah, this is a big one. The Travis build failed for some reason though. |
I'll try to make per-game configs more flexible, including LLE module set as a part of cfg. It's broken yet. |
@MyaniPT you might think that per game settings are unnecessary, but if you have 100+ games for testing and all of them use specific settings to run (like for example some games can run with DX12 and some cannot, some need write color buffers turned on, and some games dont work well with PPU interpreter 2 or LLVM recompiler. Its not easy to remember what game works in which settings... so its an issue for me |
@Ekaseo Yeah I have over 100 games but I'm lazy enough to use the general configuration and change it every time I change game, I didn't get around to use per-game config yet. That is probably an issue for testers, yeah, you're right. |
LLEing of modules isn't working at all. Tested with the AppVeyor build. |
The RSX part looks good to me. |
0b83d9e
to
4cc18c0
Compare
It doesn't really matter, I was just curious to know why did you went with 0.0.0.6 -> 0.0.0.9 |
@AniLeo I guess you can try it just now, because I'm not planning to add anything to this PR anymore, at most very small fixes. |
I have no idea why it didn't compile. Also recreated without UTF-16 BOM.
Trivial and typo fixes are likely not mentioned there.
config.yml
.yml
config_gui.yml
config_kbpad.yml
cellVideoOutGetScreenSize
restrictedcellSysutilAvc2IsCameraAttached
restrictedsys_spu_image_close
implementedsys_initialize_tls
implementedppu_error_code
type added (lightweight return type for HLE functions, reports errors)ppu_decoder
template implementedppu_decoder_cache_t
removed completely (ppu_decoder is fast enough)CPUDecoder
and its descendants removed completelyPPUInterpreter
removed completelyExpects
andEnsures
redefined usingASSERT
_u8
,_u16
,_u32
,_u64
string literal operators implementednarrow
function implemented (similar togsl::narrow
, allows custom message)fmt::narrow
with formattingsleep_queue_entry_t
->sleep_entry
template refactoring (forsleep_queue
, alias forstd::deque
)mset<>
: bitset which uses enum class monotonic values as the bit identifiersvoid_t
: equal tostd::void_t
from C++17atomic_t
,be_t
,bf_t
etc)According to
git diff --stat -M HEAD~19
, it has:677 files changed, 41923 insertions(+), 70445 deletions(-)