Commit Graph

5389 Commits

Author SHA1 Message Date
ec9411c0a7 dep/libchdr: Add chd_precache_progress()
Alternative which reports back as the file is read.
2022-04-03 21:09:36 +10:00
bceca040d9 dep/libchdr: Remove libFLAC dependency 2022-04-03 21:09:36 +10:00
6b8486674f dep/libchdr: Update to a03e693 2022-04-03 20:29:44 +10:00
ef6e18a1b2 Merge pull request #2817 from Guwange/update_fix_japanese_translation
Update fix japanese translation
2022-04-03 01:25:45 +10:00
39a7f6701f fix some japanese translations 2022-04-02 21:28:35 +09:00
fe182a26d0 update japanese translation file 2022-04-02 21:28:35 +09:00
f7a3358b1f pbp: pstitleimg sections are allowed also for single disc games
Multidisc games are stored inside the EBOOT.PBP file as
A)
pstitleimg
psisoimg
psisoimg
...

Single disk games can be stored in two different formats, with or
without a pstitleimg section, i.e. as

B)
pstitleimg
psisoimg

or

C)
psisoimg

Fix a conditional in duckstation that incorrectly flags B) as an error.
These types of EBOOT.PBP files can be created by the pop-fe utility.

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2022-03-29 21:36:39 +10:00
8c6ced6758 Merge pull request #2816 from andercard0/patch-1
Small change (fix)
2022-03-29 21:36:27 +10:00
a3d4c4d648 Small change (fix)
Added tiny fix for table view column "type", when launch Ducko in list mode the type column get a bit squished, I just increased it a bit this number.
2022-03-27 13:15:18 -03:00
07d331deca Merge pull request #2814 from CookiePLMonster/y2038
Fix a Y2038 bug in UnixTimeToFileTime
2022-03-27 17:47:35 +10:00
da5513e9eb Merge pull request #2807 from Guwange/fix_gamedb_negcon
GameDB: fix NeGcon typo in some game entries
2022-03-27 17:47:21 +10:00
a55537ec1b D3D12/Builders: Fix incorrect depth write mask 2022-03-27 17:38:48 +10:00
3c2d5ae508 dep/vixl: Fix compilation under MSVC2022 2022-03-27 17:38:48 +10:00
859a156b3c Various build fixes 2022-03-27 17:38:48 +10:00
3d61e3e379 CI: Switch to windows-2022/VS2022 2022-03-27 17:01:50 +10:00
4c4e62cee6 dep: Update rcheevos to 0e9eb7c 2022-03-27 16:59:02 +10:00
a55b5022c7 System: Include cheevos state in save states 2022-03-27 16:59:02 +10:00
584525cb11 Cheevos: Move to core 2022-03-27 16:59:02 +10:00
c43df29abc ImGuiFullscreen: Move to core 2022-03-27 16:59:02 +10:00
fd76f437b3 Core: Purge WITH_IMGUI define 2022-03-27 16:59:02 +10:00
d5128a5ea9 HTTPDownloader: Move to common 2022-03-27 16:59:02 +10:00
cb51ab7197 Misc: Purge unused definitions 2022-03-27 16:59:02 +10:00
ad26d352d3 vsprops: Update to VS2022 toolchain 2022-03-27 16:59:01 +10:00
717ee3103f M3U: Preloading to RAM for single-disc playlists. 2022-03-27 16:58:51 +10:00
e43f2ddddb Fix a Y2038 bug in UnixTimeToFileTime 2022-03-26 16:49:02 +01:00
4a4b69db35 GameDB: fix NeGcon typo in some game entries 2022-01-22 22:44:54 +09:00
51041e47f7 Merge pull request #2797 from CookiePLMonster/rcheevos-update
Rcheevos update
2022-01-11 00:26:24 +10:00
9414f68f51 Add Cheevos::GetAchievementProgressText
Measured achievements formatting is now up to rcheevos,
not DuckStation
2022-01-07 16:59:36 +01:00
9c91af6dfa Update to rcheevos v10.2.0
Leaderboard rurl hacks are now replaced by proper calls
2022-01-07 16:21:37 +01:00
46737acecd CPU: Prevent mismatched va_start/va_end in log 2022-01-06 22:47:10 +10:00
541947c6f8 CPU/CodeCache: Fix currently-invalidated blocks breaking memory states 2022-01-06 22:47:10 +10:00
30a53fbb3c GameSettings: Disable GPU runahead for Red Asphalt PAL 2022-01-06 22:47:10 +10:00
8e56bb3f72 Merge pull request #2783 from Calinou/add-issue-forms
Replace existing issue templates with issue forms
2021-12-30 14:47:12 +10:00
bcce434ab4 Merge pull request #2782 from Calinou/readme-improve-macos-instructions
Improve macOS and Linux build instructions
2021-12-30 14:46:25 +10:00
a7bb590208 Merge pull request #2784 from Calinou/github-actions-use-ninja
Use Ninja for macOS builds on GitHub Actions
2021-12-30 14:45:12 +10:00
d13a418d06 Use Ninja for macOS builds on GitHub Actions
Ninja makes for faster builds compared to Make.
2021-12-26 23:39:06 +01:00
2c1ee9372b Improve macOS and Linux build instructions
- Use CMake's `-B` option to automatically create the build folder
  and avoid the `cd` requirement.
- Use CMake's build tool-agnostic `--build` option to use the same
  build command regardless of whether GNU Make or Ninja is used.
  `--parallel` also ensures that all CPU threads are used by default.
- Mention optional dependency on Ninja for macOS (it's confirmed to work
  there, installed from Homebrew).
- Update Qt macOS path to use the default installation path on a modern
  Homebrew installation. The old path is still mentioned just in case.
- Mention that the generated macOS application bundle may have to be
  manually resigned before it can be run.

The macOS build steps were successfully followed on a 2020 Mac mini
(Apple M1).
2021-12-26 22:51:21 +01:00
b9841634cd Replace existing issue templates with issue forms
Issue forms provide better guidance when creating issues, especially
for people less familiar with GitHub issue creation.
2021-12-26 22:48:04 +01:00
bee50481f5 CDImageMDS: Possible fix for multi-track images 2021-12-25 14:28:33 +10:00
592a591b5f FileSystem: Get rid of trailing nulls in GetWorkingDirectory() 2021-12-25 14:28:33 +10:00
fa9e50d7c1 HostInterface: Don't disable fastmem for runahead 2021-12-25 14:28:33 +10:00
25ea24853f HostInterface: Don't disable recompiler for runahead 2021-12-25 14:28:33 +10:00
4513c7a23d System: Invalidate instead of flushing code cache on memory state 2021-12-25 14:28:33 +10:00
c440593788 CPU/CodeCache: Add InvalidateAll() method 2021-12-25 14:28:32 +10:00
fe2062ff9f System: Warning fix 2021-12-25 14:28:32 +10:00
bbf67ef544 CPU: Warning fix 2021-12-25 14:28:32 +10:00
59cb7c0343 Merge pull request #2766 from CookiePLMonster/ui-improvements
UI improvements
2021-12-16 20:01:53 +10:00
5d4622af9a Migrate most dialogs to use QDialogButtonBox 2021-12-13 22:06:05 +01:00
690fa6ec3c Memory Card Editor: Make fields not editable 2021-12-13 22:06:04 +01:00
85b49da62a Merge pull request #2752 from BailShamber/master
Make appimage respect "QT_QPA_PLATFORM" env var.
2021-11-30 00:14:09 +10:00