Commit Graph

1182 Commits (610ebcf2fad12504e0bfe9ec8323757903c8c865)
 

Author SHA1 Message Date
Connor McLaughlin 4c2597acf3 SPU: Process key on/off at next 44100hz cycle
Some games, particularly CART World Series and Monkey Hero, depend on
this behaviour.
5 years ago
Connor McLaughlin c8af4abad8 CDROM: Don't queue up a second INT1 when one is still pending 5 years ago
Connor McLaughlin 40d6be7142 System: Frame pacing improvements 5 years ago
Connor McLaughlin cbb9b96537 System: Include buffer swap time in frame time measurement 5 years ago
Connor McLaughlin 9ce63952fb TimingEvent: Fix events losing time when rescheduling outside handler 5 years ago
Connor McLaughlin 612b362ae9 Timers: Sync GPU on register write too 5 years ago
Connor McLaughlin e2e2b573c0 GPU/HW: Move drawing offset to CPU-side
Saves updating the uniform buffer.
5 years ago
Connor McLaughlin 40481305c4 GPU/HW: Fudge texture coordinates by half a screen-space pixel
Fixes holes in triangles in some games, e.g. Disney's The Emperor's New
Groove.
5 years ago
Connor McLaughlin 7ac48cd8d6 SPU: Swap read/write ready bits
Nocash might be incorrect here.
5 years ago
Connor McLaughlin 7a89c787b8 SPU: Fix some reverb registers not being saved to state 5 years ago
Connor McLaughlin d47a82d591 SPU: Implement noise functionality 5 years ago
Connor McLaughlin 0a6295a9b4 SPU: Implement volume sweep functionality 5 years ago
Connor McLaughlin a5083f0ee4 Qt: Remove ? button in title bar 5 years ago
Connor McLaughlin 701491156a Qt: Use menu font instead of system font as default font 5 years ago
Connor McLaughlin 7b9be0a586 Qt: Add per-page help to settings dialog 5 years ago
Connor McLaughlin 1d9bcb2a48 Qt: Force redraw the display when restoring after minimized 5 years ago
Connor McLaughlin 361bedc2c3 SDLControllerInterface: Hackfix for non-player-id supporting controllers 5 years ago
Connor McLaughlin 8b836555f6 Qt: Disable auto-fill background and set WA_NoSystemBackground 5 years ago
Connor McLaughlin 74e0e83cfd Qt: Use same imgui style as SDL 5 years ago
Connor McLaughlin e662f34f8b Qt: Add help for general settings 5 years ago
Connor McLaughlin 4629cdfffc Qt: Add help text section to settings dialog 5 years ago
Connor McLaughlin d5c76bf7d5 Qt: Increase default size of settings dilaog 5 years ago
Connor McLaughlin c646bf507f Qt: Add OSD options to general settings 5 years ago
Connor McLaughlin a4a5d3ef79 Qt: Split some console settings out into general settings 5 years ago
Connor McLaughlin bf2f9bd8d9 Qt: Add 'Refresh' button to toolbar for reloading game list 5 years ago
Connor McLaughlin 7e36195f44 HostInterface: Enable on-screen FPS/VPS/Speed display via config 5 years ago
Connor McLaughlin 9fd95c3e21 Common/Rectangle: Fix off-by-one error in Intersects() 5 years ago
Connor McLaughlin 77a60f0c5f HostInterface: Crash fix again for controller switching 5 years ago
Connor McLaughlin acd49f3765 Qt: Fix possible crash when loading state via menu 5 years ago
Connor McLaughlin 12ddeb675c HostInterface: Fix controller not updating when switched and system running 5 years ago
Connor McLaughlin 46f921fb95 SDLControllerInterface: Fix crash on shutdown 5 years ago
Connor McLaughlin 8190efa5dc SDLControllerInterface: Fix compilation on Ubuntu LTS 5 years ago
Connor McLaughlin ad6e4cb6e4 Qt: Add "Clear All" and "Rebind All" to controller bindings 5 years ago
Connor McLaughlin 45050709f2 Qt: Add support for clearing input bindings with right click 5 years ago
Connor McLaughlin 29a09a3685 Introduce ControllerInterface class, port SDL interface over
This breaks controller support in the SDL frontend until it's ported
over to the common interface.
5 years ago
Connor McLaughlin 6ce97e0e13 dep: Add googletest 5 years ago
Connor McLaughlin a4486cf6fa CDROM: Don't miss last three frames at end of sector 5 years ago
Connor McLaughlin 8ef1e71ce0 DMA: Channels other than OTC should run based on request in SyncMode 0 5 years ago
Connor McLaughlin f4d172df2f DMA: Fix underflow when block_count == 0 5 years ago
Connor McLaughlin 904ab982e6 GPU: Fix crash when fill rectangles are out-of-bounds 5 years ago
Connor McLaughlin d67bcd654c GPU: Prevent emulator locking up when switching between PAL/NTSC mode 5 years ago
Connor McLaughlin bad5b30a61 CDROM: Fix incorrect volume matrix update/application
Fixes #90.
5 years ago
Connor McLaughlin 3223f87eeb CDROM: Simplify register indexing for write 5 years ago
Connor McLaughlin 1ee68ad12a CommonHostInterface: Add Screenshot hotkey 5 years ago
Connor McLaughlin afe2f96474 Qt: Fix display not updating after resize when paused
Fixes #104.
5 years ago
Connor McLaughlin b86e0bc846 SPU: Implement reverb
Possibly still not complete.
5 years ago
Connor McLaughlin c9e5e3a43e CDROM: Add missing disc/console region check
Fixes #106.
5 years ago
Connor McLaughlin 282998d0bb Qt: Add screenshot button 5 years ago
Connor McLaughlin ffb760c79d SDL: Add screenshot to menu 5 years ago
Connor McLaughlin 6b68512ac1 HostInterface: Add SaveScreenshot() method 5 years ago