2b66492ed8
HostInterface: Add proper turbo speed setting
2020-11-03 22:59:26 +10:00
2c8a4ff154
HostDisplay: Add an option to decouple display fps from emulator fps
...
Makes Android so much faster...
2020-11-03 16:17:45 +10:00
ae1e4b1b8f
GPU: Add chroma smoothing for 24-bit display enhancement
2020-11-03 16:17:45 +10:00
d102b2facd
Qt: Fix selecting fullscreen mode breaking other backend borderless
2020-11-03 16:17:45 +10:00
863f84e3f6
System: Fix frame limiter on fast systems (when frametime <1ms)
2020-11-03 16:17:45 +10:00
2b2a868fef
HostInterface: Fix incorrect translation context in CPU mode switch string
2020-11-02 00:56:05 +10:00
414bc30f24
HostDisplay: Implement exclusive fullscreen for D3D11 renderer
2020-11-02 00:56:05 +10:00
858f39827d
GPU/HW: Add 'Disable Edge Blending' variants of texture filters
2020-11-02 00:56:05 +10:00
6ddf6784ab
GPU/OpenGL: Fix edge blending when texture filtering
2020-11-02 00:56:05 +10:00
79aa1cece7
Merge pull request #1031 from ggrtk/negcon-deadzone
...
NeGcon: Add steering axis deadzone setting
2020-11-02 00:52:27 +10:00
8b5fde8e6f
BIOS: Add SCPH-1000R image infos
2020-11-01 04:21:17 -08:00
3b51b993f3
NeGcon: Add steering axis deadzone setting
2020-11-01 04:17:18 -08:00
b5b1c725c1
GPU: Fix MSAA in OpenGL ES
2020-10-31 15:24:25 +10:00
f2aa343cae
GPU/HW: Fix SSAA being enabled when it's not supported
2020-10-31 15:12:12 +10:00
b3c5c0f852
GPU/OpenGL: Eliminate some redundant per-draw state calls
2020-10-31 14:27:58 +10:00
2eaebd8921
GPU: Implement support for multisample antialiasing
2020-10-31 14:27:58 +10:00
61a4960380
GPU: Skip zero-width or height fills
2020-10-31 14:27:57 +10:00
2e53bf914e
CPU/CodeCache: Fix crash when jumping to invalid block in recompiler
2020-10-31 14:27:57 +10:00
df1c5c0f45
HostInterface: Fix PAL BIOS path not being read from settings
2020-10-29 14:26:07 -07:00
7078f73ecf
AnalogController: Fix analog-as-digital applying in analog mode
2020-10-30 02:10:49 +10:00
2fb67ee7db
AnalogController: Add option to use analog stick as dpad in digital mode
2020-10-30 00:44:40 +10:00
be63d893cd
CPU: Use partial icache fills for non-line-aligned addresses
2020-10-30 00:44:40 +10:00
3b3ad0c1cb
Bus: Fix icache fills from BIOS failing
2020-10-30 00:44:39 +10:00
f14270fc4b
Bus: Ignore reads to nocash EXP2 area
2020-10-30 00:44:39 +10:00
b2d224abfc
System: Set BIOS before resetting
...
Fixes incorrect first instruction executing in interpreter mode.
2020-10-30 00:44:39 +10:00
e081ee4b8e
CDROM: Return error to guest instead of panicing for unknown commands
2020-10-30 00:44:39 +10:00
a6947fbc70
CDROM: Implement fast forward/rewind
2020-10-30 00:44:39 +10:00
29467d40c8
DMA: Add debug window
2020-10-30 00:44:39 +10:00
0552da6be2
CDROM: Stub out VideoCD command
2020-10-29 01:44:44 +10:00
34a808c258
SPU: Zero previous block ADPCM samples on key on
...
Fixes clicking in background in Breath of Fire III.
2020-10-29 01:30:40 +10:00
a8171405b1
CPU/CodeCache: Fix incorrect invalidation on non-page-crossing DMA writes
...
Fixes recompiler mode for Breath of Fire III, probably others.
2020-10-29 01:30:00 +10:00
451c48406d
libretro: Fix runtime aspect ratio changes not applying
2020-10-28 17:32:59 +10:00
392c7af738
Bus: Fix assertion failing if booting fails
2020-10-28 17:31:25 +10:00
be3dd3e06f
HostInterface: Fix a possible crash when renderer recreation fails
2020-10-27 11:57:41 +10:00
7f795d25aa
CPU/Recompiler: Don't try fastmem for RAM mirrors
2020-10-26 22:07:52 +10:00
875b0b91f1
CPU/Recompiler/AArch64: Use scratch for add CPU struct field
2020-10-26 22:02:35 +10:00
76428887b8
CPU/Recompiler: Fix typo in UninhibitAllocation function name
2020-10-26 22:00:10 +10:00
cbc7e3d64a
CPU/Recompiler: Add register allocation safety check to fastmem
2020-10-26 21:59:29 +10:00
1b618b8c46
SPU: Don't block ADPCM loop flag when setting/keying on in same slice
...
Fixes repeated sounds in Re-Loaded: The Hardcore Sequel.
2020-10-24 20:27:06 +10:00
98987643b3
SPU: Always reset address on loop end regardless of repeat
...
Fixes menu music in Madden NFL 99.
2020-10-24 19:42:23 +10:00
a1453ee8a5
GPU: Skip full CRTC update on GP1(05h)
2020-10-23 19:37:56 +10:00
e5a0c92336
Merge pull request #999 from ggrtk/gpu-crtc
...
GPU: CRTC update
2020-10-23 19:36:45 +10:00
6bc7cf29cc
GPU: Synchronize CRTC on GP1(05h) command
...
Fixes text flashing briefly after startup PlayStation logo in King's
Field (USA).
2020-10-22 21:41:42 -07:00
f69889264d
Core: Make some additional OSD messages translatable
2020-10-22 02:07:48 -07:00
ca7db7a2d2
GPU: Update CRTC debug window reporting
2020-10-21 23:17:39 -07:00
1a0b1a3149
GPU: Use accurate VRAM display width rounding
...
Modified version of Nocash algorithm, confirmed with hardware test.
Relies on proper horizontal display range rounding for correct results.
2020-10-21 23:17:39 -07:00
bbaebfd4c9
GPU: Round horizontal display range values down to clockdiv multiple
...
GP1(06h) X1 and X2 are persistent across clockdiv changes, but the GPU
actively uses rounded values for display output. This behavior is
modeled by storing the rounded values in horizontal_display_start and
horizontal_display_end. Verified with hardware test.
2020-10-21 23:17:39 -07:00
2b2e2f7854
Cheats: Invalidate code pages on memory writes
2020-10-22 11:09:11 +10:00
3fc9f264d7
CPUCodeCache: Fix extra page being invalidated on writing to edge
2020-10-22 11:08:57 +10:00
13aa5e0554
Cheats: Use internal memory handlers which can't trash MMIO
...
Safer and faster.
2020-10-21 22:28:11 +10:00