Commit Graph

1349 Commits (110aa8bd936e79a7e9085e79b68204bc27e2e3d2)
 

Author SHA1 Message Date
Connor McLaughlin 9e024b7a51 GPU: Handle VRAM wrap-around behavior on scanout 5 years ago
Connor McLaughlin fc3efebb38 Revert "SPU: Use reverb formula from Mednafen-PSX"
This reverts commit 809b9f89ca.
5 years ago
Connor McLaughlin 54adad948b Qt: Add .mcr extension to memory card file picker 5 years ago
Connor McLaughlin a4a112f5d8 CDROM: Deliver invalid sub-q (libcrypted) sectors to CPU
Nocash documentation would suggest that it only needs the sector to be
skipped by GetLocP. Which would make sense as the non-subchannel data is
still completely valid.
5 years ago
Connor McLaughlin 6d55979dac HostDisplay: Fix 1x1 1:1 AR screenshots in OpenGL 5 years ago
Connor McLaughlin 05e4e7d262 CDROM: Add timing for speed changes/adjust seek timing
This makes the BIOS take longer to load the executable off the disc,
giving the sound effects longer to fade out and reducing the overlap
with the game.
5 years ago
Connor McLaughlin 809b9f89ca SPU: Use reverb formula from Mednafen-PSX 5 years ago
Connor McLaughlin 64a96ad718 Common/WAVWriter: Add accessors 5 years ago
Connor McLaughlin 156a360d86 SDL: Migrate to common host interface
It now supports controllers again. But you have to bind them in Qt.
5 years ago
Connor McLaughlin 6cfad33b8e HostInterface: Set NoNav on FPS window
Prevents it stealing focus in SDL frontend.
5 years ago
Connor McLaughlin 674bcdfeec INISettingsInterface: Add Save() method 5 years ago
Connor McLaughlin ebc3aa118c SDL: Fix DXGI intercepting ALT+ENTER 5 years ago
Connor McLaughlin 6775100170 GPU: Drop OpenGL ES renderer
We can put this through the normal GL renderer instead.
5 years ago
Connor McLaughlin fbfd838e22 GPU: Add pixel aspect ratio option
Can display in 4:3, 16:9, 1:1 ratios.
5 years ago
Connor McLaughlin 3325d2c42c GPU: Add Force NTSC timings option
This option forces NTSC timings for PAL games, causing them to either
run faster (more likely) or smoother (less likely).
5 years ago
Connor McLaughlin a06240141e GPU/D3D11: Fix incorrect usage of CopySubresourceRegion() in CopyVRAM()
I believe this is what was causing the renderer to have issues on
Windows 7.
5 years ago
Connor McLaughlin 5a19abbbd3 GPU/D3D11: Fix broken 24-bit display/interlacing when upscaled 5 years ago
Connor McLaughlin f0a3e66d08 GPU/Software: Fix broken display when VRAM is X-offset 5 years ago
Connor McLaughlin ee5c3cb91b
Merge pull request #251 from ggdrt/appimage
Add AppImage build
5 years ago
Albert Liu c25591d84b Update README.md with AppImage info 5 years ago
Albert Liu 76419de39a CI: Generate AppImage for SDL frontend build 5 years ago
Connor McLaughlin 2413c5a6a3 GPU/Software: Fix incorrect colours in 24-bit FMVs 5 years ago
Connor McLaughlin 3c45603cb4 MemoryCard: Batch sector writes together 5 seconds at a time
Reduces disk writes for SSDs (assuming the OS didn't just cache all the
writes), and limits OSD spam.

Fixes #146.
5 years ago
Connor McLaughlin 0a004361fc Qt: Work around flip model swap chains being limited to vsync when parented
Fixes fast forward not working on some systems.
5 years ago
Connor McLaughlin 1f40d5f77d Qt: Implement memory card remove button 5 years ago
Connor McLaughlin 3272b37853 Qt: Implement browse button for memory card paths 5 years ago
Connor McLaughlin 9915d977e4 Qt: Fix memory card path not applying
Fixes #245.
5 years ago
Connor McLaughlin cbe9ef24b9 SettingWidgetBinder: Use QString instead of const char*
Fixes potential string lifetime issues.
5 years ago
Connor McLaughlin bc66b2691d CDImage: Linux build fix 5 years ago
Connor McLaughlin 0006052728 SPU: Fix some registers not being saved to state 5 years ago
Albert Liu 414d050cf6 CI: Fix qmake not finding qt5 in Ubuntu1804 image 5 years ago
Albert Liu 9da2d92dea CI: Add Linux AppImage build 5 years ago
Connor McLaughlin 08567fedf4 CDROM: Fix crash when loading save state from different system 5 years ago
Connor McLaughlin 9851b75368 CDImage: Fix crash on invalid cuesheet 5 years ago
Connor McLaughlin 32dbd173c5 Qt: Add link to Discord server in Help menu 5 years ago
Connor McLaughlin 1427e9f097 CMake: Add WITH_SDL2 option
This allows you to build the Qt frontend with controller support but
without building the SDL frontend
5 years ago
Connor McLaughlin 6c9e80cf43 CMake: Only build nativefiledialog when building SDL frontend 5 years ago
Connor McLaughlin e58c475fee
Update README.md with more notes about BIOS selection 5 years ago
Connor McLaughlin 610abc1a75 BIOS: Make SCPH-3000 BIOS known 5 years ago
Connor McLaughlin b4538b1d2e HostInterface: Add redump BIOS filenames to search list
ps-10x.bin, ps-30x.bin, etc.
5 years ago
Connor McLaughlin e91d760175 HostInterface: Fix crash on startup with controller connected 5 years ago
Connor McLaughlin f41475ae8f Build: Compile cubeb in C++14 mode on MSVC 5 years ago
Connor McLaughlin 0c1547d9e3 CDROM: Don't use valid bit for last subq, read on reset
Fixes GetlocP failing after resetting the system, causing some FMVs to
break/games to get wedged.
5 years ago
Connor McLaughlin b7cdaaf36a CDROM: Defer setting reading/playing bit until sector is read
Fixes softlock in Chicken Run.
5 years ago
Connor McLaughlin b418f880ab Android: It builds again, but needs a lot more work 5 years ago
Connor McLaughlin 411fbe8416 Common/Event: Add unit tests 5 years ago
Connor McLaughlin e7640d5367 HostInterface: Make SetUserDirectory() overridable by frontends 5 years ago
Connor McLaughlin 11e8a91e30 CommonHostInterface: Simplify fullscreen toggle 5 years ago
Connor McLaughlin bf6c1c4866 Qt: Implement render-to-seperate-window and render-to-main toggle 5 years ago
Connor McLaughlin abb87f497f Common: Port Event class from YBaseLib over 5 years ago