Connor McLaughlin
e81df6bddd
Settings: Disable host refresh rate sync by default
2021-01-16 02:56:04 +10:00
Connor McLaughlin
9c30990f8f
Merge pull request #1462 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-01-16 02:55:27 +10:00
Anderson_Cardoso
e66d353549
Atualização Português do Brasil
...
Android - Strings not available for translation as follows:
- Theme
- Downsampling
- Controller Mapping
- Use analog Sticks for D-Pad
- Disable All Enhancements
- Threaded GPU Presentation
- Clear Bindings (in controller mapping options menu)
- Port 1 / Port 2 (in controller mapping options menu)
- Hotkeys (in controller mapping options menu)
2021-01-15 00:03:48 -03:00
zkdpower
0decadd86d
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-01-15 10:27:04 +08:00
Connor McLaughlin
02948f988d
CDROM: Return 0x00 on response FIFO overread
...
Fixes CyberSled hanging on boot.
2021-01-14 01:51:01 +10:00
Connor McLaughlin
ffa3744b3b
Settings: Add 20:9 display aspect ratio
2021-01-14 00:45:46 +10:00
Connor McLaughlin
d44de3a9dc
System: Use SetWaitableTimer() for throttling on Windows
2021-01-14 00:40:25 +10:00
Connor McLaughlin
93959a9d88
CPU: Fix crash with some block cycle counts on ARM
...
Fixes crash in Capcom vs SNK Pro.
2021-01-13 20:19:24 +10:00
Connor McLaughlin
37f9f118c4
Android: Add 'Open Pause Menu' hotkey
2021-01-13 19:26:24 +10:00
Connor McLaughlin
1ae4b94eb2
AudioStream: Don't hold lock while resampling
2021-01-13 19:25:15 +10:00
Connor McLaughlin
2b5cfb272c
Qt: Add dump VRAM and SPU RAM actions
2021-01-13 19:24:41 +10:00
Connor McLaughlin
b5ffbfe826
Qt: Fix audio sliders not applying correctly
2021-01-13 02:37:04 +10:00
Connor McLaughlin
220f2f4845
Vulkan: Fix typo causing debug shaders to be used
2021-01-13 02:37:04 +10:00
Anderson_Cardoso
fc58d8e8cc
Atualização Português do Brasil
...
Android - Strings not available for translation as follows:
- Theme
- Downsampling
- Controller Mapping
- Use analog Sticks for D-Pad
- Disable All Enhancements
- Threaded GPU Presentation
- Clear Bindings (in controller mapping options menu)
- Port 1 / Port 2 (in controller mapping options menu)
- Hotkeys (in controller mapping options menu)
2021-01-11 14:01:45 -03:00
Connor McLaughlin
a0a24c7752
GPU/Vulkan: Only update sample texture when render area dirty
...
Fixes crash when using Show VRAM in some games with Vulkan.
2021-01-12 02:19:23 +10:00
Connor McLaughlin
16ad54143b
HostInterface: Don't sleep when syncing to host refresh
2021-01-12 02:19:23 +10:00
zkdpower
6712f6b649
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-01-11 17:15:52 +08:00
Connor McLaughlin
873b9f622a
Merge pull request #1432 from andercard0/patch-62
...
Atualização Português do Brasil
2021-01-11 15:42:23 +10:00
Connor McLaughlin
e5915846a4
Merge pull request #1433 from ggrtk/qt-update-widget-help-text
...
Qt: Update widget help text
2021-01-11 15:42:12 +10:00
Connor McLaughlin
13cba122ef
HostDisplay: Move Windows fallback for refresh rate query to HostInterface
2021-01-11 15:24:38 +10:00
Connor McLaughlin
fd166a4485
ShaderCache: Add a data version field
...
We can increment this to prevent people's shader caches from growing too
large with shader changes.
2021-01-11 15:24:38 +10:00
Connor McLaughlin
97971464d1
GPU/ShaderGen: Remove texcoord offset
...
Doesn't seem to be needed anymore, and causes issues in some games (e.g.
flickering polygons in Evil Dead)
2021-01-11 15:12:16 +10:00
Albert Liu
29331ef679
Qt: Update widget help text
2021-01-10 20:49:25 -08:00
Anderson_Cardoso
69f14feec1
Atualização Português do Brasil
...
Android - Strings not available for translation as follows:
- Theme
- Downsampling
- Controller Mapping
- Use analog Sticks for D-Pad
- Disable All Enhancements
- Threaded GPU Presentation
- Clear Bindings (in controller mapping options menu)
- Port 1 / Port 2 (in controller mapping options menu)
- Hotkeys (in controller mapping options menu)
2021-01-10 17:32:27 -03:00
Connor McLaughlin
bc5fb850d4
AudioStream: Reset resampler state on emptying buffers
2021-01-11 03:58:14 +10:00
Connor McLaughlin
43d01776dc
HostInterface: Add "Sync To Host Refresh Rate" option
2021-01-11 03:50:44 +10:00
Connor McLaughlin
bb572741ae
HostDisplay: Add GetHostRefreshRate() function
...
Only implemented in Windows for now.
2021-01-11 03:50:13 +10:00
Connor McLaughlin
d23645e02f
CMake: Fix Linux build
2021-01-11 03:18:30 +10:00
Connor McLaughlin
ce965e89ca
Qt/Android: Add help text for resampling, turn on by default
2021-01-11 02:27:14 +10:00
Connor McLaughlin
fdeef65676
Qt: Move emulation speed settings to console settings
2021-01-11 02:12:20 +10:00
Connor McLaughlin
54f5563321
Qt: Add turbo speed setting
2021-01-11 01:57:10 +10:00
Connor McLaughlin
d73fedcef1
Qt: Make about dialog slightly taller
2021-01-11 01:32:19 +10:00
Connor McLaughlin
692eb035ec
Qt: Fix flex sizing with >1 flex column
2021-01-11 01:29:31 +10:00
Connor McLaughlin
a5f9aa11e1
Settings: Add audio resampling when running at non-standard speed
2021-01-11 01:14:32 +10:00
Connor McLaughlin
54c7fc6b08
AudioStream: Support resampling input
2021-01-11 01:14:32 +10:00
Connor McLaughlin
19032750b4
CDROM: Don't treat no-region discs as audio CDs
...
Fixes some homebrew games not booting.
2021-01-11 01:05:21 +10:00
Connor McLaughlin
2c2195b116
Qt: Update Polish translation by Zuzia
2021-01-11 01:04:54 +10:00
Connor McLaughlin
11992bde4e
TimingEvents: Use function pointers instead of std::function
2021-01-10 01:45:07 +10:00
zkdpower
8c241ed8de
Update Simple-Chinese language file to latest ( #1424 )
...
* Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
* Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
2021-01-10 01:43:35 +10:00
Connor McLaughlin
b4d1dcfe4b
Merge pull request #1415 from andercard0/patch-61
...
Atualização Português do Brasil
2021-01-10 01:43:28 +10:00
Connor McLaughlin
15652b4c1f
SPU: Fix a few cases where SPU interrupts weren't firing
2021-01-10 01:39:21 +10:00
Connor McLaughlin
df98a0b04e
CPU/Recompiler: Fix incorrect speculative byte/halfword reads
...
Fixes crash on boot in Monkey Magic.
2021-01-10 01:38:35 +10:00
Connor McLaughlin
4fafb34251
CommonHostInterface: Move input map update to frontend
...
Fixes controller state getting reset when loading input profile.
2021-01-09 14:54:53 +10:00
Connor McLaughlin
ad0d16e243
Qt: Fix failing to load unicode filenames on command line
2021-01-09 12:02:33 +10:00
Connor McLaughlin
64fc560314
Qt: Don't allocate a console when loading settings
2021-01-09 01:53:15 +10:00
Connor McLaughlin
9d7f4523b0
Log: Close C file handles on free (win32)
...
Fixes toggling console not hiding the window.
2021-01-09 01:52:48 +10:00
Anderson_Cardoso
693b070889
Atualização Português do Brasil
...
Could you please make the following strings available for translation in Android?
- Theme
- Downsampling
- Controller Mapping
- Use analog Sticks for D-Pad
- Disable All Enhancements
- Threaded GPU Presentation
- Clear Bindings (in controller mapping options menu)
- Port 1 / Port 2 (in controller mapping options menu)
- Hotkeys (in controller mapping options menu)
2021-01-08 11:51:46 -03:00
Connor McLaughlin
9951921a6d
Log: Enable virtual terminal processing on Win32
...
This way we don't need to set the registry value.
2021-01-09 00:39:32 +10:00
Connor McLaughlin
b0398f5aa7
Qt: Add shutdown without saving menu option
2021-01-09 00:23:02 +10:00
Connor McLaughlin
6a04803502
Merge pull request #1394 from piepacker/msw_console_behavior
...
Console: Fix problems when using CLI from MSYS2/GitBash/ConEmu
2021-01-09 00:22:37 +10:00
Connor McLaughlin
5add87c8ad
Merge pull request #1410 from ggrtk/get-analog-input-bytes
...
Controller: Add method for reading analog input bytes
2021-01-09 00:19:38 +10:00
Connor McLaughlin
c6da182232
Merge pull request #1412 from ggrtk/sdl-rumble-duration-fix
...
CommonHostInterface: Update rumble every frame regardless of change
2021-01-09 00:17:46 +10:00
Connor McLaughlin
8d56a3d186
Merge pull request #1414 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-01-09 00:17:18 +10:00
zkdpower
bfd4273f2c
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-01-08 21:56:09 +08:00
Albert Liu
d860c14267
CommonHostInterface: Update rumble every frame regardless of change
...
Fixes SDL rumble cutting off early when a game sends the same motor
strength values every frame over a long duration.
2021-01-07 18:30:43 -08:00
Albert Liu
5ff3299384
Controller: Add method for reading analog input bytes
2021-01-07 15:04:23 -08:00
Connor McLaughlin
419726f4cc
Remove libretro core - core will now be maintained by libretro
...
libretro have agreed to take over maintenance of the core.
Please see their fork at https://github.com/libretro/duckstation if you
wish to continue to use it.
2021-01-08 01:37:59 +10:00
Jake Stine
f26b094cf7
Console: Use ANSI escape codes and remove entirely Win32's legacy WriteConsoleA code.
...
Also fixes android build failure (missing unistd.h)
2021-01-07 07:05:33 -08:00
Connor McLaughlin
24c373245e
MemoryCard: Make formatting OSD message translatable
2021-01-07 12:15:57 +10:00
Connor McLaughlin
d86fc03ecb
Merge pull request #1391 from andercard0/patch-60
...
Atualização Português do Brazil
2021-01-07 12:15:24 +10:00
Connor McLaughlin
ee60c02e0a
Merge pull request #1402 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-01-07 12:15:16 +10:00
Connor McLaughlin
5eca471624
Merge pull request #1403 from RaydenX93/update_it_20210106
...
Italian Language Update
2021-01-07 12:15:01 +10:00
RaydenX93
3f11cb1de1
Update duckstation-qt_it.ts
2021-01-06 18:44:54 +01:00
zkdpower
7de3fafff6
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-01-07 00:43:46 +08:00
Silent
de075fffc3
Register more glyph ranges supported by Roboto
...
Adds support for Polish, makes Russian use a default font
2021-01-05 18:17:18 +01:00
Jake Stine
c9b8dc13fd
Console: Fix problems when using CLI from MSYS2/GitBash/ConEmu
...
- Fix issue where console output is lost when running from MSYS2/GitBash CLI
- Fix issue where pipe redirections would be overridden and otuput would always go to the attached console (this affected windows cmd prompt as well as other shell CLIs)
- Simplify some logic regarding registering of the standard output writer
2021-01-05 07:35:11 -08:00
Connor McLaughlin
f832dca975
Bus: Don't force inline EXP1/EXP2 access
2021-01-06 01:02:30 +10:00
Connor McLaughlin
f3cdfe97a7
Bus/EXP2: Support openbios putc address
2021-01-06 00:56:35 +10:00
Anderson_Cardoso
7f22dc4199
Atualização Português do Brazil
...
Android - Strings not available for translation as follows:
- Theme
- Down sampling
- Controller Mapping
- Use analog Sticks for D-Pad
- Disable All Enhancements
- Threaded GPU Presentation
- Clear Bindings (in controller mapping options menu)
- Port 1 / Port 2 (in controller mapping options menu)
- Hotkeys (in controller mapping options menu)
2021-01-05 11:49:36 -03:00
Connor McLaughlin
845cd37835
DMA: Determine slice size based on whether pad is transmitting
...
Plenty of games seem to suffer from this issue where they have
a linked list DMA going while polling the controller. Using a
too-large slice size will result in the serial timing being off,
and the game thinking the controller is disconnected. So we
don't hurt performance too much for the general case, we reduce
this to equal CPU and DMA time when the controller is
transferring, but otherwise leave it at the higher size.
2021-01-06 00:15:42 +10:00
Connor McLaughlin
98a4e59f52
Qt: Fix some strings not being translatable
2021-01-06 00:15:42 +10:00
Bekon241
a5078d7e35
Zuzia pl language support ( #1384 )
...
* Update duckstation-qt_pl.ts
2021-01-05 18:01:28 +10:00
Connor McLaughlin
25b0b72566
Merge pull request #1383 from zkdpower/master
...
Update Simple-Chinese language file to latest
2021-01-05 18:00:25 +10:00
Connor McLaughlin
a6e1b3c4ad
Merge pull request #1389 from ggrtk/ps3-bios-size
...
BIOS: Add check for older BIOS from PS3
2021-01-05 17:59:57 +10:00
Connor McLaughlin
cdefcf7359
HostInterface: Log when all enhancements are disabled by config
2021-01-05 17:58:55 +10:00
Albert Liu
79012d5288
BIOS: Add check for older BIOS from PS3
...
Same revision number as newer PS3, but different file size and 512KB
hash.
2021-01-04 23:54:42 -08:00
Connor McLaughlin
0534f36b8d
D3D11HostDisplay: Fix incorrect format support check
...
Was resulting in RGB565 textures trying to be created when unsupported.
2021-01-05 17:47:59 +10:00
Connor McLaughlin
e3de44d127
D3D11/Texture: Log attributes when creation fails
2021-01-05 17:19:05 +10:00
Connor McLaughlin
8f5c20bdf5
BIOS: Improve robustness of BIOS searching
...
Always prefer a known BIOS image over an unknown image. Hopefully this
will stop people getting crashes on startup due to other files in the
BIOS directory confusing it.
2021-01-05 12:22:18 +10:00
Connor McLaughlin
5cd261a5b2
BIOS: Only match PS1 and PS2 BIOS images exactly
2021-01-05 12:22:13 +10:00
zkdpower
c0dfc49db3
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2021-01-05 03:36:07 +08:00
Connor McLaughlin
c3b0a87029
CommonHostInterface: Move settings filename to start of class
2021-01-05 00:58:32 +10:00
Connor McLaughlin
9056db0a0f
Qt: Add Polish translation by Zuzia and Seba
2021-01-05 00:46:41 +10:00
Connor McLaughlin
73f6521452
SPU: Check voice addresses on IRQ re-enable
...
NASCAR 2001 music depends on the IRQ firing multiple times, when the
voice address is still set to the IRQ address.
2021-01-05 00:46:41 +10:00
Connor McLaughlin
e3262fc0a4
CPU: Compile fix for debug builds
2021-01-05 00:46:41 +10:00
johnnyruz
f7b0c0f493
Add cli parameter to override default settings file ( #1375 )
...
* Add cli parameter to specify alternate settings file
* fix issue with error message string parameter
2021-01-05 00:46:16 +10:00
Connor McLaughlin
35fdae0d95
Merge pull request #1372 from ggrtk/analog-controller-refactor
...
AnalogController: Refactor data transfer implementation
2021-01-05 00:45:37 +10:00
Anderson_Cardoso
2898d27c53
Atualização Português do Brazil
...
Android - Strings not available for translation as follows:
- Theme
- Downsampling
- Controller Mapping
- Use analog Sticks for D-Pad
- Disable All Enhancements
- Threaded GPU Presentation
- Clear Bindings (in controller mapping options menu)
- Port 1 / Port 2 (in controller mapping options menu)
- Hotkeys (in controller mapping options menu)
2021-01-03 16:08:42 -03:00
Connor McLaughlin
affffca3da
GPU/HW: Set max resolution scale to 32
...
The UI is intentionally left at 16x. Going too high **will** make you
run out VRAM and your system will start acting strangely. But for those
people who really want to do it, you can go 32x in Vulkan with the SDL
frontend, or by setting it in the ini.
2021-01-04 03:11:14 +10:00
Connor McLaughlin
9ff8130e40
fixup! CPU: Make trace-to-file toggleable at runtime and in release builds
2021-01-04 03:11:14 +10:00
PugsyMAME
c9b75f7490
Updated DebuggerWindow Files for Tracer
2021-01-04 03:11:14 +10:00
Connor McLaughlin
bf1d51b5d8
CPU: Make trace-to-file toggleable at runtime and in release builds
2021-01-04 03:11:14 +10:00
PugsyMAME
4b7820d1e5
Icon For Tracer
2021-01-04 03:11:14 +10:00
Connor McLaughlin
f369e3c476
HostDisplay: Fix vram pixels bleeding into edges of display with linear filtering
2021-01-04 03:11:14 +10:00
Albert Liu
04884257d6
AnalogController: Refactor data transfer implementation
2021-01-03 09:09:49 -08:00
Connor McLaughlin
b3bf9f3f10
GameSettings: Fix compilation with libretro
2021-01-03 19:06:24 +10:00
Connor McLaughlin
4eee5ebdb7
Android: Add per-game settings and properties UI
2021-01-03 18:30:06 +10:00
Connor McLaughlin
6ff73f35bd
GameSettings: Add string key accessors
2021-01-03 17:26:51 +10:00
Connor McLaughlin
0de34d7bf7
DMA: Increase precision for large transfers
...
Also gets rid of the delay on the GPU side for writing to VRAM (doesn't
make sense), and it's not needed since we slice the block transfers now.
Fixes palette corruption in Vigilante 8, and missing rider in
Championship Motocross 2001 featuring Ricky Carmichael.
2021-01-03 16:11:42 +10:00
Connor McLaughlin
c9ef3ec1a3
DMA: Clear state on shutdown
...
Fix a rare crash where the GPU starting after a second boot accesses
uninitalized DMA fields.
2021-01-03 14:48:02 +10:00
Connor McLaughlin
2ec26e54b7
GPU/HW: Disable downsampling when using 24-bit display
...
It's dropped to 1x first anyway.
2021-01-03 12:18:21 +10:00
Connor McLaughlin
0d281538cf
CDImageCue: Disable implicit pregap insertion for audio CDs
...
Fixes supplementary disc detection in Dancing Stage
featuring DREAMS COME TRUE.
2021-01-02 01:33:13 +10:00
Connor McLaughlin
a63a6b7a20
Qt: Update Japanese translation by mikakunin
2021-01-01 19:58:54 +10:00
Connor McLaughlin
40257e5b20
GPU/HW: Don't set m_pgxp_depth_buffer when PGXP is disabled
...
Fixes text corruption in Castlevania when PGXP is disabled and depth
buffer is enabled.
2021-01-01 17:49:20 +10:00
Connor McLaughlin
c9240eea72
CPU/Recompiler: Use PGXP interpreter for fallback
...
Fixes holes in geometry with PGXP enabled in Threads of Fate.
2021-01-01 17:16:55 +10:00
Connor McLaughlin
4e87b30b40
System: Skip throttler phase reset when running at <100%
2021-01-01 14:08:09 +10:00
Connor McLaughlin
04a187afb2
CDROM: Fix read error/unlicensed flag getting set on all discs
...
Regression from 75aa52ab06
.
2021-01-01 03:00:16 +10:00
Connor McLaughlin
75aa52ab06
CDROM: Fail reads immediately for audio/unlicensed CDs
...
Fixes first track being unavailable on audio CDs in Vib-Ribbon.
2021-01-01 01:38:14 +10:00
Connor McLaughlin
9294bf6be3
CDROM: Keep target location even after failed seeks
2021-01-01 01:37:51 +10:00
Connor McLaughlin
187de65f50
CDROM: Reset disc position to start after switching discs
2021-01-01 00:01:13 +10:00
Connor McLaughlin
3ffbbe82e8
SDLControllerInterface: Use SDL_GameControllerRumble where supported
...
Allows vibration on DualShock 4 without using DS4Windows.
2020-12-31 19:41:51 +10:00
Connor McLaughlin
4f32f2f915
Merge pull request #1357 from zkdpower/master
...
Update Simple-Chinese language file to latest
2020-12-31 19:41:23 +10:00
Connor McLaughlin
aa0eb5153e
Merge pull request #1358 from ggrtk/qt-displaysettings-text
...
Qt/DisplaySettingsWidget: Fix recommended value not being translated
2020-12-31 19:41:04 +10:00
Albert Liu
dde5a4e2d8
Qt/DisplaySettingsWidget: Fix recommended value not being translated
2020-12-31 01:07:24 -08:00
Connor McLaughlin
6d501bff56
GL/Program: Use glBindFragDataLocationIndexedEXT for GLES
2020-12-31 13:29:41 +10:00
zkdpower
041880df34
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2020-12-31 07:47:25 +08:00
Connor McLaughlin
5690aef057
CDROM: Send seek error when read+seeking to audio sector
...
Fixes hang in Vib-Ribbon when using an audio CD.
2020-12-31 03:19:51 +10:00
Connor McLaughlin
f911e90e17
CDROM: Hopefully fix crash in debug window when reading lead-out
2020-12-31 02:10:49 +10:00
Connor McLaughlin
02377b1a92
CPU/CodeCache: Fix possible crash on invalidate->recompile->overflow
2020-12-31 02:10:49 +10:00
Anderson_Cardoso
1f10bdd7cd
Atualização Português do Brasil
...
Update Portuguese Brazil language file to latest.
2020-12-30 10:40:23 -03:00
Connor McLaughlin
e464a8c332
CommonHostInterface: Disable some hotkeys on Android
2020-12-30 19:42:14 +10:00
Connor McLaughlin
2672e2b505
libretro: Build fix
2020-12-30 19:42:14 +10:00
Connor McLaughlin
7b532ebb7f
Merge pull request #1347 from andercard0/patch-56
...
Atualização Português do Brasil
2020-12-30 18:11:17 +10:00
Connor McLaughlin
f5230fdb14
Merge pull request #1346 from zkdpower/master
...
Update Simple-Chinese language file to latest
2020-12-30 18:10:51 +10:00
Connor McLaughlin
78282d1508
GameSettings: Add downsampling mode
2020-12-30 17:53:51 +10:00
Connor McLaughlin
3cb2cd8235
GPU: Add adaptive and box downsampling modes
2020-12-30 17:41:39 +10:00
Connor McLaughlin
5236583544
Vulkan/Texture: Support transitioning individual mip levels
2020-12-30 17:39:40 +10:00
Connor McLaughlin
2ce5dc3bbe
Vulkan: Don't hardcode mipmap samplers to lod0
2020-12-30 17:39:40 +10:00
Connor McLaughlin
59e8363075
D3D11: Support mipmaps in wrapper textures
2020-12-30 17:39:40 +10:00
Connor McLaughlin
68ce959d70
Settings: Add option to temporarily disable all enhancements
2020-12-30 17:39:29 +10:00
Connor McLaughlin
40f241dde3
PlaystationMouse: Fix incorrect translation context for help
2020-12-30 17:03:59 +10:00
Anderson_Cardoso
dd04c5983e
Atualização Português do Brasil
...
Translation updated to latest.
2020-12-29 18:16:54 -03:00
zkdpower
674b26bef7
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2020-12-30 04:21:52 +08:00
PugsyMAME
3284a18ad3
Add new Cheat Type F4, Find & Replace Bytes ( #1345 )
...
* Add new Cheat Type F4, Find & Replace Bytes
Also knows as 'AOB' apparently. Information about how it works will be in the next chtdb.txt header or you can read/ask about it on the discord channel.
* Add new Cheat Type F4, Find & Replace Bytes
Also knows as 'AOB' apparently. Information about how it works will be in the next chtdb.txt header or you can read/ask about it on the discord channel.
* Added error trapping for cheat type F4
As suggested
2020-12-30 00:55:49 +10:00
Connor McLaughlin
6bf37f51be
Android: Add controller interface class
2020-12-29 22:49:52 +10:00
Connor McLaughlin
0945744f9b
FrontendCommon: Add DInput controller interface
...
Still needs force feedback/vibration support.
2020-12-29 22:49:52 +10:00
Connor McLaughlin
a3e4c61a0b
CommonHostInterface: Add a method to get top-level window handle
2020-12-29 22:49:52 +10:00
Connor McLaughlin
a894b295b6
CPU/CodeCache: Fix assertion failure when patching in double branch
2020-12-29 22:49:52 +10:00
Connor McLaughlin
b38e4b8ba7
Merge pull request #1341 from ggrtk/hostdisplay-fixes
...
HostDisplay: Fix some scaling issues
2020-12-29 22:49:29 +10:00
Connor McLaughlin
6f22d5c151
Merge pull request #1333 from andercard0/patch-55
...
Atualização Português do Brasil
2020-12-29 22:48:25 +10:00
Connor McLaughlin
4fdedf5f14
Merge pull request #1340 from zkdpower/master
...
Update Simple-Chinese language file to latest
2020-12-29 22:48:12 +10:00
Albert Liu
1c1ca45e4e
VulkanHostDisplay: Fix post shader uniform buffer
2020-12-29 01:33:41 -08:00
Albert Liu
11fbf26045
HostDisplay: Use floats internally for draw rectangle calculation
2020-12-29 01:33:41 -08:00
Albert Liu
e0f3a4f17b
HostDisplay: Calculate draw rectangle in terms of horizontal scale
2020-12-29 01:33:40 -08:00
Albert Liu
b824844043
HostDisplay: Fix framebuffer screenshot scaling
2020-12-29 01:33:40 -08:00
zkdpower
489169c8ce
Update Simple-Chinese language file to latest
...
Update Simple-Chinese language file to latest
2020-12-29 09:41:10 +08:00
Anderson_Cardoso
acaa13aba0
Atualização Português do Brasil
2020-12-28 15:19:57 -03:00
Connor McLaughlin
a48add94f8
Merge pull request #1332 from ggrtk/ps2-bios-size
...
Update BIOS image handling
2020-12-29 02:19:13 +10:00
Connor McLaughlin
fa7442fddb
Qt: Fix mouse-cursor-in-fullscreen regression
2020-12-29 02:00:31 +10:00
Connor McLaughlin
fcec112613
Merge pull request #1329 from RaydenX93/master
...
Italian Translation Update - PC
2020-12-28 11:56:49 +10:00
Albert Liu
d9096ca12d
BIOS: Prevent patching incompatible BIOSes
2020-12-27 16:14:28 -08:00
Albert Liu
0e2276fc7a
BIOS: Add support for loading PS2 BIOSes
2020-12-27 15:32:41 -08:00
Albert Liu
4db29f9399
HostInterface: Check all console regions when looking for any BIOS
2020-12-27 15:32:41 -08:00
RaydenX93
7f57d678bd
Update duckstation-qt_it.ts
2020-12-27 17:52:44 +01:00
PugsyMAME
90073ac1d0
Cheat Manager Memory Scanner improvements
...
Updated Memory Scanner to use sized hexadecimal in results and manual watches.
Enforced Halfword,Word address settings so that it's a valid word or halfword that is being watched.
2020-12-27 16:12:10 +00:00
Connor McLaughlin
f9ac25f2b8
CDROM: Actually fix playing tracks 10+
2020-12-28 01:40:38 +10:00
Connor McLaughlin
c04d6f9ef8
CDROM: Play command track should be BCD
...
Fixes tracks >= 10 in BIOS CD player, maybe games?
2020-12-28 01:17:41 +10:00
Connor McLaughlin
8bb5ff47eb
PlaystationMouse: Add option to use relative mode
2020-12-28 00:37:04 +10:00
Connor McLaughlin
ca42d027ac
Qt: Implement relative mouse mode
2020-12-28 00:37:04 +10:00
Connor McLaughlin
114d4a2c1d
Merge pull request #1325 from PugsyMAME/master
...
Fixed Pattern found address in Debugger Search
2020-12-28 00:36:45 +10:00
Connor McLaughlin
157532b0fe
Merge pull request #1320 from andercard0/patch-54
...
Atualização Português do Brasil
2020-12-28 00:36:20 +10:00
PugsyMAME
67f6bd2bcb
Fixed Pattern found address in Debugger Search
...
"Pattern found at 0x%1" was passing a decimal value to %1 instead of a hexadecimal one
2020-12-27 11:20:26 +00:00
Albert Liu
d7e8b5a4c2
Qt: Update Japanese translation by mikakunin
2020-12-27 00:57:55 -08:00
Albert Liu
46239e3d09
Qt/CheatManagerDialog: Fix lupdate warning
2020-12-27 00:57:55 -08:00
Albert Liu
2a1bf9925a
Qt: Make Auto (Game Native) aspect ratio string translatable
2020-12-27 00:57:55 -08:00
Anderson_Cardoso
ab2198be28
Atualização Português do Brasil
2020-12-26 14:01:24 -03:00
Connor McLaughlin
f181b45760
libretro: Build fix
2020-12-27 02:41:43 +10:00
Connor McLaughlin
80fb30b564
Qt: Add Boot and Debug option to context menu
2020-12-27 00:54:53 +10:00
Connor McLaughlin
29469077ee
Qt: Force display to render after boot
...
Fixes menu showing through when starting paused.
2020-12-27 00:54:53 +10:00
Connor McLaughlin
cbcbb675d6
System: Fix pause on start
2020-12-27 00:54:53 +10:00
Connor McLaughlin
3cd3d1c09d
Qt: Fix opening debugger when system already paused
2020-12-27 00:54:53 +10:00
Connor McLaughlin
dc46d52029
FrontendCommon: Remove unnecessary #ifndef LIBRETRO macros
...
These were only needed because of ancient compilers on the libretro
buildbot, it still compiles fine with these fields on the latest
compilers.
2020-12-27 00:54:53 +10:00
Connor McLaughlin
702ed21207
HostDisplay: Add threaded presentation for Vulkan renderer
...
Can add a significant speedup for fast forward. Automatically disabled
when vsync is enabled.
2020-12-27 00:54:53 +10:00
Connor McLaughlin
68dc052432
Bus: Don't leak shared memory when starting->stopping->starting
2020-12-27 00:50:08 +10:00
Connor McLaughlin
91995c92db
Qt/Debugger: Use Bus helper functions for getting region pointers
2020-12-27 00:50:08 +10:00
Connor McLaughlin
d74d27163c
Common/MemoryArena: Add destroy/valid methods
2020-12-27 00:50:08 +10:00
Connor McLaughlin
e71f6aa80a
GPU/HW: Improve round-trip accuracy of RGBA5551->RGBA8
...
Fixes smudging in some games with true colour rendering enabled.
2020-12-27 00:50:08 +10:00
Connor McLaughlin
84181e2a1d
CheatS: Support importing/parsing EPSXe cheat files
2020-12-27 00:45:34 +10:00
Connor McLaughlin
cc9c3ea41f
Cheats: Fix assertions tripping on unicode characters
2020-12-27 00:45:34 +10:00
Connor McLaughlin
aa65280ec3
Qt: Fix typo in advanced settings
2020-12-27 00:45:34 +10:00
Connor McLaughlin
7532d5d09a
Merge pull request #1306 from andercard0/patch-52
...
Atualização Português do Brasil
2020-12-27 00:45:04 +10:00
Connor McLaughlin
9c36c9dbdb
Merge pull request #1312 from ggrtk/memorycardimage-fix
...
MemoryCardImage: Fix multi-block file reads
2020-12-27 00:44:41 +10:00
PugsyMAME
31423ef697
Changed debugger "Enter memory address" to accept hex only ( #1317 )
...
* Changed debugger "Enter memory address" to accept hex only
The "Enter memory address" prompt by default expects a decimal address unless it's preceded by 0x. Or it expects an number starting with 0 is an octal.
The disassembly address should be hexadecimal regardless as that is how it it displays the address.
Also changed it so that it changes any address entered to be divisible by 4 as there was an observed issue that would cause the disassembly addresses to get locked to a address that was not divisible by 4
* Translation updates for Debugger memory address change
Updated the three translation files that mentioned the original "Invalid address. It should be in hex" string.
* Changed debugger "Enter memory address" to accept hex only
UPDATE TO PR #1316
The "Enter memory address" prompt by default expects a decimal address unless it's preceded by 0x. Or it expects an number starting with 0 is an octal.
The disassembly address should be hexadecimal regardless as that is how it it displays the address.
Also changed it so that it changes any breakpoint or disassembly address entered to be divisible by 4 as there was an observed issue that would cause the disassembly addresses to get locked to a address that was not divisible by 4 and a breakpoint address that is not divisible by 4 would never be hit.
2020-12-27 00:43:43 +10:00
Albert Liu
12bc7a7805
MemoryCardImage: Fix multi-block file reads
2020-12-25 20:01:21 -08:00
Anderson_Cardoso
bc9da28f31
Atualização Português do Brasil
2020-12-25 15:20:29 -03:00
Connor McLaughlin
a69474ea97
TextureReplacements: Use x86 dispatch for xxhash
2020-12-26 00:47:24 +10:00
Connor McLaughlin
af3b2b0e15
Build: Fix xxhash on non-Windows
2020-12-26 00:47:24 +10:00
Connor McLaughlin
b755798c2a
Qt: Update French translation
2020-12-26 00:47:03 +10:00
Connor McLaughlin
d187c8b08d
GPU/HW: Fix a potential case where depth isn't cleared on viewport change
2020-12-26 00:47:03 +10:00
Connor McLaughlin
a385573672
Qt: Add texture replacement options to advanced settings
2020-12-26 00:47:03 +10:00
Connor McLaughlin
41b803ed2b
FrontendCommon: Add a hotkey to reload texture replacements
2020-12-26 00:47:03 +10:00
Connor McLaughlin
8db961042a
GPU: Support replacing VRAM writes with new textures
2020-12-26 00:47:03 +10:00
Connor McLaughlin
a66f14b5c3
Vulkan/Texture: Add UpdateFromBuffer method
2020-12-26 00:47:03 +10:00
Connor McLaughlin
ebaad0f35a
Common/GL: Add replace method to texture
2020-12-26 00:47:03 +10:00
Connor McLaughlin
ecbfff3c60
HostDisplay: Fix incorrect extension check for other formats
2020-12-26 00:47:03 +10:00
Connor McLaughlin
f6c0156eea
Common/Image: Add save helpers, fix errors
2020-12-26 00:47:03 +10:00
Connor McLaughlin
6de53054c1
Qt: Move blit swap chain option to display settings
2020-12-26 00:47:02 +10:00
Michael Forney
4bca193ee1
FileSystem: Include <limits.h> for PATH_MAX
2020-12-26 00:47:02 +10:00
Michael Forney
7a40a843d4
Common/FileSystem: Fix misspelling of 'separator'
2020-12-26 00:47:02 +10:00
Michael Forney
d0398c8a83
Common/FileSystem: Fix canonicalization of paths beginning with ./
...
If we don't skip past the following separator when the destination
is empty, then `./file` gets canonicalized as `/file`.
Also, consider the case where we end up with an empty string (for
example, from `foo/..`). Canonicalize this as `.`.
2020-12-26 00:47:02 +10:00