Commit Graph

1098 Commits (45d7294c3c156fa3b07206bdc2f0f6639a718067)
 

Author SHA1 Message Date
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
Connor McLaughlin 2bb992a702 HostDisplay: Add texture dumping/saving support 5 years ago
Connor McLaughlin b4153266a0 GL/Texture: Add a GetTextureSubImage fallback/helper 5 years ago
Connor McLaughlin 212fddd195 D3D11/StagingTexture: Add auto-resizing staging texture 5 years ago
Connor McLaughlin cfcdc1c336 dep: Add stb_image_resize 5 years ago
Connor McLaughlin 97c435a154 CMake: Linux build fix 5 years ago
Connor McLaughlin fe2e6561d3 Qt: Add audio dumping options 5 years ago
Connor McLaughlin c4af353d54 SDL: Add audio dumping options 5 years ago
Connor McLaughlin 8e20d0d4ff SPU: Add audio dumping support 5 years ago
Connor McLaughlin 198a64eb5e HostInterface: Add a helper function for generating timestamp-based filenames 5 years ago
Connor McLaughlin c7a74cabaa Common: Add WAVWriter class 5 years ago
Connor McLaughlin 6a6aa72f3a SPU: Add a tick counter and delay between key on/off writes
Not yet tested on hardware. We believe that writing to a specific
voice's key on/off register within 2 samples/ticks of the first
write will result in the second write being ignored. This still
needs to be tested on hardware for confirmation.

Thanks to @PSI-Rockin for the idea.

Fixes sound effects in Monkey Hero.
5 years ago
Connor McLaughlin d42f155512 SPU: Use "ticks" instead of "sample" in variable names 5 years ago
Connor McLaughlin 90d6babfb0 SPU: Always run, not only when enabled 5 years ago
Connor McLaughlin c3cb6ef393 Qt: Fix debug menu not updating selected GPU renderer
Fixes #93.
5 years ago
Connor McLaughlin 90121aa169 GPU: Fix VRAM display in software renderer 5 years ago
Connor McLaughlin e076526898 CDROM: Rework sector buffering behavior
This has not been tested on hardware yet, but fixes a couple of games.
5 years ago
Connor McLaughlin 86eefbd5d7 System: Fix a possible assertion failure loading state 5 years ago
Connor McLaughlin 21ecf231d9 Qt: Show game list scanning progress visually 5 years ago
Connor McLaughlin 0e3bcfa7b5 Qt/HostInterface: Track main window pointer 5 years ago
Connor McLaughlin 9e08ae6188 GameList: Use ProgressCallback interface when scanning 5 years ago
Connor McLaughlin f71a03202b Qt: Add ProgressCallback implementation 5 years ago
Connor McLaughlin 8028b7b4a3 Common: Add ProgressCallback class 5 years ago
Connor McLaughlin 8f39a0f154 Qt: Properly implement "Start Fullscreen" 5 years ago
Connor McLaughlin 2480624cbe Qt: Replace QWindow for display with QWidget base
Not as elegant, but it solves the input focus issue.
5 years ago
Connor McLaughlin db1070a683 Settings: Fix start paused not applying 5 years ago
Connor McLaughlin 3effa1238f CDROM: Return correct SCEx string based on disc region
Fixes SCEI/SCEE displaying as SCEE in BIOS.
5 years ago
Connor McLaughlin 419422a2d7 CDROM: Return console region string based on system 5 years ago
Connor McLaughlin e0a339ca96 GameList: Seperate disc region and console region 5 years ago
Connor McLaughlin e8a5259e68 Qt: Show save times in save state menu as well 5 years ago
Connor McLaughlin b2d0dd2d6c Qt/GameList: Update entry rather than ignoring same directory added twice 5 years ago
Connor McLaughlin ed0abf3912 Qt: Fix possible assertion failure when removing search directories 5 years ago
Connor McLaughlin bd25aa2f9d Qt: Include .chd in disc image filter
Fixes #77.
5 years ago
Connor McLaughlin c2370c598e CDROM: Don't crash when stopping with no media
Fixes #76.
5 years ago
Connor McLaughlin e98c753d3d CDROM: Delay the first CDDA report by one second
Needs hardware testing...
5 years ago