Commit graph

768 commits

Author SHA1 Message Date
wheremyfoodat
2e7bc7c1f9
Merge pull request #272 from noumidev/CRO
Add CRO support
2023-09-13 19:35:46 +03:00
wheremyfoodat
4b8f7f55be Handle dynarmic cache invalidation better 2023-09-11 00:00:31 +03:00
Nomi
08e092a28d Merge remote-tracking branch 'upstream/master' into CRO 2023-09-10 22:23:27 +02:00
wheremyfoodat
46cf049e3b Add CSND::ExecuteCommands 2023-09-10 23:00:26 +03:00
wheremyfoodat
8ac22e35e9 Add CSND::AcquireSoundChannels 2023-09-10 18:50:45 +03:00
wheremyfoodat
db50054128 Add nwm::UDS 2023-09-10 17:33:21 +03:00
wheremyfoodat
f37b47f2d0 More NDM stubbing 2023-09-10 16:57:55 +03:00
wheremyfoodat
b394cacbc7 More CSND stubbing 2023-09-10 16:51:44 +03:00
wheremyfoodat
da29cecf7a Make cfg:i not die 2023-09-10 16:20:45 +03:00
wheremyfoodat
68346d73dc Add empty csnd service 2023-09-10 14:45:09 +03:00
wheremyfoodat
e62ce621c4
IWYU: Add type_traits to nfc_types 2023-09-09 15:19:57 +03:00
wheremyfoodat
679eb0f7bc Add Yuzu NFC types header, clean up headers 2023-09-09 15:06:04 +03:00
wheremyfoodat
139ea16fda Captain Toad now thinks we load amiibos 2023-09-09 11:51:36 +03:00
wheremyfoodat
5930a3d843 Handle Amiibo tag events better 2023-09-09 01:56:39 +03:00
wheremyfoodat
cf54fd6d1d Fail and warn if an amiibo is loaded at the wrong time 2023-09-09 01:52:28 +03:00
Nomi
3fc9bca6a5 Add LinkCRO 2023-09-09 00:25:10 +02:00
wheremyfoodat
72ae5d2bfa Add reading amiibo from .amiibo file 2023-09-08 23:18:13 +03:00
wheremyfoodat
3110da1fd6 Add amiibo loading interface 2023-09-08 19:01:44 +03:00
Nomi
4cd9c6c77e Add old LoadCRO
Silly Pokémon X needs this.
2023-09-07 20:38:27 +02:00
Nomi
d452caa976 Add kernel member, stub UnloadCRO 2023-09-07 20:17:55 +02:00
Nomi
d50c94cbdc Merge remote-tracking branch 'upstream/master' into CRO 2023-09-07 20:06:48 +02:00
Nomi
6b1a56bb82 Add CRS pointer 2023-09-07 18:54:00 +02:00
wheremyfoodat
5255fac387
Stub some more cam:u functions (#263)
* Stub some cam:u functions

* Update cam.cpp
2023-09-07 18:22:26 +03:00
wheremyfoodat
7bf56c2413 [CPU] Add function for clearing JIT cache 2023-09-05 20:57:48 +03:00
wheremyfoodat
2ce58e3662 Merge branch 'master' into sd-card 2023-09-05 17:02:40 +03:00
wheremyfoodat
3d47bc5f87
Try to fix old clang build v2 2023-09-05 15:09:05 +03:00
wheremyfoodat
4a532e173d
Merge pull request #256 from wheremyfoodat/wheremyfoodat-patch-1
Try to fix old Clang build
2023-09-05 14:49:37 +03:00
wheremyfoodat
d3213f3eca
Try to fix old Clang build 2023-09-05 14:33:32 +03:00
wheremyfoodat
e67dc65118 Add ExtSaveData::CreateDirectory and stub srv::unsubscribe 2023-09-05 14:28:52 +03:00
wheremyfoodat
5733b46772 Use panda icon as placeholder mii face 2023-09-03 22:41:16 +03:00
wheremyfoodat
bdfdc5af62 Revert 3DSX NCCH changes
Co-Authored-By: Théo B. <16072534+LiquidFenrir@users.noreply.github.com>
2023-09-03 16:45:23 +03:00
wheremyfoodat
42bfcaf980 Merge branch 'master' into sd-card 2023-09-03 14:55:44 +03:00
wheremyfoodat
a380aa83f0 Add 3DSX RomFS reads via NCCH archive 2023-09-03 11:14:24 +03:00
wheremyfoodat
38be95fffa Gently bonk 3DSX 2023-09-03 10:36:54 +03:00
Théo B
29352d223b feat: 3dsx loading
romFS works too, pretty neat
2023-09-03 00:31:03 +02:00
wheremyfoodat
909c5e9d14 Reordering 2023-09-01 17:59:39 +03:00
georgemoralis
2e40d7a59c added some y2r service calls 2023-09-01 11:58:38 +03:00
wheremyfoodat
cb3f7fa134 Remove hacky timer hacks 2023-08-31 22:47:43 +03:00
wheremyfoodat
ce58b9cc2f Merge branch 'master' into timerz 2023-08-31 22:11:50 +03:00
wheremyfoodat
92a1f18af7 [MIC] Add GetPower 2023-08-28 18:56:12 +03:00
wheremyfoodat
c41b4b465a Stub SetThisSaveDataSecureValue 2023-08-27 22:14:25 +03:00
Nomi
9d0c4c150e Stub LDR_RO::LoadCRONew 2023-08-27 17:22:52 +02:00
wheremyfoodat
5f52a1bec4 [FS] AbnegateAccessRight, SetArchivePriority, GetArchiveResource 2023-08-27 17:41:32 +03:00
wheremyfoodat
7bf97ab840 Stub FS functions 2023-08-27 16:38:21 +03:00
wheremyfoodat
80cdf0354f
Merge pull request #142 from Wunkolo/vulkan-framebuffer
[Vulkan] Implement framebuffer management
2023-08-27 13:41:43 +03:00
Wunkolo
085d7d5568 Add clear-buffer support for Depth/Stencil 2023-08-26 22:06:46 -07:00
wheremyfoodat
00e553a120 [NFC] Add more functions 2023-08-26 18:52:41 +03:00
Wunkolo
e4195d4d4d Implement color-buffer clears 2023-08-24 11:27:49 -07:00
Wunkolo
d781802eb0 Fix render-texture cache lookups
`[32bit loc | 32bit attributes]`
Use `std::map::lower_bound(loc << 32)` to find the first address that matches the key in O(logn) time, finer grained searchs can happen after the fact in O(n) time.

Fixes render-texture cache lookups
2023-08-24 10:40:02 -07:00
wheremyfoodat
46ce2c14cd Initial UserSaveData impl 2023-08-24 17:58:16 +03:00