Commit Graph

163 Commits (7501e89b7a852c16dd7409d9b88026a5d5332000)

Author SHA1 Message Date
Connor McLaughlin 7501e89b7a System: Add path/image to game change notification 6 years ago
Connor McLaughlin 24c2165bb3 GPU: Allow closing window/app to interrupt shader compilation 6 years ago
Connor McLaughlin 1b544ae350 GameList: Slight optimization to scanning 6 years ago
Connor McLaughlin db4f521d92 System: Make some boot error messages translatable 6 years ago
Connor McLaughlin 09805c1f80 FullscreenUI: Fix controller navigation in disc change 6 years ago
Connor McLaughlin bfa2b72e08 Fix a couple of name typos 6 years ago
Connor McLaughlin 6ab926ab28 System: Make the SBI check a confirm dialog instead of message 6 years ago
Connor McLaughlin 701edb335a Various warning fixes 6 years ago
C.W. Betts 662d6e9711 Fix possible log formatting errors. 6 years ago
Connor McLaughlin 55a1d0437d System: Display message on media change 6 years ago
Connor McLaughlin 3c2b11fccb System: Don't log rewind pending flag when disabled 6 years ago
Connor McLaughlin 4bb3fb48f9 System: Add a new throttler/pacer which can catch up on lost time
This can result in worse frame pacing, so if you have a decent machine
you'll probably want to turn on "display all frames" in display
settings.

But, it's sadly needed for Android.
6 years ago
Connor McLaughlin 16a32bf696 Qt: Simplify runahead settings 6 years ago
Connor McLaughlin e79dff1731 System: Use hybrid sleep on Android 6 years ago
Connor McLaughlin 24dd49e05d GPU: Fix runahead with MSAA enabled in D3D11/Vulkan 6 years ago
Connor McLaughlin 3f96473fb5 System: Reuse existing texture/buffers for runahead/rewind 6 years ago
Connor McLaughlin e01d66d18e System: Implement runahead 6 years ago
Connor McLaughlin 516d685dd0 System: Add memory-only save states and rewind 6 years ago
Connor McLaughlin b62f31fd96 System: Use region from exe/psf when booting 6 years ago
Connor McLaughlin 10135e08a2 PSFLoader: Support loading minipsfs/libraries 6 years ago
Connor McLaughlin d44de3a9dc System: Use SetWaitableTimer() for throttling on Windows 6 years ago
Connor McLaughlin 2b5cfb272c Qt: Add dump VRAM and SPU RAM actions 6 years ago
Connor McLaughlin b5ffbfe826 Qt: Fix audio sliders not applying correctly 6 years ago
Connor McLaughlin 4e87b30b40 System: Skip throttler phase reset when running at <100% 6 years ago
Connor McLaughlin cbcbb675d6 System: Fix pause on start 6 years ago
Connor McLaughlin 3cd3d1c09d Qt: Fix opening debugger when system already paused 6 years ago
Connor McLaughlin 8db961042a GPU: Support replacing VRAM writes with new textures 6 years ago
Michael Forney 64c0ca14a3 System: Fix some bugs in GetTitleForPath
The previous implementation had a few issues in certain edge cases:
- If the path contained no '/' or '\', then the string_view constructor
  is called with a count that exceeds the length of the string
  (effectively `title_end - (char *)0`, which is undefined behavior,
  at least in C).
- If the only '/' was the filesystem root, the last character of
  the title was truncated, and the '/' remained. For example,
  "/title.bin" resulted in "/titl".
- At least in C, it is undefined behavior to use the the < operator
  with a null pointer, which is done in std::max if the path did
  not have both '/' and '\'.

The first issue results in a std::bad_alloc exception on my machine.
6 years ago
Connor McLaughlin 9e1987063d System: Add a libcrypt game list, and check serials
Nag the user if they're missing a sbi file.
6 years ago
Connor McLaughlin 3b23542ec9 CPU: Provide debugger/breakpoint/step functionality 6 years ago
Connor McLaughlin 98766a490f Log: Change success to verbose and move down in ordering 6 years ago
Connor McLaughlin 98d6b49987 System: Log FPS/frame times every second 6 years ago
Connor McLaughlin b44a654943 System: Reset throttler when audio buffers underflow
Should hopefully reduce the chances of the audio source ending up out of
phase from the emulation when vsync is disabled.
6 years ago
Connor McLaughlin 8b3426a96e System: Reinitialize code cache on hw settings change/disc swap
Basically, anything which could allocate large amounts of memory and
potentially overlap with our fastmem area.
6 years ago
Connor McLaughlin 37c9e69b3e System: Zero downcount at end of frame
Prevents code running after vblank starts, and fixes events getting
delayed in interpreter mode.
6 years ago
Connor McLaughlin b695d3c6ce System: Use existing media if save state media is not found 6 years ago
Connor McLaughlin a75b6e512a System: Improve translatability of save state error 6 years ago
Albert Liu 32e47fba93 System: Limit maximum loadable save state version 6 years ago
Connor McLaughlin b45bee5954 libretro: Work around crash in RetroArch Vulkan driver 6 years ago
Connor McLaughlin 2b66492ed8 HostInterface: Add proper turbo speed setting 6 years ago
Connor McLaughlin 863f84e3f6 System: Fix frame limiter on fast systems (when frametime <1ms) 6 years ago
Connor McLaughlin b2d224abfc System: Set BIOS before resetting
Fixes incorrect first instruction executing in interpreter mode.
6 years ago
Albert Liu f69889264d Core: Make some additional OSD messages translatable 6 years ago
Connor McLaughlin 7566c45f64 CPU/Recompiler: Implement fastmem 6 years ago
Connor McLaughlin 69b2c3fc2d StateWrapper: Track save state version 6 years ago
Connor McLaughlin 27697d0508 System: Implement CPU overclocking [SAVEVERSION+]
Partial credit to @CookiePLMonster as well.
6 years ago
Silent 2d90cfc07e
Tidy up SystemBootParameters constructors 6 years ago
Connor McLaughlin 03f052e12e FrontendCommon: Add auto cheat loading option 6 years ago
Connor McLaughlin ddb38ac31d Add pcsxr and libretro cheat list parsing 6 years ago
Connor McLaughlin 45eb30b6cc
Merge pull request #835 from TzakShrike/master
Upgrade region flags. Correct NTSC-U to NTSC-U/C. Add custom U/C flag. Remove outdated icons.qrc file.
6 years ago