Commit Graph

7791 Commits (v0.1-7294)
 

Author SHA1 Message Date
Connor McLaughlin bad5b30a61 CDROM: Fix incorrect volume matrix update/application
Fixes #90.
6 years ago
Connor McLaughlin 3223f87eeb CDROM: Simplify register indexing for write 6 years ago
Connor McLaughlin 1ee68ad12a CommonHostInterface: Add Screenshot hotkey 6 years ago
Connor McLaughlin afe2f96474 Qt: Fix display not updating after resize when paused
Fixes #104.
6 years ago
Connor McLaughlin b86e0bc846 SPU: Implement reverb
Possibly still not complete.
6 years ago
Connor McLaughlin c9e5e3a43e CDROM: Add missing disc/console region check
Fixes #106.
6 years ago
Connor McLaughlin 282998d0bb Qt: Add screenshot button 6 years ago
Connor McLaughlin ffb760c79d SDL: Add screenshot to menu 6 years ago
Connor McLaughlin 6b68512ac1 HostInterface: Add SaveScreenshot() method 6 years ago
Connor McLaughlin 2bb992a702 HostDisplay: Add texture dumping/saving support 6 years ago
Connor McLaughlin b4153266a0 GL/Texture: Add a GetTextureSubImage fallback/helper 6 years ago
Connor McLaughlin 212fddd195 D3D11/StagingTexture: Add auto-resizing staging texture 6 years ago
Connor McLaughlin cfcdc1c336 dep: Add stb_image_resize 6 years ago
Connor McLaughlin 97c435a154 CMake: Linux build fix 6 years ago
Connor McLaughlin fe2e6561d3 Qt: Add audio dumping options 6 years ago
Connor McLaughlin c4af353d54 SDL: Add audio dumping options 6 years ago
Connor McLaughlin 8e20d0d4ff SPU: Add audio dumping support 6 years ago
Connor McLaughlin 198a64eb5e HostInterface: Add a helper function for generating timestamp-based filenames 6 years ago
Connor McLaughlin c7a74cabaa Common: Add WAVWriter class 6 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.
6 years ago
Connor McLaughlin d42f155512 SPU: Use "ticks" instead of "sample" in variable names 6 years ago
Connor McLaughlin 90d6babfb0 SPU: Always run, not only when enabled 6 years ago
Connor McLaughlin c3cb6ef393 Qt: Fix debug menu not updating selected GPU renderer
Fixes #93.
6 years ago
Connor McLaughlin 90121aa169 GPU: Fix VRAM display in software renderer 6 years ago
Connor McLaughlin e076526898 CDROM: Rework sector buffering behavior
This has not been tested on hardware yet, but fixes a couple of games.
6 years ago
Connor McLaughlin 86eefbd5d7 System: Fix a possible assertion failure loading state 6 years ago
Connor McLaughlin 21ecf231d9 Qt: Show game list scanning progress visually 6 years ago
Connor McLaughlin 0e3bcfa7b5 Qt/HostInterface: Track main window pointer 6 years ago
Connor McLaughlin 9e08ae6188 GameList: Use ProgressCallback interface when scanning 6 years ago
Connor McLaughlin f71a03202b Qt: Add ProgressCallback implementation 6 years ago
Connor McLaughlin 8028b7b4a3 Common: Add ProgressCallback class 6 years ago
Connor McLaughlin 8f39a0f154 Qt: Properly implement "Start Fullscreen" 6 years ago
Connor McLaughlin 2480624cbe Qt: Replace QWindow for display with QWidget base
Not as elegant, but it solves the input focus issue.
6 years ago
Connor McLaughlin db1070a683 Settings: Fix start paused not applying 6 years ago
Connor McLaughlin 3effa1238f CDROM: Return correct SCEx string based on disc region
Fixes SCEI/SCEE displaying as SCEE in BIOS.
6 years ago
Connor McLaughlin 419422a2d7 CDROM: Return console region string based on system 6 years ago
Connor McLaughlin e0a339ca96 GameList: Seperate disc region and console region 6 years ago
Connor McLaughlin e8a5259e68 Qt: Show save times in save state menu as well 6 years ago
Connor McLaughlin b2d0dd2d6c Qt/GameList: Update entry rather than ignoring same directory added twice 6 years ago
Connor McLaughlin ed0abf3912 Qt: Fix possible assertion failure when removing search directories 6 years ago
Connor McLaughlin bd25aa2f9d Qt: Include .chd in disc image filter
Fixes #77.
6 years ago
Connor McLaughlin c2370c598e CDROM: Don't crash when stopping with no media
Fixes #76.
6 years ago
Connor McLaughlin e98c753d3d CDROM: Delay the first CDDA report by one second
Needs hardware testing...
6 years ago
Connor McLaughlin 776159265a CDROM: Skip pregap when processing CDDA 6 years ago
Connor McLaughlin b81071a65c CDImage: Assume 2 second pregap between tracks if none specified 6 years ago
Connor McLaughlin 631865469d CDROM: Bump up ACK delay timing 6 years ago
Connor McLaughlin 4eeaa38ccd CDROM: Don't persist seek error bit in secondary status
Fixes Viewpoint (#56).
6 years ago
Connor McLaughlin 2249b873ff D3D11/StreamBuffer: Check feature support for MAP_NO_OVERWRITE before using 6 years ago
Connor McLaughlin 99d42c07c2 D3D11/StreamBuffer: Use WRITE_DISCARD at position 0 6 years ago
Connor McLaughlin e19175edae GPU/D3D11: Fix non-vertical line rendering at >1x scale 6 years ago