-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Ramapcsx2 psx mode #1583
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
Ramapcsx2 psx mode #1583
Conversation
pcsx2/ps2/Iop/IopHwWrite.cpp
Outdated
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
pcsx2/ps2/pgif.h
Outdated
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
pcsx2/ps2/pgif.cpp
Outdated
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
I just tried to boot a few PSX games with this and it doesn't boot anymore, it goes to a black screen and the PSX mode logo doesn't ever show up. |
Oh cool. I guess I win the right to do a diff between the 2 branches. |
93c9661
to
a24d0f5
Compare
We have some conflict between old code and new code. I think it is the main issue. I need to find which box contains my psx disk to test locally. If I'm lucky it is good now. |
It's working again. 👍 |
a24d0f5
to
8486d0b
Compare
Ok. I rebased on master. Didn't changed end of file. Use dev console to be consistent. If everybody is happy, we could merge it. |
Let me do a quick test. Should be done in 2. |
v2: * Update sioRead8() to read a single byte and add a comment on it * Better code integration IOP REG v3: * only log the bad 16 bit access
v2: improve code integration v3: fix conflict between sif2/pgif code
- include a small game exe detection so pcsx2 doesn't believe it's running the bios - cdrom.cpp has a hack to account for pcsx2's wrong iop dma timing when mixing mdec and cdrom dmas. This should be properly fixed for the benefit of all ps2 / psx software! - dmasif2 is disabled since pgpu already handles it
8486d0b
to
5e460c5
Compare
@ramapcsx2 I pushed the request fix. IRC is down on my side (so reliable)... |
Test done and everything looks to be alright. Any other opinions? :p |
Tested release and debug builds and noticed no new issues or regressions. |
@ramapcsx2 With the latest buildbot build it doesn't work at all for me anymore even using ZeroSPU2. Did something change? |
I'd like to know the purpose behind adding in PSOne support to a PS2 emulator? Aren't there already PSOne emulators available? Dividing the focus of the devs towards PSOne side might delay implementation and accuracy/performance improvements on the PS2 side. I've read the previous comments about certain early PS2 games that were released on CDs instead of DVDs and that this was initially added to improve compatibility with them, but then this is branching out into a far larger project than initially anticipated. |
The PS2 natively supports PS1 emulation, we are actually completing some more of the PS2 emulation by getting this working, we are not hindering anything in PS2 emulation, we might even fix something (unlikely, but you never know) |
Thanks for the explanation. Having PS1 emulation built into PCSX2 will be nice for users :) |
Yeah I think PCSX2 emulating the PS2 emulating the PS1 might do better than PCSXR :P |
I doubt it :p |
It simply Happents to me too that if i boot ps1 games on pcsx2 it boot up black screen. |
Please don't post on such old pull requests use the Discord if you want to ask questions. |
Rama initial PR with various improvements
A quick test to ensure no-regression will be nice. Replace #1571
Edit: maybe I miss a couple of review.