100420f4d1
Update libpng to 1.6.29
2017-05-21 22:42:04 +02:00
e328b13ae2
Merge pull request #5462 from spycrab/qt_refresh_devices
...
Qt: Fix default device handling
2017-05-21 13:29:11 -07:00
1072da11fe
Merge pull request #5460 from spycrab/qt_fix_rounding_errors
...
Qt: Fix rounding errors
2017-05-21 13:28:42 -07:00
7e4954a1fe
Merge pull request #5429 from leoetlino/show-active-title
...
Add an option to show the active title in the title
2017-05-21 10:17:34 -07:00
964f546e69
UI: Expose the "show active title" setting
2017-05-21 18:58:32 +02:00
cfc0cc1453
Add an option to show the active title in the title
...
This can be useful for figuring out at a glance what title is running,
along with its game ID / title ID.
2017-05-21 18:58:32 +02:00
2f5f9be9ac
WX: Use TitleDatabase for getting title names
2017-05-21 18:57:55 +02:00
89b5549fe0
Include the latest WiiTDB
...
This allows us to print user friendly names for titles out of the box,
without requiring the user to manually download a title database and
place it in the correct location.
No auto-update mechanism is implemented as it would be substantially
more complicated and overkill (imo), since titles are not updated
that often. I have however added a script to make updating them easier.
The database can be freely used without any restriction. I have
contacted the author.
2017-05-21 18:57:55 +02:00
4a55d757dd
Add a TitleDatabase
...
Add a TitleDatabase to allow easily querying a title database to get
a user-friendly string for a game ID.
2017-05-21 18:57:55 +02:00
ae9dabed1e
Merge pull request #5464 from leoetlino/report-title-changes
...
Analytics: Report game start on title change
2017-05-21 09:56:10 -07:00
ef5ecedded
Analytics: Report game start on title change
...
Otherwise, we may be missing some reports.
2017-05-21 18:53:07 +02:00
6370f094ba
Qt: Fix default device handling
2017-05-21 14:47:35 +02:00
3bdd9adf67
Merge pull request #5461 from Shugyousha/fixprintfwarning
...
NANDImporter: fix printf warning
2017-05-21 13:16:59 +02:00
d8db6a7139
NANDImporter: fix printf warning
...
gcc complains that the printf %x formatting instruction expects an
'unsigned int' but we pass a 'size_t'. We add the 'z' length formatting
specifier used for 'size_t'
2017-05-21 13:06:40 +02:00
48d02f91a8
IOS/ES: Mark ioctlv 0x3f as invalid
...
It's not used in IOS. Looks like they just decided to skip 0x3f.
2017-05-21 12:28:30 +02:00
e92308fe7e
IOS/ES: Implement ES_GetTicketFromView ioctlvs
...
This implements ioctlvs 0x40, 0x43, 0x44.
2017-05-21 12:28:30 +02:00
7af05fd9e6
Merge pull request #5454 from leoetlino/es-delete-shared-content
...
IOS/ES: Implement ES_DeleteSharedContent
2017-05-21 12:11:48 +02:00
e8bfa2273c
Qt: Fix rounding errors
2017-05-21 12:03:13 +02:00
56f2d523dd
PPCSymbolDB: Split SaveMap function
...
Rewrite the code map file generation
2017-05-21 01:00:36 +01:00
1c9d11c0e9
Merge pull request #5458 from spycrab/qt_analytics
...
Qt: Implement analytics (+ prompt)
2017-05-20 15:14:16 -07:00
6e28f4dae6
Qt: Implement analytics (+ prompt)
2017-05-20 23:41:02 +02:00
dc8bc95a6b
Merge pull request #5456 from JosJuice/wii-disc-formats
...
VolumeWiiCrypted: Use Formats.cpp more
2017-05-20 22:39:52 +02:00
373fc58428
Merge pull request #5457 from spycrab/qt_fix_labels
...
Qt: Fix Wii Motioncontrol button mapping labels
2017-05-20 12:22:15 -07:00
cf747fb050
Qt: Fix Wii Motioncontrol button mapping labels
2017-05-20 21:08:31 +02:00
1575020c3a
VolumeWiiCrypted: Get title keys from TicketReader
2017-05-20 20:44:12 +02:00
26f5b53ecb
VolumeWiiCrypted: Get title IDs from TicketReader
2017-05-20 20:43:31 +02:00
5c68a03ae4
VolumeWiiCrypted: Cache TMDs and tickets
2017-05-20 20:42:44 +02:00
cf60564d84
Merge pull request #5405 from spycrab/qt_mapping_windows
...
Qt: Implement mapping dialogs
2017-05-20 09:28:57 -07:00
33e111e92f
Qt: Implement button mapping dialogs
2017-05-20 17:53:17 +02:00
2e8e420623
IOS/ES: Implement ES_DeleteSharedContent
2017-05-20 14:46:28 +02:00
a0e4bb4aa6
Merge pull request #5453 from leoetlino/fix
...
WX: Use the proper format specifier
2017-05-20 11:49:38 +02:00
1231226ad9
WX: Use the proper format specifier
2017-05-20 11:43:06 +02:00
445b77f738
Merge pull request #5452 from spycrab/qt_rnd_crashes
...
Qt: Fix random crashes
2017-05-20 11:29:06 +02:00
8b113ea06c
Merge pull request #5438 from Starsam80/nand-importer-fixes
...
NANDImporter: Fix GUI freezing + add logging
2017-05-20 11:24:50 +02:00
a4b24ac265
Qt: Fix random crashes
2017-05-20 11:10:39 +02:00
1d2b272b00
Merge pull request #5422 from MerryMage/sysconf-ini
...
ConfigManager: Remove load/save code to INI for SYSCONF settings
2017-05-20 10:39:58 +02:00
e019872d62
Remove no-pie build flags
2017-05-20 09:35:53 +02:00
89e60a41eb
MemoryUtil: 0 -> nullptr
2017-05-20 09:35:53 +02:00
4b4cf509f8
Remove code for only allocating low memory
...
This is unnecessary when we have position-independent code.
2017-05-20 09:35:53 +02:00
89535468eb
Merge pull request #5451 from delroth/gradle
...
build.gradle: do not change the output filename, our CI relies on it
2017-05-20 06:08:52 +02:00
d486904e9b
build.gradle: do not change the output filename, our CI relies on it
2017-05-20 05:54:55 +02:00
a182c7f2a5
dsp_rom.ds: use org directive to pad out to correct size
2017-05-19 19:53:38 -07:00
8905b363cf
dsp_rom.ds: use org directive instead of nops
2017-05-19 19:53:38 -07:00
d9bffee73d
dsp_rom.ds: fix trailing whitespace and line endings
2017-05-19 19:53:38 -07:00
1683c69fb7
DSPAssembler: add WARNPC directive from xkas (technically, from asar)
...
This adds the WARNPC directive from xkas/asar to complement the existing ORG
directive. A common useful idiom is "WARNPC 0xXXXX\nORG 0xXXXX," which only
seeks forward and raises an error if you've already written to that part
of the file.
2017-05-19 19:53:38 -07:00
a4cb691058
DSPAssembler: make ORG directive correctly seek forward
...
The xkas assembler says about org: "You can seek forward and backward
into a file."
2017-05-19 19:53:38 -07:00
f3c8291c26
DSPAssembler: remove temporary file
2017-05-19 19:53:38 -07:00
b25babfbf3
GameSettings: Star Wars: The Clone Wars no longer requires DSP-LLE
2017-05-19 19:04:06 -07:00
2fad33cafe
DSP-HLE: cleanup PushMail argument names
2017-05-19 19:04:06 -07:00
43c09c63d8
AX-HLE: delay sending interrupt when done processing command list
...
Fixes https://bugs.dolphin-emu.org/issues/10265 (Star Wars: The Clone
Wars hangs on loading screen with DSP-HLE and JIT Recompiler).
The Clone Wars hangs upon initial boot if this interrupt happens too
quickly after submitting a command list. When played in DSP-LLE, the
interrupt lags by about 160,000 cycles, though any value greater than or
equal to 814 will work. In other games, the lag can be as small as 50,000
cycles (in Metroid Prime) and as large as 718,092 cycles (in Tales of
Symphonia!).
All credit to @hthh, who put in a heroic(!) amount of detective work and
discovered that The Clone Wars tracks a "AXCommandListCycles" variable
which matches the aforementioned 160,000 cycles. It's initialized to ~2500
cycles for a minimal, empty command list, so that should be a safe number
for pretty much anything a game does (*crosses fingers*).
2017-05-19 19:04:06 -07:00