80c9f9abbb
Keep keyboard state independent of acquired buttons ( #5255 )
...
* Keep keyboard state independent of acquired buttons
* Review changes
* Address review comments
Co-authored-by: zhupengfei <zhupf321@gmail.com >
2020-11-15 12:58:12 +01:00
Hamish Milne
6783289909
CR actions
2020-04-20 16:30:49 +01:00
Hamish Milne
55c9162d02
Clean up the Callback (don't store a shared_ptr to parent)
2020-04-20 16:29:50 +01:00
Hamish Milne and GitHub
d5a962cb81
Fix savestates compatibility ( #5256 )
...
* Fix savestates compatibility
2020-04-20 16:21:37 +02:00
Hamish Milne and GitHub
397bd1bb73
Fix MIC_U serialization and timing ( #5223 )
...
* Fix MIC_U serialization and timing
* Better sample rate conversion
* Actually should be every 15 samples
* Reduce rounding errors
2020-04-18 20:52:56 +02:00
Hamish Milne
c5a3bf9728
Fix clang format
2020-04-18 15:14:01 +01:00
Hamish Milne
1fb3c9f08c
Fix Address Arbiter serialization
2020-04-18 15:10:54 +01:00
Hamish Milne and GitHub
79a0cbbba8
Update dynarmic ( #5214 )
...
* Update dynarmic
* Really update the submodule
2020-04-18 08:52:15 +02:00
Hamish Milne
f5b23eff4b
Correctly register AddressArbiter as a type of WakeupCallback
2020-04-17 14:13:22 +01:00
Hamish Milne and GitHub
026a63bcf7
Merge pull request #5130 from B3n30/warn_if_cia_contend_is_encrypted
...
Show an error if CIA contend is encrypted
2020-04-17 00:09:36 +01:00
Hamish Milne and GitHub
ab998b04c8
Merge pull request #5108 from B3n30/load_aes_key_X0x25_from_nativeFirm
...
Load NCCHSecure2 keyX from native firm
2020-04-17 00:07:15 +01:00
Hamish Milne
7af4b1a18e
Merge branch 'master' into feature/savestates-2
2020-04-17 00:01:43 +01:00
Hamish Milne and GitHub
9afd58cec2
Merge pull request #5185 from MerryMage/fix-gdbstub
...
gdbstub: Fix some gdbstub jankiness
2020-04-16 23:52:00 +01:00
Hamish Milne and GitHub
ebbbf5bdba
Merge pull request #5132 from FearlessTobi/port-3497
...
Port yuzu-emu/yuzu#3497 : "Small corrections and features to microprofile"
2020-04-16 23:49:31 +01:00
Hamish Milne and GitHub
f2e9f7be9e
Merge pull request #5124 from rykdesjardins/patch-1
...
Added a search path in FindSDL2 for Ubuntu (Budgie) 20.04
2020-04-16 23:41:35 +01:00
Hamish Milne
d6c84227d8
Fixed NWM not responding
2020-04-16 20:44:25 +01:00
Hamish Milne
824453b133
Remove the build type from the bin path
2020-04-16 19:04:04 +01:00
Hamish Milne
9cd669db84
Merge branch 'master' into feature/savestates-2
2020-04-16 19:03:49 +01:00
Hamish Milne
3a651ac9fc
Fix clang format
2020-04-13 18:08:15 +01:00
Hamish Milne
4d6bd9b569
Fix the merge
2020-04-13 11:50:27 +01:00
Hamish Milne
e733eed6bd
Merge remote-tracking branch 'upstream/master' into feature/savestates-2
2020-04-13 11:36:05 +01:00
Hamish Milne
d53e94db88
Show save/load errors to the user
2020-04-12 23:12:15 +01:00
Hamish Milne
915c426dc9
Merge remote-tracking branch 'upstream/master' into feature/savestates-2
2020-04-12 22:26:24 +01:00
Hamish Milne
828f88d20a
Merge branch 'master' into feature/savestates-2
2020-04-12 11:24:06 +01:00
Hamish Milne
77c4b26e6c
Attempt to improve save/load during frame advance
2020-04-11 22:25:57 +01:00
Hamish Milne
19872b599b
Fix button state not persisting between loads
2020-04-11 20:47:14 +01:00
Hamish Milne
34af0d3452
Attempt to fix network bug
2020-04-11 20:33:38 +01:00
Hamish Milne
4be752dd98
Allow GDB debugging through loads
2020-04-11 19:47:31 +01:00
Hamish Milne
e6b40486c5
Add a couple of useful SVC logs
2020-04-11 19:47:06 +01:00
Hamish Milne
3871d74bc2
Fix mic sharedmemory not being deallocated
2020-04-11 19:33:21 +01:00
Hamish Milne
e9ab8f82d4
Add disk archive serialization (fix crash in driver renegade etc.)
2020-04-11 11:52:11 +01:00
Hamish Milne
a210e7e2bd
Sync GPU state after loading (fix FE terrain bug)
2020-04-11 10:28:52 +01:00
Hamish Milne
7b3a8e9bf5
Fix clang format
2020-04-10 20:22:40 +01:00
Hamish Milne
701cd83786
Attempt to fix mac and linux builds
2020-04-10 20:20:54 +01:00
Hamish Milne
7988978661
Fix VFP registers serialization (0 fps when loading etc.)
2020-04-10 19:36:38 +01:00
Hamish Milne
432ac24503
Fix memory region serialization (OSK crash)
2020-04-10 16:51:01 +01:00
Hamish Milne
3278a4d7ef
Fix crashes when loading with cameras active
2020-04-10 14:02:18 +01:00
Hamish Milne and GitHub
eb78fe0c10
Revert one change from #4844
...
This fixes #5067 by reverting a speculative change made in a previous PR.
From this one can conclude that, for disabled textures, black (0,0,0,1) is the correct colour and clear (0,0,0,0) is not.
2020-04-07 15:38:24 +01:00
Hamish Milne
e74b44042b
Added save + load hotkeys
2020-04-06 23:05:55 +01:00
Hamish Milne
7ff985cef9
Fixed TAS movie serialization
2020-04-06 21:23:39 +01:00
Hamish Milne
ac37de10fc
Reconnect cheat_engine during load
2020-04-06 20:26:41 +01:00
Hamish Milne
b5f394dd12
Use placeholders for serialized paths
2020-04-05 00:20:59 +01:00
Hamish Milne
74c06bd13e
Attempt to fix crashes with LLE applets
2020-04-02 01:43:27 +01:00
Hamish Milne
d4ccce1365
Add some member initializers in thread
2020-04-02 00:14:00 +01:00
Hamish Milne
714a85119d
Don't crash when getting perf stats
2020-04-01 22:50:19 +01:00
Hamish Milne
5b6ee9a6ab
Clear out state before deserialization - fixes many crashes.
2020-04-01 22:06:22 +01:00
Hamish Milne
f156fdd332
clang format fixes etc.
2020-03-31 18:27:33 +01:00
Hamish Milne
92640fc29c
Code review actions (plus hopefully fix the linux CI)
2020-03-31 17:54:28 +01:00
Hamish Milne
9bd189a155
More cleaning up
2020-03-29 19:07:56 +01:00
Hamish Milne
6760ea18b6
Serialize ArchiveManager and other code review actions
2020-03-29 18:56:25 +01:00
Hamish Milne
04aa351c40
Code review - general gardening
2020-03-29 16:14:36 +01:00
8f059ae398
Apply suggestions from code review
...
Co-Authored-By: Mat M. <mathew1800@gmail.com >
2020-03-29 11:39:46 +01:00
Hamish Milne
841255cd16
Attempt to fix the linux builds
2020-03-28 21:40:18 +00:00
Hamish Milne
de9ae14059
Only serialize wchar paths on windows
2020-03-28 19:29:29 +00:00
Hamish Milne and GitHub
38e9eb379d
Update src/CMakeLists.txt
2020-03-28 17:23:54 +00:00
Hamish Milne
570fc45d03
Change boost submodule
2020-03-28 17:11:35 +00:00
Hamish Milne
8f164a16ce
Review changes
2020-03-28 17:08:27 +00:00
Hamish Milne
86600e90d3
Merge branch 'feature/savestates-2' of https://github.com/hamish-milne/citra into feature/savestates-2
2020-03-28 16:29:18 +00:00
Hamish Milne
d92b3e9754
Code review changes - clarified HTTP serialization
2020-03-28 16:29:15 +00:00
26f9364062
Apply suggestions from code review
...
Co-Authored-By: Ben <bene_thomas@web.de >
2020-03-28 16:28:07 +00:00
bbf8e876ab
Apply suggestions from code review
...
Co-Authored-By: Pengfei Zhu <zhupf321@gmail.com >
2020-03-28 16:26:24 +00:00
Hamish Milne
4aab38f133
Refactored out the horrible static var in CoreTiming
2020-03-28 15:47:36 +00:00
Hamish Milne
917d651a3c
Added copyright notices on new files
2020-03-28 15:21:10 +00:00
Hamish Milne
025960bcdd
Attempt to fix flatpak CI
2020-03-28 15:10:35 +00:00
Hamish Milne
03379b2072
Merge remote-tracking branch 'upstream/master' into feature/savestates-2
2020-03-28 12:46:24 +00:00
Hamish Milne
7049af744f
Merge remote-tracking branch 'upstream/master' into feature/savestates-2
2020-03-28 12:33:21 +00:00
Hamish Milne and GitHub
1ff8d002a9
Merge pull request #5025 from jroweboy/tomoscrewme
...
Add CPU Clock Frequency slider
2020-03-28 12:31:41 +00:00
Hamish Milne
5a6093843e
Remove the TODO (since it's all done now!)
2020-03-28 12:04:00 +00:00
Hamish Milne
232b52a27d
Minor cleanup
2020-03-28 09:59:45 +00:00
Hamish Milne
3d1180ee21
DSP now works... committing this!!
2020-03-27 22:19:29 +00:00
Hamish Milne
5604613642
More merge fixes
2020-03-27 21:48:58 +00:00
Hamish Milne
da3ab3d56e
Merge branch 'master' into feature/savestates-2
2020-03-07 21:23:08 +00:00
Hamish Milne and zhupengfei
246ae84a52
Pretty sure ARM/Thread serialization works now
2020-02-13 17:42:12 +08:00
Hamish Milne and zhupengfei
c983528862
Reworked DSP serialization
2020-02-13 17:42:12 +08:00
Hamish Milne and zhupengfei
0effb229cd
Fix geometry pipeline; attempt to fix motion controls
2020-02-13 17:42:10 +08:00
Hamish Milne and zhupengfei
35c3ca995c
Fixed a bug (??) in arm_dynarmic where PageTableChanged could reset the CPU context
2020-02-13 17:42:10 +08:00
Hamish Milne and zhupengfei
b2370ea353
Fixed setting the right DSP service on deserialization
2020-02-13 17:42:10 +08:00
Hamish Milne and zhupengfei
2217b3558d
Fixed file services serialization
2020-02-13 17:42:10 +08:00
Hamish Milne and zhupengfei
c24ea0f0ee
Serialize core timing
2020-02-13 17:42:09 +08:00
Hamish Milne and zhupengfei
8abc5525be
Added Signals; more runtime fixes
2020-02-13 17:42:09 +08:00
Hamish Milne and zhupengfei
e4f05884c3
Fixed serialization runtime exceptions
2020-02-13 17:42:08 +08:00
Hamish Milne and zhupengfei
ca971ff31f
Serialize file/directory services
2020-02-13 17:42:08 +08:00
Hamish Milne and zhupengfei
9525d81344
More base-derived fixes
2020-02-13 17:42:07 +08:00
Hamish Milne and zhupengfei
996aba39fe
Correct exports; add some file serialization; fix service base object serialization
2020-02-13 17:42:07 +08:00
Hamish Milne and zhupengfei
f2de70c3fb
Fix crash bugs
2020-02-13 17:42:06 +08:00
Hamish Milne and zhupengfei
116d22d562
Refactor out the wakeup_callback function pointer
2020-02-13 17:42:05 +08:00
Hamish Milne and zhupengfei
7019561fd5
Bind NWM_UDS service in the constructor
2020-02-13 17:42:05 +08:00
Hamish Milne and zhupengfei
96432589bd
Use shared_ptr for PageTable
2020-02-13 17:42:04 +08:00
Hamish Milne and zhupengfei
e4afa8e512
Make the tests pass
2020-02-13 17:42:04 +08:00
Hamish Milne and zhupengfei
65d96bf6c1
Changed u8* to MemoryRef
2020-02-13 17:42:00 +08:00
Hamish Milne and zhupengfei
cf985631e0
Minor tidying up
2020-02-13 17:41:27 +08:00
Hamish Milne and zhupengfei
26e90a99cd
Added basic UI; misc memory fixes
2020-02-13 17:41:27 +08:00
Hamish Milne and zhupengfei
558e710e17
Finished archives; remove pod.h
2020-02-13 17:41:26 +08:00
Hamish Milne and zhupengfei
2bf5b46460
Basic archive backend serialization
2020-02-13 17:41:26 +08:00
Hamish Milne and zhupengfei
2d2c7218ef
Serialize CECD, CFG services
2020-02-13 17:41:25 +08:00
Hamish Milne and zhupengfei
ef2e503281
Serialize QTM, Y2R services
2020-02-13 17:41:24 +08:00
Hamish Milne and zhupengfei
92857efca4
Serialize PTM service
2020-02-13 17:41:24 +08:00
Hamish Milne and zhupengfei
f5e2f873b0
Serialize NWM service
2020-02-13 17:41:24 +08:00
Hamish Milne and zhupengfei
571b1062f0
Serialize NIM, PS, PXI, SOC, SSL services
2020-02-13 17:41:23 +08:00
Hamish Milne and zhupengfei
2409ee39cb
Serialize IR, MVD, NDM, NEWS, NFC
2020-02-13 17:41:23 +08:00