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
Hamish Milne and zhupengfei
3d6e372f96
More clang format fixes. Really need to standardise the version of this
2020-02-13 17:41:23 +08:00
Hamish Milne and zhupengfei
01ec2e8a67
Serialize MIC service
2020-02-13 17:41:22 +08:00
Hamish Milne and zhupengfei
e3c0211b74
Fix clang format
2020-02-13 17:41:22 +08:00
Hamish Milne and zhupengfei
eb67167b7c
Serialize IR service
2020-02-13 17:41:22 +08:00
Hamish Milne and zhupengfei
8bd3e8cd27
Serialize HTTP service
2020-02-13 17:41:22 +08:00
Hamish Milne and zhupengfei
74361fa3fb
Serialize HID service
2020-02-13 17:41:21 +08:00
Hamish Milne and zhupengfei
30494c06a4
Serialize GSP service
2020-02-13 17:41:21 +08:00
Hamish Milne and zhupengfei
754f63af1a
Don't require cmake 3.15
2020-02-13 17:41:21 +08:00
Hamish Milne and zhupengfei
9877bf7d48
Change how the boost target works; disable external warnings in MSVC
2020-02-13 17:41:20 +08:00
Hamish Milne and zhupengfei
a0ac302a93
Definitely disable using system boost if version doesn't match
2020-02-13 17:41:20 +08:00
Hamish Milne and zhupengfei
d041901a30
Some more CI fixes
2020-02-13 17:41:20 +08:00
Hamish Milne and zhupengfei
c7106e232f
Fix a bug on mingw
2020-02-13 17:41:16 +08:00
Hamish Milne and zhupengfei
d6862c2fca
Some CI fixes
2020-02-13 17:40:52 +08:00
Hamish Milne and zhupengfei
7b846ffa98
clang-format fixes
2020-02-13 17:39:15 +08:00
Hamish Milne and zhupengfei
d482fb359c
Attempting to fix mingw on windows
2020-02-13 17:38:25 +08:00