boss: Implement Spotpass service (part 1) (#7232)

* boss: Implement Spotpass service (part 1)

* boss: Fix save state (de)serialization.

* boss: Fix casing of SpotPass in log messages.

* boss: Minor logging improvements.

* common: Add boost serialization support for std::variant.

---------

Co-authored-by: Rokkubro <lachlanb03@gmail.com>
Co-authored-by: FearlessTobi <thm.frey@gmail.com>
This commit is contained in:
Steveice10 2023-12-08 23:34:44 -08:00 committed by GitHub
parent 4d9eedd0d8
commit 24b5ffbfca
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 1018 additions and 129 deletions

View file

@ -234,6 +234,8 @@ add_library(citra_core STATIC
hle/service/boss/boss_p.h
hle/service/boss/boss_u.cpp
hle/service/boss/boss_u.h
hle/service/boss/online_service.cpp
hle/service/boss/online_service.h
hle/service/cam/cam.cpp
hle/service/cam/cam.h
hle/service/cam/cam_c.cpp